0001437749-24-021606.txt : 20240628 0001437749-24-021606.hdr.sgml : 20240628 20240628170232 ACCESSION NUMBER: 0001437749-24-021606 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 116 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240628 DATE AS OF CHANGE: 20240628 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MESA LABORATORIES INC /CO/ CENTRAL INDEX KEY: 0000724004 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 840872291 STATE OF INCORPORATION: CO FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-11740 FILM NUMBER: 241086676 BUSINESS ADDRESS: STREET 1: 12100 W 6TH AVE CITY: LAKEWOOD STATE: CO ZIP: 80228 BUSINESS PHONE: 3039878000 MAIL ADDRESS: STREET 1: 12100 W 6TH AVE CITY: LAKEWOOD STATE: CO ZIP: 80228 FORMER COMPANY: FORMER CONFORMED NAME: MESA LABORATORIES INC /CO DATE OF NAME CHANGE: 19951117 FORMER COMPANY: FORMER CONFORMED NAME: MESA MEDICAL INC DATE OF NAME CHANGE: 19921123 10-K 1 mlab20240331_10k.htm FORM 10-K mlab20240331_10k.htm
0000724004 MESA LABORATORIES INC /CO false --03-31 FY 2024 1,321 849 0 0 25,000,000 25,000,000 5,394,491 5,394,491 5,369,466 5,369,466 0.64 0.64 0.64 40 7 7 3 3 15 3 6 1 http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 58,900 4 3 0 0 March 31, 2036 March 31, 2037 92 - 0 0 0 2020 2019 2016 2017 2018 2019 2020 2021 4 false false false false Accumulated Other Comprehensive [(Loss) Income]. Under the Tax Cut and Jobs Act of 2017, research and development costs are no longer fully deductible and are required to be capitalized and amortized for U.S tax purposes effective January 1, 2022. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities. Includes GKE results beginning at acquisition. Acquired goodwill of $48,850, all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, none of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is not expected to be deductible for foreign tax purposes. Includes $2,353 of fixed asset step up, which will be amortized based on the underlying assets' expected lives. During the period from October 16, 2023 to March 31, 2024, $365 of property, plant and equipment step up was recorded to depreciation expense. Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on October 20, 2021. Unallocated corporate expenses and other business activities are reported within Corporate and Other. Beginning October 16, 2023, revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on January 1, 2024. Accounts receivable are expected to be collected. During the quarter ended June 30, 2021, the fiscal year 2019 PSUs vested and were paid at 280% of target, based on actual performance results and completion of service conditions. In addition, the PSUs granted to employees of Gyros Protein Technologies Holding AB vested at 60% of target, following a modification of the performance targets by the Compensation Committee of the Board of Directors during fiscal year 2021. Intersegment revenues are not significant and are eliminated to arrive at consolidated totals. Acquired amortizable intangible assets are currently expected to be amortized on a straight-line basis over a weighted average period of 7.4 years. The identified intangible assets will be amortized on a straight-line basis over their useful lives, which approximates the pattern that assets' economic benefits are expected to be consumed. Amortization expense for customer relationships, tradenames, and noncompete agreements will be expensed to general and administrative expense, and amortization expense for intellectual property will be expensed to cost of revenues. During the period from October 16, 2023 and March 31, 2024, $2,005 of amortization expense was recorded to general and administrative costs and $266 of amortization expense was recorded to cost of revenues in the Sterilization Disinfection Control division. Includes $2,414 of inventory step up, which we expect to amortize within approximately one year from the acquisition date. During the period from October 16, 2023 to March 31, 2024, $806 of inventory step up amortization was recorded to cost of revenues. 00007240042023-04-012024-03-31 iso4217:USD 00007240042023-09-30 xbrli:shares 00007240042024-05-31 thunderdome:item 00007240042024-03-31 00007240042023-03-31 0000724004us-gaap:CustomerRelationshipsMember2024-03-31 0000724004us-gaap:CustomerRelationshipsMember2023-03-31 0000724004us-gaap:IntellectualPropertyMember2024-03-31 0000724004us-gaap:IntellectualPropertyMember2023-03-31 0000724004us-gaap:OtherIntangibleAssetsMember2024-03-31 0000724004us-gaap:OtherIntangibleAssetsMember2023-03-31 iso4217:USDxbrli:shares 0000724004us-gaap:ProductMember2023-04-012024-03-31 0000724004us-gaap:ProductMember2022-04-012023-03-31 0000724004us-gaap:ProductMember2021-04-012022-03-31 0000724004us-gaap:ServiceMember2023-04-012024-03-31 0000724004us-gaap:ServiceMember2022-04-012023-03-31 0000724004us-gaap:ServiceMember2021-04-012022-03-31 00007240042022-04-012023-03-31 00007240042021-04-012022-03-31 0000724004us-gaap:CommonStockMember2021-03-31 0000724004us-gaap:RetainedEarningsMember2021-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 00007240042021-03-31 0000724004us-gaap:CommonStockMember2021-04-012022-03-31 0000724004us-gaap:RetainedEarningsMember2021-04-012022-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012022-03-31 0000724004srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2021-03-31 0000724004srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-03-31 0000724004srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0000724004srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-03-31 0000724004us-gaap:CommonStockMember2022-03-31 0000724004us-gaap:RetainedEarningsMember2022-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 00007240042022-03-31 0000724004us-gaap:CommonStockMember2022-04-012023-03-31 0000724004us-gaap:RetainedEarningsMember2022-04-012023-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-31 0000724004us-gaap:CommonStockMember2023-03-31 0000724004us-gaap:RetainedEarningsMember2023-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000724004us-gaap:CommonStockMember2023-04-012024-03-31 0000724004us-gaap:RetainedEarningsMember2023-04-012024-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012024-03-31 0000724004us-gaap:CommonStockMember2024-03-31 0000724004us-gaap:RetainedEarningsMember2024-03-31 0000724004us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 utr:Y 0000724004us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2024-03-31 0000724004mlab:ManufacturingEquipmentMembersrt:MaximumMember2024-03-31 0000724004mlab:OfficeLabAndOtherEquipmentMembersrt:MaximumMember2024-03-31 0000724004us-gaap:ComputerEquipmentMembersrt:MaximumMember2024-03-31 0000724004srt:MinimumMember2024-03-31 0000724004srt:MaximumMember2024-03-31 00007240042024-01-012024-03-31 xbrli:pure 0000724004mlab:TheNotesMemberus-gaap:SeniorNotesMember2024-03-31 0000724004us-gaap:EmployeeStockOptionMembermlab:EquityPlan2014Member2023-04-012024-03-31 0000724004mlab:EquityPlan2014Membersrt:DirectorMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004mlab:ConsumablesMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004mlab:HardwareAndSoftwareMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:ServiceMemberus-gaap:TransferredAtPointInTimeMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004mlab:ConsumablesMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004mlab:HardwareAndSoftwareMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:ServiceMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ConsumablesMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004mlab:ConsumablesMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:HardwareAndSoftwareMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004mlab:HardwareAndSoftwareMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:SterilizationAndDisinfectionControlMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:ClinicalGenomicsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:BiopharmaceuticalDevelopmentMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMemberus-gaap:ServiceMembermlab:CalibrationSolutionsMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:ServiceMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2021-04-012022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2021-04-012022-03-31 0000724004mlab:GkeGmbhAndSalGmbhMembermlab:SterilizationAndDisinfectionControlMember2023-04-012024-03-31 0000724004mlab:GkeChinaMembermlab:SterilizationAndDisinfectionControlMember2023-04-012024-03-31 0000724004us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-31 0000724004us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2024-03-31 0000724004us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMember2024-03-31 0000724004us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-03-31 0000724004us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-03-31 0000724004mlab:OtherLongtermLiabilitiesMembermlab:BelynticAcquisitionMember2022-11-17 0000724004mlab:BelynticAcquisitionMember2024-03-31 0000724004mlab:OtherAccruedExpensesMembermlab:BelynticAcquisitionMember2024-03-31 0000724004mlab:OtherLongtermLiabilitiesMembermlab:BelynticAcquisitionMember2024-03-31 0000724004mlab:GkeAcquisitionMembermlab:GkeGmbhAndSalGmbhMember2023-10-16 0000724004mlab:GkeAcquisitionMembermlab:BeijingGkeScienceTechnologyCoLtdMember2023-10-16 0000724004mlab:GkeAcquisitionMember2023-10-162023-10-16 0000724004mlab:GkeAcquisitionMember2023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:CustomerRelationshipsMember2023-04-012023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:CustomerRelationshipsMember2023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:IntellectualPropertyMember2023-04-012023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:IntellectualPropertyMember2023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:TradeNamesMember2023-04-012023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:TradeNamesMember2023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:NoncompeteAgreementsMember2023-04-012023-12-31 0000724004mlab:GkeAcquisitionMemberus-gaap:NoncompeteAgreementsMember2023-12-31 0000724004mlab:GkeAcquisitionMember2023-04-012023-12-31 00007240042023-12-31 00007240042023-10-162024-03-31 0000724004us-gaap:GeneralAndAdministrativeExpenseMember2023-10-162024-03-31 0000724004us-gaap:CostOfSalesMember2023-10-162024-03-31 0000724004mlab:GkeAcquisitionMember2023-04-012024-03-31 0000724004mlab:GkeAcquisitionMember2022-04-012023-03-31 0000724004mlab:BelynticAcquisitionMember2022-11-172022-11-17 0000724004mlab:BelynticAcquisitionMember2022-11-17 0000724004mlab:AgenaMember2021-10-202021-10-20 0000724004us-gaap:OperatingLeaseLeaseNotYetCommencedMember2024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2022-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2022-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2022-04-012023-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2022-04-012023-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2022-04-012023-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2022-04-012023-03-31 0000724004mlab:BelynticAcquisitionMember2022-04-012023-03-31 0000724004mlab:AgenaMemberus-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2022-04-012023-03-31 0000724004mlab:AgenaMemberus-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2022-04-012023-03-31 0000724004mlab:AgenaMemberus-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2022-04-012023-03-31 0000724004mlab:AgenaMemberus-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2022-04-012023-03-31 0000724004mlab:AgenaMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2023-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2023-03-31 0000724004mlab:GkeAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2023-04-012024-03-31 0000724004mlab:GkeAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2023-04-012024-03-31 0000724004mlab:GkeAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2023-04-012024-03-31 0000724004mlab:GkeAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2023-04-012024-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2023-04-012024-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2023-04-012024-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2023-04-012024-03-31 0000724004mlab:BelynticAcquisitionMemberus-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2023-04-012024-03-31 0000724004mlab:BelynticAcquisitionMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:SterilizationAndDisinfectionControlMember2024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:ClinicalGenomicsMember2024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:BiopharmaceuticalDevelopmentMember2024-03-31 0000724004us-gaap:OperatingSegmentsMembermlab:CalibrationSolutionsMember2024-03-31 0000724004us-gaap:CostOfSalesMember2023-04-012024-03-31 0000724004us-gaap:CostOfSalesMember2022-04-012023-03-31 0000724004us-gaap:CostOfSalesMember2021-04-012022-03-31 0000724004us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012024-03-31 0000724004us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012023-03-31 0000724004us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012022-03-31 0000724004us-gaap:CustomerRelationshipsMember2023-04-012024-03-31 0000724004us-gaap:PatentsMember2023-04-012024-03-31 0000724004us-gaap:TechnologyBasedIntangibleAssetsMember2023-04-012024-03-31 00007240042024-01-01 00007240042024-01-012024-01-01 0000724004us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-03-31 0000724004us-gaap:CustomerRelationshipsMembersrt:MaximumMember2024-03-31 0000724004us-gaap:IntellectualPropertyMembersrt:MinimumMember2024-03-31 0000724004us-gaap:IntellectualPropertyMembersrt:MaximumMember2024-03-31 0000724004us-gaap:IntellectualPropertyMember2023-04-012024-03-31 0000724004mlab:OtherIntangiblesMembersrt:MinimumMember2024-03-31 0000724004mlab:OtherIntangiblesMembersrt:MaximumMember2024-03-31 0000724004mlab:OtherIntangiblesMember2023-04-012024-03-31 0000724004mlab:ClinicalGenomicsMember2024-01-01 0000724004mlab:BiopharmaceuticalDevelopmentMember2024-01-01 0000724004mlab:ReportingUnit2Membermlab:BiopharmaceuticalDevelopmentMember2024-01-01 0000724004mlab:ClinicalGenomicsReportableSegmentMember2024-03-31 0000724004mlab:ReportingUnit1Membermlab:BiopharmaceuticalDevelopmentMember2024-03-31 0000724004mlab:ReportingUnit2Membermlab:BiopharmaceuticalDevelopmentMember2024-03-31 0000724004us-gaap:OperatingExpenseMember2023-04-012024-03-31 0000724004us-gaap:OperatingExpenseMember2022-04-012023-03-31 0000724004us-gaap:OperatingExpenseMember2021-04-012022-03-31 0000724004mlab:OtherAccruedExpensesMember2024-03-31 0000724004mlab:OtherAccruedExpensesMember2023-03-31 0000724004mlab:SeniorSecuredCreditAgreementMember2021-03-052021-03-05 0000724004us-gaap:RevolvingCreditFacilityMembermlab:SeniorSecuredCreditAgreementMember2021-03-05 0000724004mlab:SeniorSecuredCreditAgreementMembersrt:MaximumMembermlab:SwinglineLoanMember2021-03-05 0000724004us-gaap:LetterOfCreditMembermlab:SeniorSecuredCreditAgreementMembersrt:MaximumMember2021-03-05 0000724004mlab:SeniorSecuredCreditAgreementMembermlab:TheCreditFacilityTermLoanMembersrt:MinimumMember2021-03-05 0000724004mlab:SeniorSecuredCreditAgreementMembermlab:TheCreditFacilityTermLoanMembersrt:MaximumMember2021-03-05 0000724004mlab:SeniorSecuredCreditAgreementMembermlab:TheCreditFacilityTermLoanMembersrt:MaximumMember2023-10-05 0000724004mlab:SeniorSecuredCreditAgreementMembersrt:MinimumMember2023-04-012024-03-31 0000724004mlab:SeniorSecuredCreditAgreementMembersrt:MaximumMember2023-04-012024-03-31 0000724004mlab:SeniorSecuredCreditAgreementMember2024-03-31 0000724004mlab:SeniorSecuredCreditAgreementMembersrt:MinimumMember2021-03-052021-03-05 0000724004mlab:SeniorSecuredCreditAgreementMembersrt:MaximumMember2021-03-052021-03-05 0000724004mlab:SeniorSecuredCreditAgreementMember2023-04-012024-03-31 0000724004mlab:SeniorSecuredCreditAgreementMember2022-04-012023-03-31 0000724004mlab:PrepaidExpensesOtherAndOtherAssetsMembermlab:SeniorSecuredCreditAgreementMember2024-03-31 0000724004mlab:PrepaidExpensesOtherAndOtherAssetsMembermlab:SeniorSecuredCreditAgreementMember2023-03-31 0000724004mlab:SeniorSecuredCreditAgreementMember2023-07-012023-09-30 0000724004mlab:SeniorSecuredCreditAgreementMember2023-07-012023-12-31 0000724004mlab:SeniorSecuredCreditAgreementMember2024-03-312024-03-31 0000724004mlab:SeniorSecuredCreditAgreementMemberus-gaap:SubsequentEventMember2024-04-012024-04-30 0000724004mlab:TheCreditFacilityTermLoanMemberus-gaap:SubsequentEventMember2024-04-05 0000724004mlab:TheCreditFacilityTermLoanMemberus-gaap:SubsequentEventMember2024-04-052024-04-05 0000724004mlab:SeniorSecuredCreditAgreementMembersrt:MinimumMemberus-gaap:SubsequentEventMember2024-04-052024-04-05 0000724004mlab:TheNotesMemberus-gaap:SeniorNotesMember2019-08-12 0000724004mlab:TheNotesMemberus-gaap:SeniorNotesMember2019-08-122019-08-12 0000724004mlab:TheNotesMemberus-gaap:SeniorNotesMember2023-03-31 0000724004mlab:TheNotesMember2023-04-012024-03-31 0000724004mlab:TheNotesMember2022-04-012023-03-31 0000724004mlab:TheNotesMember2021-04-012022-03-31 0000724004mlab:The2021EquityPlanMember2024-03-31 0000724004mlab:EquityPlan2014Member2024-03-31 0000724004mlab:BlackscholesOptionpricingModelMember2023-04-012024-03-31 0000724004mlab:BlackscholesOptionpricingModelMember2022-04-012023-03-31 0000724004mlab:BlackscholesOptionpricingModelMember2021-04-012022-03-31 0000724004us-gaap:EmployeeStockOptionMember2024-03-31 0000724004us-gaap:EmployeeStockOptionMember2023-04-012024-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMembermlab:EquityPlan2014Member2023-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMembermlab:EquityPlan2014Member2022-04-012023-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMembermlab:EquityPlan2014Member2023-04-012024-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMembermlab:EquityPlan2014Member2024-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMember2022-04-012023-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMember2021-04-012022-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMember2024-03-31 0000724004us-gaap:RestrictedStockUnitsRSUMember2023-04-012024-03-31 0000724004mlab:PerformanceStockUnitsMember2023-03-31 0000724004mlab:PerformanceStockUnitsMember2022-04-012023-03-31 0000724004mlab:PerformanceStockUnitsMember2023-04-012024-03-31 0000724004mlab:PerformanceStockUnitsMember2024-03-31 0000724004mlab:PerformanceStockUnitsMember2021-04-012022-03-31 0000724004mlab:TheFy24PsusMembermlab:EligibleEmployeesMember2024-03-31 0000724004mlab:TheFy24PsusMembermlab:EligibleEmployeesMember2023-04-012024-03-31 0000724004mlab:PerformanceStockUnitsMembermlab:ChiefExecutiveOfficerAndBoardDirectorMember2021-10-282021-10-28 0000724004mlab:PerformanceStockUnitsMembermlab:ChiefExecutiveOfficerAndBoardDirectorMember2024-03-31 00007240042005-11-30 0000724004us-gaap:EmployeeStockOptionMember2022-04-012023-03-31 0000724004us-gaap:EmployeeStockOptionMember2021-04-012022-03-31 0000724004mlab:UnvestedStockAwardsMember2023-04-012024-03-31 0000724004mlab:UnvestedStockAwardsMember2022-04-012023-03-31 0000724004mlab:UnvestedStockAwardsMember2021-04-012022-03-31 0000724004mlab:AssumedConversionOfConvertibleDebtMember2023-04-012024-03-31 0000724004mlab:AssumedConversionOfConvertibleDebtMember2022-04-012023-03-31 0000724004mlab:AssumedConversionOfConvertibleDebtMember2021-04-012022-03-31 0000724004mlab:StockAwardsThatWereAntidilutiveMember2023-04-012024-03-31 0000724004mlab:StockAwardsThatWereAntidilutiveMember2022-04-012023-03-31 0000724004mlab:StockAwardsThatWereAntidilutiveMember2021-04-012022-03-31 0000724004mlab:The401KRetirementPlanMember2023-04-012024-03-31 0000724004us-gaap:DomesticCountryMembermlab:TaxYearPre2018Member2024-03-31 0000724004us-gaap:DomesticCountryMembermlab:TaxYearPost2018Member2024-03-31 0000724004us-gaap:StateAndLocalJurisdictionMember2024-03-31 0000724004us-gaap:ForeignCountryMember2024-03-31 0000724004us-gaap:DomesticCountryMemberus-gaap:ResearchMember2024-03-31 0000724004us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2024-03-31 0000724004us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2023-04-012024-03-31 0000724004us-gaap:ForeignCountryMemberus-gaap:ResearchMember2024-03-31 0000724004us-gaap:DomesticCountryMembermlab:ForeignTaxCreditCarryforwardsMember2023-04-012024-03-31 0000724004us-gaap:DomesticCountryMember2023-04-012024-03-31 0000724004us-gaap:StateAndLocalJurisdictionMember2023-04-012024-03-31 0000724004us-gaap:ForeignCountryMember2023-04-012024-03-31 0000724004mlab:GkeAcquisitionMember2024-03-31 0000724004us-gaap:OperatingSegmentsMember2023-04-012024-03-31 0000724004us-gaap:OperatingSegmentsMember2022-04-012023-03-31 0000724004us-gaap:OperatingSegmentsMember2021-04-012022-03-31 0000724004us-gaap:CorporateNonSegmentMember2023-04-012024-03-31 0000724004us-gaap:CorporateNonSegmentMember2022-04-012023-03-31 0000724004us-gaap:CorporateNonSegmentMember2021-04-012022-03-31 0000724004us-gaap:CorporateNonSegmentMemberus-gaap:CorporateAndOtherMember2023-04-012024-03-31 0000724004us-gaap:CorporateNonSegmentMemberus-gaap:CorporateAndOtherMember2022-04-012023-03-31 0000724004us-gaap:CorporateNonSegmentMemberus-gaap:CorporateAndOtherMember2021-04-012022-03-31 0000724004country:US2024-03-31 0000724004country:US2023-03-31 0000724004country:DE2024-03-31 0000724004country:DE2023-03-31 0000724004us-gaap:NonUsMember2024-03-31 0000724004us-gaap:NonUsMember2023-03-31 0000724004country:US2023-04-012024-03-31 0000724004country:US2022-04-012023-03-31 0000724004country:US2021-04-012022-03-31 0000724004country:CN2023-04-012024-03-31 0000724004country:CN2022-04-012023-03-31 0000724004country:CN2021-04-012022-03-31 0000724004mlab:OtherMember2023-04-012024-03-31 0000724004mlab:OtherMember2022-04-012023-03-31 0000724004mlab:OtherMember2021-04-012022-03-31 0000724004mlab:Outstanding2025NotesMemberus-gaap:SubsequentEventMember2024-04-11 0000724004mlab:Outstanding2025NotesMemberus-gaap:SubsequentEventMember2024-04-112024-04-11 0000724004mlab:TheCreditFacilityTermLoanMembersrt:ScenarioForecastMember2024-06-302026-03-31 0000724004mlab:TheCreditFacilityTermLoanMembersrt:ScenarioForecastMember2026-06-302028-03-31 0000724004mlab:TheCreditFacilityTermLoanMembersrt:ScenarioForecastMember2028-06-302029-03-31 0000724004mlab:TheCreditFacilityTermLoanMembersrt:ScenarioForecastMember2029-04-01

FORM 10-K

 

Table of Contents



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-K

 

(Mark one)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended March 31, 2024

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934     

 

For the transition period from ____ to ____

 

Commission File No: 0-11740

 


 

MESA LABORATORIES, INC.

(Exact name of registrant as specified in its charter)

 

 

Colorado

84-0872291

(State or other jurisdiction of

(I.R.S. Employer

Incorporation or organization)

Identification number)

 

12100 West Sixth Avenue

 

Lakewood, Colorado

80228

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code: (303) 987-8000

 

Securities registered under Section 12(b) of the Act:

 

 

Title of each class

 

Trading Symbol

 

Name of each exchange on which registered

Common stock, no par value

 

MLAB

 

The Nasdaq Stock Market LLC

 

 

Securities registered under Section 12(g) of the Act: None

 



 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes ☒ No 

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes ☐ No 

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (check one):

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting

company 

Emerging growth

company 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act ☐

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

The aggregate market value of voting stock held by non-affiliates of the registrant was $547 million based upon the closing market price and common shares outstanding as of September 30, 2023.

 

The number of outstanding shares of the Registrant’s common stock as of June 24, 2024 was 5,408,988.

 

This document (excluding exhibits) contains 62 pages.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Part III is incorporated by reference from the registrant’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders or an amendment to this report to be filed no later than 120 days after the close of the registrant's fiscal year.

 



 

 

 

Table of Contents

 

 

 

Part I

1

Item 1.  Business

1

Item 1A.  Risk Factors

7

Item 1B.  Unresolved Staff Comments

16

Item 1C.  Cybersecurity 16

Item 2.  Properties

17

Item 3.  Legal Proceedings

17

Item 4.  Mine Safety Disclosures

17

   

Part II

17

Item 5.  Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

17

Item 6.  Reserved

18

Item 7.  Management’s Discussion and Analysis of Financial Condition and Results of Operations

18

Item 7A.  Quantitative and Qualitative Disclosures About Market Risk

26

Item 8.  Financial Statements and Supplementary Data

27

Item 9.  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

55

Item 9A.  Controls and Procedures

56

Item 9B.  Other Information

58

Item 9C.  Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 58
   

Part III

59

Item 10.  Directors, Executive Officers and Corporate Governance

59

Item 11.  Executive Compensation

59

Item 12.  Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

59

Item 13.  Certain Relationships and Related Transactions, and Director Independence

59

Item 14.  Principal Accountant Fees and Services

59

   
Part IV

60

Item 15.  Exhibits and Financial Statement Schedules

60

Item 16.  Form 10-K Summary 61

Signatures

62

 

 
 

Forward-Looking Statements

 

This Report on Form 10-K contains forward-looking statements which are made pursuant to the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). The forward-looking statements in this Report on Form 10-K do not constitute guarantees of future performance. Investors are cautioned that statements in this Report on Form 10-K which are not strictly historical statements, including, without limitation, express or implied statements or guidance regarding current or future financial performance and position, managements strategy, plans and objectives for future operations or acquisitions, product development and sales, product research and development, regulatory approvals, selling, general and administrative expenditures, intellectual property, development and manufacturing plans, availability of materials and products, adequacy of capital resources and financing plans constitute forward-looking statements, competitive factors, tax rates and cost savings. These forward-looking statements are based on current expectations, estimates, forecasts and projections about the industry and markets in which the Company operates, and managements beliefs and assumptions. In addition, other written and oral statements that constitute forward-looking statements may be made by the Company or on the Companys behalf. Words such as expect, anticipate, intend, plan, seek, believe, could, estimate, may, target, project, or variations of such words and similar expressions are intended to identify forward-looking statements. Such forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from those anticipated, including those discussed in Item 1A. Risk Factors, and elsewhere in this report. We disclaim any obligation to publicly update any forward-looking statement, whether as a result of new information, future developments or otherwise.

 

 

Part I

 

Item 1. Business

 

In this Annual Report on Form 10-K, Mesa Laboratories, Inc., a Colorado corporation, together with its subsidiaries is collectively referred to as “we,” “us,” “our,” the “Company,” or "Mesa." Mesa was organized in 1982 as a Colorado corporation.

 

General

 

We are a global leader in the design and manufacture of life sciences tools and critical quality control solutions for regulated applications in the pharmaceutical, healthcare, and medical device industries. Mesa offers products and services to help our customers ensure product integrity, increase patient and worker safety, and improve the quality of life throughout the world. We have manufacturing operations in the United States and Europe, and our products are marketed by our sales personnel in North America, Europe and Asia Pacific, and by independent distributors in these areas as well as throughout the rest of the world. We prefer markets in which we can establish a strong presence and achieve high gross profit margins. 

 

We are headquartered in Lakewood, Colorado and our common stock is listed for trading on the Nasdaq Global Market (“Nasdaq”) under the symbol MLAB.

 

Our fiscal year ends on March 31. References in this Annual Report on Form 10-K (“annual report”) to a particular “fiscal year,” “year” or “year-end” mean our fiscal year. 

 

Strategy

 

We strive to create stakeholder value and further our purpose of Protecting the Vulnerable® by growing our business both organically and through acquisitions, by improving our operating efficiency, and by continuing to hire, develop and retain top talent. As a business, we commit to our purpose of Protecting the Vulnerable® every day by taking a customer-focused approach to developing, building and delivering our products and services. By delivering the highest quality products and services possible, we are committed to protecting the communities we serve.

 

Our revenues come from product sales, which include consumables and hardware; as well as services, which include discrete and ongoing maintenance, calibration, and testing services. We grow our revenues organically by expanding our customer base and our product offerings, increasing sales volumes, and implementing price increases, as well as inorganically through acquisitions.

 

Our acquisition strategy is focused on businesses that complement our existing portfolio and those that expand our global presence further into life sciences tools and critical quality control solutions markets for regulated applications.

 

We focus on improving our operating efficiency through the Mesa Way, which is our customer-centric, lean based system for sustainably improving and operating the manufacturing and administrative aspects of our high-margin, niche businesses. The Mesa Way is based on four pillars:

 

 

Measure what matters: We use our customers’ perspectives to measure what matters most and to set high standards for performance. We manage to leading indicators whenever possible, which drives us to proactively avoid problems before they are apparent to our customers.

 

Empower Teams: We move decision making as close to the customer as possible and provide real-time communication forums to align the whole organization toward surpassing customer expectations.

 

Sustainably Improve: We leverage a common and proven set of lean-based tools to identify and prioritize opportunities and to enable change to be embraced and implemented.

 

Always Learn: We ensure that improvements are maintained, enabling us to raise performance expectations and repeat the cycle of improvement. Equally, this cycle strengthens the Mesa team by providing endless learning opportunities for our employees, and helps us become an employer of choice in our communities.

 

We hire, develop, and retain top talent capable of taking on new challenges using a team approach to continuously improve our products, our services, and ourselves, resulting in long-term value creation for our stakeholders.

 

 

Our Segments

 

We report our financial performance in four segments, or divisions: (1) Sterilization and Disinfection Control, (2) Clinical Genomics, (3) Biopharmaceutical Development, and (4) Calibration Solutions. Unallocated corporate expenses and other business activities are reported within Corporate and Other. 

 

Sterilization and Disinfection Control

 

Our Sterilization and Disinfection Control division manufactures and sells biological, chemical and cleaning indicators used to assess the effectiveness of sterilization, decontamination, disinfection and cleaning processes, including steam, hydrogen peroxide, ethylene oxide, radiation, and other processes in the pharmaceutical, medical device, and healthcare industries. The division also provides testing and laboratory services, mainly to the dental and pharmaceutical industries. 

 

Biological indicators contain spores of certain microorganisms that provide defined resistance to specified sterilization processes. In use, biological indicators are exposed to a sterilization process and then tested to determine the presence of surviving organisms. We grow the microbiological spores used in our biological indicator products from raw materials and apply them to convenient carriers such as small pieces of filter paper or stainless steel discs for sale. To ensure our biological indicators accurately assess the effectiveness of sterilization, we undertake extensive quality control steps during manufacture to ensure the spores are well-characterized in terms of purity, the population of spores, and the spores’ resistance to sterilization following placement on or in the target carrier.

 

We offer a variety of product formats which allow our biological indicators to be used in many types of processes and environments. Our biological indicator products include inoculated carriers such as spore strips or discs which require post-processing transfer to a growth media; self-contained indicators, which have the growth media already pre-packaged in crushable ampoules; process challenge devices (“PCDs”), which increase the resistance of the biological indicators; and growth media. Our simple spore strips are used most often in small table-top steam sterilizers in dental offices, while our more complex self-contained biological indicators, which may be used with or without PCDs, are frequently used by medical device manufacturers to assure sterility in complex ethylene oxide sterilization processes. We also offer testing services in which customers return used dental sterilization spore strips to our microbiological laboratory for testing. 

 

Chemical indicators use a chemical reaction, generally evaluated by a color change, to assess sterilization conditions. Type 1 process indicators measure whether direct exposure to a sterilization process has occurred. Type 2 specific-use indicators test under a specific procedure, such as testing for air removal in a pre-vacuum steam sterilization cycle. Type 3 single-variable indicators test a single critical variable in a sterilization process, for example, whether a given temperature has been attained. Type 4 multivariable indicators measure two or more critical variables in a sterilization process and change color only, for example, when exposed to a given temperature for a specified period of time in a steam sterilization process. Type 5 integrating indicators respond to all critical process parameters. Type 6 emulating indicators respond to all critical process parameters for a specified sterilization cycle. Biological indicators and chemical indicators are often used together to monitor processes.

 

Cleaning indicators are used to assess the effectiveness of cleaning processes, including in washer-disinfectors and ultrasonic cleaners in healthcare settings. Cleaning is the critical first step performed prior to disinfection and sterilization. Debris left on an instrument may interfere with microbial inactivation and can compromise disinfection or sterilization processes. Our cleaning indicator products are manufactured either by inoculating a test soil onto a stainless-steel coupon or printing an ink, imitating a test soil, onto a plastic substrate. Test soils and inks are designed to mimic the challenge of removing blood and tissue from surgical instruments and evaluates the effectiveness of our customers' cleaning processes. 

 

Our Bozeman, Montana and Waldems and Munich, Germany locations manufacture our Sterilization and Disinfection Control division products, which include, among others, our EZTest®, Apex®, GKE Clean-Record® Indicators, Simicon cleaning and disinfecting indicators, PCDs and other products. Our Bozeman, Montana facility provides sterility assurance testing services to dental offices in the United States and Canada. Sterilization and disinfection control products are disposable and are used on a routine basis, thus product sales are less sensitive to general economic conditions. We generate sales to end users through our direct sales personnel and independent distributors. Customers include industrial users involved in pharmaceutical and medical device manufacturing, hospitals, dental offices, and contract sterilization providers. Our sterilization and disinfection control products are used in highly regulated industries and compete on the basis of quality, flexibility, cost effectiveness and suitability for intended use.

 

Clinical Genomics

 

Our Clinical Genomics division develops, manufactures and sells highly sensitive, low-cost, high-throughput genetic analysis tools and related consumables and services that enable clinical research labs and contract research organizations to perform genomic testing for a broad range of research applications in several therapeutic areas.

 

Using Clinical Genomics’ MassARRAY® system and our proprietary consumables, including chips, panels, and chemical reagent solutions, our customers can analyze DNA samples for inherited genetic disease testing, pharmacogenetics, oncology testing, infectious disease testing, doping and toxicology testing, and other highly differentiated applications for use in research. The MassARRAY® system couples mass spectrometry with end-point polymerase chain reaction ("PCR") methods, enabling highly multiplexed reactions under universal cycling conditions to provide accurate, sensitive, rapid genetic analysis.

 

The MassARRAY® system is differentiated in the market by its ability to target up to 50 specific DNA variants in a single PCR reaction and run up to 384 samples on one SpectroCHIP® array, up to eight times in a full workday, with the flexibility to process additional samples overnight. The system allows for the testing of hundreds of mutations, including SNPs, insertions, deletions, translocations, copy number variation, and methylation makers, all in a single, efficient workflow. Using time-of-flight mass spectrometry, genetic variants are distinguished by analysis of their individual mass, eliminating the need for fluorescence. The system's integrated software provides a user-friendly interface to generate reports that identify targets and review spectra.

 

In addition to the MassARRAY® system and related consumable products, Clinical Genomics also sells services, including equipment maintenance contracts and custom laboratory services.

 

About 70% of our Clinical Genomics revenues are from consumables used on a routine basis; sales of these products are less sensitive to general economic conditions. Approximately 20% of our Clinical Genomics revenues are from more discretionary hardware products that are more sensitive to general economic conditions. The remainder of Clinical Genomics revenues relate to services and support agreements.

 

Clinical Genomics sells its products and services predominantly to clinical research labs and contract research organizations, including large specialty, reference, and pathology labs, as well as to a variety of academic, hospital, and government facilities. The majority of revenues are derived from customers in the United States and China. Our Clinical Genomics products are manufactured in San Diego, California, primarily by assembling purchased subcomponents designed to our specifications into finished goods, and by processing and mixing reagents. Our Clinical Genomics products generate revenues through direct sales, and also through independent distributors in certain regions.

 

 

Biopharmaceutical Development

 

Our Biopharmaceutical Development division develops, manufactures, and sells automated systems for protein analysis (immunoassays) and peptide synthesis solutions. Protein analysis and peptide synthesis solutions accelerate the discovery, development, and manufacture of biological therapies, among other applications. Customers include biopharmaceutical research, development, and manufacturing teams at biopharmaceutical companies and their contract research organization partners, as well as academic research and development laboratories.

 

The Biopharmaceutical Development division sells two types of products: (1) protein analysis solutions, which are used to test for the existence or concentration of specific proteins in a sample, and (2) peptide synthesis solutions, which automate the synthesis of peptides from amino acids; both are primarily used in biopharmaceutical research, discovery and development, and bioprocessing applications. The division also sells service agreements to maintain instruments sold by the division. 

 

Our Biopharmaceutical Development division develops and manufactures Gyrolab® xPand and Gyrolab xPlore™ hardware and software, as well as Gyrolab Bioaffy® consumable microfluidic disks (“CDs”), and Gyrolab kits and Rexxip® buffers for protein analysis in Uppsala, Sweden, while PurePep® Chorus and Symphony® instruments for peptide synthesis are developed and manufactured in Tucson, Arizona. Our PurePep® EasyClean products, a green chemistry solution to purify peptides, is a consumables product line within our peptide synthesis business.

 

Most of the products manufactured in Sweden are typically invoiced in U.S. dollars or euros, whereas the costs to produce the products are incurred in Swedish krona. As a result, the Biopharmaceutical Development segment is susceptible to changes in foreign currency. For a discussion of risks related to our non-U.S. operations and foreign currency exchange, refer to Item 1A. Risk Factors, “Foreign currency exchange rates may adversely affect our financial statements.”

 

In our fiscal year 2024, about 42% of our Biopharmaceutical Development revenues were from consumables used on a routine basis; sales of these products are less sensitive to general economic conditions. Approximately 32% of revenues were from more discretionary hardware purchases that are more sensitive to general economic conditions. The remainder of the division's sales relate to service and support agreements. Historically, hardware has comprised a greater portion of the division's revenues; softening demand for capital equipment across the biopharmaceutical industry resulted in a mix weighted more heavily toward our consumables during fiscal year 2024. We generate sales to end users through direct sales as well as through independent foreign distributors. Marketing activities include industry conferences, user meetings, educational webinars, and all forms of digital marketing, in addition to market sensing and capturing user requirements for new product roadmaps.

 

The Biopharmaceutical Development division’s market success is primarily dependent upon creating innovative, high quality products that customers choose based on available features, cost-effectiveness, and performance. We believe we are one of the leading world-wide suppliers of protein analysis and peptide synthesis equipment to the biologics discovery and development markets. We further believe that enhancements of our product offerings and new product development driven by our research and development team, the recognized quality of our products and support, and the ability to continue to bring novel, cutting edge products and solutions to the market will allow us to remain competitive in the growing markets we serve.

 

Protein Analysis

We develop, manufacture, and market protein analysis equipment and consumable CDs, kits, and buffers that enable the detection and quantification of a target protein in a biological or bioprocess sample. Gyrolab technology is widely used across human and non-human applications, mainly for therapy development and bioprocess design. Customers, primarily pharmaceutical and biotech companies and their contract research organization partners developing protein-based therapies, use our consumable CDs to deposit their samples for mixing with application specific reagents. The CDs and reagents are loaded into one of our instruments for processing and analysis. Our proprietary software then facilitates the design of experiments, interprets results, provides useful data analysis for assay optimization and decision making, and supports end user regulatory compliance. Our protein analysis products accelerate the development and processing of assays to obtain accurate results for pre-clinical and clinical studies as well as for upstream and downstream bioprocessing of biological therapies, thus meeting critical data and time requirements. Our analytical protein technologies provide superior data consistency and accuracy while reducing labor and the attendant variability of more manual analysis methods.

 

Peptide Synthesis

Our peptide synthesis solutions enable customers to automate the chemical synthesis of peptides used in the creation of peptide therapies, biomaterials, cosmetics, and general research. Our peptide synthesizers and related consumables, including our peptide purification consumables line, facilitate the ability to efficiently produce more complex and longer peptides with higher purity. Our synthesizers are designed to support regulatory compliance for end users. Customers of our peptide synthesizers include commercial and academic biopharmaceutical laboratories, as well as contract manufacturers of peptides.

 

Calibration Solutions

 

Our Calibration Solutions division develops, manufactures, sells and services quality control products using principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as environmental and process monitoring, dialysis, gas flow, air quality, and torque testing, primarily in medical device manufacturing, pharmaceutical manufacturing, laboratory, and hospital environments. Generally, our Calibration Solutions products are used for quality control, safety validation, and regulatory compliance. Our Lakewood, Colorado and Hanover, Germany facilities manufacture our Calibration Solutions products, which include continuous monitoring systems, dialysate meters and consumables, data loggers, gas flow calibration and air sampling equipment, and torque testing systems represented largely by the DialyGuard®, ViewPoint®, DataTrace®, DryCal®, and BGI brands.

 

Our Calibration Solutions products are manufactured by assembling the products from purchased components and calibrating the final products. Service demand is driven by customers’ quality control and regulatory environments, which require products to be recalibrated or recertified periodically. We generate sales through our direct sales personnel and independent distributors.

 

Continuous Monitoring

Our continuous monitoring products are used to monitor various environmental parameters such as temperature, humidity, and differential pressure to ensure that critical storage and processing conditions are maintained. Continuous monitoring systems are used in controlled environments such as refrigerators, freezers, warehouses, laboratory incubators, clean rooms, and a number of other settings. Continuous monitoring systems consist of wireless sensors that are placed in controlled environments which communicate with cloud and local servers to transmit and store data continuously. A critical function of our systems is the ability to provide local alarms and notifications via e-mail, text, or telephone if established environmental conditions are exceeded. Among the important competitive differentiators of our continuous monitoring systems are (1) their high degree of reliability and up-time; (2) a large variety of sensor types to meet the needs of most applications; (3) a skilled, distributed installation and service team; and (4) a full-featured and 21 CFR Part 11 (Electronic records; Electronic signatures) validated software program, providing extensive reporting and alarm capability. We also offer support agreements and provide annual sensor recalibrations.

 

 

We have a strong competitive position in North America but do not yet have meaningful presence in international markets. Key markets for our continuous monitoring systems are hospitals, pharmaceutical and medical device manufacturers, blood banks, pharmacies, and laboratory environments.

 

Dialysate Meters and Consumables

Our dialysis medical meters are used to test various parameters of dialysis fluid (dialysate) and the proper calibration and operation of dialysis machines. Each meter measures some combination of temperature, pressure, pH, conductivity and flow to ensure that the dialysate has the proper composition to promote the transfer of waste products from the blood to the dialysate. The meters provide a digital readout verifying whether a dialysis machine is working within prescribed limits and delivering properly prepared dialysate. We manufacture two styles of medical meters; those designed for use by dialysis machine manufacturers and biomedical technicians, and those used primarily by dialysis clinicians. The meters for technicians are characterized by exceptional accuracy, stability and flexibility, and are used by the industry as the primary standard for the calibration of dialysis machines. The meters designed for use by dialysis clinicians are known primarily for their ease of use, and they incorporate a built-in syringe sampling system. These meters are used as the final quality control check on the dialysate just prior to starting treatment.

 

In addition to dialysate meters, we market a line of standard consumable solutions for use in dialysis clinics for calibration of our meters. These standard solutions are regularly consumed by dialysis clinics, and thus, along with the calibration services that we also provide, are less impacted by general economic conditions than sales of meters.

 

Customers that utilize our dialysate products include dialysis facilities, medical device manufacturers, and biomedical service companies. With technological advancements in dialysis machines that include built-in calibrators, our meters designed for clinicians are subject to considerable competition in the market. Refer to Item 1A. Risk Factors, “Changes to dialysis methods and equipment capabilities may decrease demand for our dialysis products and negatively impact our financial statements.”

 

Data Loggers

Our data loggers are self-contained, wireless, high precision instruments used in critical manufacturing and quality control processes in the pharmaceutical, medical device, food, and tool industries. They are used to measure temperature, humidity and pressure inside a process or a product during manufacture. In addition, data loggers can be used to validate the proper operation of laboratory or manufacturing equipment, either during installation or for annual re-certifications. The products consist of individual data loggers, a personal computer (“PC”) interface, software, and various accessories. Customers typically purchase a large number of data loggers along with a single PC interface and software package. In practice, the user programs the loggers to collect environmental data at pre-determined time intervals, places the data loggers into the product or process to be tested, and then collects stored process data from the data logger either through the PC interface or wirelessly via a radio link. The user can then prepare tabular and graphical reports using the software. Unique aspects of our data loggers are their ability to operate at elevated temperatures and in explosive environments, which are important differentiating factors in the marketplace. We face competition in data logger sales from several other companies, some of which have well-established commercial organizations, particularly in Europe.

 

Gas Flow Calibration and Air Sampling Equipment

We manufacture a variety of instruments and equipment for gas flow calibration and environmental air sampling. Our gas flow calibration instruments provide the precise standards required by laboratories and industry for the design, development, manufacture, installation and calibration of various gas flow meters and air sampling devices. Our flow calibrators are used by professionals in many industries, including (1) industrial hygienists and environmental technicians, (2) calibration and research laboratories, (3) manufacturers who design, develop and manufacture gas flow metering devices, and (4) industrial engineering and manufacturing companies that utilize gas flow metering devices. We see expanded opportunities in gas flow calibration as markets that heavily use and measure process gas are growing. There is competition in gas flow calibration; however, our products are distinguished by their unique dry piston technology, accuracy and industry certifications.

 

In the air sampling area, our technology is used primarily for the determination of particulate concentrations in air as a measure of urban or industrial air pollution, and for industrial hygiene assessments. The primary products include air samplers, particle separators and pumps. While both the public and private sector continue to focus on air quality and its impact on the environment and the health of populations, technological advances in real-time monitoring have made the traditional air sampling market more limited. In the environmental area, our particle samplers were some of the first on the market and they were recognized early-on as “reference samplers” by the U.S. Environmental Protection Agency. This product has a competitive advantage in the market because our particle separation cyclones utilize the “federal reference method” for the measurement of PM2.5 in ambient air and are sold to many manufacturers of ambient particulate measurement instrumentation.

 

Torque Testing Systems

Our automated torque testing systems are durable and reliable motorized cap torque analyzers that measure the amount of force required to open a container. The primary advantages of our torque instruments are their high accuracy and long-term consistency of measurement. Industries utilizing these instruments include pharmaceutical and beverage and food processing companies. Given the niche nature of this product, there is a relatively low level of competition for this product line; however, the growth of this line is limited by the growth of new manufacturing facilities and packaging regulations in pharmaceutical manufacturing. Torque products are used by many of the same customers that purchase our data loggers, offering channel synergy opportunities. 

 

Corporate and Other

Corporate and other consists of unallocated corporate expenses and other business activities. 

 

Other Matters Relating to our Business as a Whole

 

Acquisitions

 

Year ended March 31, 2024 Acquisition

We acquired 100% of the outstanding shares of GKE GmbH and SAL GmbH on October 16, 2023, and upon approval by applicable Chinese regulators, we acquired 100% of the outstanding shares of Beijing GKE Science & Technology Co. Ltd. (“GKE China,” and, together with GKE GmbH and SAL GmbH, “GKE”), effective December 31, 2023 (the "GKE acquisition"). Total consideration for the acquisition was $87,187, net of cash and financial liabilities but inclusive of working capital adjustments. Of the total acquisition price, approximately $9,300, at March 31, 2024 exchange rates, will be held back for a period of 18 months from the acquisition closing date as security against potential indemnification losses. GKE develops, manufactures and sells a highly competitive portfolio of chemical sterilization indicators, biologics, and process challenge devices to protect patient safety across global healthcare markets. GKE is included in our Sterilization and Disinfection Control ("SDC") division, and GKE's strengths in biologic indicators are complementary to SDC's strengths in biologic indicators, as chemical and biologic indicators are used in the same sterility validation workflows. Additionally, GKE’s healthcare-focused commercial capabilities in Europe and Asia greatly expand our reach in the healthcare markets in those geographies. We are working to obtain regulatory 510(k) clearance on certain GKE products for sale in the United States, which would further expand organic revenues growth opportunities from the GKE business. See Note 4. "Significant Transactions" in Item 8. Financial Statements and Supplementary Data for further information. 

 

 

Year ended March 31, 2023 Acquisition

On November 17, 2022, we acquired substantially all of the assets and certain liabilities of Belyntic GmbH’s peptide purification business (“Belyntic” or the “Belyntic acquisition”) for a total cash price of $6,450, of which $4,950 was paid on the date of acquisition. The remaining $1,500 is due to the Belyntic sellers as patent applications are approved (see Note 13. "Commitments and Contingencies" in Item 8. Financial Statements and Supplementary Data). The business complements our existing peptide synthesis business, part of the Biopharmaceutical Development segment, by adding a consumables line that can be used with the instruments we sell. These PurePep® EasyClean products are an environmentally conscious chemistry solution to purify peptides. 

 

Year Ended March 31, 2022 Acquisition

On October 20, 2021, we completed the acquisition of 100% of the outstanding shares of Agena Bioscience, Inc. (“Agena” or “the Agena acquisition”) for adjusted cash consideration of $300,793. Agena is a leading clinical genomics tools company that develops, manufactures, markets and supports proprietary instruments and related consumables that enable genetic analysis for a broad range of research applications. The acquisition of Agena moved our business toward the life sciences tools sector and expanded our market opportunities, particularly in Asia. Agena’s operations comprise our Clinical Genomics segment. 

 

Manufacturing and Materials

Most of the components, raw materials, and other supplies used in our product lines are available from a number of different suppliers. We generally maintain multiple sources of supply, but we are dependent on sole or limited sources for certain items, particularly in our Biopharmaceutical Division. We continue to emphasize reviewing our supply base and designs for limited source suppliers that might affect our ability to supply critical products to our customers. We also continue to work with our suppliers to understand existing and potential future supply chain conditions. See further discussion within Item 1A. Risk Factors, “We face numerous manufacturing and supply chain risks. In addition, our reliance upon sole or limited sources of supply for certain materials, components and services could cause production interruptions, delays and inefficiencies.

 

Major Customers

No customer represented more than 10% of our accounts receivable or revenues for fiscal year 2024. Typically, no individual customer represents more than 10% of our consolidated accounts receivable or revenues. 

 

Backlog

We define backlog as firm orders from customers for products and services where the order will be fulfilled within the next 12 months. Backlog as of March 31, 2024 and 2023 was approximately $25.5 million and $38.1 million, respectively. The decrease in backlog is primarily due to decreases in the Clinical Genomics division attributable to lower customer orders in the fourth quarter of fiscal year 2024 compared to the fourth quarter of fiscal year 2023 and, to a lesser extent, abated supply chain issues in our Calibration Solutions division during fiscal year 2024 which allowed us to fulfill previously outstanding orders, partially offset by the acquisition of GKE. Changes in our backlog are somewhat dependent upon the timing of large, recurring customer orders, which may be recognized to revenue over a period of up to twelve months, typically.

 

Research and Development

Research and development ("R&D") activities are primarily directed towards innovating new products and improving the quality and performance of our existing products or altering our current products to accommodate use of raw materials that are more readily available for purchase in our supply chain. Other R&D efforts seek to improve manufacturing efficiencies.

 

Intellectual Property

We own numerous patents, trademarks, and other proprietary rights, many of which are important to the various facets of our business. Where appropriate, we seek patent or other intellectual property protection for inventions and developments made by our personnel that are incorporated into our products or otherwise fall within our fields of interest. There can be no assurance, however, that any patent or other intellectual property will provide adequate protection for the technology, system, product, brand, service or process it covers. In addition, the process of preparing, applying for, obtaining and protecting patents and other intellectual property can be long and expensive, with no assurance that a patent or other intellectual property will ultimately issue. We rely upon trade secrets, technical know-how and continuing technological innovation to develop and maintain our proprietary position. Our products and services are sold under various trade names, trademarks and brand names. We consider our trade names, trademarks and brand names to be valuable in the marketing of our products in each segment. We do not believe that the loss of any one patent or other proprietary right would have a material adverse effect on our overall business or on any of our reporting segments.

 

Regulatory Matters

Our operations are global and are affected by complex state, federal and international laws relating to healthcare, environmental protection, antitrust, anti-corruption, marketing, fraud and abuse, import and export control, product safety and efficacy, employment, privacy, government contracts acquisition regulations, and other areas.

 

We are required to comply with certain International Standard Organization (“ISO”) standards, United States Pharmacopeia standards and Food and Drug Administration (“FDA”) requirements in order to sell some of our products. Our biological indicators are developed and manufactured according to ISO 11138 (Sterilization of health care products – Biological indicators) and our chemical indicators are developed and manufactured according to ISO 11140 (Sterilization of health care products – Chemical indicators), under a quality system that complies with ISO 13485:2016 (Medical devices – Quality management systems – Requirements for regulatory purposes and, as applicable, 21 CFR 820 (Quality system regulation). Specific Calibration Solutions products are compliant under ISO 13485:2016, ISO 17025:2017, and certain 21 CFR 820 regulations. Our Biopharmaceutical Division’s Uppsala, Sweden and Tucson, Arizona facilities are ISO 9001:2015 certified. Clinical Genomics and GKE GmbH operate quality management systems which comply with the requirements of ISO 13485:2016. SAL GmbH operates a testing lab and quality management system in accordance with ISO 17025:2017 in Waldems, Germany.

 

Several products in the Sterilization and Disinfection Control, Calibration Solutions, and Clinical Genomics divisions are classified by the FDA as medical devices subject to the provisions of the Federal Food, Drug and Cosmetic Act, which requires any company proposing to market a medical device to notify the FDA of its intention at least 90 days before doing so. Some of our facilities are subject to FDA regulations and inspections, which may be time-consuming and costly. This includes ongoing compliance with the FDA’s current Good Manufacturing Practices regulations that require, among other things, the systematic control of design, manufacture, packaging, storage and transportation of products. Failure to comply with these practices renders the product adulterated and could subject us to an interruption of manufacturing and sales of these products, and possible regulatory action by the FDA.

 

On April 29, 2024 the FDA announced amendments to their regulations and announced a policy to phase out, over the course of four years, its general enforcement discretion approach for lab developed tests (“LDTs”). We are still assessing the impact the regulatory changes will have on our results of operations, which may impact certain future U.S. revenues in our Clinical Genomics division.

 

The manufacture and sale of medical devices is also regulated by some states. Although there is substantial overlap between state regulations and the regulations of the FDA, compliance with some state laws may require additional cost or effort; however, we do not anticipate that complying with state regulations will create any significant issues or burdens.

 

 

Foreign countries also have laws regulating medical devices sold in those countries, which require additional resources for compliance. The time required to obtain approval from countries’ regulating bodies can be lengthy and resource consuming, particularly as each country’s requirements may differ.

 

We are subject to data privacy and security laws, regulations, and customer-imposed controls in numerous jurisdictions as a result of having access to and processing confidential, personal or sensitive data in the course of our business, including the EU General Data Protection Regulation which imposes strict requirements on how we collect, transmit, process and retain personal data.

 

Government Contracts

Although we transact business with various U.S. government agencies, no government contract or aggregate contracts are of such magnitude that a renegotiation of profits or termination of the contracts at the election of the government would have a material adverse effect on our financial results.

 

Environmental Matters

As a global corporate citizen, we recognize the importance of the environment to a healthy, sustainable future for our business, our customers, and our communities. We are committed to minimizing the environmental impacts of our business operations, and we actively evaluate ways to promote rigorous sustainability standards in our operations and products, including efforts to conserve water and energy and to reduce waste. More information about our environmental, social, and governance (“ESG”) efforts is included in our ESG brochure, which is available on our website at www.mesalabs.com/esg. The contents of our ESG brochure are not incorporated by reference into this annual report on Form 10-K.

 

Human Capital Management

Our people are our greatest asset, and we are proud to outline the material aspects of our human capital program. As a company, our vision is to Protect the Vulnerable® and we believe that our vision is achieved in large part through the strength of our workforce. Every day, our talented employees strive to implement lean based tools to find ways to continuously improve our products and services so that we may better serve our customers and create value for all our stakeholders. We recruit top talent from all backgrounds using a combination of industry expert recruiters and recruiting tools to reach a diverse pool of candidates across race, gender, disability, and veteran statuses. We support employees with compensation, benefits and development programs aimed at ensuring employees are productive and engaged. 

 

Employees

As of March 31, 2024, we had 736 employees (approximately 500 in the U.S.), of whom 345 are employed for manufacturing and quality assurance, 103 for research and development and engineering, 196 for sales and marketing, and 92 for administration. As our overall headcount has grown, we have continued to attract and retain high-performing, diverse employees at all levels of the organization. Our voluntary employee turnover decreased approximately 6.8 percentage points during fiscal year 2024 compared to fiscal year 2023, signaling improved employee satisfaction and engagement.

 

Talent

We seek to attract, develop and retain the best talent throughout Mesa. In recent years, we have invested heavily in our talent acquisition and development processes. We’ve implemented standardized assessment processes for candidate selection, created frameworks for formalized development and career paths, and developed mentoring systems. We’ve also strengthened our succession planning processes with annual talent reviews and actions.

 

Diversity and Inclusion

We are committed to diversity and inclusion (“D&I”), and we are always working to improve in this area. We continue to evolve our talent acquisition process to focus on diversity. We make efforts to work with vendors and to consider candidates for employment from underrepresented categories. Our global cloud-based human capital management platform enables us to more accurately track employee representation and identify how we can better enhance our diversity around the world.

 

Employee Engagement

We have established an engagement process where we leverage external expertise to develop a meaningful survey to assess what matters most to our employees. We develop plans and communication strategies to address our key findings through a collaborative process with our employee teams. Our goal is to drive consistent year over year improvement in engagement, which we believe will drive long-term career progression and company results. In addition to our engagement surveys, we utilize a variety of channels to facilitate open and direct communication with our employees, including: (i) quarterly town hall meetings with our executive team; (ii) internally maintained websites; and (iii) an anonymous whistleblower hotline that is advertised to our employees.

 

Total Rewards

We are intentional in providing fair and equitable compensation to all of our employees. Our compensation and benefits are competitive to market and create incentives to attract and retain employees. In determining merit increases, we evaluate individual performance—including measuring an individual's contribution to company goals and performing semi-annual performance reviews—to align financial incentives with individual contributions. Our compensation package includes market-competitive pay, cash bonuses, stock-based compensation to certain levels of employees, health care and retirement benefits, paid time off, paid caregiver leave, and 401(K) matching, among other benefits. Our total rewards program: 

 

 

Enables effective business operations and performance by offering comprehensive total rewards that attract, retain, and motivate our employees and promote their overall wellbeing; and

 

Positions total direct compensation in a competitive range of the applicable market median in each jurisdiction, differentiated based on tenure, skills, and performance, and designed to attract and retain the best talent.

 

Health, Safety and Wellness

The health, safety and wellness of all employees is a top priority at Mesa: 

 

 

We deeply embed our environmental, health and safety functions within our operations and business teams to ensure top priority and focus.

 

We sponsor a variety of health and wellness programs designed to enhance the physical and mental well-being of our employees around the world; and

 

Our Employee Assistance Program provides employees and their families access to mental health, stress management and other support resources essential to navigating life changes and challenges.

 

 

Available Information

We are subject to the reporting and other information requirements of the Securities Exchange Act of 1934, as amended (“Exchange Act”). We make available, free of charge, on or through our website at www.mesalabs.com under the link “Financials” in the Investor Relations section, our annual report on Form 10-K, our quarterly reports on Form 10-Q and our current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, and other information. Information on our website is not incorporated into this annual report on Form 10-K and is not a part of this report. The Securities and Exchange Commission (“SEC”) also maintains a website at www.sec.gov containing reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.

 

Our code of ethics and Board of Directors committee charters and policies are also posted on the Investor Relations section of our website. The information on our website is not part of this or any other report Mesa files with, or furnishes to, the SEC.

 

 

Item 1A. Risk Factors

 

In addition to the other information set forth in this Annual Report on Form 10-K and other documents we filed with the SEC, you should carefully consider the following factors, which could materially affect our business, financial condition or results of operations in future periods. The risks and uncertainties described below are those that we have identified as material, but these are not the only risks and uncertainties facing us. Our business is also subject to general risks and uncertainties that affect many other companies, such as market conditions, economic conditions, geopolitical events, changes in laws, regulations or accounting rules, fluctuations in interest rates, terrorism, wars or conflicts, major health concerns, natural disasters or other disruptions of expected business conditions. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial also may impair our business, including our results of operations, liquidity and financial condition.

 

Business and Strategic Risks

 

Conditions in the global economy, the markets we serve, and financial markets may adversely affect our business, financial statements, and access to capital markets.

 

Our business is sensitive to general economic conditions. Slow or disrupted global economic growth, heightened inflation, volatility in the currency and credit markets, labor availability constraints, reduced levels of capital expenditures, changes or anticipation of potential changes in government fiscal, tax, trade and monetary policies (including as a result of upcoming elections in the U.S.), changes in capital requirements for financial institutions, government deficit reduction and budget negotiation dynamics, sequestration or government shut-downs, austerity measures, sovereign debt defaults, continuing elevated interest rates, and other challenges that adversely affect the global economy could adversely affect us and our distributors, customers and suppliers, including by:

 

 

reducing demand for our products and services, limiting the financing available to our customers and suppliers, increasing order cancellations and resulting in longer sales cycles and slower adoption of new technologies;

 

increasing the difficulty in collecting accounts receivable and the risk of excess and obsolete inventories;

 

increasing price competition in our served markets;

 

supply interruptions, which could disrupt our ability to produce our products;

 

increasing the risk of impairment of goodwill and other long-lived assets, and the risk that we may not be able to fully recover the value of other assets such as tax assets;

 

increasing the risk that counterparties to our contractual arrangements will become insolvent or otherwise unable to fulfill their contractual obligations, which could increase the risks identified above; and

 

adversely impacting market sizes and growth rates.

 

If growth in the global economy or in any of the markets we serve slows for a significant period, if there is significant deterioration in the global economy or such markets or if improvements in the global economy do not benefit the markets we serve, our business and financial results could be adversely affected. We cannot predict the likelihood, duration or severity of any disruption in financial markets or any adverse economic conditions in the U.S. and other countries.

 

Our growth could suffer if the markets into which we sell our products and services decline, do not grow as anticipated or experience volatility.

 

Our growth depends in part on the growth of the markets which we serve, and visibility into our markets is limited (particularly for markets into which we sell through distribution). Our quarterly revenues and profits depend substantially on the volume and timing of orders received during the quarter, which are difficult to forecast. Any decline or lower than expected growth in our served markets could diminish demand for our products and services, which would adversely affect our financial results. Certain of our businesses’ demand depends on customers’ capital spending budgets as well as government funding policies and interest rates, and matters of public policy and government budget dynamics as well as product and economic cycles can affect the spending decisions of these entities. Demand for our products and services is also sensitive to changes in customer order patterns, which may be affected by announced price changes, marketing or promotional programs, new product introductions, changes in distributor or customer inventory levels, or other factors. Any of these factors could adversely affect our growth and results of operations in any given period.

 

We face competition and if we are unable to compete effectively, we may experience decreased demand and market share resulting in decreased revenues. Even if we compete effectively, we may be required to reduce prices for our products and services resulting in decreased profit margins.

 

The markets for our current and potential products are competitive. Because of the range of products and services we sell and the variety of markets we serve, we encounter a wide variety of competitors, including several that possess both larger sales forces and greater capital resources.

 

In order to compete effectively, we must maintain relationships with key customers, continue to grow our business by establishing relationships with new customers, develop new products and services to maintain and expand our brand recognition, and penetrate new markets, including in high growth markets. Our failure to compete effectively or pricing pressures resulting from competition may adversely impact our results of operations.

 

 

Changing industry trends may affect our results of operations.

 

Various changes within the industries we serve may limit future demand for our products and may include mergers within key industries we serve, making us more dependent on fewer, larger customers for our sales; decreased product demand driven by changes in customers' regulatory environments or standard industry practices; price competition for key products; and new competitor products that may result in customers discontinuing new orders. 

 

Our growth depends in part on the timely development, commercialization, and customer acceptance of new and enhanced products and services based on technological innovation.

 

Our growth depends on the acceptance of our products and services in the marketplace, the penetration achieved by the companies to which we sell, and our ability to introduce new and innovative products that meet the needs of the various markets we serve. We can offer no assurance that we will be able to continue to introduce new and enhanced products, that the products we introduce, or have introduced, will be widely accepted by the marketplace, or that our direct sales team or independent distributors will successfully penetrate our various markets. Our failure to introduce new and enhanced products or gain widespread acceptance of our products and services could adversely affect our financial results. If we fail to accurately predict future customer needs and preferences, fail to produce viable technologies, or fail to protect the intellectual property of such technologies, we may invest heavily in research and development of products and services that do not lead to significant revenues, which could adversely affect our profitability. Even if we successfully innovate and develop new and enhanced products and services, we may incur substantial costs in doing so, and our profitability may suffer. 

 

If we are unable to continue to hire and retain skilled personnel, we will have difficulty manufacturing and marketing our products.


Our success depends largely upon the continued service of our employees and our ability to attract, retain and motivate personnel, some of whom work in competitive labor markets, particularly Bozeman, Montana. Loss of key personnel or our inability to hire and retain personnel could materially adversely affect our manufacturing efforts, harm our ability to meet compliance requirements, and increase backlog.  

 

Adverse changes in our relationships with, or the financial condition, performance, purchasing patterns or inventory levels of, distributors and other channel partners could adversely affect our financial statements.

 

We sell a significant number of products to distributors and other channel partners that have valuable relationships with customers and end-users. Some of these distributors and other partners also sell our competitors’ products or compete with us directly. Adverse changes in our relationships with these distributors and other partners, or adverse developments in their financial condition, performance or purchasing patterns, could adversely affect our business and financial statements.

 

The levels of inventory maintained by our distributors and other channel partners, and changes in those levels, can also negatively impact our results of operations in any given period. In addition, the consolidation of distributors could adversely impact our business and financial statements. We cannot directly control the actions of our distributors. Our distributors may not comply with export laws or follow the terms of the distribution agreements which require compliance with export laws, which could have legal or financial implications for us.

 

Our international operations subject us to a wide range of risks.

 

Our operations and sales outside of the United States have increased as a result of our strategic acquisitions and the continued expansion of our commercial organization. Risks related to these increased foreign operations include:

 

  fluctuations in foreign currency exchange rates, which may affect reported results from operations as well as actual costs;
 

interruption in the transportation of materials to us and finished goods to our customers;

 

differences in terms of sale, including longer payment terms than are typical in the United States;

 

local product preferences and product requirements;

 

trade protection measures, embargoes and import or export restrictions and requirements;

 

unexpected changes in laws or regulatory requirements, including changes in labor or tax laws;

 

capital controls and limitations on ownership and on repatriation of earnings and cash;

 

changes in general economic and political conditions in countries where we operate, particularly as a result of ongoing economic instability within foreign jurisdictions;

 

difficulty in staffing and managing widespread operations;

 

differing labor or employment regulations;

 

difficulties in implementing restructuring actions on a timely or comprehensive basis;

 

differing protection of intellectual property; and

 

greater uncertainty, risk, expense and delay in commercializing products in certain foreign jurisdictions, including with respect to product and other regulatory approvals.

 

International business risks have in the past and may in the future negatively affect our business and financial statements. A deterioration in diplomatic relations between the United States and any country where we conduct business could adversely affect our future operations and lead to a decline in profitability. 

 

Our international operations are governed by the U.S. Foreign Corrupt Practices Act and similar anti-corruption laws outside the United States. Global enforcement of anti-corruption laws has increased in recent years. Our international operations, which often involve customer relationships with foreign governments, create the risk that there may be unauthorized payments or offers of payments made by employees, consultants, or distributors. Any alleged or actual violations of these laws may subject us to government investigations and significant criminal or civil sanctions and other liabilities, and negatively affect our reputation.

 

 

Operational Risks

 

A significant disruption in, or breach in security of, our information technology systems or data could adversely affect our business, reputation and financial statements.

 

We rely on information technology systems, some of which are provided or managed by third-parties, to process, transmit and store electronic information (including sensitive data such as confidential business information and personally identifiable data relating to employees, customers, and other business partners), and to manage or support a variety of critical business processes and activities (such as receiving and fulfilling orders, billing, collecting and making payments, shipping products, providing services and support to customers and fulfilling contractual obligations). In addition, some products or software we sell to customers may connect to our systems for maintenance or other purposes. These systems, products and services (including those we acquire through business acquisitions) may be damaged, disrupted or shut down due to attacks by computer hackers, computer viruses, ransomware, human error or malfeasance, power outages, hardware failures, telecommunication or utility failures, catastrophes or other unforeseen events, and in any such circumstances our system redundancy and other disaster recovery planning may be ineffective or inadequate. Attacks may also target hardware, software and information installed, stored or transmitted in our products after such products have been purchased and incorporated into third-party products, facilities or infrastructure. Security breaches of systems provided or enabled by us, regardless of whether the breach is attributable to a vulnerability in our products or services, could result in the misappropriation, destruction or unauthorized disclosure of confidential information or personal data belonging to us or to our employees, partners, customers, or suppliers. Our information technology systems have been subject to computer viruses, malicious codes, unauthorized access and other cyber-attacks and we expect the sophistication and frequency of such attacks to continue to increase. Unauthorized tampering, adulteration or interference with our products may also adversely affect product functionality and result in loss of data, risk to product safety and product recalls or field actions.

 

Any attacks, breaches or other disruptions or damage could interrupt our operations or the operations of our customers and partners, delay production and shipments, result in theft of our and our customers’ intellectual property and trade secrets, damage customer, business partner, and employee relationships, and our reputation, or result in defective products or services, legal claims and proceedings, liability and penalties under privacy laws and increased costs for security and remediation, each of which could adversely affect our business, reputation and financial statements.

 

Further, a significant number of our employees work remotely, which exposes us to greater cybersecurity risks. Any inability to maintain reliable information technology systems and appropriate controls with respect to global data privacy and security requirements and prevent data breaches can result in adverse regulatory consequences, business consequences and litigation.

 

We face numerous manufacturing and supply chain risks. In addition, our reliance upon sole or limited sources of supply for certain materials, components and services could cause production interruptions, delays and inefficiencies.

 

We purchase materials, components and equipment from third parties for use in our manufacturing operations. Our results of operations could be adversely impacted if we are unable to adjust our purchases to reflect changes in customer demand and market fluctuations. Suppliers may extend lead times, limit supplies or increase prices. If we cannot purchase sufficient products at competitive prices and of sufficient quality on a timely enough basis to meet demand, product shipments may be delayed, our costs may increase, or we may breach our contractual commitments and incur liabilities.

 

In addition, some of our businesses purchase certain required products from sole or limited source suppliers for reasons of quality assurance, regulatory requirements, cost effectiveness, availability or uniqueness of design. If these or other suppliers encounter financial, operating or other difficulties or if our relationship with them changes, we might not be able to quickly establish or qualify replacement sources of supply. A shortage of components or key materials that comprise components used in our products could cause a significant disruption to our production schedule and have a substantial adverse effect on our financial condition or results of operations. The supply chains for our businesses could be disrupted in the future by supplier capacity constraints, supplier bankruptcy or exiting of the business for other reasons, decreased availability of key raw materials or commodities and external events such as natural disasters, public health problems, war, terrorist actions, governmental actions and legislative or regulatory changes. Any of these factors could result in production interruptions, delays, extended lead times and inefficiencies. 

 

Our revenues and other operating results depend in large part on our ability to manufacture and assemble our products in sufficient quantities and in a timely manner. Any interruptions we experience in the manufacture or shipment of our products or changes to the way we manufacture products could delay our ability to recognize revenues in a particular period. In addition, we must maintain sufficient production capacity in order to meet anticipated customer demand, which carries fixed costs that we may not be able to offset if orders slow, which would adversely affect our operating margins. If we are unable to manufacture our products consistently, in sufficient quantities, and on a timely basis, our revenues, gross margins and our other operating results will be materially and adversely affected.

 

Because we cannot always immediately adapt our production capacity and related cost structures to changing market conditions, our manufacturing capacity may at times exceed or fall short of our production requirements. Any or all of these problems could result in the loss of customers, provide an opportunity for competing products to gain market acceptance, and otherwise adversely affect our financial condition.

 

Our financial results are subject to fluctuations in the cost and availability of components and commodities that we use in our operations.

 

Our manufacturing operations employ a wide variety of components and raw materials and other commodities, including metallic-based components, electronic components, chemicals, and plastics and other petroleum-based products. Prices for and availability of these components, and raw materials and other commodities have fluctuated significantly in the past, and more recently have increased. Any sustained interruption in the supply of these items could disrupt production, delay customer order fulfillments, and adversely affect our business. If we are unable to fully recover higher costs through price increases or offset these increases through cost reductions, or if there is a time delay between the increase in costs and our ability to recover or offset these costs, our margins and profitability could decline, and our financial results could be adversely affected.

 

In addition, transportation costs have increased, which may reduce our gross profit margins unless and until we are able to pass the cost increases along to our customers. 

 

 

Significant developments or uncertainties stemming from the U.S. administration, including changes in U.S. trade policies, tariffs and the reaction of other countries thereto could have an adverse effect on our business.

 

Changes, potential changes or uncertainties in U.S. social, political, regulatory and economic conditions or laws and policies governing foreign trade, manufacturing, and development and investment in the territories and countries where we or our customers operate, or governing the health care system, can adversely affect our business and financial results. For example, trade tensions between the United States and China remain high, and each country has continued to impose significant tariffs on a wide range of goods imported from the other country. China accounted for approximately 12% of our sales during the year ended March 31, 2024. These factors have adversely affected, and in the future could further adversely affect, our business and financial results.

 

Geopolitical and macroeconomic pressures in the markets in which we operate may adversely affect our financial results. 


Geopolitical issues around the world can impact macroeconomic conditions and could have a material adverse impact on our financial results. For example, the ultimate impact of military conflicts (such as the conflict between Russia and Ukraine or the conflict in Israel and the surrounding areas) on fuel prices, inflation, the global supply chain and other macroeconomic conditions is unknown and could materially adversely affect global economic growth, disrupting discretionary spending habits and generally decreasing demand for our products and services. While our sales to Russia, Ukraine and Israel have historically produced an immaterial amount of revenues and profitability compared to the overall company, we cannot predict the impact that the conflict or any other global conflict may have on future financial results.

 

Violation of data privacy laws could adversely affect our business, reputation and financial statements.

 

If we are unable to maintain reliable information technology systems and appropriate controls with respect to global data privacy and security requirements and prevent data breaches, we may suffer adverse regulatory consequences, business consequences and litigation. As a multinational organization, we are subject to data privacy and security laws, regulations, and customer-imposed controls in numerous jurisdictions as a result of having access to and processing confidential, personal and/or sensitive data in the course of our business. The EU General Data Protection Regulation imposes strict requirements on how we collect and process personal data, including, among other things, a requirement for prompt notice of data breaches to data subjects and supervisory authorities in certain circumstances and significant fines for non-compliance. Data privacy laws in other jurisdictions, such as California and Colorado, also impose data privacy obligations. Government enforcement actions can be costly and interrupt the regular operation of our business, and data breaches or violations of data privacy laws can result in fines, reputational damage and civil lawsuits, any of which may adversely affect our business, reputation and financial statements. In addition, compliance with the varying data privacy regulations around the world may require significant expenditures and may require changes in our products or business models that reduce revenues.

 

Changes to dialysis methods and equipment capabilities may decrease demand for our dialysis products and negatively impact our financial statements. 

 

Our Dialyguard product line accounts for approximately one-fourth of the revenues and one-third of the gross profit margin associated with our Calibration Solutions division. The majority of revenues in our Dialyguard business are associated with products used in dialysis clinics, while a smaller portion of our sales relate to in-home care. Technological advancements, such as dialysis machines that feature built-in dialysis calibration functionalities, have and may continue to adversely affect demand for our dialysis products.

 

We may be unable to efficiently manage our growth as a larger and more geographically diverse organization.

 

Our strategic acquisitions and the organic expansion of our commercial sales operations have increased the scope and complexity of our business. As a result, we face challenges inherent in efficiently managing a more complex business with an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs. Our inability to manage successfully a substantially larger and geographically more diverse (including from a cultural perspective) organization could materially adversely affect our operating results and financial statements.

 

If we suffer loss to our facilities, supply chains, distribution systems or information technology systems due to a catastrophic event, our operations could be seriously harmed.

 

Our facilities, supply chains, distribution systems and information technology systems are subject to catastrophic loss due to fire, flood, earthquake, hurricane, pandemics and epidemics and other public health crises, war, terrorism or other natural or human-made disasters. If any of these facilities, supply chains or systems were to experience a catastrophic loss, it could disrupt our operations, delay production and shipments, result in defective products or services, damage customer relationships and our reputation and result in legal exposure and large repair or replacement expenses. Our insurance coverage with respect to natural disasters is limited and is subject to deductible and coverage limits and may be unavailable or insufficient to protect us against such losses.

 

The health care industry and related industries that we serve have undergone, and are in the process of undergoing, significant changes in an effort to reduce costs, which could adversely affect our financial results.

 

Participants in the health care industry and related industries have implemented, and are implementing, significant changes in an effort to reduce costs. Many of the end-users to whom our customers supply products rely on government funding of and reimbursement for health care products and services and research activities. The U.S. Patient Protection and Affordable Care Act, as amended by the Health Care and Education Affordability Reconciliation Act (collectively, the “PPACA”), health care austerity measures in other countries and other potential health care reform changes and government austerity measures have reduced and may further reduce the amount of government funding or reimbursement available to customers or end-users of our products and services and/or the volume of medical procedures using our products and services. For example, the Inflation Reduction Act of 2022 may subject certain products to government-established pricing, potentially impose rebates and subject manufacturers who fail to adhere to the government's interpretation of the law to penalties. 

 

These changes as well as other impacts from market demand, government regulations, third-party coverage and reimbursement policies and societal pressures have started changing the way healthcare is delivered, reimbursed and funded and may cause participants in the health care industry and related industries that we serve to purchase fewer of our products and services, reduce the prices they are willing to pay for our products or services, reduce the amount of reimbursement and funding available for our products and services from governmental agencies or third-party payors, affect the acceptance rate of new technologies and products and increase our compliance and other costs. All of the factors described above could adversely affect our business and financial results.

 

 

The manufacture of many of our products is a highly exacting and complex process, and if we directly or indirectly encounter problems manufacturing products, our reputation, business and financial results could suffer.

 

The manufacture of many of our products is a highly exacting and complex process, due in part to strict regulatory requirements. Problems may arise during manufacturing for a variety of reasons, including equipment malfunction, failure to follow specific protocols and procedures, problems with raw materials, natural disasters and environmental factors, and if not discovered before the product is released to market could result in recalls and product liability exposure. Because of the time required to approve and license certain regulated manufacturing facilities and other stringent regulations of the FDA and similar agencies regarding the manufacture of certain of our products, an alternative manufacturer may not be available on a timely basis to replace such production capacity. Any of these manufacturing problems could result in significant costs, liability, lost revenues, and loss of market share, as well as negative publicity and damage to our reputation that could reduce demand for our products.

 

Climate change, or legal or regulatory measures to address climate change and sustainability, may negatively affect us, and any actions we take or fail to take in response to such matters could damage our reputation.

 

Climate change resulting from increased concentrations of carbon dioxide and other greenhouse gases in the atmosphere could present risks to our operations. Physical risk resulting from acute changes (such as hurricanes, tornados, wildfires or flooding) or chronic changes (such as droughts, heat waves or sea level changes) in climate patterns can adversely impact our facilities and operations and disrupt our supply chains and distribution systems. Concern over climate change can also result in new or additional legal or regulatory requirements designed to reduce greenhouse gas emissions, mitigate the effects of climate change on the environment (such as taxation of, or caps on the use of, carbon-based energy) and/or increase disclosures with respect thereto. Any such new or additional legal or regulatory requirements may increase the costs associated with, or disrupt, sourcing, manufacturing and distribution of our products, which may adversely affect our business and financial statements.

 

Acquisition Risks

 

Any inability to consummate acquisitions at our historical rate and at appropriate prices could negatively impact our growth rate and stock price.

 

Our ability to grow revenues, earnings and cash flows at or above our historic rates depends in part upon our ability to identify and successfully acquire and integrate businesses at appropriate prices and realize anticipated synergies. We may not be able to consummate acquisitions at rates similar to the past, which could adversely impact our growth rate and our stock price. Promising acquisitions are difficult to identify and execute for a number of reasons, including high valuations, competition among prospective buyers, the availability of affordable funding in the capital markets, and the need to satisfy applicable closing conditions and obtain applicable antitrust and other regulatory approvals on acceptable terms. Changes in accounting or regulatory requirements, or instability in the credit markets, or global crises that prevent travelling or other activities necessary for acquisitions could also adversely impact our ability to consummate acquisitions.

 

Our acquisition of businesses could negatively impact our financial results.

 

Acquisitions involve a number of financial, accounting, managerial, operational, legal, compliance and other risks and challenges, including the following, any of which could adversely affect our business and our financial statements:

 

 

any business, technology, service or product that we acquire could under-perform relative to our expectations and the price that we paid for it, or not perform in accordance with our anticipated timetable, or we could fail to make such business profitable;

 

we may incur or assume significant debt in connection with our acquisitions which could cause a deterioration of our credit rating, result in increased borrowing costs and interest expense and diminish our future access to the capital markets;

 

acquisitions could cause our results of operations to differ from our own or the investment community’s expectations in any given period, or over the long-term;

 

pre-closing and post-closing acquisition-related earnings charges could adversely impact our results of operations in any given period, and the impact may be substantially different from period to period;

 

acquisitions could create demands on our management, operational resources and financial and internal control systems that we are unable to effectively address, or for which we may incur additional costs;

 

we could experience difficulty in integrating personnel, operations, financial and other systems, and in retaining key employees and customers;

 

we may be unable to achieve cost savings or other synergies anticipated in connection with an acquisition;

 

we may assume by acquisition unknown liabilities, known contingent liabilities that become realized, known liabilities that prove greater than anticipated, internal control deficiencies or exposure to regulatory sanctions resulting from the acquired company’s activities. The realization of any of these liabilities or deficiencies may increase our expenses, adversely affect our financial position or cause us to fail to meet our public financial reporting obligations;

 

in connection with acquisitions, we may enter into post-closing financial arrangements such as purchase price adjustments, earn-out obligations and indemnification obligations, which may have unpredictable financial results; and

 

as a result of our acquisitions, we have recorded significant goodwill and intangible assets on our balance sheets. If we are not able to realize the value of these assets, we may be required to incur charges relating to the impairment of these assets, which could materially impact our financial results. We incurred such a charge as of March 31, 2024 as described below in “We may be required to recognize additional impairment losses for our goodwill and other intangible assets.”

 

The indemnification provisions of acquisition agreements by which we have acquired companies may not fully protect us and as a result we may face unexpected liabilities, or we may have acquisition agreements with no indemnification protection at all.

 

Certain of the acquisition agreements by which we have acquired companies require the former owners to indemnify us against certain liabilities related to the operation of the company before we acquired it. In most of these agreements, however, the liability of the former owners is limited, and certain former owners may be unable to meet their indemnification responsibilities. We cannot guarantee that these indemnification provisions will protect us fully or at all, and as a result we may face unexpected liabilities that could adversely impact our financial statements. In addition, we may enter into acquisition agreements that have no indemnification protection at all.

 

Future strategic transactions or acquisitions may require us to seek additional financing, which we may not be able to secure on favorable terms, or at all.

 

We actively evaluate various strategic transactions on an ongoing basis, and in order to complete such transactions, we may need to seek additional financing. We may not be able to secure such financing on favorable terms, or at all. In addition, future acquisitions may require the issuance of additional equity securities, which may result in dilution to our stockholders, or the issuance of debt securities, which may subject us to financial risks and limits on our operations.

 

 

Legal, Regulatory, Compliance, and Reputational Risks

 

We are subject to lawsuits and regulatory proceedings.

 

We have been a defendant in a number of lawsuits, and in the future may become a party to a variety of litigation and regulatory proceedings, including claims for damages arising out of the use of products or services and claims relating to intellectual property matters, employment matters, tax matters, commercial disputes, product liability, marketing matters, insurance coverage, competition and sales and trading practices, environmental matters, product retirement, personal injury, and acquisition or divestiture-related matters, as well as regulatory investigations or enforcement. We may also become subject to lawsuits as a result of past or future acquisitions or as a result of liabilities retained from, or representations, warranties or indemnities provided in connection with, divested businesses. Any of these lawsuits may include claims for compensatory damages, punitive and consequential damages or injunctive relief. The defense of these lawsuits may divert our management’s attention, we may incur significant expenses in defending these lawsuits, and we may be required to pay damages or settlements or become subject to equitable remedies that could adversely affect our operations and financial results. Moreover, any insurance or indemnification rights that we may have may be insufficient or unavailable to protect us against such losses. In addition, developments in proceedings in any given period may require us to adjust loss contingency estimates that we have recorded in our financial statements, record estimates for liabilities or assets previously not susceptible of reasonable estimates or pay cash settlements or judgments. Any of these developments could adversely affect our financial results in any given period. We cannot make assurances that our liabilities in connection with litigation and other legal regulatory proceedings will not exceed our estimates or adversely affect our financial results and business. Please see Note 13. “Commitments and Contingencies” of the Notes to Consolidated Financial Statements contained in Item 8. Financial Statements and Supplementary Data for additional discussion.

 

Our reputation, ability to do business and prepare financial statements may be impaired by improper conduct by any of our employees, agents or business partners.

 

We cannot provide assurance that our internal controls and compliance systems will always protect us from acts committed by employees, agents or business partners of ours (or of businesses we acquire or partner with) that would violate U.S. and/or non-U.S. laws, including the laws governing payments to government officials, bribery, fraud, kickbacks and false claims, pricing, sales and marketing practices, conflicts of interest, competition, export and import compliance, money laundering and data privacy. 

 

If we do not or cannot adequately protect our intellectual property, if third parties infringe our intellectual property rights, or if we or our customers are alleged to infringe upon others intellectual property rights, we may suffer competitive injury or expend significant resources enforcing or defending our rights.

 

We own patents, trademarks, copyrights, trade secrets and other intellectual property and licenses to intellectual property owned by others, which in the aggregate are important to our business. The intellectual property rights that we obtain, however, may not be sufficiently broad or otherwise may not provide us a significant competitive advantage, and patents may not be issued for pending or future patent applications owned by or licensed to us. In addition, the steps that we and our licensors have taken to maintain and protect our intellectual property may not prevent it from being challenged, invalidated, circumvented or designed-around, particularly in countries where intellectual property rights are not highly developed or protected. In some circumstances, enforcement may not be available to us because an infringer has a dominant intellectual property position or for other business reasons, or countries may require compulsory licensing of our intellectual property. We also rely on nondisclosure and noncompetition agreements with employees, consultants and other parties to protect, in part, trade secrets and other proprietary rights. There can be no assurance that these agreements will adequately protect our trade secrets and other proprietary rights and will not be breached, that we will have adequate remedies for any breach, that others will not independently develop substantially equivalent proprietary information or that third parties will not otherwise gain access to our trade secrets or other proprietary rights. In addition, we or our customers may be alleged to infringe upon the intellectual property of third parties. Our failure to obtain or maintain intellectual property rights that convey competitive advantages, adequately protect our intellectual property, detect or prevent circumvention or unauthorized use of such property, and limit the cost of enforcing our intellectual property rights or defending against any allegation of infringement, could adversely impact our competitive position and results of operations.

 

We are subject to extensive regulation.

 

The process of obtaining and maintaining required regulatory approvals is lengthy, expensive and uncertain. We can offer no assurance that delays will not occur in the future that could have a significant adverse effect on our ability to introduce new products on a timely basis. Regulatory agencies periodically inspect our manufacturing facilities to ascertain compliance with “good manufacturing practices” and can subject approved products to additional testing and surveillance programs.


Failure to comply with applicable regulatory requirements can, among other things, result in fines, suspension of regulatory approvals, product recalls, operating restrictions and criminal penalties. If we fail to comply with regulatory requirements, it could have an adverse effect on our results of operations and financial condition. We, our representatives and the industries in which we operate may at times be under review and/or investigation by regulatory authorities. Compliance with applicable regulations may affect our returns on investment, require us to incur significant expenses or modify our business model or impair our flexibility in modifying product, marketing, pricing or other strategies. Our products and operations are also often subject to the rules of industrial standards bodies such as the International Standards Organization, and failure to comply with these rules could result in withdrawal of certifications needed to sell our products and services and otherwise adversely impact our business and financial statements. 

 

Certain of our products are medical devices and other products subject to regulation by the U.S. FDA, by other federal and state governmental agencies, or by comparable agencies of other countries and regions. We cannot guarantee that we will be able to obtain regulatory clearance (such as 510(k) clearance) or approvals for new products or modifications to (or additional indications or uses of) existing products within our anticipated timeframe or at all, and if we do obtain such clearance or approval, it may be time-consuming, costly and subject to restrictions. Our ability to obtain such regulatory clearances or approvals will depend on many factors and the process for obtaining such clearances or approvals could change over time and may require the withdrawal of products from the market until such clearances are obtained. The global regulatory environment has become increasingly stringent and unpredictable. Several countries that did not have regulatory requirements for medical devices have established such requirements in recent years, and other countries have expanded, or plan to expand, their existing regulations.

 

Ensuring that our internal operations and business arrangements with third parties comply with applicable laws and regulations involves substantial costs. It is also possible that government authorities will conclude that our business practices do not comply with current or future statutes, regulations, agency guidance or case law. Noncompliance with applicable laws and regulations can result in, among other things, fines, expenses, injunctions, civil penalties, recalls or seizures of products, total or partial suspension of production, failure to receive 510(k) clearance of devices, withdrawal of marketing approvals, reputational damage, business disruption, loss of customers, disbarment from selling to certain federal agencies, criminal prosecutions and other adverse effects. Further, defending against any such actions can be costly and time-consuming and may require significant personnel resources. Therefore, even if we are successful in defending against any such actions brought against us, our business may be negatively impacted.

 

 

Off-label marketing of our products could result in substantial penalties.

 

The FDA strictly regulates the promotional claims that may be made about approved or cleared products. In particular, any clearances we may receive only permit us to market our products for the uses indicated on the labeling cleared by the FDA. We may request additional label indications for our current products, and the FDA may deny those requests outright, require additional data to support any additional indications or impose limitations on the intended use of any cleared products as a condition of clearance. If the FDA determines that we have marketed our products for off-label use, we can be subject to fines, injunctions or other penalties. It is also possible that other federal, state or foreign enforcement authorities might take action if they consider our business activities to constitute promotion of an off-label use, which could result in significant penalties, including, but not limited to, criminal, civil and administrative penalties, substantial monetary penalties, damages, fines, disgorgement, exclusion from participation in government healthcare programs, and/or the curtailment of our operations. Any of these events could significantly harm our business and financial results.

 

Certain modifications to our products may require new 510(k) clearances or other marketing authorizations and may require us to recall or cease marketing our products.

 

Once a medical device is permitted to be legally marketed in the United States pursuant to a 510(k) clearance, a manufacturer may be required to notify the FDA of certain modifications to the device. Manufacturers determine in the first instance whether a change to a product requires a new 510(k) clearance or premarket submission, but the FDA may review any manufacturer’s decision. The FDA may not agree with our decisions regarding whether new clearances are necessary. We have made modifications to our products in the past and have determined based on our review of the applicable FDA regulations and guidance that in certain instances new 510(k) clearances or other premarket submissions were not required. We may make similar modifications or add additional features in the future that we believe do not require a new 510(k) clearance. If the FDA disagrees with our determinations and requires us to submit new 510(k) notifications, we may be required to cease marketing or to recall the modified product until we obtain clearance, and we may be subject to significant regulatory fines or penalties.

 

Changes in governmental regulations may reduce demand for our products or services or increase our expenses.

 

We compete in markets in which we and our customers must comply with federal, state, and other jurisdictional regulations, such as regulations governing health and safety, food and drugs, privacy and electronic communications. We develop, configure and market our products and services to meet customer needs created by these regulations. These regulations are complex, change frequently, have tended to become more stringent over time and may be inconsistent across jurisdictions. Any significant change in any of these regulations (or in the interpretation or application thereof) could reduce demand for, increase our costs of producing or delay the introduction of new or modified products and services, or could restrict our existing activities, products and services. In addition, in certain of our international markets our growth depends in part upon the introduction of new regulations. In these markets, the delay or failure of governmental and other entities to adopt or enforce new regulations, the adoption of new regulations which our products and services are not positioned to address or the repeal of existing regulations, could adversely affect demand. In addition, regulatory deadlines may result in substantially different levels of demand for our products and services from period-to-period.

 

Product liability suits against us, product defects or unanticipated use or inadequate disclosure with respect to our products or services could adversely affect our business, reputation and our financial statements.

 

Manufacturing or design defects in, unanticipated use of, safety or quality issues (or the perception of such issues) with respect to, or inadequate disclosure of risks relating to the use of products and services that we make or sell, including items that we source from third parties, can lead to personal injury, property damage or other liability. These events could lead to recalls or safety alerts, the removal of a product or service from the market and product liability or similar claims being brought against us. Recalls, removals and product liability and similar claims, regardless of their validity or ultimate outcome, can result in significant costs, as well as negative publicity and damage to our reputation that could reduce demand for our products and services. Our product liability insurance may not adequately cover our costs arising from defects in our products or otherwise.

 

We are subject to export and import control laws and regulations that could impair our ability to compete in international markets or subject us to liability if we violate such laws and regulations.

 

We are subject to U.S. export controls and sanctions regulations that restrict the shipment or provision of certain products and services to certain countries, governments, and persons. While we take precautions to prevent our products and services from being exported in violation of these laws, we cannot guarantee that the precautions we take will prevent violations. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. We may also be adversely affected through other penalties, reputational harm, loss of access to certain markets, or otherwise.


Complying with export control and sanctions regulations may be time-consuming and may result in the delay or loss of sales opportunities or impose other costs. Any change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could result in our decreased ability to export or sell certain products to existing or potential customers in affected jurisdictions. 

 

We are subject to laws and regulations governing government contracts.

 

We are subject to laws and regulations governing government contracts, and failure to address these laws and regulations or comply with government contracts could harm our business by leading to a reduction in revenues associated with these customers. We have agreements relating to the sale of our products to government entities and, as a result, we are subject to various statutes and regulations that apply to companies doing business with the government. We are also subject to investigation for compliance with the regulations governing government contracts. A failure to comply with these regulations could result in suspension of these contracts, criminal, civil and administrative penalties or debarment.

 

Financial and Tax Risks

 

Foreign currency exchange rates may adversely affect our financial statements.

 

As a global company with substantial operations outside the U.S., sales and purchases in currencies other than the U.S. dollar expose us to fluctuations in foreign currencies relative to the U.S. dollar and may adversely affect our financial statements. Increased strength of the U.S. dollar increases the effective price of our products sold in U.S. dollars into other countries, which may require us to lower our prices or adversely affect sales to the extent we do not increase local currency prices. Decreased strength of the U.S. dollar could adversely affect the cost of materials, products and services we purchase overseas. Sales and expenses of our non-U.S. businesses are also translated into U.S. dollars for reporting purposes and the strengthening or weakening of the U.S. dollar could result in unfavorable translation effects. In addition, certain of our businesses may invoice customers in a currency other than their functional currency, and movements in the invoiced currency relative to the functional currency could also result in unfavorable translation effects. We also face exchange rate risk from our investments in subsidiaries owned and operated in foreign countries. We do not enter into hedging arrangements to mitigate any foreign currency exposure.

 

 

We may be required to recognize additional impairment losses for our goodwill and other intangible assets.

 

As of March 31, 2024, the net carrying value of our goodwill and other intangible assets totaled $293.8 million after recording impairment losses of $274.5 million related to certain goodwill and finite-lived intangible assets in our Clinical Genomics division and related to goodwill in our Biopharmaceutical Development division during the fourth quarter of our fiscal year ended March 31, 2024. In accordance with generally accepted accounting principles, we periodically assess such assets to determine if they are impaired. Significant negative industry or economic trends, disruptions to our business, loss of key customers, strategic shifts in our business, inability to effectively integrate acquired businesses, unexpected significant changes or planned changes in use of our assets, changes in the structure of our business, divestitures, market capitalization declines, or increases in associated discount rates may further impair our goodwill and other intangible assets in the future. Our Clinical Genomics and Biopharmaceutical Development divisions have a heightened risk of future impairments if actual results differ significantly from our estimates; impairment losses resulted in a 0% cushion between the fair and carrying values of impaired reporting units within our Clinical Genomics and Biopharmaceutical Development divisions as of our January 1, 2024 impairment testing date. The carrying values of our reporting units generally decline over time as we amortize intangibles assets. The goodwill associated with our Clinical Genomics division and our Biopharmaceutical Development division's two reporting units (Immunoassays and Peptides) as of March 31, 2024 was $16.9 million, $32.8 million, and $13.7 million, respectively. Future impairment losses could result from changes in any assumptions, inputs, exchange rates, market factors and/or increases in the weighted average cost of capital in the future. Assumptions used in goodwill and intangible asset impairment tests include unobservable Level 3 inputs that are subject to uncertainty. Any additional losses relating to such impairments would adversely affect our financial statements in the periods recognized.

 

The loss of key customers, or reductions in their demand for our products and services, could have a significant negative impact on our revenues, results of operations, and financial position.

 

Certain of our reporting segments sell to customers who individually comprise greater than 10% of segment revenues. Our business, financial condition or results of operations could be adversely affected by the loss of any such customers, or by a reduction in their purchases of our products and services due to downturns in their business, changes in their business strategies, reduced capital spending, unfavorable macroeconomic conditions, or other factors.

 

Changes in accounting standards could affect our reported financial results.

 

New accounting standards or pronouncements that may become applicable from time to time, or changes in the interpretation of existing standards and pronouncements, could have a significant effect on our reported results of operations for the affected periods. 

 

We have identified material weaknesses in our internal control over financial reporting. If we are unable to develop and maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results in a timely manner or prevent fraud, which may adversely affect investor confidence in our financial reporting and adversely affect our business and operating results and the trading price for our common stock.

 

Under Section 404 of the Sarbanes-Oxley Act of 2002 and rules promulgated by the SEC, companies are required to conduct an annual comprehensive evaluation of their internal control over financial reporting. Further, each year our independent registered public accounting firm is required to attest to and report on the effectiveness of our internal control over financial reporting. Management concluded that as of March 31, 2024, our internal control over financial reporting was not effective. As described in "Part II, Item 9A — Controls and Procedures," we identified three material weaknesses in the design and operation of our internal control over financial reporting whereby:

 

  i.   We did not have adequate supervision and review controls over complex technical accounting related to non-routine goodwill impairment transactions and related analyses.
 

ii.

  During the GKE acquisition's measurement period, Management selected a useful life over which to amortize acquired customer relationships, but there was evidence that a longer useful life may be appropriate.
 

iii.

 

Certain controls related to change management and logical access controls related to our enterprise resource planning tool, part of our information technology general controls set, were not operating effectively for a portion of the year ended March 31, 2024.

 

The material weaknesses will only be considered remediated when we design and implement effective controls. See "Part II, Item 9A — Controls and Procedures," for our remediation plans.

 

We expect our remediation efforts to be effective, however, we can provide no assurance that they will be or that additional material weaknesses will not arise in the future. The existence of these material weaknesses and of any other ineffective controls over our financial reporting could have negative impacts including one or more of the following:

 

    Restatement of previously filed financial statements;
    Failure to meet our reporting deadlines (which among other consequences could result in a default of our outstanding debt obligations);
    Loss of investor confidence;
    Restrictions our ability to access capital markets;
 

 

Expenditure of significant resources to correct the deficiencies;

    Negative impact on the trading price of our common stock.

 

Failure to comply with reporting requirements could also subject us to sanctions and/or investigations by the SEC, the Nasdaq Stock Market or other regulatory authorities. We have previously implemented several significant ERP modules and have acquired businesses that were subsequently required to adopt our systems of internal controls. The implementation of these systems represents a change in our internal control over financial reporting. If we fail to remedy any deficiencies or maintain the adequacy of our internal controls, we could be subject to regulatory scrutiny, civil or criminal penalties or shareholder litigation. In addition, failure to maintain adequate internal controls could result in financial statements that do not accurately reflect our operating results or financial condition.

 

Our failure to maintain appropriate environmental, social, and governance ("ESG") practices and disclosures could result in reputational harm, a loss of customer and investor confidence, and adverse business and financial results.


Governments, investors, customers, and employees are enhancing their focus on ESG practices and disclosures, and expectations in this area are rapidly evolving and increasing. While we monitor the various and evolving standards and associated reporting requirements, failure to adequately maintain appropriate ESG practices that meet stakeholder expectations may result in reputational harm, loss of business, reduced market valuation, an inability to attract customers, and an inability to attract and retain top talent.

 

 

Changes in our tax rates or exposure to additional income tax liabilities or assessments could affect our profitability. In addition, audits by tax authorities could result in additional tax payments for prior periods.

 

We are subject to income taxes in the U.S. and in various non-U.S. jurisdictions. The amount of income taxes we pay is subject to ongoing audits by U.S. federal, state and local tax authorities and by non-U.S. tax authorities, such as those audits described elsewhere in this report. If audits result in payments or assessments different from our reserves, our future results may include unfavorable adjustments to our tax liabilities and our financial results could be adversely affected. Any further significant changes to the tax system in the United States or in other jurisdictions (including changes in the taxation of international income as further described below) could adversely affect our financial results.

 

Our ability to use net operating losses and tax credit carryforwards and certain built-in losses to reduce future tax payments is limited by provisions of the Internal Revenue Code, and it is possible that certain transactions or a combination of certain transactions may result in material additional limitations on our ability to use our net operating loss and tax credit carryforwards.


Section 382 and 383 of the Internal Revenue Code of 1986, as amended, contain rules that limit the ability of a company that undergoes an ownership change, which is generally any change in ownership of more than 50% of its stock over a three-year period, to utilize its net operating loss and tax credit carryforwards and certain built-in losses recognized in years after the ownership change. These rules generally operate by focusing on ownership changes involving stockholders owning directly or indirectly 5% or more of the stock of a company and any change in ownership arising from a new issuance of stock by the company. Generally, if an ownership change occurs, the yearly taxable income limitation on the use of net operating loss and tax credit carryforwards and certain built-in losses is equal to the product of the applicable long-term, tax-exempt rate and the value of the company’s stock immediately before the ownership change. We may be unable to offset our taxable income with losses, or our tax liability with credits, before such losses and credits expire and therefore would incur larger federal income tax liability. Federal net operating losses generated after December 31, 2017 are not subject to expiration and generally may not be carried back to prior taxable years except that, under the Coronavirus Aid, Relief, and Economic Security Act, net operating losses generated in 2018, 2019 and 2020 may be carried back five taxable years. Additionally, for taxable years beginning after March 31, 2021, the deductibility of such deferral net operating losses is limited to 80% of our taxable income in any future taxable year. 

 

Changes in tax law relating to multinational corporations could adversely affect our tax position.

 

The U.S. Congress, government agencies in non-U.S. jurisdictions where we and our affiliates do business, and the Organization for Economic Co-operation and Development (“OECD”) have recently focused on issues related to the taxation of multinational corporations. One example is in the area of “base erosion and profit shifting,” where profits are claimed to be earned for tax purposes in low-tax jurisdictions, or payments are made between affiliates from a jurisdiction with high tax rates to a jurisdiction with lower tax rates. The OECD has released several components of its comprehensive plan to create an agreed set of international rules for addressing base erosion and profit shifting. As a result, the tax laws in the United States and other countries in which we do business could change on a prospective or retroactive basis, and any such changes could adversely affect our business and financial results. 

 

Our business is subject to sales tax in numerous states.

 

The application of indirect taxes, such as sales tax, is a complex and evolving issue. A company is required to collect and remit state sales tax from certain of its customers if that company is determined to have “nexus” in a particular state. The determination of nexus varies by state and often requires knowledge of each jurisdiction’s tax case law. The application and implementation of existing, new or future laws could change the states in which we are required to collect and remit sales taxes. If any jurisdiction determines that we have “nexus” in additional locations that we have not contemplated, it could have an adverse effect on our financial results.

 

If global credit market conditions deteriorate, our financial performance could be adversely affected.

 

The cost and availability of credit are subject to changes in the global economic environment. If conditions in major credit markets deteriorate, our ability to obtain debt financing or the terms associated with that debt financing may be negatively affected, which could affect our results of operations.

 

Servicing our debt will require a significant amount of cash, and we may not have sufficient cash flow from our business or the ability to raise capital to repay the remaining principal amount of our 1.375% convertible senior notes due August 15, 2025 (the “2025 Notes”) at maturity or repurchase the notes in the event of a fundamental change, or to repay borrowings under our revolving credit facility, term loan, swingline loan, and letters of credit (together referred to as the "Credit Facility"), or if we incur more debt.

 

We incurred significant indebtedness in the amount of $172.5 million in the form of the 2025 Notes which mature on August 15, 2025, unless earlier converted. See Note 15. "Subsequent Events" in Item 8. Financial Statements and Supplementary Data for further information regarding our partial repurchases of the 2025 Notes following our fiscal year ended March 31, 2024. We also have a Credit Facility, under which we have incurred significant indebtedness, and under which we could borrow additional amounts under that at any time, incurring more debt.

 

At our option, we may settle the 2025 notes in shares of our common stock, cash, or a combination thereof. Holders of the 2025 Notes also have the right to require us to repurchase all or a portion of their 2025 Notes upon the occurrence of a fundamental change (as defined in the applicable indenture governing the 2025 Notes) at a repurchase price equal to 100% of the principal amount of the 2025 Notes to be repurchased, plus accrued and unpaid interest, which could adversely affect our liquidity. In addition, if the 2025 Notes have not previously been converted or repurchased due to a decline in our share price, we may elect to repay or we may be required to repay the 2025 Notes in cash upon maturity. Our ability to make required cash payments in connection with conversions of the 2025 Notes, to repurchase the 2025 Notes in the event of a fundamental change, to repay or refinance the 2025 Notes, and/or to make required payments or refinance the Credit Facility at maturity will depend on market conditions and our future performance, which are subject to economic, financial, competitive, and other factors beyond our control. Our debt and related debt service obligations could have negative consequences, including requiring us to dedicate significant cash flow from operations to the payment of principal and interest on our debt, reducing our flexibility in planning for or reacting to changes in our business and market conditions, and exposing us to interest rate risk on variable rate debt. We could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the notes as a current rather than long-term liability within the next twelve months, which would result in a material reduction of our net working capital.

 

In addition, our ability to repurchase or to pay cash upon conversion or at maturity of the 2025 Notes may be limited by law or regulatory authority. Our failure to repurchase Notes following a fundamental change as required by the applicable indenture would constitute a default under the indenture governing the Notes. A default under the indenture or agreements governing our future indebtedness, or failure to make required payments related to any of our indebtedness, could have a material adverse effect on our business, results of operations, and financial condition. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay indebtedness as required. 

 

 

Additional stock issuances could result in significant dilution to our stockholders.

 

We may issue additional equity securities to raise capital, make acquisitions, or for a variety of other purposes. Additional issuances of our stock may be made pursuant to the exercise or conversion of new or existing convertible debt securities, stock options, or other equity incentive awards. We rely on equity-based compensation as an important tool in recruiting and retaining employees. The amount of dilution due to equity-based compensation of our employees and other additional issuances could be substantial. In addition, in March 2022 we entered a sales agreement with Jefferies LLC ("Jefferies") to sell shares of our common stock, from time to time, with aggregate gross sales proceeds up to $150.0 million through an at-the-market equity offering program under which Jefferies acts as our sales agent. Further, we may settle all or a portion of the 2025 Notes in shares or in cash. We include shares of common stock issuable upon conversion of the 2025 Notes in our diluted (loss) earnings per share to the extent such shares are not anti-dilutive. If we issue common stock or securities convertible into common stock for the above reasons, or any other reason, our common stockholders would experience additional dilution and, as a result, our stock price may decline. 

 

Our stock price may be volatile, which may subject us to a securities class action litigation.

 

The trading price of our common stock price may be volatile and could be subject to wide fluctuations in price in response to various factors, many of which are beyond our control, including:

 

 

general economic, industry and market conditions;

 

actions by institutional or other large stockholders;

 

the depth and liquidity of the market for our common stock;

 

volume and timing of orders for our products;

 

developments generally affecting life sciences tools companies;

 

the announcement of new products or product enhancements by us or our competitors;

 

changes in earnings estimates or recommendations by securities analysts;

 

investor perceptions of us and our business, including changes in market valuations of life sciences tools companies generally; and

 

our results of operations and financial performance.

 

In addition, the stock market in general, and the Nasdaq Stock Market and the market for products and devices sold into the pharmaceutical, medical and healthcare industries in particular, have experienced substantial price and volume volatility that is often seemingly unrelated to the operating performance of particular companies, which have resulted in decreased stock prices for many companies notwithstanding the lack of a fundamental change in their underlying business models or prospects. These broad market fluctuations may cause the trading price of our common stock to decline, regardless of our actual operating performance. In the past, securities class action litigation has at times been brought against a company after a period of volatility in the market price of its common stock. We may become involved in this type of litigation in the future. Any securities litigation claims brought against us could result in substantial expense and the diversion of management’s attention from our business.

 

 

Item 1B. Unresolved Staff Comments

 

None.

 

 

Item 1C. Cybersecurity

 

Governance Related to Cybersecurity Risks

 

We recognize the importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity, and availability of our data.

 

Our Board of Directors has delegated its responsibility for oversight of cybersecurity risks to our Audit Committee. In accordance with its charter, our Audit Committee is responsible for governing management’s review and assessment of our cybersecurity and other information technology risks, controls and procedures. Management's Business Information Services team provides the Audit Committee with quarterly updates on our cybersecurity program, detailing our monitoring and mitigation efforts. Mesa’s Audit Committee has two members with prior work experience overseeing or assessing a cybersecurity function. The Audit Committee briefs the full Board on cybersecurity matters regularly. We have established procedures to keep management and the Audit Committee informed about security incidents that could significantly impact the business.

 

Our information security program is led by our Information Security Manager, who has over ten years of cybersecurity experience, who in turn reports to our Vice President of Information Services, who has over 25 years of experience in the industry. The Information Security Manager regularly meets with our Business Information Services team, and as applicable, appropriate executive and Board of Directors personnel, to review our cybersecurity posture, the broader cybersecurity landscape, any identified cybersecurity incidents, our monitoring of cybersecurity risks through continuous mitigation efforts, and any anticipated enhancements to our policies, procedures and controls.

 

Cybersecurity Risk Management and Strategy

 

Our cybersecurity program, guided by industry standards, encompasses processes for the identification, assessment, and management of cybersecurity risks. We carry out regular risk assessments, supported by external vendors, to evaluate our cybersecurity program, pinpoint areas for enhancement, and devise strategies to mitigate cybersecurity risks. We perform ongoing security testing and have implemented a vulnerability management process to address identified security risks based on severity. An external vendor provides us with quarterly vulnerability scans, annual penetration tests, security tabletops, and an enterprise-wide annual security assessment to assess and validate our physical, technical, external, and administrative controls. Third parties that access, process, store or transmit our information or that have access to our systems may have and be subject to additional cybersecurity controls.

 

 

We maintain cybersecurity policies that articulate Mesa’s expectations and requirements with respect to topics such as acceptable use of technology and data, data privacy, risk management, education and awareness and event and incident management. Consistent with our position that cybersecurity is the responsibility of every Mesa team member, we regularly educate and share best practices to raise awareness of cybersecurity threats. Every year, associates in applicable job categories are required to take information security and protection training, and we conduct ongoing simulated testing to educate employees on phishing. 

 

Our Information Security Manager and Business Information Services team oversee the day-to-day prevention, detection, mitigation, and resolution of cybersecurity risks, utilizing third-party security software and services. We also deploy processes and technologies to monitor security alerts from both internal and external sources, including information security research. In case of a confirmed security incident, we have a full incident response plan that includes engaging an incident handling team, guidance for determining materiality, and steps to respond, remediate, and recover from the security incident.

 

To date, risks from cybersecurity threats have not materially affected our business strategy, results of operations or financial condition. We can provide no assurance that there will not be cybersecurity incidents in the future or that such incidents will not materially affect us; however, based on available information as of the date of this annual report, we do not believe that such threats are reasonably likely to materially affect our business. We maintain a cybersecurity insurance policy and a retainer for third-party incident response services which may mitigate certain financial impacts of a cybersecurity incident, should one occur.

 

 

Item 2. Properties

 

As of March 31, 2024, we owned two facilities and both are material to our business: one in Lakewood, Colorado and the other in Bozeman, Montana. Both facilities are used for manufacturing and distribution, engineering, research and development, sales and marketing, and administration activities. Two of our four segments use the properties: Sterilization and Disinfection Control and Calibration Solutions. We have fourteen leased facilities used by our Sterilization and Disinfection Control (international), Clinical Genomics, and Biopharmaceutical Development divisions. The leased facilities are used for manufacturing, research and development, administration, and all other such business activities.

 

 

Item 3. Legal Proceedings

 

For information regarding legal proceedings, refer to Note 13. “Commitments and Contingencies” in our Consolidated Financial Statements included in Item 8. Financial Statements and Supplementary Data.

 

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 

Part II

 

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Our common stock is traded on the Nasdaq Global Market (“Nasdaq”) under the symbol “MLAB.”

 

While we have paid dividends to holders of our common stock on a quarterly basis since 2003, the declaration and payment of future dividends will depend on many factors, including, but not limited to, our earnings, financial condition, business development needs and regulatory considerations, and is at the sole discretion of our Board of Directors. At this time, we expect to continue paying dividends commensurate with our historical practice. 

 

As of March 31, 2024, there were 60 holders of record of our common stock. This amount does not include “street name” holders or beneficial holders of our common stock, who hold their shares through banks, brokers or other financial institutions.

 

During the year ended March 31, 2024, we did not sell any equity securities that were not registered under the Securities Act of 1933, as amended.

 

On November 7, 2005, our Board of Directors adopted a share repurchase plan which allows for the repurchase of up to 300,000 of our common shares. This plan will continue until the maximum is reached or the plan is terminated by further action of the Board of Directors. We made no repurchases of our common stock during the years ended March 31, 2024, March 31, 2023, or March 31, 2022. As of March 31, 2024, 137,514 shares remained available to repurchase pursuant to the repurchase plan. 

 

See Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters for information regarding securities authorized for issuance.

 

 

Set forth below is a line graph comparing, for the period March 31, 2020 through March 31, 2024, the cumulative total shareholder return on our common stock against the cumulative total return of (a) the S&P Composite Stock Index (b) the S&P Small Cap 600, and (c) a self-selected peer group, comprised of the following companies: Danaher Corp., Repligen Corp., Steris Corp., Utah Medical Products, Inc., Fortive Corp., Merit Medical Systems, Inc., Transcat Inc., Electro-Sensors, Inc., Onto Innovation Inc., Metler-Toledo International Inc., and Illumina, Inc. The graph shows the value on March 31 of each year, assuming an original investment of $100 in each on March 31, 2020 and reinvestment of cash dividends. 

 

revised5yeartable.jpg
 
 

Item 6. Reserved

 

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

(dollars in thousands, unless specified)

 

Overview 

 

We are a global leader in the design and manufacture of life sciences tools and critical quality control solutions for regulated applications in the pharmaceutical, healthcare, and medical device industries. We offer products and services to help our customers ensure product integrity, increase patient and worker safety, and improve the quality of life throughout the world. We have manufacturing operations in the United States and Europe, and our products are marketed by our sales personnel in North America, Europe and Asia Pacific, and by independent distributors in these areas as well as throughout the rest of the world. We prefer markets in which we can establish a strong presence and achieve high gross profit margins. 

 

As of March 31, 2024, we managed our operations in four reportable segments, or divisions: Sterilization and Disinfection Control, Clinical Genomics, Biopharmaceutical Development, and Calibration Solutions. Each of our divisions are described further in "Results of Operations" below. Unallocated corporate expenses and other business activities are reported within Corporate and Other.

 

Corporate Strategy

 

We strive to create stakeholder value and further our purpose of Protecting the Vulnerable® by growing our business both organically and through acquisitions, by improving our operating efficiency, and by continuing to hire, develop and retain top talent. As a business, we commit to our purpose of Protecting the Vulnerable® every day by taking a customer-focused approach to developing, building, and delivering our products. We serve a broad set of industries, in particular the pharmaceutical, healthcare services, and medical device verticals, in which the safety, quality, and efficacy of products is critical. By delivering the highest quality products possible, we are committed to protecting the communities we serve.

 

Organic Revenues Growth

Organic revenues growth is driven by the expansion of our customer base, increases in sales volumes, new product offerings, and price increases, and may be affected positively or negatively by changes in foreign currency rates. Our ability to increase organic revenues is affected by general economic conditions, both domestic and international, customer capital spending trends, competition, and the introduction of new products. Our policy is to price our products competitively and, where possible, we pass along cost increases to our customers in order to maintain our margins. We typically evaluate costs and pricing annually with price increases effective January 1.

 

Inorganic Revenues Growth - Acquisitions

Over the past decade, we have consummated a number of acquisitions as part of our growth strategy. These acquisitions have allowed us to expand our product offerings and the industries we serve, globalize our company, and increase the scale at which we operate. In turn, this growth affords us the ability to improve our operating efficiency, extend our customer base, and further the pursuit of our purpose: Protecting the Vulnerable®.

 

During fiscal year 2024, we completed the acquisition of GKE. GKE develops, manufactures and sells a highly competitive portfolio of chemical sterilization indicators, biologics, and process challenge devices to protect patient safety across global healthcare markets.

 

 

Improving Our Operating Efficiency

We maximize value in our existing businesses and those we acquire by implementing efficiencies in our manufacturing, commercial, engineering, and administrative operations. We achieve efficiencies using the four pillars that make up the Mesa Way, which is our customer-centric, lean-based system for continuously improving and operating the manufacturing and administrative aspects of our high-margin, niche businesses. The Mesa Way is focused on: Measuring What Matters using our customers' perspective and setting high standards for performance; Empowering Teams to improve operationally and exceed customer expectations; Sustainably Improving using lean-based tools designed to help us identify and prioritize the biggest opportunities; and Always Learning so that performance continuously improves. 

 

Gross profit is affected by many factors including our product mix, manufacturing efficiencies, costs of products and labor, foreign currency rates, and price competition. Historically, as we have integrated our acquisitions and taken advantage of manufacturing efficiencies, our gross profit percentages for some products have improved. There are, however, differences in gross profit percentages between product lines, and ultimately the mix of sales will continue to impact our overall gross profit.

 

Hire, Develop, and Retain Top Talent

At the center of our organization are talented people who are capable of taking on new challenges using a team approach. It is our exceptionally talented workforce that works together and uses our lean-based tool set to find ways to continuously and sustainably improve our products, our services, and ourselves, resulting in long-term value creation for our stakeholders. 

 

General Trends

We are a global company with multinational operations. During our fiscal year 2024, approximately 51% of our revenues were earned outside of the United States. Since we serve a number of industries across a variety of global markets, we may be affected by world-wide, regional, or industry-specific economic or political factors, trends and costs associated with a global labor force, and increasing regulation. However, our diversity in industry, geography, and product and service offerings may limit the impact of changes in specific industry trends or local economic changes in our consolidated operating results. We actively monitor trends affecting industries we operate in, including by monitoring key competitors and customers and by staying abreast of changes to local economies and how they may affect our operations.  

 

Overall, supply chain disruptions, labor shortages and resulting manufacturing difficulties that impacted business operations in fiscal year 2023 largely abated during fiscal year 2024, facilitating organic revenues growth in our Sterilization and Disinfection and Calibration Solutions divisions.

 

During fiscal year 2024, we completed the acquisition of GKE, which develops, manufactures and sells a highly competitive portfolio of chemical sterilization indicators, biologics, and process challenge devices to protect patient safety across global healthcare markets. GKE’s healthcare-focused commercial capabilities in Europe and Asia greatly expand our reach in the healthcare markets in those geographies. We are working to obtain regulatory 510(k) clearance on certain GKE products for sale in the United States, which would further expand organic revenues growth opportunities from the GKE business. We began consolidating the results of GKE's operations into our financial statements in the third quarter of our fiscal year.

 

Several challenging macroeconomic factors existed during fiscal year 2024:

 

 

Softening of discretionary capital asset purchases across the life sciences tools market, with some abatement during the fourth quarter of fiscal year 2024, contributing to declines in our organic revenues growth in our Biopharmaceutical Development and Clinical Genomics divisions.

 

Economic slowdowns in China (partially attributable to the local government executing initiatives that may dissuade customers from making capital purchases of any kind) impacted our revenues, particularly in our Clinical Genomics division.

 

High interest rates resulting in expensive capital negatively impacting customer purchases and our overall profitability, particularly our Clinical Genomics and Biopharmaceutical Development divisions. 

 

In response to decreased revenues growth, we took steps to preserve our financial model, implementing reductions in force and other cost savings initiatives in our Clinical Genomics and Biopharmaceutical Development divisions. We expect to realize incremental cost savings of approximately $4,000 from these initiatives in fiscal year 2025, of which approximately $900 will benefit cost of revenues and $3,100 will benefit operating expenses; however, the majority of these savings may be offset by higher performance-based payments such as bonus and sales commissions if we meet internal revenue growth targets. Management's efforts, coupled with the GKE acquisition, have allowed us to slightly increase our consolidated gross profit margin as a percentage of revenues. Overall, excluding impairment, our operating expenses remained flat during fiscal year 2024 compared to fiscal year 2023, despite the acquisition of GKE in fiscal year 2024. 

 

A weakening or strengthening of foreign currencies against the United States dollar ("USD") increases or decreases our reported revenues, gross profit margins, and operating expenses, and impacts the comparability of our results between periods. 

 

Results of Operations

Our results of operations and year-over-year changes are discussed in the following section. The tables and discussion below should be read in conjunction with the accompanying Consolidated Financial Statements and the notes thereto appearing in Item 8. Financial Statements and Supplementary Data (in thousands, except percent data). Refer to Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended March 31, 2023, filed on May 30, 2023, for a comparison of results of operations for the years ended March 31, 2023 and March 31, 2022. 

 

During the fourth quarter of fiscal year 2024 we recorded total impairment losses of $274,533 related to goodwill in our Clinical Genomics and Biopharmaceutical Development divisions and related to intangible assets in our Clinical Genomics division as discussed further in "Impairment" below. In fiscal year 2025, we expect a net decrease in non-cash amortization expense of approximately $3,700 within costs of revenues and $6,800 within operating expenses in the Clinical Genomics division due to impairment losses reducing the carrying values of intangible assets.

 

 

Results by reportable segment are as follows:

 

   

Revenues

   

Organic Revenues Growth (non-GAAP) (a)

   

Gross Profit as a % of Revenues

 
   

Year Ended March 31, 2024

   

Year Ended March 31, 2023

   

Year Ended March 31, 2024

   

Year Ended March 31, 2023

   

Year Ended March 31, 2024

   

Year Ended March 31, 2023

 

Sterilization and Disinfection Control

  $ 75,124     $ 64,609       1.9 %     9.4 %     71 %     72 %

Clinical Genomics

    52,588       62,299       (15.6 %)     (12.9 %)     51 %     52 %

Biopharmaceutical Development

    40,712       47,365       (14.3 %)     3.8 %     62 %     64 %

Calibration Solutions

    47,763       44,807       6.6 %     (4.4 %)     58 %     54 %

Reportable segments

  $ 216,187     $ 219,080       (5.6 %)     0.6 %     62 %     61 %

 

(a)   Organic revenues growth is a non-GAAP measure of financial performance. See "Non-GAAP Reconciliations" below for further information and for a reconciliation of organic revenues growth to total revenues growth. 

 

Our consolidated results of operations are as follows:

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Revenues

  $ 216,187     $ 219,080     $ 184,335       (1 %)     19 %

Gross profit

    133,250       133,693       109,090       - %     23 %

Operating expenses (excluding impairment losses)

    130,792       130,373       104,388       - %     25 %

Impairment losses

    274,533       -       -       100 %     - %

Operating (loss) income

    (272,075 )     3,320       4,702       (8,295 %)     (29 %)

Net (loss) income

  $ (254,246 )   $ 930     $ 1,871       (27,438 %)     (50 %)

 

Reportable Segments

 

Sterilization and Disinfection Control

Our Sterilization and Disinfection Control division manufactures and sells biological, chemical and cleaning indicators used to assess the effectiveness of sterilization, decontamination, disinfection and cleaning processes in the pharmaceutical, medical device, and healthcare industries. The division also provides testing and laboratory services, mainly to the dental and pharmaceutical industries. Sterilization and Disinfection Control products are disposable and are used on a routine basis.

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Revenues

  $ 75,124     $ 64,609     $ 59,044       16 %     9 %

Gross profit

    53,302       46,520       43,720       15 %     6 %

Gross profit as a % of revenues

    71 %     72 %     74 %     (1 %)     (2 %)

 

Sterilization and Disinfection Control revenues increased 16% for fiscal year 2024 compared to fiscal year 2023. The acquisition of GKE contributed $9,289 of revenues and $5,357 of gross profit to the Sterilization and Disinfection Control division during the year. GKE's gross profit as a percentage of revenues was 58% during fiscal year 2024, including $1,229 of amortization of the non-cash inventory step-up related to purchase accounting. 

 

Excluding GKE, revenues in the Sterilization and Disinfection control division increased 2% in fiscal year 2024 compared to fiscal year 2023. Excluding $1,229 of amortization of the non-cash inventory step-up related to the GKE acquisition during fiscal year 2024, the Sterilization and Disinfection Control division's gross profit margin percentage was 73%. Fiscal year 2024 benefited from price increases and higher revenues on a partially fixed cost base.

 

Clinical Genomics

The Clinical Genomics division develops, manufactures and sells highly sensitive, low-cost, high-throughput genetic analysis tools and related consumables and services that enable clinical research labs and contract research organizations to perform genomic testing for a broad range of research applications in several therapeutic areas, such as screenings for hereditary diseases, pharmacogenetics, oncology related applications, and toxicology research. 

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Revenues

  $ 52,588     $ 62,299     $ 32,840       (16 %)     90 %

Gross profit

    27,078       32,485       11,941       (17 %)     172 %

Gross profit as a % of revenues

    51 %     52 %     36 %     (1 %)     16 %

 

Clinical Genomics revenues decreased 16% in fiscal year 2024 compared to fiscal year 2023, largely due to the loss of Sema4 as a customer in the third quarter of fiscal year 2023, as well as China's economic slowdown. Also contributing to the decline was the persistently high cost of capital, which strained our customers' ability to purchase the division's hardware. Excluding the loss of revenues to Sema4, revenues from our Clinical Genomics division would have been 9% lower during fiscal year 2024 compared to fiscal year 2023. We expect revenues in the Clinical Genomics division to remain flat in fiscal year 2025 as we begin executing a new strategy to cultivate sustainable long-term growth. 

 

Gross profit percentage for the Clinical Genomics division decreased one percentage point for fiscal year 2024 compared to fiscal year 2023, primarily due to lower revenues on a partially fixed cost base, and to a lesser extent, unfavorable product mix, particularly decreases in sales of high-margin consumables products, partially offset by a decrease in non-cash amortization expense of $1,227 following the impairment of acquired intangible assets in fiscal 2024. We expect costs of revenues in the Clinical Genomics division to decrease by approximately $3,700 in fiscal year 2025 as a result of lower non-cash amortization expense subsequent to the impairment in fiscal 2024. During the fourth quarter of fiscal 2024, we appointed a new General Manager to oversee the Clinical Genomics division, with a goal of establishing business processes that will support long-term growth. 

 

 

Biopharmaceutical Development

Our Biopharmaceutical Development division develops, manufactures and sells automated systems for protein analysis (immunoassays) and peptide synthesis solutions. Immunoassays and peptide synthesis solutions accelerate the discovery, development, and manufacture of biotherapeutic therapies, among other applications.

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Revenues

  $ 40,712     $ 47,365     $ 45,579       (14 %)     4 %

Gross profit

    25,400       30,340       28,605       (16 %)     6 %

Gross profit as a % of revenues

    62 %     64 %     63 %     (2 %)     1 %

 

Biopharmaceutical Development's revenues decreased 14% for fiscal year 2024 compared to fiscal year 2023, primarily due to continued softening demand for capital equipment, including our instruments, in the biopharmaceutical industry, with some abatement during the fourth quarter of fiscal year 2024. The decrease was partially offset by an increase in revenues from consumables and services, as well as price increases. Despite adverse macroeconomic factors, revenues from the division's consumables and services grew 10% compared to the prior year period. 

 

Biopharmaceutical Development's gross profit percentage decreased two percentage points during fiscal year 2024 as a result of lower overall revenues on a partially fixed cost base, partially offset by favorable product mix. 

 

Calibration Solutions

The Calibration Solutions division develops, manufactures and sells quality control products using principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as environmental and process monitoring, dialysis, gas flow, air quality and torque testing, primarily in medical device manufacturing, pharmaceutical manufacturing, laboratory, and hospital environments.

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Revenues

  $ 47,763     $ 44,807     $ 46,872       7 %     (4 %)

Gross profit

    27,547       24,388       24,989       13 %     (2 %)

Gross profit as a % of revenues

    58 %     54 %     53 %     4 %     1 %

 

Calibration Solutions revenues increased 7% for fiscal year 2024 compared to fiscal year 2023, largely due to the abatement of production difficulties and supply constraints that limited our ability to manufacture ordered quantities of certain products during the first three quarters of fiscal year 2023. This abatement has allowed us to return to normal operations and growth during fiscal year 2024, driving orders growth, along with a reduction of past due backlog. 

 

The Calibration Solutions division's gross profit percentage increased four percentage points in fiscal year 2024 compared to fiscal year 2023, primarily due to increased revenues on a partially fixed cost base. 

 

Corporate and Other

Corporate and Other consists of unallocated corporate expenses and other business activities. Unallocated corporate expenses were $77, $40, and $165 for fiscal years 2024, 2023, and 2022, respectively, and were recorded in cost of revenues in the Consolidated Statements of Operations.  

 

Operating Expense

Excluding impairment losses of $274,533, operating expenses for fiscal year 2024 were approximately flat compared to fiscal year 2023. Lower costs resulting from decreases in intangible asset amortization expense following impairment losses that reduced asset carrying values, lower bonus accruals, and lower stock compensation expense attributable to both performance outcomes and the timing of award grants during the year were partially offset by operating expenses incurred by GKE during fiscal year 2024, acquisition and integration costs related to GKE, and increased marketing efforts.

 

Selling Expense

Selling expense is driven primarily by labor costs, including salaries and commissions; accordingly, it may vary with sales levels.

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Selling expense

  $ 38,625     $ 37,439       28,310       3 %     32 %

As a percentage of revenues

    18 %     17 %     15 %     1 %     2 %

 

Selling expense increased 3% for fiscal year 2024, primarily as a result of increased marketing efforts and implementation of a new customer management software in certain divisions, partially offset by lower commissions on lower revenues and lower recruiting and training costs in fiscal 2024. Excluding the GKE acquisition, selling expense would have increased 2% in fiscal year 2024 compared to fiscal year 2023.

 

 

General and Administrative Expense

Labor costs, non-cash stock-based compensation and amortization of intangible assets drive the substantial majority of general and administrative expense. 

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

General and administrative, other than impairment of finite-lived intangible assets and goodwill

  $ 72,867     $ 72,444     $ 60,311       1 %     20 %

As a percentage of revenues

    34 %     33 %     33 %     1 %     - %
                                         

General and administrative expenses that affect the comparability of years presented:

                                       

General and administrative amortization of intangible assets, excluding GKE

    19,284       22,025       18,000       (12 %)     22 %

General and administrative expense related to GKE operations

    3,416       -       -       NA       NA  

Costs incurred related to acquisitions and integrations of acquirees

    2,235       1,142       1,244       96 %     (8 %)

Total general and administrative expenses that affect the comparability of years presented

    24,935       23,167       19,244       8 %     20 %

Total general and administrative expenses, excluding expenses that affect the comparability of years presented

  $ 47,932     $ 49,277     $ 41,067       (3 %)     20 %

 

General and administrative expenses, other than impairment of finite-lived intangible assets and goodwill, increased 1% for the year ended March 31, 2024; excluding amounts impacting comparability as presented in the table above, expense would have decreased approximately 3% in fiscal 2024 compared to fiscal 2023, largely due to the effect of our ongoing cost containment efforts which reduced personnel related costs, as well as lower bonus expense due to performance, and lower stock-based compensation expense attributable to both performance outcomes and the timing of award grants during fiscal year 2024.

 

Impairment

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Impairment of finite-lived intangible assets

  $ 117,641     $ -     $ -       NA       NA  

Impairment of goodwill

    156,892       -       -       NA       NA  

Total impairment losses

  $ 274,533     $ -     $ -                  

As a percentage of revenues

    127 %     - %     - %     127 %     0 %

 

Impairment losses were recorded in our Clinical Genomics and Biopharmaceutical Development divisions in fiscal year 2024. The impairment losses are primarily the result of higher weighted average cost of capital, which decreases the fair value of businesses, as well as downward revisions of expected future performance compared to the expectations that existed at the time of our most-recent quantitative impairment analyses, specifically due to the effects of:

 

 

decreased spending on capital equipment in the biopharmaceutical and pharmaceutical markets as a whole;

 

persistent economic uncertainty in China throughout our fiscal year 2024;

 

persistently high interest rates decreasing our customers' purchases of capital equipment.

 

We also appointed a new general manager to lead the Clinical Genomics division. Immediately, new division management began restructuring the division, eliminating 17 positions, and began to implement an updated business strategy, which resulted in a downward revision of financial expectations for the coming years, particularly the next 1.5 – 2 years as we adjust our business strategy to better support long-term growth. See Note 6. "Goodwill and Intangible Assets, Net" in Item 8. Financial Statements and Supplementary Data for further information. 

 

Research and Development Expense

Research and development expense is predominantly comprised of labor costs and third-party consultants. 

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Research and development expense

  $ 19,300     $ 20,490     $ 15,767       (6 %)     30 %

As a percentage of revenues

    9 %     9 %     9 %     - %     - %

 

Research and development expenses for fiscal year 2024 decreased 6% compared to fiscal year 2023, primarily due to our cost containment efforts in fiscal year 2024, including a reduction in force related to our Biopharmaceutical Development division during the second quarter of fiscal year 2024, lower third-party consulting costs, and lower bonus accruals in fiscal year 2024. 

 

 

Nonoperating Expense, Net

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Nonoperating expense, net

  $ 3,573       3,709       1,128       (4 %)     229

%

 

Nonoperating expense, net for fiscal year 2024 is composed primarily of interest expense and amortization of the debt issuance costs associated with the 2025 Notes and the Credit Facility. Interest expense related to the Credit Facility was approximately $909 higher in fiscal year 2024 compared to fiscal year 2023 due to higher outstanding balances for a portion of fiscal year 2024 related to borrowings used to fund the GKE acquisition, as well as higher interest rates. Increases in interest expense were partially offset by net unrealized foreign currency gains of approximately $1,440 resulting from the movement of the euro against the U.S. dollar related to a U.S. dollar denominated intercompany loan we issued to our wholly owned subsidiary, Mesa Germany GmbH, during fiscal year 2024 to fund the purchase of GKE. 

 

Income Taxes

 

   

Year Ended March 31,

   

Percentage Change

 
   

2024

   

2023

   

2022

   

2024 vs. 2023

   

2023 vs. 2022

 

Income tax (benefit) expense

  $ (21,402 )   $ (1,319 )   $ 1,703       1,523 %     (177 %)

Effective tax rate

    8 %     339 %     48 %     (331 %)     291 %

 

Our income tax rate varies based upon many factors, but in general we anticipate that on a go-forward basis, our effective tax rate will be approximately 25%, plus or minus the impact of excess tax benefits and deficiencies associated with share-based payment awards to employees (please see Note 12. “Income Taxes” within Item 8. Financial Statements and Supplementary Data) and purchase price accounting for any future acquisitions. The change in our effective tax rate during fiscal year 2024 is primarily due to impairment losses recorded in fiscal year 2024 and the related tax impacts and resulting valuation allowance established. Tax benefits and deficiencies associated with share-based payment awards to our employees have caused and, in the future, may cause large fluctuations in our realized effective tax rate based on timing, volume, and the nature of stock options exercised under our share-based payment program.

 

Net (Loss) Income

Net (loss) income varies with the changes in revenues, gross profit, and operating expenses. Net loss in fiscal year 2024 reflects, respectively, $274,533, $27,341, $4,233, and $11,936 of non-cash impairment losses on goodwill and finite-lived intangible assets, non-cash amortization of intangible assets acquired in a business combination, non-cash depreciation, and non-cash stock-based compensation expense. 

 

Non-GAAP Reconciliations

Adjusted operating income (which excludes the non-cash impact of amortization of finite-lived intangible assets acquired in a business combination, depreciation, stock-based compensation, and impairment of goodwill and finite-lived intangible assets) and organic revenues growth (reported revenues growth excluding the impact of revenues growth from recent acquisitions) are used by management as supplemental performance measures in order to compare current financial performance to historical performance, to assess the ability of our assets to generate cash, and to evaluate potential acquisitions.

 

Adjusted operating income and organic revenues growth should not be considered alternatives to, or more meaningful than, net (loss) income, operating (loss) income, reported revenues growth, cash flow from operating activities or any other measure of financial performance presented in accordance with GAAP as measures of operating performance or liquidity.

 

The following table sets forth our reconciliation of operating (loss) income to adjusted operating income, a non-GAAP measure:

 

   

Year Ended March 31,

 
   

2024

   

2023

   

2022

 

Operating (loss) income

  $ (272,075 )   $ 3,320     $ 4,702  

Amortization of intangible assets acquired in a business combination

    27,341       28,821       21,806  

Depreciation of long-lived assets

    4,233       4,313       3,262  

Stock-based compensation

    11,936       12,538       11,391  

Impairment losses on goodwill and finite-lived intangible assets

    274,533       -       -  

Adjusted Operating Income (non-GAAP)

  $ 45,968     $ 48,992     $ 41,161  

 

The following table sets forth our reconciliation of total revenues growth to organic revenues growth, a non-GAAP measure: 

 

   

Total Revenues Growth

   

Impact of Acquisitions

   

Organic Revenues Growth (non-GAAP)

 
   

Year Ended March 31, 2024

   

Year Ended March 31, 2023

   

Year Ended March 31, 2024

   

Year Ended March 31, 2023

   

Year Ended March 31, 2024

   

Year Ended March 31, 2023

 

Sterilization and Disinfection Control

    16.3 %     9.4 %     (14.4 %)     - %     1.9 %     9.4 %

Clinical Genomics

    (15.6 %)     89.7 %     - %     (102.6 %)     (15.6 %)     (12.9 %)

Biopharmaceutical Development

    (14.3 %)     3.9 %     - %     (0.1 %)     (14.3 %)     3.8 %

Calibration Solutions

    6.6 %     (4.4 %)     - %     - %     6.6 %     (4.4 %)

Total Company

    (1.3 %)     18.8 %     (4.3 %)     (18.2 %)     (5.6 %)     0.6 %

 

Liquidity and Capital Resources

 

Our sources of liquidity include cash generated from operations, cash and cash equivalents on hand, cash available from our Credit Facility and the Open Market Sale AgreementSM described below, and potential additional equity and debt offerings. We believe that cash flows from operating activities and potential cash provided by borrowings from our Credit Facility or funds from our Open Market Sale AgreementSM, when necessary, will be sufficient to meet our ongoing short-term and long-term operating requirements, scheduled principal and interest payments on debt, dividend payments, and anticipated capital expenditures. 

 

 

Our more significant uses of resources have historically included acquisitions, payments on debt principal and interest obligations, long-term capital expenditures, and quarterly dividends to shareholders. We had $28,214 and $32,910 of cash and cash equivalents as of March 31, 2024 and 2023, respectively. Working capital is the amount by which current assets exceed current liabilities. We had working capital of $65,040 and $75,616 on March 31, 2024 and 2023, respectively.

 

As of March 31, 2024, aggregate principal of $172,500 was outstanding under our 2025 Notes and $50,500 was outstanding under the Credit Facility. During the third quarter of fiscal year 2024, we borrowed a total of $71,000 under the Credit Facility to fund the majority of the GKE acquisition, and we repaid $20,500 against that outstanding balance during the third and fourth quarters of fiscal year 2024. Subsequent to March 31, 2024, we repaid an additional $7,500.

 

Subsequent to our fiscal year end, in April 2024 we amended the terms of the Credit Facility. The amended Credit Facility has been modified to: 

 

(i) 

Extend the maturity of the Credit Facility to April 2029; 

(ii) 

Allow proceeds from the Credit Facility to be used to redeem some or all of the Company’s 2025 Notes;

(iii) 

Include a $75,000 senior secured term loan facility, which is subject to principal amortization payments; and

(iv) 

Make certain changes to the financial covenants.

 

In April 2024, we used the proceeds from the term loan to fund repurchases of $75,000 in aggregate principal amount of the 2025 Notes for an aggregate cash purchase price of $71,410, including accrued and unpaid interest. We expect to settle the remaining $97,500 aggregate principal amount of the 2025 Notes in cash upon maturity using cash from operations and borrowings under the Credit Facility's revolving line of credit. 

 

We will be required to make quarterly principal payments on the $75,000 term loan borrowings as follows: $938 each quarter from June 30, 2024 to March 31, 2026; $1,406 each quarter from June 30, 2026 to March 31, 2028; and $1,875 each quarter from June 30, 2028 to March 31, 2029. The remaining unpaid balance will be due at maturity in April 2029; however, we anticipate that we will have the ability to refinance outstanding debt at that time, if necessary. We believe cash from operations will be sufficient to make all required quarterly principal payments and interest payments on our outstanding debt obligations. 

 

At the interest rate in effect at the time of borrowing under the term loan, we would expect to incur interest expense of approximately $10,500 per year on borrowings of $50,500 under the revolving credit facility and $75,000 under the term loan. We expect to pay annual cash interest of approximately $1,350 related to the remaining 2025 Notes until maturity. 

 

We maintain relationships and cash deposits at multiple banking institutions across the world in an effort to diversify and reduce risk of loss related to concentrations of cash deposits.

 

In April 2022, we entered into an Open Market Sale AgreementSM pursuant to which we may issue and sell, from time to time, shares of our common stock with an aggregate value of up to $150,000. We have not sold any shares under this agreement to date. 

 

We routinely evaluate opportunities for strategic acquisitions. Future material acquisitions may require that we obtain additional capital, assume additional third-party debt or incur other long-term obligations. We believe we have the ability to issue more equity or debt in the future in order to finance our acquisition and investment activities; however, additional equity or debt financing, or other transactions, may not be available on acceptable terms, if at all.

 

We may from time to time repurchase or take other steps to reduce our debt. These actions may include retirements or refinancing of outstanding debt, privately negotiated transactions or otherwise. The amount of debt that may be retired, if any, could be material and would be decided at the sole discretion of our Board of Directors and would depend on market conditions, our cash position, and other considerations.

 

Dividends

 

We have paid regular quarterly dividends since 2003. We declared and paid dividends of $0.16 per share each quarter of the years ended March 31, 2024, 2023, and 2022.

 

In April 2024, our Board of Directors declared a quarterly cash dividend of $0.16 per share of common stock, payable on June 14, 2024, to shareholders of record at the close of business on May 31, 2024.

 

Cash Flows

 

Our cash flows from operating, investing, and financing activities were as follows:

 

   

Year Ended March 31,

 
   

2024

   

2023

   

2022

 

Net cash provided by operating activities

  $ 44,133     $ 27,983     $ 39,223  

Net cash (used in) investing activities

    (81,306 )     (9,494 )     (305,225 )

Net cash provided by (used in) financing activities

    32,836       (33,328 )     52,576  

 

Cash flows from operating activities for the year ended March 31, 2024 provided $44,133. We generated $23,085 more cash from working capital in fiscal year 2024 than in fiscal year 2023, primarily due to lower purchases of inventories in fiscal year 2024 compared to fiscal year 2023 when we were building safety stock to mitigate potential supply chain issues, and due to collections on receivables that were outstanding during the prior fiscal year. Net (loss) income and non-cash adjustments totaled $38,160 for fiscal year 2024 compared to $45,095 for fiscal year 2023. Cash used in investing activities was higher during fiscal year 2024 compared to fiscal year 2023 due to cash expended on the GKE acquisition, partially offset by corresponding costs related to the acquisition of Belyntic in fiscal year 2023. Cash provided by financing activities primarily resulted from a $71,000 draw on the Credit Facility partially offset by $33,500 repaid on previously outstanding balances and on the drawn amount, compared to $36,000 repaid on the Credit Facility in fiscal year 2023.

 

 

Critical Accounting Policies and Estimates

 

Our Consolidated Financial Statements are prepared in accordance with accounting principles generally accepted in the United States, which require management to make estimates, judgments, and assumptions that affect the amounts reported in our Consolidated Financial Statements and accompanying notes. We believe that the following are the more critical judgment areas in the application of accounting policies that currently affect our financial condition and results of operations. Management has discussed the development, selection, and disclosure of critical accounting policies and estimates with the Audit Committee of our Board of Directors. While our estimates and assumptions are based on our knowledge of current events and circumstances and actions we may take in the future, actual results may ultimately differ from these estimates and assumptions. For a discussion of our significant accounting policies, see Note 1. “Description of Business and Summary of Significant Accounting Policies” in Item 8. Financial Statements and Supplementary Data.

 

Purchase Accounting for Acquisitions

We account for all business combinations in which we obtain control over another entity using the acquisition method of accounting, which requires most assets (both tangible and intangible) and liabilities to be recognized at fair value at the date of acquisition. The excess of the purchase price over the fair value of acquired assets less liabilities is recognized as goodwill. We determine fair value using widely accepted valuation techniques, primarily discounted cash flow and market multiple analyses. These types of analyses require us to make and monitor assumptions and estimates regarding industry and economic factors, the profitability of future business strategies, discount rates and expected cash flow. For all material acquisitions, we engage external valuation specialists to aid management in preparing our fair value models. Certain adjustments to the assessed fair values of acquired assets or liabilities made subsequent to the acquisition date but within a one-year measurement period are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded within earnings. We expense all costs as incurred related to an acquisition, such as legal and advisory fees, in general and administrative expenses.

 

Results of operations of acquired companies are included in our Consolidated Financial Statements from the date of the acquisition forward. If actual results are not consistent with our assumptions and estimates, or if our assumptions and estimates change due to new information, we may be exposed to further impairment losses, as described under "Acquired Intangible Assets, Impairment Testing" below. For the fiscal years ended March 31, 2024, 2023 and 2022, we acquired businesses for total net purchase prices of $87,187, $6,140, and $300,793, respectively.

 

Acquired Intangible Assets, Impairment Testing

Our business acquisitions typically result in the recognition of goodwill and other intangible assets, which affect the amount of future period amortization expense and impairment losses we may incur. During fiscal year 2024, we recorded impairment losses totaling $274,533 related to goodwill in our Clinical Genomics and Biopharmaceutical Development divisions and to finite-lived intangible assets in our Clinical Genomics division as described in Note 6. "Goodwill and Intangible Assets, Net" in Item 8. Financial Statements and Supplementary Data. Should the fair values of our reporting units or finite-lived intangible assets decline because of reduced operating performance, market declines, or other indicators of impairment, or as a result of changes in the discount rates, additional charges for impairment may be necessary.

 

Intangible assets with finite lives are amortized over their useful lives using the straight-line method, and amortization expense is recorded within cost of revenues or general and administrative expense in the Consolidated Statements of Operations. Impairment assessments over finite-lived intangibles are conducted if events or conditions indicate that asset carrying amounts may not be recoverable. Events or conditions indicating potential impairment include but are not limited to changes in the competitive landscape, any internal decisions to pursue new or different technology strategies, losses of significant customers, or significant changes in business performance or in the markets and industries we serve, including adverse changes in the prices paid for our products or changes in the size of the markets for our products. If impairment indicators are present, we determine whether the carrying value of the underlying intangible asset or asset group is recoverable through undiscounted estimated future cash flows. If the asset or asset group is not found to be recoverable, we estimate the asset's fair value using Level 3 inputs and discounted cash flow models and recognize impairment losses as necessary. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life.

 

Goodwill is not subject to amortization. We test goodwill for impairment on an annual basis during the fourth quarter of each year as of January 1st, or more frequently if events and circumstances indicate it is more likely than not that the fair value of a given goodwill reporting unit is less than its carrying value. Events that would indicate impairment and trigger interim impairment assessments include but are not limited to: adverse current or expected economic, market, or industry-specific conditions, including a decline in our market capitalization; adverse changes or expected changes in business climate or in the operational performance of the business; adverse changes in legal factors; and adverse actions or assessments by a regulator. We monitor for indications of impairment throughout the year and perform qualitative and quantitative impairment tests as necessary based on quarterly preliminary assessments of our performance and any challenging circumstances and events. Our annual impairment tests typically begin with a qualitative assessment, and further quantitative assessments are performed if we determine it is more likely than not that the fair value is greater than the carrying amount. We also perform quantitative assessments of reporting units at least every five years, irrespective of whether any indicators exist that suggest a reporting unit may be impaired. Estimates of fair value require assumptions related to revenue and operating income growth rates, discount rates, weighted average cost of capital, and other factors. Different assumptions from those made in our analysis could materially affect projected cash flows and our evaluation of goodwill and finite-lived intangible assets for impairment.

 

As detailed in Note 6, "Goodwill and Intangible Assets, Net" within in Item 8, Financial Statements and Supplementary Data, we performed quantitative impairment tests of the Clinical Genomics division and both reporting units within the Biopharmaceutical Development division during fiscal year 2024. As a result, we recorded impairment losses related to goodwill and finite-lived intangible assets in the Clinical Genomics division and impairment losses related to goodwill in the Immunoassays reporting unit of the Biopharmaceutical Development division. Impaired reporting units were written down to their respective fair values, resulting in approximately zero excess fair value over carrying amount as of our testing date on January 1, 2024. The fair value of the Peptides reporting unit within our Biopharmaceutical Development division exceeded carrying value by approximately 36% as of our testing date, and no impairment losses were recorded for this reporting unit. The Clinical Genomics and Biopharmaceutical Development divisions have a heightened risk of future impairment losses if actual results differ significantly from our estimates, including if any changes in assumptions, inputs, market factors and/or increases in the weighted average cost of capital occur in the future. The Clinical Genomics division had $16,940 of goodwill as of March 31, 2024. The Biopharmaceutical Development division had $46,515 of goodwill as of March 31, 2024. The fair values of the Clinical Genomics and Biopharmaceutical Development divisions as a whole were $58,900 and $119,000, respectively, as of the date of our annual impairment testing.

 

 

Stock-based Compensation

We recognize compensation expense for equity awards over the vesting period based on the fair value of the awards at grant date. We use the Black-Scholes-Merton valuation model ("Black-Scholes") to estimate the fair value of our stock options. The Black-Scholes model requires assumptions to be made regarding our stock price volatility, the expected life of awards, and expected dividend rates. The volatility assumption and the expected life assumptions are based on our historical data. Compensation expense related to performance share awards is based in part on the estimated probability of achieving performance goals associated with particular levels of payout. We determine the probability of achievement of future levels of performance by comparing the relevant performance level with our internal estimates of future performance. Those estimates are based on a number of assumptions, and different assumptions may result in different conclusions regarding the probability of achieving future levels of performance relevant to the payout levels for the awards. Valuations for awards containing market conditions are prepared using a lattice model. Had we arrived at different assumptions of stock price volatility or expected lives of our options, or different assumptions regarding the probability of our achieving future levels of performance with respect to performance share awards, our stock-based compensation expense and results of operations could have been different. 

 

Income Taxes

Our provision for income taxes requires the use of estimates in determining the timing and amounts of deductible and taxable items, including impacts on effective tax rates, deferred tax items and valuation allowances based on management’s interpretation and application of complex tax laws and accounting guidance. We establish reserves for uncertain tax positions for material, known tax exposures relating to deductions, transactions and other matters involving uncertainty as to the measurement and recognition of the item. While we believe that our reserves are adequate, issues raised by a tax authority may be finally resolved at an amount different than the related reserve and could materially increase or decrease our income tax provision in the current and/or future periods.

 

Recent Accounting Standards and Pronouncements

 

For a discussion of the new accounting standards impacting the Company, refer to Note 1. “Description of Business and Summary of Significant Accounting Policies” in Item 8. Financial Statements and Supplementary Data.

 

Contractual Obligations

 

We are party to many contractual obligations that involve commitments to make payments to third parties in the ordinary course of business.

 

On a consolidated basis, at March 31, 2024, we had contractual obligations for open purchase orders of approximately $18,400 for routine purchases of supplies and inventory, of which the substantial majority are payable in less than one year. See "Liquidity and Capital Resources" for information related to future required debt payments. For a description of our contractual obligations and other commercial commitments as of March 31, 2023, see our Annual Report on Form 10-K for the fiscal year ended March 31, 2023, filed with the Securities and Exchange Commission on May 30, 2023. 

 

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

We have no derivative instruments and minimal exposure to commodity market risks. 

 

Foreign Currency Exchange Rates

 

We face exchange rate risk from transactions with customers in countries outside the United States and from intercompany transactions between affiliates. Transactional exchange rate risk arises from the purchase and sale of goods and services in currencies other than our functional currency or the functional currency of the applicable subsidiary. We also face translational exchange rate risk related to the translation of financial statements of our foreign operations into U.S. dollars, our functional currency. Costs incurred and sales recorded by subsidiaries operating outside of the United States are translated into U.S. dollars using exchange rates effective during the respective period. As a result, we are exposed to movements in the exchange rates of various currencies against the U.S. dollar. Our Biopharmaceutical Development division is particularly susceptible to currency exposures since it incurs a substantial portion of its expenses in Swedish Krona, while most revenue contracts are in U.S. dollars and euros. Therefore, when the Swedish Krona strengthens or weakens against the U.S. dollar, operating profits are increased or decreased, respectively. The effect of a change in currency exchange rates on our international subsidiaries' assets and liabilities is reflected in the accumulated other comprehensive income component of stockholders’ equity.

 

A hypothetical 10 percent increase in currency exchange rates compared to the U.S. dollar (U.S. dollar strengthening) would have resulted in an estimated $410 after tax decrease in net loss over a one-year period, excluding the impact of non-recurring impairment losses recorded in the euro, Swedish krona, and Chinese yuan in fiscal year 2024. Actual changes in market prices or rates may differ from hypothetical changes.

 

Interest Rates

 

Our Credit Facility bears interest at either a base rate or a SOFR rate, plus an applicable spread. Based on our interest rate and balances outstanding as of March 31, 2024, we estimate that if interest rates increased 1 percentage point, we would incur approximately $505 of additional interest expense per year. Our risk with respect to interest rates has increased subsequent to the end of fiscal year 2024 due to our additional borrowings under the Credit Facility's term loan of $75,000 as of April 5, 2024, with an interest rate of 8.4% as of the date of the borrowing. 

 

Inflation Risk

 

Inflation generally impacts us by increasing our costs of labor, materials, and freight. The rates of inflation experienced in recent years have not had a significant direct impact on our financial results, as inflationary cost increases have been offset by annual price increases. However, any price increases imposed may lead to declines in sales volume if competitors do not similarly adjust prices. Additionally, inflationary pressures may impact our customers' ability to purchase our products and services. We cannot reasonably estimate our ability to successfully recover any inflation cost increases into the future.

 

 

 

Item 8. Financial Statements and Supplementary Data

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

To the Stockholders and the Board of Directors of Mesa Laboratories, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Mesa Laboratories, Inc. (the Company) as of March 31, 2024, the related consolidated statements of operations, comprehensive loss, stockholders' equity and cash flows for the year ended March 31, 2024, and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2024, and the results of its operations and its cash flows for the year ended March 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Our report dated June 28, 2024 expressed an opinion that the Company had not maintained effective internal control over financial reporting as of March 31, 2024, based on criteria established in Internal Control Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Valuation of Intangible Assets Acquired in the GKE Business Combination

 

As described in Note 4 to the financial statements, the Company acquired 100% of the outstanding shares of GKE for consideration of $87.2M during the year ended March 31, 2024. The transaction was accounted for as a business combination using the acquisition method of accounting. Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values, including intangible assets acquired primarily related to customer relationships and trademarks and trade name. The customer relationships were valued using a multi-period excess earnings income approach (a form of the income approach) that discounted expected future cash flows to fair value which utilize assumptions related to revenue projections, free cash flows and discount rates. The trademarks and trade name were valued using a relief from royalty method which utilizes assumptions related to revenue projections and royalty rates.  

 

We identified the fair value of these intangible assets as a critical audit matter because auditing management's significant assumptions, including revenue projections, free cash flows, royalty rates, attrition rates and discount rates, in developing the estimates required a high degree of auditor judgment and increased audit effort, including the use of valuation specialists to assist in performing related procedures and evaluating the audit evidence obtained.

 

Our audit procedures related to the significant assumptions used by management in estimating the fair value of certain intangible assets included the following, among others:

 

 

Assessing the reasonableness of management’s revenue projections and free cash flows by:

 

Comparing the assumptions to the subsequent performance of the acquired company;

 

Evaluating the consistency of the assumptions with external market and industry data, and;
  Comparing the revenue projections to historical company data to the extent practical.
  Evaluating the reasonableness of management’s selection of comparable entities with similar operations and economic characteristics used in the determination of significant assumptions.
  Evaluating the reasonableness of the selected attrition rates based on company specific and external market and industry data.
  With the assistance of our valuation specialists, we assessed the Company's valuation methodologies and significant assumptions by evaluating the reasonableness of the discount rates and royalty rates by comparing the underlying source information to publicly available market data and verifying the accuracy of the calculations. 

 

 

Goodwill and Intangible Asset Impairments

 

As described in Notes 1 and 6 to the financial statements, the Company recognized impairment losses on goodwill and intangible assets of $156.9M and $117.6M, respectively, during the year ended March 31, 2024. 

 

Management tests for goodwill impairment at the reporting unit level on an annual basis during the last quarter of its fiscal year as of January 1st, or more frequently if facts, events and circumstance indicate it is more likely than not that the fair value of a given reporting unit is less than its carrying value. Management estimates fair values in connection with quantitative impairment evaluations based on discounted cash flow and market multiple models which utilize assumptions related to revenue projections, estimated gross margins, discount rates and market multiples. Based on management’s testing, the Company recognized $118.7M and $38.2M of goodwill impairment within the Company’s Clinical Genomics reporting unit and within reporting units within the Biopharmaceutical Development segment, respectively.

 

Impairment assessments of finite-lived intangible assets are conducted if events or conditions indicate that the asset groups carrying amounts may not be recoverable. If impairment indicators are present, management determines whether the carrying value of the asset group is recoverable through undiscounted estimated future cash flows. If the asset group is determined not to be recoverable, management estimates the asset groups and individual assets fair value based on discounted cash flow and market multiples which utilize assumptions related to revenue projections, estimated gross margins, discount rates, attrition rates and royalty rates. Based on management’s testing, the Company identified $117.6M of intangible asset impairment within the Clinical Genomics segment.

 

We identified goodwill and intangible asset impairment assessments as a critical audit matter because auditing management's assessments, including the significant assumptions, involved a high degree of auditor judgment and increased audit effort, including the use of valuation specialists to assist in performing related procedures and evaluating the audit evidence obtained.

 

Our audit procedures related the goodwill and intangible asset impairment assessments included the following, among others:

 

 

Assessing the reasonableness of management’s forecast of future revenues and gross margins by comparing the future revenue growth rates and gross margins to historical company data and evaluating consistency with external market and industry data.
  Evaluating the reasonableness of management’s selection of comparable entities with similar operations and economic characteristics.
  Evaluating the reasonableness of the selected attrition rates based on company specific and external market and industry data.
  With the assistance of our valuation specialists, we evaluated the reasonableness of the Company’s valuation methodologies and significant assumptions by:
 

Evaluating the reasonableness of the discount rate, royalty rates and market multiples of comparable companies by comparing the underlying source information to publicly available market data and verifying the accuracy of the calculations.
 

Evaluating the appropriateness of the valuation methods used by management, testing their mathematical accuracy, and evaluating the allocation of fair value methods used in the analysis.
  Evaluating the reasonableness of the valuation of the reporting units based on a market capitalization reconciliation. 

 

/s/ RSM US LLP

 

We have served as the Company’s auditor since 2023.

 

Los Angeles, California

 

June 28, 2024

 

 

 

 

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and the Board of Directors of Mesa Laboratories, Inc.

 

Opinion on the Internal Control Over Financial Reporting

 

We have audited Mesa Laboratories, Inc.’s (the Company) internal control over financial reporting as of March 31, 2024, based on criteria established in Internal ControlIntegrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, because of the effect of the material weaknesses described below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of March 31, 2024, based on criteria established in Internal ControlIntegrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the accompanying consolidated balance sheet of Mesa Laboratories, Inc. as of March 31, 2024, the related consolidated statements of operations, comprehensive loss, stockholders’ equity and cash flows for the year ended March 31, 2024, and the related notes to the consolidated financial statements (collectively, the financial statements) of the Company, and our report dated June 28, 2024, expressed an unqualified opinion.

 

As described in Management's Annual Report on Internal Control Over Financial Reporting, management has excluded GKE GmbH, SAL GmbH, and Beijing GKE Science & Technology Co. Ltd. (together, “GKE”) from its assessment of internal control over financial reporting as of March 31, 2024 because GKE was acquired by the Company in a business combination in the third quarter of fiscal year 2024. We have also excluded GKE from our audit of internal control over financial reporting. GKE consists of wholly owned subsidiaries whose total assets and net income represent approximately 25% and 4%, respectively, of the related consolidated financial statement amounts as of and for the year ended March 31, 2024.

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment.

 

Management did not have adequate supervision and review controls over the complex accounting for significant and unusual transactions. Specifically, the supervision and review of the accounting for goodwill impairment and acquisitions, including the work performed by external advisors, was not designed to operate at a sufficient level of precision.

 

Management did not have adequate supervision and review controls over the determination of the useful lives of recently acquired intangible assets. Specifically, management selected a useful life for an acquired asset that was not consistent with the economic life used to value the asset. 

 

Certain controls regarding user access and change management to the Company’s enterprise resource planning tool, a part of the information technology general controls (“ITGC”), were not operating effectively. This material weakness extended to automated and manual business process controls across the financial reporting and business transaction cycles which rely upon the affected ITGCs.

 

These material weaknesses were considered in determining the nature, timing and extent of audit tests applied in our audit of the 2024 consolidated financial statements, and this report does not affect our report dated June 28, 2024 on those financial statements.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ RSM US LLP 

 

Los Angeles, California 

 

June 28, 2024

 

 

 

Report of Independent Registered Public Accounting Firm

 

To the Stockholders and Board of Directors of Mesa Laboratories, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Mesa Laboratories, Inc. (the “Company”) as of March 31, 2023, the related consolidated statements of operations, comprehensive (loss), stockholders' equity, and cash flows for each of the years in the two-year period ended March 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of March 31, 2023, and the results of its operations and its cash flows for each of the years in the two-year period ended March 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

The Company's management is responsible for these financial statements. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ Plante & Moran, PLLC

 

We served as the Company’s auditor from 1986 to 2023.

 

Denver, Colorado

 

May 30, 2023

 

 

 

 

Mesa Laboratories, Inc.

Consolidated Balance Sheets

(In thousands, except share amounts)

 

  

March 31,

  

March 31,

 
  

2024

  

2023

 

ASSETS

        

Current assets

        

Cash and cash equivalents

 $28,214  $32,910 

Accounts receivable, less allowances of $1,321 and $849, respectively

  39,055   42,551 

Inventories

  32,675   34,642 

Prepaid expenses and other

  9,408   8,872 

Total current assets

  109,352   118,975 

Noncurrent assets

        

Property, plant and equipment, net

  31,766   28,149 

Deferred tax asset

  1,292   1,076 

Other assets

  10,538   10,373 

Customer relationships, net

  85,383   152,189 

Intellectual property, net

  15,701   46,400 

Other intangibles, net

  12,668   18,226 

Goodwill

  180,096   286,444 

Total assets

 $446,796  $661,832 
         

LIABILITIES AND STOCKHOLDERS’ EQUITY

        

Current liabilities

        

Accounts payable

 $6,041  $6,134 

Accrued payroll and benefits

  9,935   9,433 

Unearned revenues

  15,478   15,694 

Other accrued expenses

  12,858   12,098 

Total current liabilities

  44,312   43,359 

Noncurrent liabilities

        

Deferred tax liability

  19,780   34,028 

Acquisition-related holdbacks

  8,792   1,537 

Other long-term liabilities

  6,821   6,156 

Credit facility

  50,500   13,000 

Convertible senior notes, net of debt issuance costs

  171,198   170,272 

Total liabilities

  301,403   268,352 

Stockholders’ equity

        

Common stock, no par value; authorized 25,000,000 shares; issued and outstanding, 5,394,491 and 5,369,466 shares, respectively

  343,642   332,076 

(Accumulated deficit) retained earnings

  (183,494)  74,199 

Accumulated other comprehensive (loss)

  (14,755)  (12,795)

Total stockholders’ equity

  145,393   393,480 

Total liabilities and stockholders’ equity

 $446,796  $661,832 

 

See accompanying notes to consolidated financial statements.

 

 

 

Mesa Laboratories, Inc.

Consolidated Statements of Operations

(In thousands, except per share data)

 

   

Year Ended March 31,

 
   

2024

   

2023

   

2022

 
                         

Revenues

                       

Product

  $ 176,796     $ 180,520     $ 149,422  

Service

    39,391       38,560       34,913  

Total revenues

    216,187       219,080       184,335  

Cost of revenues

                       

Cost of products

    57,200       60,937       54,747  

Cost of services

    25,737       24,450       20,498  

Total cost of revenues

    82,937       85,387       75,245  

Gross profit

    133,250       133,693       109,090  

Operating expense

                       

Selling

    38,625       37,439       28,310  

General and administrative, other than impairment of finite-lived intangible assets and goodwill

    72,867       72,444       60,311  

Research and development

    19,300       20,490       15,767  

Impairment of finite-lived intangible assets

    117,641       -       -  

Impairment of goodwill

    156,892       -       -  

Total operating expense

    405,325       130,373       104,388  

Operating (loss) income

    (272,075 )     3,320       4,702  

Nonoperating expense

                       

Interest expense and amortization of debt issuance costs

    5,697       4,770       3,885  

Other (income), net

    (2,124 )     (1,061 )     (2,757 )

Total nonoperating expense, net

    3,573       3,709       1,128  

(Loss) earnings before income taxes

    (275,648 )     (389 )     3,574  

Income tax (benefit) expense

    (21,402 )     (1,319 )     1,703  

Net (loss) income

  $ (254,246 )   $ 930     $ 1,871  
                         

Net (loss) earnings per share

                       

Basic

  $ (47.20 )   $ 0.17     $ 0.36  

Diluted

  $ (47.20 )   $ 0.17     $ 0.35  
                         

Weighted-average common shares outstanding

                       

Basic

    5,386       5,321       5,212  

Diluted

    5,386       5,361       5,335  

 

See accompanying notes to consolidated financial statements.

 

 

 

Mesa Laboratories, Inc.

Consolidated Statements of Comprehensive (Loss)

(In thousands)

 

   

Year Ended March 31,

 
   

2024

   

2023

   

2022

 
                         

Net (loss) income

  $ (254,246 )   $ 930     $ 1,871  

Other comprehensive (loss)

                       

Foreign currency translation adjustments

    (1,960 )     (16,461 )     (12,450 )

Comprehensive (loss)

  $ (256,206 )   $ (15,531 )   $ (10,579 )

 

See accompanying notes to consolidated financial statements.

 

 

 

Mesa Laboratories, Inc.

Consolidated Statements of Stockholders’ Equity

(In thousands, except share amounts)

 

  

Common Stock

             
  

Number of Shares

  

Amount

  

(Accumulated Deficit) Retained Earnings

  

AOCI*

  

Total

 

March 31, 2021

  5,140,568  $317,652  $72,459  $16,116  $406,227 

Exercise of stock options and vesting of restricted stock units

  128,337   8,027   -   -   8,027 

Tax withholding on restricted stock units

  (3,278)  (875)  -   -   (875)

Dividends paid, $0.64 per share

  -   -   (3,339)  -   (3,339)

Stock-based compensation expense

  -   11,391   -   -   11,391 

Foreign currency translation

  -   -   -   (12,450)  (12,450)

Cumulative adjustment due to adoption of ASU 2020-06

  -   (22,735)  5,684   -   (17,051)

Net income

  -   -   1,871   -   1,871 

March 31, 2022

  5,265,627   313,460   76,675   3,666   393,801 

Exercise of stock options and vesting of restricted stock units

  108,737   6,997   -   -   6,997 

Tax withholding on restricted stock units

  (4,898)  (919)  -   -   (919)

Dividends paid, $0.64 per share

  -   -   (3,406)  -   (3,406)

Stock-based compensation expense

  -   12,538   -   -   12,538 

Foreign currency translation

  -   -   -   (16,461)  (16,461)

Net income

  -   -   930   -   930 

March 31, 2023

  5,369,466   332,076   74,199   (12,795)  393,480 

Exercise of stock options and vesting of restricted stock units

  30,418   358   -   -   358 

Tax withholding on restricted stock units

  (5,393)  (728)  -   -   (728)

Dividends paid, $0.64 per share

  -   -   (3,447)  -   (3,447)

Stock-based compensation expense

  -   11,936   -   -   11,936 

Foreign currency translation

  -   -   -   (1,960)  (1,960)

Net (loss)

  -   -   (254,246)  -   (254,246)

March 31, 2024

  5,394,491  $343,642  $(183,494) $(14,755) $145,393 

 

*Accumulated Other Comprehensive (Loss) Income.

 

See accompanying notes to consolidated financial statements.

 

 

 

Mesa Laboratories, Inc.

Consolidated Statements of Cash Flows

(In thousands)

 

 

   

Year Ended March 31,

 
   

2024

   

2023

   

2022

 

Cash flows from operating activities:

                       

Net (loss) income

  $ (254,246 )   $ 930     $ 1,871  

Adjustments to reconcile net (loss) income to net cash from operating activities:

                       

Depreciation of property, plant and equipment

    4,233       4,313       3,262  

Amortization of acquisition-related intangibles

    27,341       28,821       21,806  

Stock-based compensation expense

    11,936       12,538       11,391  

Impairment loss on goodwill and finite-lived intangible assets

    274,533       -       -  

Non-cash interest and debt amortization

    926       907       1,029  

Deferred taxes

    (28,421 )     (3,494 )     128  

Amortization of step-up in inventory basis

    1,229       -       7,462  

Other

    629       1,080       (534 )

Cash from changes in operating assets and liabilities:

                       

Accounts receivable, net

    4,940       (2,121 )     (6,752 )

Inventories

    2,563       (10,182 )     (1,045 )

Prepaid expenses and other assets

    211       (510 )     (3,606 )

Accounts payable

    (97 )     (1,545 )     1,370  

Accrued liabilities and taxes payable

    (1,236 )     (3,360 )     255  

Unearned revenues

    (408 )     606       2,586  

Net cash provided by operating activities

    44,133       27,983       39,223  

Cash flows from investing activities:

                       

Acquisitions, net of cash acquired and holdback liabilities

    (78,739 )     (4,950 )     (300,793 )

Purchases of property, plant and equipment

    (2,567 )     (4,544 )     (4,432 )

Net cash (used in) investing activities

    (81,306 )     (9,494 )     (305,225 )

Cash flows from financing activities:

                       

Proceeds from the issuance of debt

    71,000       -       70,000  

Repayment of debt

    (33,500 )     (36,000 )     (21,000 )

Dividends paid

    (3,447 )     (3,406 )     (3,339 )

Proceeds from the exercise of stock options

    358       6,997       8,027  

Payment of tax withholding obligation on vesting of restricted stock

    (728 )     (919 )     (875 )

Other financing, net

    (847 )     -       (237 )

Net cash provided by (used in) financing activities

    32,836       (33,328 )     52,576  

Effect of exchange rate changes on cash and cash equivalents

    (359 )     (1,597 )     (1,093 )

Net (decrease) in cash and cash equivalents

    (4,696 )     (16,436 )     (214,519 )

Cash and cash equivalents at beginning of period

    32,910       49,346       263,865  

Cash and cash equivalents at end of period

  $ 28,214     $ 32,910     $ 49,346  

 

Cash paid for:

                       

Income taxes

  $ 4,591     $ 1,356     $ 3,048  

Interest

  $ 4,648     $ 3,485     $ 2,762  
                         

Supplemental non-cash activity:

                       

Acquisition-related consideration held back against potential indemnification losses

  $ 8,448     $ -     $ -  

Contingent consideration from new acquisitions

  $ -     $ 1,190     $ -  

 

See accompanying notes to consolidated financial statements.

 

 

Mesa Laboratories, Inc.

Notes to Consolidated Financial Statements

(dollar and share amounts in thousands, unless otherwise specified)

 

 

Note 1. Description of Business and Summary of Significant Accounting Policies

 

Description of Business

 

In this Annual Report on Form 10-K, Mesa Laboratories, Inc., a Colorado corporation, together with its subsidiaries is collectively referred to as “we,” “us,” “our,” the “Company,” or "Mesa."

 

We are a global leader in the design and manufacture of life sciences tools and critical quality control solutions for regulated applications in the pharmaceutical, healthcare, and medical device industries. We offer products and services to help our customers ensure product integrity, increase patient and worker safety, and improve the quality of life throughout the world. We have manufacturing operations in the United States and Europe, and our products are marketed by our sales personnel in North America, Europe and Asia Pacific, and by independent distributors in these areas as well as throughout the rest of the world. We prefer markets in which we can establish a strong presence and achieve high gross profit margins. 

 

As of  March 31, 2024, we managed our operations in four reportable segments, or divisions:

 

 

 

Sterilization and Disinfection Control - manufactures and sells biological, chemical and cleaning indicators which are used to assess the effectiveness of sterilization, decontamination, disinfection and cleaning processes, including steam, hydrogen peroxide, ethylene oxide, radiation, and other processes in the medical device, pharmaceutical and healthcare industries. The division also provides testing and laboratory services, mainly to the dental and pharmaceutical industries.

 

 

 

Clinical Genomics - develops, manufactures and sells highly sensitive, low-cost, high-throughput genetic analysis tools and related consumables and services that enable clinical research labs and contract research organizations to perform genomic testing for a broad range of research applications in several therapeutic areas, such as screenings for hereditary diseases, pharmacogenetics, oncology related applications, and toxicology research. 

 

  Biopharmaceutical Development - develops, manufactures and sells automated systems for protein analysis (immunoassays) and peptide synthesis solutions. Protein analysis and peptide synthesis solutions accelerate the discovery, development, and manufacture of biotherapeutic therapies, among other applications.

 

 

 

Calibration Solutions - develops, manufactures and sells quality control products using principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as environmental and process monitoring, dialysis, gas flow, air quality and torque testing.

 

Unallocated corporate expenses and other business activities are reported within Corporate and Other.

 

Principles of Consolidation and Basis of Presentation

 

Our Consolidated Financial Statements are prepared in accordance with the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States (“GAAP”), and include our accounts and those of our wholly owned subsidiaries after elimination of all intercompany accounts and transactions. 

 

Management Estimates

 

The preparation of our Consolidated Financial Statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our Consolidated Financial Statements and accompanying notes. Actual results could differ from our estimates under different assumptions or conditions.

 

Summary of Significant Accounting Policies

 

Foreign Currency

Exchange rate adjustments resulting from foreign currency transactions are recognized in net earnings, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive income within stockholders’ equity. Assets and liabilities of subsidiaries operating outside the United States with a functional currency other than the U.S. dollar are translated into U.S. dollars at period end exchange rates, and revenue and expense accounts are translated at weighted average period rates. 

 

Fair Value Measurements

Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. We determine fair value based on the following input hierarchy:

 

Level 1: Quoted prices for identical assets or liabilities in active markets.

 

Level 2: Observable inputs other than prices included 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 that can be corroborated with observable market data.

 

Level 3: Unobservable inputs supported by little or no market activity. Pricing models, discounted cash flow methodologies, and other similar techniques involving significant management judgment or estimation typically require unobservable inputs.

 

Page 36

 

Assets recognized or disclosed at fair value in the Consolidated Financial Statements on a nonrecurring basis are measured at fair value if determined to be impaired or if purchased pursuant to our acquisition of a business, including items such as inventory, property and equipment, operating lease assets, goodwill, and other intangible assets. Fair values assigned to assets acquired and liabilities assumed in acquisitions, except deferred revenues and certain other exceptions as defined by applicable accounting guidance, are measured using Level 3 inputs.

 

Revenue Recognition

Our revenues come from product sales, which include consumables and hardware, and services, which include discrete and ongoing maintenance, calibration, and testing services. Revenues are recognized when or as we satisfy our performance obligations under the terms of a contract, which occurs when control of the promised products or services transfers to our customers. We recognize the amount of consideration we expect to receive in exchange for transferring products or services to our customers (the transaction price) as revenue. For all revenue contracts, prices are fixed at the time of purchase and no price protections or variables are offered. The significant majority of our revenues and related receivables are generated from contracts with customers that are 12 months or less in duration.

 

We generally recognize revenues as follows:

 

Product sales: Our performance obligations related to product sales generally consist of the promise to sell tangible goods to distributors or end users. Control of these goods is typically transferred upon shipment, at which time our obligation to the customer is satisfied and revenue is recognized. Purchase orders typically provide evidence of an arrangement for product sales. Products sold include an assurance-type warranty which is accounted for as part of accrued warranty expense. 

 

Services: We generate service revenues from discrete and ongoing maintenance, calibration, and testing services performed with respect to our physical products. For discrete services, our obligation to complete specified work is satisfied and revenue is recognized upon performance of the service. Obligations arising from ongoing service contracts in which we promise to stand ready to provide maintenance or other services on an as-needed basis for a certain period of time are satisfied by completing any services that are contractually required during the contract period, if requested by the customer, or simply by the passage of time if no services are requested. For ongoing service contracts, revenue is recognized on a straight-line basis over the life of the contract in a faithful depiction of our obligation to provide services over the contract period. Evidence of a service arrangement may be in the form of a formal contract or a purchase order. 

 

Collectability is reasonably assured through our customer review process, and payment is typically due within 60 days or less.

 

We expense commission costs (typically our only significant incremental cost to obtain a contract) as incurred and to account for shipping and handling costs as fulfillment costs. The substantial majority of our contracts have original durations of one year or less, and we have elected not to disclose the expected timing or allocated transaction prices of future performance obligations such as obligations to perform maintenance and repair services. Additionally, we have elected to not assess whether a significant financing component exists when the period between when we perform our performance obligation and when the customer remits payment is one year or less. None of our contracts contained financing components as of or for the fiscal years ended  March 31, 2024 or 2023.

 

Contracts with customers may contain multiple obligations. For such arrangements, the transaction price is allocated to each obligation based on the estimated relative standalone selling prices of the promised products or services underlying each obligation. Standalone selling prices are based on the price at which the product or service would be sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price considering available information such as market conditions and internally approved pricing guidelines. In limited circumstances, for obligations with highly variable or unobservable standalone selling prices, we may assign standalone prices to obligations based on the residual transaction price after all observable standalone selling prices have been determined. Discounts may be approved at the time of purchase and are included within a contract’s fixed transaction price. Discounts are typically allocated to obligations included in the contract based on the standalone values of such obligations. All expected and actual consideration from customers is included in the transaction price.

 

Shipping and Handling

Payments made by customers to us for shipping and handling costs are included in revenues on the Consolidated Statements of Operations, and our expenses are included in cost of revenues. We account for shipping and handling costs arising from contracts with customers as fulfillment costs. Shipping and handling for inventory and materials we purchase is included as a component of inventory on the Consolidated Balance Sheets and is expensed to cost of revenues when products are sold. 

 

Unearned Revenues

Certain of our products may be sold with associated time-based service contracts whereby we provide repairs, technical support, parts, and various analytical or maintenance services. In the event these contracts are paid in advance by the customer, the associated amounts are recorded as an unearned revenue liability and recognized as revenue ratably over the term of the service period, generally one year. Prepayments from customers with respect to other products and services are likewise recorded as unearned revenue liabilities and are recognized to revenue when earned. 

 

Accrued Warranty Expense

We typically provide assurance-type limited product warranties on our products and, accordingly, accrue for estimates of related warranty expenses.

 

Accounts Receivable and Allowance for Credit Losses

All trade accounts receivable are reported at net realizable value on the accompanying Consolidated Balance Sheets, adjusted for any write-offs and net of allowances for credit losses. Allowances for credit losses represent our best estimate and current expectation of future credit losses from trade accounts. We estimate credit losses based on historical information, current and expected future economic and market conditions, and reviews of the current status of customers’ trade accounts receivable. In circumstances in which we become aware of a specific customer’s inability to meet its financial obligations, a specific reserve is recorded against amounts due to reduce the recognized receivable to the amount reasonably expected to be collected. To mitigate credit risk, we consider the creditworthiness of new and existing customers, establish credit limits, and regularly review outstanding balances and payment histories. We may require pre-payments from customers under certain circumstances and may limit future purchases until payments are made on past due amounts.

 

We do not believe our trade accounts receivable represent significant concentrations of credit risk due to our diversified portfolio of individual customers and geographical areas. 

 

Differences may arise between estimated and actual losses, which could materially affect the provision for credit losses and, therefore, net earnings. We recorded $790, $736, $304 and of expense associated with credit losses for the years ended March 31, 2024, 2023, and 2022, respectively. 

 

Cash Equivalents

We classify any highly liquid investments with maturities of three months or less at the date of purchase as cash equivalents; no cash equivalents are included on our Consolidated Balance Sheets as of March 31, 2024 or 2023. 

 

Page 37

 

Inventories

Inventories are stated at the lower of cost or net realizable value. Inventory is recorded to cost of products upon sale using a weighted average costing methodology. Inventories purchased as part of a business combination are recorded at fair value. Our work in process and finished goods inventories include the costs of raw materials, labor and overhead, which are estimated based on trailing twelve months of expense and standard labor hours for each product. We evaluate labor and overhead costs annually unless specific circumstances necessitate a mid-year evaluation for specific items.

 

We monitor inventory costs relative to selling prices and perform physical cycle count procedures on inventories throughout the year to determine if a lower of cost or net realizable value reserve is necessary. We estimate and maintain an inventory reserve as needed for such matters as excess or obsolete inventory, shrinkage, and scrap. This reserve may fluctuate as our assumptions change due to new information, discrete events, or changes in our business such as entering new markets or discontinuing a specific product; however, once inventory is written down, a new cost basis is established that is not subsequently written back up in future fiscal years.

 

Property, Plant and Equipment

Property, plant and equipment are recorded at cost, less accumulated depreciation, except for assets acquired in acquisitions, which are recorded at fair value. Expenditures for major renewals and improvements that extend the life of the asset are capitalized, while expenditures for minor replacements, maintenance, and repairs are expensed as incurred.

 

Depreciation is calculated using the straight-line method over the assets’ estimated useful lives. Upon asset retirement or disposal, accounts are relieved of cost and accumulated depreciation, and any related gain or loss is reflected in our results of operations. In some cases, particularly with respect to business consolidation or closure activities, accelerated depreciation may be required for the revised remaining useful lives of assets designated to be abandoned in the future.

 

At least annually, we evaluate and adjust as necessary the estimated useful lives of property, plant and equipment. Any changes in estimated useful lives are recorded prospectively. Estimated useful lives of significant classes of depreciable assets are as follows:

 

Category

Useful Lives in Years

Buildings and building improvements40 (or less)
Manufacturing equipment7 (or less)

Office, lab and other equipment, furniture and fixtures

7 (or less)

Computer equipment 

3 (or less)
Leasehold improvements Lesser of the economic life or the remaining term in the respective lease

 

Land is not depreciated and construction in progress is not depreciated until placed in service, at which time it is assigned a useful life consistent with the nature of the asset. 

 

Leases

We determine whether contractual arrangements contain a lease at the inception of the arrangement. If a lease is identified in an arrangement, we recognize a right-of-use asset ("ROU") and liability on our Consolidated Balance Sheets and determine whether the lease should be classified as a finance or operating lease. We do not have any finance leases; our operating leases have remaining terms between two months and twelve years as of March 31, 2024. We do not recognize assets or liabilities for leases with original durations of less than 12 months, and our short-term leases are not material. 

 

A contract is a lease or contains one when (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the calculation of operating lease liabilities, adjusted for prepayments. Adjustments would also be made for accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets, none of which are present in any of our current lease contracts. When readily determinable, the discount rate used to calculate the lease liability is the rate implicit in the lease, otherwise we use our incremental borrowing rate based on the information available at lease commencement. When we acquire a business, we generally retain the acquiree's classification of its leases, and we evaluate ROU assets and liabilities in accordance with ASC 842.

 

Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term. Lease expense is recorded in cost of revenues or selling, general and administrative, or research and development expense on our Consolidated Statements of Operations, depending on the nature of use of the underlying asset. Many of our leases include one or more renewal or termination options exercisable at our discretion, which are included in the determination of the lease term if we are reasonably certain to exercise the option. Renewal terms typically allow us to extend lease terms between 1 and 3 years. We have also entered into lease agreements that have variable payments related to certain indexes. Variable lease payments are recognized in the period in which those payments are incurred. All non-lease components are readily identifiable in our lease contract. We account for non-lease components separately from the lease component to which it is related. 

 

Acquired Intangible Assets, Impairment Testing 

Our goodwill and other intangible assets result from acquisitions of existing businesses. Intangible assets affect the amount of future amortization expense and possible impairment losses we may incur.

 

Intangible assets with finite lives are amortized over their useful lives using the straight-line method, and amortization expense is recorded within cost of revenues or general and administrative expense in the Consolidated Statements of Operations. Impairment assessments are conducted if events or conditions indicate that the carrying value of an asset or asset group may not be recoverable. Events or conditions indicating potential impairment include but are not limited to changes in the competitive landscape, any internal decisions to pursue new or different technology strategies, losses of significant customers, or significant changes in business performance or in the markets and industries we serve, including adverse changes in the prices paid for our products or changes in the size of the markets for our products. If impairment indicators are present, we determine whether the carrying value of the underlying intangible asset or asset group is recoverable through undiscounted estimated future cash flows. If the asset or asset group is not found to be recoverable, we estimate the asset's fair value using Level 3 inputs and discounted cash flow models and recognize impairment losses as necessary. If the estimate of an intangible asset’s remaining useful life is changed in response to impairment testing, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. 

 

Acquired intangible assets deemed to have finite lives are amortized on a straight-line basis over their useful lives, generally ranging from three to fifteen years. We determine the useful lives of finite intangible assets based on the specific facts and circumstances related to each asset, and we evaluate the appropriateness of assigned useful lives at least annually. Factors we consider when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, our long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset, and economic factors such as competition or specific market conditions. 

 

Page 38

 

Goodwill is not subject to amortization. We test goodwill for impairment as of January 1st each year, or more frequently if events and circumstances indicate it is more likely than not that the fair value of a given goodwill reporting unit is less than its carrying value. Events that could indicate impairment and that would trigger interim impairment testing include but are not limited to: adverse current or expected economic, market, or industry-specific conditions, including a decline in our market capitalization; sustained adverse changes or expected changes in business climate or in the operational performance of the business; adverse changes in legal factors; and adverse actions or assessments by a regulator. We monitor for indications of impairment throughout the year and perform qualitative and quantitative impairment tests as necessary based on quarterly preliminary assessments of our performance. Our annual impairment tests typically begin with a qualitative assessment, and further quantitative assessments are performed if we determine it is more likely than not that the fair value of a reporting unit is greater than the carrying amount. We also perform quantitative assessments of reporting units at least every five years, irrespective of whether any indicators exist that suggest a reporting unit may be impaired. 

 

The fair value measurements used in testing intangible assets for impairment are typically based on discounted cash flow projection and market multiple models, using Level 3 inputs. See “Fair Value Measurements” for a description of input levels. Significant assumptions include, among others, the weighted average cost of capital, expected revenues growth, expected cash outflows, and terminal growth rates. In certain cases, management uses other market information when available to estimate fair value. Impairment losses are recognized through earnings and represent excess carrying value over estimated fair value. 

 

During the fourth quarter of fiscal 2024, we recorded impairment losses related to goodwill and intangible assets totaling $274,533 in our Clinical Genomics and Biopharmaceutical Development divisions. See Note 6. “Goodwill and Intangible Assets, Net.”

 

Research & Development Costs

We conduct research and development activities for the purpose of developing new products and enhancing the functionality, effectiveness, reliability, and accuracy of existing products. Research and development costs are expensed as incurred. Research and development expense is predominantly comprised of labor costs and third-party consultants, but we may from time to time purchase in-process research and development with the intention of developing a saleable product.

 

Convertible Debt

Our convertible 1.375% Convertible Senior Notes due 2025 (the "2025 Notes") do not have material embedded derivatives and are recorded as long-term liabilities in our Consolidated Balance Sheets as of March 31, 2024. When the 2025 Notes are within one year of maturity, or when the criteria necessary for conversion as described in Note 8. “Indebtedness” have been met, the 2025 Notes will be reclassified as short-term liabilities. We may settle the 2025 Notes in shares of common stock or in cash, as the case may be. We apply the if-converted method to calculate the potentially dilutive impact of the 2025 Notes on net (loss) earnings per share. Debt issuance costs are amortized to bring the carrying value of the 2025 Notes to face using the effective interest method over the life of the indenture governing the 2025 Notes.

 

Stock-based Compensation

We issue shares in the form of stock options and full-value awards as part of employee and non-employee director compensation pursuant the Amended and Restated Mesa Laboratories, Inc. 2021 Equity Incentive Plan (the "2021 Equity Plan"). Our shareholders approved an amendment to the 2021 Equity Plan during fiscal year 2024, increasing the number of shares that can be issued under the plan from 330 shares to 660 shares. Some shares are fully vested and outstanding under our Mesa Laboratories, Inc. 2014 Equity Plan.

 

The Equity Plans are administered by the Compensation Committee of the Board of Directors, which has the authority to grant equity awards, or to delegate its authority under the plan to make grants (subject to certain legal and regulatory restrictions), including the authority to determine the individuals to whom awards will be granted, the type of awards and when the awards are to be granted, the number of shares to be covered by each award, the vesting schedule, and all other terms and conditions of the awards.

 

For purposes of counting the shares remaining under the 2021 Equity Plan, each share underlying a stock option or a full value award counts as one share used. We issue new shares of common stock upon the exercise of stock options and the vesting of time-based restricted stock units ("RSUs") and performance-based RSUs ("PSUs"). 

 

Stock options and service-based stock awards generally vest equally over a three year term and stock options generally expire after six years. Awards granted to non-employee directors generally vest one year from the grant date. We recognize stock-based compensation expense based on the fair value of stock awards at the grant date and recognize the expense over the related service period using a straight-line vesting expense schedule. The 2021 Equity Plan includes retiree provisions which result in the acceleration of stock-based compensation for expense for retiree-eligible participants. Compensation expense related to employees eligible to retire at grant date or during the award term is recognized on a straight-line basis between the grant date and the date of retirement eligibility, and the applicable retirees retain full rights to the awards upon retirement as per the plan provisions.
 

Expense for PSUs is recognized, net of estimated forfeitures, over the related service period using a straight-line vesting schedule when it is probable that performance goals will be achieved. Performance goals are determined by the Board of Directors and may include measures such as revenues growth and profitability targets. A portion of the PSUs include a market condition in the form of a relative total shareholder return "TSR" modifier, which adjusts the quantity of shares earned up or down by a maximum of 20% pursuant to a market-based measure of performance comparing Mesa's share price to a peer group over a three year period. Compensation expense on stock awards subject to performance conditions is recognized over the longer of the estimated performance goal attainment period or time vesting period. As of each reporting period, we estimate the number of PSUs expected to vest based on our current estimate of performance compared to the target metrics in the award documents and adjust for the relative TSR percentage, and if necessary, a cumulative-effect adjustment is recorded.

 

The grant date fair value of the PSUs with a relative TSR modifier is determined using the Monte Carlo simulation valuation model. 
 
The fair value of RSUs and performance-based RSUs without a market condition are based on the closing price of Mesa's common stock on the award date, less the present value of expected dividends not received during the vesting period. RSUs we issue are equivalent to nonvested shares under the applicable accounting guidance.
Page 39

 

The fair value of each granted stock option is estimated on the grant date using the Black-Scholes option pricing model. The assumptions used to calculate the fair value of granted options reflect market conditions and our historical experience. We estimate expected forfeitures using a dynamic forfeiture model based on company specific historical data when determining the amount of stock-based compensation costs to recognize each period. The expected life of options represents the estimated period of time until exercise and is based on historical experience of similar awards for similar subsets of our employee population, giving consideration to the contractual terms, vesting schedules, and expectations of future employee behavior. Expected stock price volatility is based on the historical volatility of our own stock price over the period of time commensurate with the expected life of the award. The risk-free rate is based on the United States Treasury yield curve in effect at the time of grant for the estimated life of the stock option. The dividend yield assumption is based on our anticipated cash dividend payouts. To date, we have identified no instances in which an adjustment to our observable market price would be required compared to the closing price of Mesa's common stock on the award date as an input to our fair value calculations. 
 
We allocate stock-based compensation expense to cost of revenues, selling, research and development, and general and administrative expense in the Consolidated Statements of Operations.

 

Net (Loss) Earnings Per Share

Basic net (loss) earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted (loss) earnings per share (“diluted EPS”) is computed similarly to basic EPS, except it includes the effects of potential dilution that could occur if dilutive securities vested, were exercised or converted. Potentially dilutive securities include stock options, RSUs and PSUs (collectively “stock awards”), as well as common shares underlying the 2025 Notes. Potentially dilutive securities are excluded from the calculation of diluted EPS in the event they are subject to performance conditions that have not yet been achieved or if they would otherwise be antidilutive. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss; in such cases the inclusion of the potential common shares would have an antidilutive effect. See Note 10. “Net (Loss) Earnings per Share” for EPS calculations for the years ended March 31, 2024, 2023 and 2022.

 

Income Taxes

Income tax expense includes U.S., state, local and international income taxes. Deferred tax assets and liabilities are recognized and reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the tax basis of existing assets and liabilities used for income tax purposes. The tax rate used to determine the deferred tax assets and liabilities is based on the enacted tax rate for the year and the manner in which the differences are expected to reverse. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.

 

From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty, such as acquisitions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We prepare and file tax returns based on interpretation of tax laws and regulations. In the normal course of business, our tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining our income tax provision for financial reporting purposes, we establish a reserve for uncertain tax income positions unless we determine it is not more likely than not that such positions would be sustained upon examination, based on their technical merits. That is, for financial reporting purposes, we only recognize tax benefits taken on the tax return that we believe are more likely than not of being sustained. There is considerable judgment involved in determining whether positions taken on the tax return are more likely than not of being sustained. We adjust our tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest. Our policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of general administrative expense. (See Note 12. “Income Taxes”).

 

Acquisition Related Contingent Consideration Liabilities

Acquisition related contingent consideration liabilities consist of estimated amounts due under various acquisition agreements and may be based on revenues growth, specified profitability growth metrics, or the attainment of milestones such as patent approvals. At each reporting period, we evaluate the expected future payments and any associated discount rates to determine the fair value of the contingent consideration. We adjust contingent consideration to fair value at each reporting period through general and administrative expenses in the Consolidated Statements of Operations. See Note 13. “Commitments and Contingencies” for information regarding existing contingent consideration liabilities as of  March 31, 2024.

 

In addition to contingent consideration liabilities, we may hold back a portion of the purchase price related to an acquisition as security against potential indemnification losses. Such holdbacks relate to circumstances that existed as of the date of acquisition, and as such they are not considered contingencies; however, amounts ultimately paid related to holdbacks may differ from the estimates management makes upon acquisition, depending upon whether pre-acquisition liabilities are identified during the holdback period.

 

Legal Contingencies

We are party to various claims and legal proceedings that arise in the normal course of business. We record an accrual for legal contingencies when we determine it is probable we have incurred a liability and can reasonably estimate the amount of the loss (See Note 13. “Commitments and Contingencies”).

 

Purchase Accounting for Acquisitions

We account for all business combinations in which we obtain control over another entity using the acquisition method of accounting, which requires most assets (both tangible and intangible) and liabilities to be recorded at fair value at the date of acquisition. The excess of the purchase price over the fair value of acquired assets less liabilities is recognized as goodwill. We determine fair value using widely accepted valuation techniques, primarily discounted cash flow and market multiple analyses, which rely heavily on Level 3 inputs. These types of analyses require us to make and monitor assumptions and estimates regarding industry and economic factors, the profitability of future business strategies, discount rates and cash flow. For all material acquisitions, we engage external valuation specialists to aid management in preparing our fair value models. Certain adjustments to the assessed fair values of acquired assets or liabilities made subsequent to the acquisition date but within the measurement period are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded within earnings. We expense all acquisition related costs, such as legal and advisory fees, as incurred in general, and administrative expenses in the Consolidated Statements of Operations.

 

Results of operations of acquired companies are included in our Consolidated Financial Statements from the date of the acquisition forward. If actual results are not consistent with our assumptions and estimates, or if our assumptions and estimates change due to new information, we may be exposed to additional losses. For the years ended March 31, 2024, 2023 and 2022, we acquired businesses for total net purchase prices of $87,187, $6,140, and $300,793, respectively.

 

 

Page 40

 

Business Consolidation Costs

We estimate liabilities for business closure activities by gathering detailed estimates of costs and, if applicable, asset sale proceeds, for each business consolidation initiative. For a typical business consolidation initiative, we estimate costs of employee severance, impairment of property and equipment and other assets including estimating net realizable value, if necessary, accelerated depreciation, termination payments for contracts and leases, and any other qualifying costs related to an exit plan. Such charges represent our best estimates; however, they require assumptions about plans that may change over time. The estimated costs are grouped by specific projects within the overall exit plan and are monitored at each reporting period. Any subsequent changes to the original estimates are recorded in current earnings. 

 

Risks and Uncertainties

The preparation of financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities at the reporting date and revenues and expenses during the reporting periods. These estimates represent management's judgment about the outcome of future events. It is not possible to accurately predict the future impact of such events and circumstances. However, we have reviewed the estimates used in preparing the financial statements and have identified the following factors that have a reasonable possibility of being materially affected in the near term: 

 

 

Estimates regarding the recoverability of deferred tax assets and estimates regarding cash needs and associated indefinite reinvestment assertions.

 

Estimates of the net realizable value of inventory.

 Estimates regarding future financial performance and other inputs into fair value estimates related to impairment tests for goodwill and intangible assets that could result in additional future impairment losses.

 

We do not believe that there are any significant risks that have not already been disclosed in the Consolidated Financial Statements.

 

Recently Issued Accounting Pronouncements

In  November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures." ASU No. 2023-07 requires all annual disclosures currently required by Topic 280 to be included in interim periods and requires disclosure of significant segment expenses regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and applicable additional measures of segment profit or loss used by the CODM when allocating resources and assessing business performance. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.

 

In  December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures." ASU No. 2023-09, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. The guidance is effective for public business entities for fiscal years beginning after  December 15, 2024 (our fiscal year 2026), with early adoption permitted. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.

 

We have reviewed all recently issued accounting pronouncements and have concluded that, other than as described above, they are either not applicable to us or are not expected to have a significant impact on our consolidated financial statements.

 

Recently Adopted Accounting Pronouncements

There have been no accounting pronouncements applicable to us that we were required to adopt or that we have elected to adopt during fiscal year 2024.

 

Note 2. Revenue

 

We develop, manufacture, market, sell and maintain life sciences tools and quality control instruments and related consumables.

 

Hardware sales include physical products such as instruments used for molecular and genetic analysis, protein synthesizers, medical meters, wireless sensor systems, data loggers, and process challenge devices. Hardware may be offered with accompanying perpetual or annual software licenses, which in some cases are required for the hardware to function.

 

Consumables are typically used on a one-time basis and require frequent replacement in our customers' operating cycles. Consumables sold by our Clinical Genomics and Biopharmaceutical Development divisions, such as reagents used for molecular and genetic analysis or solutions used for protein synthesis, are critical to the ongoing use of our instruments. Consumables such as biological indicator test strips sold by our Sterilization and Disinfection Control division are used on a standalone basis.

 

Revenues from hardware and consumables are recognized upon transfer to the customer, typically at the point of shipment. 

 

We also offer maintenance, calibration, and testing service contracts. These contracts result in revenues recognized over time, for example, when we are obligated to perform labor and replace parts on an as-needed basis over a contractually specified period, or at a point in time, upon completion of a specific, discrete service. In many cases, our contracts contain both revenues recognized over time and revenues recognized at a point in time. 

 

We evaluate our revenues internally based on business division and the nature of goods and services provided.

 

The following tables present disaggregated revenues from contracts with customers for the years ended March 31, 2024, 2023 and 2022:

 

  

Year Ended March 31, 2024

 
  

Sterilization and Disinfection Control (1)

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $65,459  $36,086  $17,086  $2,345  $120,976 

Hardware and Software

  549   12,254   12,993   30,024   55,820 

Services

  9,116   4,248   10,633   15,394   39,391 

Total revenues

 $75,124  $52,588  $40,712  $47,763  $216,187 

 

Page 41

 
  

Year Ended March 31, 2023

 
  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $55,605  $43,374  $15,800  $3,062  $117,841 

Hardware and Software

  692   13,347   22,079   26,561   62,679 

Services

  8,312   5,578   9,486   15,184   38,560 

Total revenues

 $64,609  $62,299  $47,365  $44,807  $219,080 

 

  

Year Ended March 31, 2022

 
  

Sterilization and Disinfection Control

  

Clinical Genomics (2)

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $50,311  $22,271  $15,551  $3,675  $91,808 

Hardware and Software

  700   6,726   21,651   28,537   57,614 

Services

  8,033   3,843   8,377   14,660   34,913 

Total revenues

 $59,044  $32,840  $45,579  $46,872  $184,335 

 

(1) Beginning October 16, 2023, revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on January 1, 2024. 

(2) Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on October 20, 2021. 

 

Contract Balances

Our contracts have varying payment terms and conditions. Some customers prepay for products and services, resulting in either unearned revenues or customer deposits, called contract liabilities. Short-term contract liabilities are included within unearned revenues in the accompanying Consolidated Balance Sheets, and long-term contract liabilities are included within other long-term liabilities in the accompanying Consolidated Balance Sheets. The significant majority of our revenues and related receivables and contract liabilities are generated from contracts with customers with original expected durations of 12 months or less. Contract liabilities will be recognized to revenue as we satisfy our obligations under the terms of the contracts. 

 

A summary of contract liabilities is as follows:

 

Contract liabilities as of March 31, 2023

 $16,098 

Prior year liabilities recognized in revenues during the year ended March 31, 2024

  (9,557)

Contract liabilities added during the year ended March 31, 2024, net of revenues recognized

  9,145 

Contract liabilities balance as of March 31, 2024

 $15,686 

 

 

Note 3. Fair Value Measurements

 

Our financial instruments generally consist of cash and cash equivalents, trade accounts receivable, obligations under trade accounts payable, and debt. Due to their short-term nature, the carrying values of cash and cash equivalents, trade accounts receivable, and trade accounts payable approximate fair value; they are classified within Level 1 of the fair value hierarchy. 

 

The financial instruments that subject us to the highest concentration of credit risk are cash and accounts receivable. We maintain relationships and cash deposits at multiple banking institutions across the world in an effort to diversify and reduce risk of loss. Concentration of credit risk with respect to accounts receivable is limited to customers to whom we make significant sales. No customers accounted for more than 10% of total trade receivables as of  March 31, 2024.

 

As of March 31, 2024, we had outstanding $172,500 aggregate principal of 1.375% convertible senior notes due August 15, 2025, which we refer to as our 2025 Notes. We estimate the fair value of the 2025 Notes using Level 2 inputs based on the last actively traded price or observable market input preceding the end of the reporting period. The estimated fair value and carrying value of the 2025 Notes were as follows:

 

  

March 31, 2024

  

March 31, 2023

 
  

Carrying Value

  

Fair Value (Level 2)

  

Carrying Value

  

Fair Value (Level 2)

 

2025 Notes

 $171,198  $163,013  $170,272  $161,072 

 

See Note 15. "Subsequent Events" for information related to our partial repurchase of the 2025 Notes in April 2024.

 

The Belyntic acquisition obligates us to pay contingent consideration of up to $1,500 cash upon regulatory approval of certain patent applications (see Note 13. "Commitments and Contingencies"). We estimate the fair value of the remaining contingent consideration using Level 3 inputs and a probability-weighted outcome analysis based on our expectations of patent approval leveraging our historical experience and expert input, and we adjust the estimated fair value at each reporting period through earnings. The fair value of the remaining contingent consideration was $571 as of  March 31, 2024, of which $436 is recorded in Other accrued expenses and $135 is recorded in acquisition-related holdbacks on the accompanying Consolidated Balance Sheets.

 

Amounts recognized or disclosed at fair value in the consolidated financial statements on a nonrecurring basis include the initial recognition and disclosure of most assets and liabilities purchased in business acquisitions and any related measurement period adjustments (see Note 4. "Significant Transactions"). Additionally, assets such as property and equipment, operating lease assets, goodwill and other intangible assets are adjusted to fair value if determined to be impaired. We recorded $274,533 of non-cash impairment losses to goodwill and other intangible assets during the fiscal year ended March 31, 2024 (see Note 6. "Goodwill and Intangible Assets, Net" for further information); no impairment losses were recorded during the years ended  March 31, 2023 or March 31, 2022. Fair values of such assets and liabilities require measurement using Level 3 inputs.

 

There were no transfers between the levels of the fair value hierarchy during the fiscal years ended March 31, 2024 and 2023.

 

Page 42

 
 

Note 4. Significant Transactions

 

Acquisition of GKE

We acquired 100% of the outstanding shares of GKE GmbH and SAL GmbH effective October 16, 2023, on which date we began including the entities as wholly owned subsidiaries in our consolidated financial statements. Upon approval by applicable Chinese regulators, we acquired 100% of the outstanding shares of Beijing GKE Science & Technology Co. Ltd. (“GKE China,” and, together with GKE GmbH and SAL GmbH, “GKE”), effective  December 31, 2023 (the "GKE acquisition"). GKE China is included as a wholly owned subsidiary in our Consolidated Balance Sheets as of  December 31, 2023, and we began consolidating the results of its operations on January 1, 2024.

 

GKE develops, manufactures and sells a highly competitive portfolio of chemical sterilization indicators, biologics, and process challenge devices to protect patient safety across global healthcare markets. GKE is included in our Sterilization and Disinfection Control ("SDC") division, and GKE's strengths in chemical indictors are complementary to SDC's strengths in biologic indicators, as chemical and biologic indicators are used in the same sterility validation workflows. Additionally, GKE’s healthcare-focused commercial capabilities in Europe and Asia greatly expand our reach in the healthcare markets in those geographies. We are working to obtain regulatory 510(k) clearance on certain GKE products for sale in the United States, which would further expand organic revenues growth opportunities from the GKE business.

 

Total consideration for the GKE acquisition was $87,187, net of cash and financial liabilities and inclusive of working capital adjustments. Of the total acquisition price, approximately $9,300 at March 31, 2024 exchange rates is being held back for a period of 18 months from acquisition closing as security against potential indemnification losses. We funded the acquisition through a combination of cash on-hand and a total of $71,000 borrowed under our line of credit (See Note 8. "Indebtedness"). 

 

Allocation of Purchase Price

We accounted for the GKE acquisition as a business combination using the acquisition method of accounting. Under the acquisition method of accounting, the acquiree's identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values and are consolidated with those of the acquirer. The multi-period excess earnings method, a form of the income approach, was used to value acquired customer relationships, while the relief from royalty method was used to value acquired intellectual property and trade names. The non-compete agreements were valued using a probability-weighted estimate of the expected economic impact that would occur in the absence of the agreements. Significant judgments and estimates are required when performing valuations, including, among other assumptions, internal rates of return, revenue growth rates, customer attrition rates, and royalty rates, all of which are considered Level 3 inputs. We worked with external valuation experts to prepare the valuation using information obtained during due diligence and from professional valuation databases and other sources. These estimates were based on assumptions that we believe to be reasonable; however, actual results  may differ from these estimates.

 

The following table summarizes the allocation of the purchase price as of acquisition: 

 

  

Life (in years)

  

Amount

 

Cash and cash equivalents

     $4,191 

Accounts receivable (a)

      2,252 

Inventories (b)

      4,730 

Other current assets

      176 

Total current assets

      11,349 

Property, plant and equipment (c)

      3,398 

Other noncurrent assets

      3,041 

Intangible assets:

        

Customer relationships (d)

  12   34,708 

Intellectual property (d)

  7   3,208 

Trade names (d)

  10   5,412 

Non-compete agreements (d)

  3   743 

Goodwill (e)

      48,850 

Total assets acquired

     $110,709 

Accounts payable

      11 

Deferred tax liability

      13,901 

Other current liabilities

      2,746 

Long-term liabilities

      2,673 

Total liabilities assumed

      19,331 

Total purchase price, net of cash acquired

     $87,187 

 

(a)

Accounts receivable are expected to be collected. The carrying value of accounts receivable at acquisition approximates fair value. 

(b)

Includes $2,414 of inventory step-up, which we expect to amortize within approximately one year from the acquisition date. During the period from October 16, 2023 to March 31, 2024, $1,229 of inventory step-up amortization was recorded to cost of revenues. 

(c)

Includes $2,353 of fixed asset step-up, which will be amortized based on the underlying assets' expected lives. During the period from October 16, 2023 to March 31, 2024, $365 of property, plant and equipment step-up was recorded to depreciation expense. 

(d)

 Acquired amortizable intangible assets are currently expected to be amortized on a straight-line basis over a weighted average period of 11.2 years. The identified intangible assets will be amortized on a straight-line basis over their useful lives, which approximates the pattern that assets' economic benefits are expected to be consumed. Amortization expense for customer relationships, trade names, and noncompete agreements will be expensed to general and administrative expense, and amortization expense for intellectual property will be expensed to cost of revenues. During the period from October 16, 2023 and March 31, 2024, $2,005 of amortization expense was recorded to general and administrative costs and $266 of amortization expense was recorded to cost of revenues in the Sterilization Disinfection Control division related to the GKE acquisition.

 

Page 43

 

(e)

Acquired goodwill of $48,850, all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, none of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is not expected to be deductible for foreign tax purposes.

 

Acquisition related costs such as legal and advisory fees were approximately $835 during fiscal year 2024; these costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred and are reflected on the Consolidated Statements of Operations in general and administrative expenses. 

 

GKE's operations contributed $9,289 to revenues and $1,046 of net income (including $2,271 of non-cash amortization expense related to acquired intangible assets and $1,229 of non-cash inventory step up expense) to our consolidated results during the twelve months ended March 31, 2024 

 

Supplemental unaudited pro-forma information

Combined revenues from Mesa and GKE for fiscal years 2024 and 2023 would have been approximately $229,260 and $241,360, respectively, had the GKE acquisition occurred at the beginning of our prior fiscal year on April 1, 2022.

 

It is impracticable for us to disclose pro-forma net earnings information regarding the combined results of the operations of Mesa and GKE as if the acquisition had occurred at an earlier date. Prior to acquisition, GKE was a privately owned company with financial statements prepared on a statutory, rather than GAAP, basis, using a different fiscal year end than Mesa's. Certain financial information cannot be recreated for accurate financial results. For example, prior to Mesa's ownership, GKE accounted for inventory at an unburdened rate and performed only annual inventory counts, such that we cannot accurately estimate cost of goods sold. Additionally, all transactions occurring between the three GKE entities, which are substantial, were accounted for at arms-length prior to acquisition; we eliminated intercompany transactions from a revenue perspective above, but we do not have sufficient historical detail to eliminate intercompany cost of revenues accurately. As presentation of pro-forma net earnings information would require extensive estimation and could not be sourced from sufficiently factual information reasonably aligned with GAAP, it is impracticable for us to disclose pro-forma net earnings information.

 

Belyntic, GmbH

On  November 17, 2022, we acquired substantially all of the assets and certain liabilities of Belyntic GmbH’s peptide purification business (“the Belyntic acquisition”) for a total cash price of $6,450, of which $4,950 was paid on the date of acquisition. The remaining $1,500 becomes due to the Belyntic sellers as patent applications are approved (see Note 13. "Commitments and Contingencies"). The business complements our existing peptide synthesis business, part of the Biopharmaceutical Development segment, by adding a new consumables line that can be used with the instruments we sell. The new PurePep® EasyClean products are an environmentally conscious chemistry solution to purify peptides. During the twelve months ended March 31, 2024, we recorded certain measurement period adjustments to reclassify amounts from intangible assets into goodwill. Our preliminary purchase price allocation was finalized as of  December 31, 2023. 

 

Agena Bioscience, Inc.

On October 20, 2021, we completed the acquisition of 100% of the outstanding shares of Agena Bioscience, Inc. (“Agena” or “the Agena acquisition”) for adjusted cash consideration of $300,793. Agena is a leading clinical genomics tools company that develops, manufactures, markets and supports proprietary instruments and related consumables that enable genetic analysis for a broad range of research applications. The acquisition of Agena moved our business toward the life sciences tools sector and expanded our market opportunities, particularly in Asia. Agena’s operations comprise our Clinical Genomics segment. 

 

 

Note 5. Leases

 

We have operating leases for buildings and office equipment used in manufacturing and distribution, engineering, research and development, sales and marketing, and administration activities. The following table presents the lease balances within the Consolidated Balance Sheets related to our operating leases:

 

Lease Assets and Liabilities

Balance Sheet Location

 

March 31, 2024

  

March 31, 2023

 

Operating lease ROU asset

Other assets

 $9,671  $8,693 

Current operating lease liabilities

Other accrued expenses

  2,986   2,868 

Noncurrent operating lease liabilities

Other long-term liabilities

  6,613   5,752 

 

The components of lease costs, the weighted average remaining lease term and the weighted average discount rate were as follows:

 

   

Year Ended March 31,

 
   

2024

   

2023

 

Operating lease expense

  $ 3,453     $ 3,064  

Variable lease expense

    530       704  

Total lease expense

  $ 3,983     $ 3,768  

Weighted average remaining lease term in years

    4.6       3.3  

Weighted average discount rate

    4.1 %     2.0 %

 

Supplemental cash flow information related to leases was as follows:

 

   

Year Ended March 31,

 
   

2024

   

2023

 

Cash paid for amounts included in the measurements of lease liabilities

  $ 3,392     $ 3,017  

Operating lease assets obtained in exchange for operating lease obligations

    4,265       1,426  

 

Increases in operating lease right of use assets and lease liabilities are primarily due to the acquisition of GKE. 

 

Page 44

 

As of March 31, 2024 maturities of lease liabilities are as follows for future years ending March 31:

 

2025

  $ 3,306  

2026

    2,721  

2027

    2,169  

2028

    444  

2029

    413  

Thereafter

    1,792  

Future value of lease liabilities

    10,845  

Less: imputed interest

    1,246  

Present value of lease liabilities

  $ 9,599  

  

The maturity schedule above does not include discounted future minimum lease payments for leases not yet commenced of approximately $7,633 for manufacturing, office and warehouse facilities used by our Biopharmaceutical Development division in Uppsala, Sweden. The lease has a term of 10 years and is expected to commence during the first quarter of fiscal year 2025.

 

 

Note 6. Goodwill and Intangible Assets, Net

 

Goodwill

 

Goodwill arises from the excess purchase price of acquired businesses over the fair value of acquired tangible and intangible assets, less assumed liabilities. 


Changes in the carrying amount of goodwill were as follows:

 

  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

March 31, 2022

 $29,750  $135,914  $88,265  $37,237   291,166 

Effect of foreign currency translation

  (191)  49   (7,381)  (20)  (7,543)

Goodwill related to Belyntic acquisition

  -   -   2,973   -   2,973 

Measurement period adjustment, Agena acquisition

  -   (152)  -   -   (152)

March 31, 2023

 $29,559  $135,811  $83,857  $37,217   286,444 

Effect of foreign currency translation

  1,021   (130)  (32)  (6)  853 

Impairment losses

  -   (118,741)  (38,151)  -   (156,892)

Goodwill related to GKE acquisition

  48,850   -   -   -   48,850 

Measurement period adjustment, Belyntic Acquisition

  -   -   841   -   841 

March 31, 2024

 $79,430  $16,940  $46,515  $37,211  $180,096 

 

In the third quarter of fiscal year 2024, we completed the acquisition of GKE. See Note 4. “Significant Transactions” for further information.

 

During the fourth quarter of our fiscal year ended March 31, 2024, we recorded consolidated goodwill impairment losses of $156,892 related to our Clinical Genomics and Biopharmaceutical Development divisions.

 

For reporting units associated with our Clinical Genomics and Biopharmaceutical Development divisions, we performed quantitative impairment analyses over goodwill because declining revenues growth in both divisions indicated that the fair values of the businesses might have declined below their carrying values. We also performed quantitative impairment analyses on finite-lived intangible assets within those divisions. More information on the impairment losses is included in the “Impairment Losses” section below. We performed qualitative impairment tests over reporting units in our Sterilization and Disinfection Control and Calibration Solutions divisions and concluded that it was not more likely than not that the fair values of those businesses had declined below their carrying values.

 

Finite-Lived Intangible Assets

 

Other intangible assets were as follows:

 

  

March 31, 2024

  

March 31, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Customer relationships

 $189,911  $(104,528) $85,383  $238,247  $(86,058) $152,189 

Intellectual property

  41,602   (25,901)  15,701   65,950   (19,550)  46,400 

Other intangibles

  19,559   (6,891)  12,668   24,793   (6,567)  18,226 

Total

 $251,072  $(137,320) $113,752  $328,990  $(112,175) $216,815 

 

Page 45

 

Amortization expense for finite-lived intangible assets acquired in a business combination was as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Amortization in cost of revenues

 $6,052  $6,796  $3,806 

Amortization in general and administrative

  21,289   22,025   18,000 

Total

 $27,341  $28,821  $21,806 

 

Other than amortization expense, the changes in finite-lived intangible assets from March 31, 2023 to March 31, 2024 primarily reflect impairment losses totaling $117,641 as further described below, additions of $44,071 related to purchase accounting for GKE as of the acquisition date, and foreign currency impacts. See Note 4. “Significant Transactions” for additional information related to our acquisition of GKE. All impairment losses related to finite-lived intangible assets were recorded in our Clinical Genomics division. Of the $117,641 impairment losses, $79,116 related to customer relationships, $28,531 related to patents and other technology-related propriety information, and $9,994 related to trademarks and trade names.

 

In addition to testing definite-lived intangible assets for impairment in our Clinical Genomics and Biopharmaceutical Development divisions, we also quantitatively tested trademarks and trade names which were previously identified as indefinite-lived intangible assets in our Biopharmaceutical Development division. We concluded the trademarks and trade names were not impaired; however, as of our impairment testing date on January 1, 2024, we have assigned a useful life of 10 years from the original acquisition date to these assets in response to increased pressures and risks in the biopharmaceutical industry resulting from macroeconomic influences. The trademarks and trade names will now amortize through October 2029, resulting in additional expected non-cash amortization expense of approximately $700 per year. We reassessed the remaining useful lives of our intangible assets in conjunction with our impairment testing and made no further material changes to our expectations of the remaining useful lives of our intangible assets because, while the value of certain assets has diminished since acquisition, the expected duration of their usefulness has not changed in response to the macroeconomic and other factors leading to the impairment losses.

 

The range of useful lives and weighted-average remaining useful lives of amortizable intangible assets as of March 31, 2024 were as follows: 

 

  

Approx. Est. Useful

Weighted Avg.

  

Life

Remaining Life

Description

 

(Years)

(Years)

Customer Relationships

 

7 - 14

8.0

Intellectual Property

 

7 - 10

5.9

Other Intangibles

 

3 - 12

7.9

 

The following is estimated amortization expense for the years ending March 31:

 

   Amortization 

Year

  Expense 

2025

 $17,788 

2026

  16,988 

2027

  16,328 

2028

  15,735 

2029

  15,182 

 

Impairment Losses

 

In conjunction with our annual impairment testing, we engaged external valuation specialists to aid in performing recoverability tests, and ultimately fair value tests, over intangible assets in our Clinical Genomics division and both reporting units (Immunoassays and Peptides) of our Biopharmaceutical Development division. Fair value testing was performed by weighting Gordon Growth and Exit Multiple discounted cash flow models and guideline public company models (one-year forward multiples), relying on unobservable Level 3 inputs, including but not limited to, discount rates, expected useful lives, applicable competitors, and anticipated revenues growth and margins. Inputs were established through discussions between Management and our valuation specialists and are based on internal expectations for future performance, market indicators, and reputable valuation research resources. Impairment losses are recorded in either Impairment of finite-lived intangible assets or Impairment of goodwill in the accompanying Consolidated Statements of Operations. As of the date of our annual goodwill impairment testing, January 1, 2024, the total fair values of the Clinical Genomics and Biopharmaceutical Development divisions were $58,900 and $119,000, respectively. Impairment losses resulted in a 0% cushion between the fair and carrying values of our Clinical Genomics division and the Immunoassays reporting unit within our Biopharmaceutical Development division as of our January 1, 2024 impairment testing date. The fair value of the Peptides reporting unit within our Biopharmaceutical Development division exceeded carrying value by approximately 36% as of our testing date, and no impairment losses were recorded for this reporting unit. The goodwill associated with each of Clinical Genomics, Immunoassays, and Peptides reporting units as of March 31, 2024 was $16,940, $32,807, and $13,708, respectively. As such, the Clinical Genomics and Biopharmaceutical Development divisions are susceptible to further impairment losses in the future if actual results differ significantly from our estimates. Assumptions used in goodwill and intangible asset impairment tests include unobservable Level 3 inputs and estimates that are subject to uncertainty, such that there is a reasonable possibility that further impairment losses, which could be material to our consolidated financial statements, will occur in the Clinical Genomics and Biopharmaceutical Development divisions in the future.

 

We monitor each of our divisions for indicators of impairment on a quarterly basis. Several changes to the Clinical Genomics division occurred during the fourth quarter of fiscal year 2024 that were incorporated into our impairment analyses and contributed to the recognized impairment loss. First, we enacted changes in our management structure, whereby a new General Manager was assigned to lead the division. Immediately, the new manager began restructuring the division, eliminating 17 positions. Additionally, new division management began to implement an updated business strategy, which resulted in a downward revision of financial expectations for the coming years, particularly the next 1.52 years, but which will better position the division to achieve sustainable long-term growth. Additionally, in the fourth quarter of 2024, we lost two individually immaterial customer contracts as continued economic difficulties resulted in their bankruptcy. These internal changes, coupled with difficult macroeconomic conditions described further below ultimately contributed to the impairment losses recorded related to the Clinical Genomics division.

 

Throughout fiscal year 2024, we performed regular analyses comparing the results of the Biopharmaceutical Development division with our expectations at the time of purchase. Our analyses in the first three quarters of fiscal 2024 indicated that reporting units associated with the Biopharmaceutical Development division more likely than not were not impaired, in part because actual operating costs to date had been lower than were expected at acquisition. However, in the fourth quarter of fiscal year 2024, persistent difficult macroeconomic trends resulted in a downward revision of financial expectations for the coming years compared to when the division was acquired, ultimately resulting in a downward revision of previous forecasts of the division’s results, particularly after the division failed to meet our revenue expectations during the fourth quarter.

 

Page 46

 

Conditions that negatively impacted both the Clinical Genomics and the Biopharmaceutical Development division included:

 

 

significant increases in discount rates used to value the reporting units due elevated risk-free rates and macroeconomic risk in the market;

 

macroeconomic factors, particularly in the biopharmaceutical and pharmaceutical markets, including decreased spending on capital equipment and consolidation of some served customers;

 

continued uncertainty in the wider macroeconomic environment, including persistently elevated interest rates compared to when the acquisitions were consummated; and,

 

macroeconomic uncertainty in China, which resulted in lower than expected capital equipment purchases;

 

continuing high interest rates limiting our customers’ spend on capital equipment.

 

The nature of our Sterilization and Disinfection Control and Calibration Solutions divisions makes them less sensitive to existing macroeconomic conditions, particularly since the product lines offered by these divisions do not require our customers to initially invest in high-dollar capital equipment to the same degree as in our Clinical Genomics and Biopharmaceutical Development divisions.

 

 

Note 7. Supplemental Balance Sheet Information

 

Significant changes in balance sheet amounts below are primarily attributable to the acquisition of GKE and related step-up amounts under purchase accounting. See Note 4. "Significant Transactions" for details. 

 

Inventories consisted of the following: 

 

  

March 31, 2024

  

March 31, 2023

 

Raw materials

 $18,335  $20,064 

Work in process

  1,256   617 

Finished goods

  13,084   13,961 

Total inventories

 $32,675  $34,642 

 

In addition to sales of existing inventories, higher non-cash scrap expense in fiscal year 2024 contributed to the overall decrease in inventories, partially offset by the GKE acquisition and inventory purchases to meet current production needs.

 

Prepaid expenses and other consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Prepaid expenses

 $2,932  $2,498 

Deposits

  1,898   1,376 

Prepaid income taxes

  1,237   953 

Other current assets

  3,341   4,045 

Total prepaid expenses and other

 $9,408  $8,872 

 

Property, plant and equipment consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Land

 $889  $889 

Buildings and building improvements

  23,480   22,005 

Manufacturing equipment

  19,540   14,481 

Computer equipment

  3,613   4,413 

Other

  5,383   4,394 

Construction in progress

  1,380   1,735 

Gross total

  54,285   47,917 

Accumulated depreciation

  (22,519)  (19,768)

Property, plant and equipment, net

 $31,766  $28,149 

 

Depreciation expense was as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Depreciation expense in Cost of revenues

 $3,031  $3,163  $2,243 

Depreciation expense in Operating expense

  1,202   1,150   1,019 

Total depreciation expense

 $4,233  $4,313  $3,262 

 

Accrued payroll and benefits consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Bonus payable

 $3,838  $4,461 

Wages and paid-time-off payable

  3,072   2,329 

Payroll related taxes

  1,956   1,982 

Other benefits payable

  1,069   661 

Total accrued payroll and benefits

 $9,935  $9,433 

 

Page 47

 

Other accrued expenses consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Accrued business taxes

 $5,557  $5,941 

Current operating lease liabilities

  2,986   2,868 

Income taxes payable

  1,615   992 

Other

  2,700   2,297 

Total other accrued expenses

 $12,858  $12,098 

 

 

Note 8. Indebtedness

 

Credit Facility

On March 5, 2021, we entered into a four-year senior secured credit agreement that included 1) a revolving credit facility in an aggregate principal amount of up to $75,000 (the "Revolver"), 2) a swingline loan in an aggregate principal amount not exceeding $5,000, and 3) letters of credit in an aggregate stated amount not exceeding $2,500 at any time. The agreement also provided for an incremental term loan or an increase in revolving commitments in an aggregate principal amount of at a minimum $25,000 and at a maximum $75,000, subject to the satisfaction of certain conditions and lender considerations. On  October 5, 2023, we amended the terms of our four-year senior credit facility to increase the maximum principal amount available to us under the Revolver from $75,000 to $125,000. We refer to the agreement in whole as the “Credit Facility.” 

 

Subsequent to the end of fiscal year 2024, on April 5, 2024, we further amended and restated the terms of the Credit Facility. The amended Credit Facility has been modified to:

 

(i)

Extend the maturity of the Credit Facility to April 2029; 

(ii)

Allow proceeds from the Credit Facility to be used to redeem some or all of the Company’s 2025 Notes;

(iii)

Include a $75,000 senior secured term loan facility (the “Term Loan”), which is subject to principal amortization payments; and

(iv)

Make certain changes to the financial covenants.

 

Amounts borrowed under the Credit Facility bear interest at either a base rate or a SOFR rate plus an applicable spread ranging from 1.5% to 3.5%, depending on our total net leverage ratio. The interest rate on borrowings under our line of credit as of March 31, 2024 was 7.2%.

 

We are obligated to pay quarterly unused commitment fees of between 0.20% and 0.35% of the Revolver’s aggregate principal amount, based on our leverage ratio. We incurred unused commitment fees of $164 and $107 for the years ended March 31, 2024, and March 31, 2023, respectively. The balance of unamortized customary lender fees was $321 and $312 as of March 31, 2024 and 2023, respectively.

 

During the second quarter of fiscal year 2024, we borrowed a total of $71,000 under the Revolver to fund the majority of the GKE acquisition, and repaid $20,500 against that outstanding balance during the third and fourth quarters of fiscal year 2024. As of  March 31, 2024, the outstanding balance under our Credit Facility was $50,500. Subsequent to March 31, 2024, we repaid an additional $7,500 on our line of credit. We borrowed $75,000 under the Term Loan on April 5, 2024 at a rate of 8.4% as of the borrowing date, largely to fund the repurchase of a portion of the 2025 Notes. See Note 15. "Subsequent Events."

 

The financial covenants in the Credit Facility as amended include a maximum leverage ratio of 4.50 to 1.00 for the first five testing dates on which the line of credit is outstanding; 4.0 to 1.0 on each of the sixth, seventh, eighth, and ninth testing dates; and 3.5 to 1.0 on each testing date following the ninth testing date. The Credit Facility also stipulates a minimum fixed charge coverage ratio of 1.25 to 1.0 and a minimum senior net leverage ratio of 3.5 to 1. Other covenants include restrictions on our ability to incur debt, grant liens, make fundamental changes, engage in certain transactions with affiliates, or conduct asset sales. As of  March 31, 2024, we were in compliance with all required covenants under the terms of the Credit Facility, both before and after the amendment and restatement.

 

Convertible Notes

On  August 12, 2019, we issued an aggregate principal amount of $172,500 of 2025 Notes. The 2025 Notes mature on  August 15, 2025, unless earlier repurchased or converted, and bear interest at a rate of 1.375% payable semi-annually in arrears on  February 15 and  August 15 each year beginning on  February 15, 2020. The 2025 Notes are initially convertible at a conversion rate of 3.5273 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $283.50 per share of common stock. Noteholders  may convert their 2025 Notes at their option only in the following circumstances:

 

(i) 

during any calendar quarter commencing after the calendar quarter ended on December 31, 2019 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;

(ii)

during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;

(iii)

upon the occurrence of certain corporate events or distributions on our common stock, including certain distributions, the occurrence of a fundamental change (as defined in the indenture governing the 2025 Notes) or a transaction resulting in the Company’s common stock converting into other securities or property or assets; and

(iv)

at any time from, and including,  April 15, 2025 until the close of business on the second scheduled trading day immediately before the maturity date. 

 

Upon conversion, we will pay or deliver, as the case  may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. The if-converted value of the 2025 Notes did not exceed the principal balance as of  March 31, 2024.

 

Immediately following completion of the amendment of the Credit Facility, on April 5, 2024, we entered into separate, privately negotiated purchase agreements (the “Purchase Agreements”) with a limited number of holders of our outstanding 2025 Notes. Pursuant to the Purchase Agreements, we purchased $75,000 in aggregate principal amount of the 2025 Notes for an aggregate cash purchase price of approximately $71,410, including accrued and unpaid interest. See Note 15. "Subsequent Events."

 

Page 48

 

Debt issuance costs related to the 2025 Notes are comprised of commissions payable to the initial purchasers of $5,175 and third party offering costs of $255. The debt issuance costs are being amortized to interest expense using the effective interest method over the six-year contractual term of the 2025 Notes.

 

The net carrying amount of the 2025 Notes was as follows:

 

  

March 31, 2024

  

March 31, 2023

 

Principal outstanding

 $172,500  $172,500 

Unamortized debt issuance costs

  (1,302)  (2,228)

Net carrying value

 $171,198  $170,272 

 

We recognized interest expense on the 2025 Notes as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Coupon interest expense at 1.375%

 $2,372  $2,372  $2,372 

Amortization of debt issuance costs

  926   907   890 

Total

 $3,298  $3,279  $3,262 

 

The effective interest rate of the liability component of the 2025 Notes is approximately 1.9%.

 

As of  March 31, 2024, the 2025 Notes, net of unamortized debt issuance costs are classified as a long-term liability on our Consolidated Balance Sheets as the circumstances necessary for conversion were not satisfied as of the end of the period and the private repurchases contemplated by the Purchase Agreements had not yet occurred. The circumstances necessary for voluntary conversion were not met during fiscal year 2024. 

 

Note 9. Stock Transactions and Stock-Based Compensation

(dollars and shares in thousands, except per share values)

 

Stock-Based Compensation

We issue shares in the form of stock options, RSUs and PSUs to employees and non-employee directors pursuant to the 2021 Equity Plan, and we have awards outstanding under the 2014 Equity Plan. The 2021 Equity Plan authorizes the issuance of 660 shares of common stock to eligible participants, and there were 373 shares available for future grants under the plan as of March 31, 2024. Under the 2014 Equity Plan, 1,100 shares of common stock were authorized and reserved for eligible participants, all of which have been issued and 77 of which remain outstanding as of March 31, 2024.

 

Stock-based compensation expense recognized in the Consolidated Financial Statements was as follows: 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Stock-based compensation expense

 $11,936  $12,538  $11,391 

Amount of income tax expense (benefit) recognized in earnings

  2,718   (1,169)  (4,055)

Stock-based compensation expense, net of tax

 $14,654  $11,369  $7,336 

 

Stock Options

We use the Black-Scholes option-pricing model to estimate the fair value of stock option awards granted. The weighted average assumptions utilized in the model were as follows: 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Weighted-average value at grant date

 $130.07  $185.60  $268.81 

Expected life (years)

  3.52   3.52   3.52 

Expected dividend yield

  0.07%  0.07%  0.06%

Volatility

  37.82%  37.29%  38.82%

Risk-free interest rate

  4.16%  3.55%  0.46%

 

Using the assumptions in the tables above, the weighted-average Black-Scholes fair value per share at grant date for the years ended March 31, 2024, 2023 and 2022 were $42.76, $58.94 and $76.02, respectively. These fair values are before the estimated effect of forfeitures, which reduces the amount of expense recorded in our Consolidated Statements of Operations. 

 

Page 49

 

Stock option activity under the 2021 Equity Plan and 2014 Equity Plan as of March 31, 2024, and changes for the year then ended, are presented below (shares and dollars in thousands, except per-share data):

 

  

Stock Options

 
  

Shares Subject to Options

  

Weighted- Average Exercise Price per Share

  

Weighted-Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Outstanding as of March 31, 2023

  163  $200.62   3.3  $1,643 

Awards granted

  56   130.07         

Awards forfeited or expired

  (23)  192.15         

Awards exercised or distributed

  (2)  132.40       24 

Outstanding as of March 31, 2024

  194  $181.89   3.2  $26 

Exercisable awards as of March, 31, 2024

  109  $197.63   2.0  $- 

Exercisable awards and awards expected to vest, March 31, 2024

  187  $183.16   3.2  $23 

 

The total intrinsic value of stock options exercised during the years ended March 2023 and March 2022 was $6,902, and $15,209, respectively. Unrecognized stock-based compensation expense for stock options expected to vest as of  March 31, 2024 was $2,388 and is expected to be recognized over a weighted average period of 1.8 years. The total fair value of options vested was $2,749, $2,763, and $2,856 during the years ended March 31, 2024, 2023 and 2022, respectively.

 

Time-Based Restricted Stock Units (RSUs)

RSU activity under the 2021 Equity Plan was as follows (shares and dollars in thousands, except per-share data):

 

  

Time-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2023

  57  $209.27   1.0  $9,993 

Awards granted

  55   133.30         

Awards forfeited or expired

  (8)  166.78         

Awards distributed

  (28)  212.22       3,658 

Nonvested as of March 31, 2024

  76  $157.83   1.0  $8,325 

Expected to vest

  69  $158.85   1.8  $7,540 

 

For the years ended March 31, 2023 and 2022, the weighted average fair values per RSU granted were $187.21 and $274.55, respectively. Unrecognized stock-based compensation expense for RSUs that we have determined are probable of vesting was $6,317 as of March 31, 2024 and is expected to be recognized over a weighted average period of 1.7 years. The total fair value of RSUs vested was $5,881, $6,751, and $5,320 during the years ended March 31, 2024, 2023 and 2022, respectively. The total intrinsic value of time-based RSUs distributed during the years ended March 31, 2023 and March 2022 was $5,004 and $5,320, respectively.

 

Performance-Based Restricted Stock Units (PSUs)

We grant performance-based RSUs to certain key employees. Vesting of the awards is contingent upon meeting certain service conditions, as well as meeting certain performance and/or market conditions.

 

PSU activity under the 2021 Equity Plan was as follows (shares and dollars in thousands, except per-share data):

 

  

Performance-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2023 at target

  44  $286.02   3.5  $7,958 

Awards granted

  32   132.29         

Performance adjustment

  (19)  177.84         

Awards forfeited or expired at target

  (1)  132.29         

Nonvested as of March 31, 2024 at target

  56  $240.96   2.6  $6,142 

Expected to vest

  55  $243.67   2.4  $5,984 

 

Page 50

 

For the years ended March 31, 2023 and 2022, the average fair value per PSU granted was $182.14 and $302.15, respectively. Unrecognized stock-based compensation expense for PSUs that we have determined probable of vesting was $5,703 as of March 31, 2024 and is expected to be recognized over a weighted average period of 2.4 years. Total fair value of PSUs vested was $1,926 and $5,671 during the years ended March 31, 2023 and 2022, respectively. There were no PSUs vested or distributed during the year ended March 31, 2024. The total intrinsic value of PSUs distributed during the years ended  March 31, 2023 and 2022 was $1,776 and $7,549, respectively. 

 

During the year ended March 31, 2024, the Compensation Committee of the Board of Directors created a plan to award to eligible employees 32 PSUs (the "FY24 PSUs") at target that are subject to service, performance, and market conditions. The performance period for the FY24 PSUs is from April 1, 2023 through March 31, 2024, and the service period is from  June 21, 2023 through  June 21, 2026. Based on actual performance during the performance period, 15 of the FY24 PSUs are expected to vest, net of estimated forfeitures. In addition, the quantity of shares earned based on company performance will be adjusted up or down by a maximum of 20% pursuant to a market-based measure of performance comparing Mesa’s share price to a peer group over the period from  April 1, 2023 until  March 31, 2026. 

 

On  October 28, 2021, the Compensation Committee of the Board of Directors granted a special long-term equity award consisting of performance stock units covering a target of 40 shares that is subject to both performance and service conditions to our Chief Executive Officer. The performance period of the award was the three-year period from April 1, 2021 through  March 31, 2024. The service periods commence on  October 28, 2021 and end on each of October 27, 2024,  October 27, 2025, and  October 27, 2026, on which dates eligible PSUs will vest and be distributed. The performance metrics are cumulative GAAP revenues over the performance period and cumulative adjusted operating income over the performance period. Based on actual performance through the period ended March 31, 2024, 35 shares are expected to vest.

 

During the year ended March 31, 2024, we adjusted our estimate of PSUs expected to vest under all outstanding plans based on actual results achieved through applicable performance periods. We recorded a cumulative effect release of ($812) during the period (approximately $640, net of estimated tax as well as $0.12 per basic and diluted share), which is recorded in general and administrative expense on our Consolidated Statements of Operations. In the future, we expect non-cash stock-based compensation expense of approximately $934 per quarter related to outstanding PSUs following our new estimate of performance share units expected to vest. 

 

In November 2005, our Board of Directors approved a program to repurchase up to 300 shares of our outstanding common stock. Under the program, shares of common stock may be purchased from time to time in the open market at prevailing prices or in negotiated transactions off the market. Shares of common stock repurchased will be cancelled and repurchases of shares of common stock will be funded through existing cash reserves. There were no repurchases of our shares of common stock under this plan during the years ended March 31, 2024, 2023 or 2022. As of March 31, 2024, we have repurchased 162 shares under this plan.

 

Under applicable law, Colorado corporations are not permitted to retain treasury stock. The price paid for repurchased shares is allocated between common stock and retained earnings based on management’s estimate of the original sales price of the underlying shares.

 

 

Note 10. Net (Loss) Earnings Per Share

(dollars and shares in thousands, except per share values)

 

The following table presents a reconciliation of the denominators used in the computation of basic and diluted net (loss) earnings per share:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Net (loss) earnings available for shareholders

 $(254,246) $930  $1,871 

Weighted average outstanding shares of common stock

  5,386   5,321   5,212 

Dilutive effect of stock options

  -   26   100 

Dilutive effect of unvested stock awards

  -   14   23 

Fully diluted shares

  5,386   5,361   5,335 
             

Basic (loss) earnings per share

 $(47.20) $0.17  $0.36 

Diluted (loss) earnings per share

 $(47.20) $0.17  $0.35 

 

The impact of the assumed conversion of the 2025 Notes calculated under the if-converted method was anti-dilutive, and as such shares underlying the 2025 Notes were excluded from the diluted EPS calculation for the fiscal years ended March 31, 2024, 2023, and 2022. 

 

The following stock awards were excluded from the calculation of diluted EPS:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Assumed conversion of convertible debt

  608   608   608 

Stock awards that were anti-dilutive

  268   154   40 

Total stock awards excluded from diluted EPS

  876   762   648 

 

 

Note 11. Employee Benefit Plans

 

We adopted the Mesa Laboratories, Inc. 401(K) Retirement Plan effective January 1, 2000. Under this plan, we match 100% of the first 4% of eligible pay contributed by each eligible employee, and contributions vest immediately. Participation is voluntary, and employees are eligible on the first day of the month following their start date. Our contribution obligations to the Mesa Laboratories, Inc. 401(K) retirement plan were $2,078, $1,768 and $1,185 during the years ended March 31, 2024, 2023 and 2022, respectively. 

 

Page 51

 
 

Note 12. Income Taxes

 

Provision for Income Taxes

 

Earnings before income taxes were as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Domestic

 $(233,853) $1,887  $4,579 

Foreign

  (41,795)  (2,276)  (1,005)

Total (loss) earnings before income taxes

 $(275,648) $(389) $3,574 

 

The components of our provision for income taxes were as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Current tax provision:

            

U.S. Federal

 $3,002  $593  $(83)

U.S. State

  1,678   538   286 

Foreign

  2,330   1,070   1,372 

Total current tax expense

  7,010   2,201   1,575 

Deferred tax provision:

            

U.S. Federal

  (20,387)  (1,432)  1,707 

U.S. State

  (1,853)  (210)  337 

Foreign

  (6,172)  (1,878)  (1,916)

Total deferred tax (benefit) expense

  (28,412)  (3,520)  128 

Total income tax (benefit) expense

 $(21,402) $(1,319) $1,703 

 

 

A reconciliation of our income tax provision and the amounts computed by applying statutory rates to earnings before income taxes was as follows (percentages may not perfectly sum due to rounding): 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 
  

Amount

   %  

Amount

    

Amount

   % 

(Loss)/ income before income taxes

 $(275,648)     $(389)     $3,574     

Federal income taxes at statutory rates

  (57,886)  21.0%  (82)  21.0%  751   21.0%

State income taxes, net of federal benefit

  (2,508)  0.9%  (1,075)  276.3%  628   17.6%

Compensation adjustments

  2,738   (1.0%)  1,506   (387.1%)  (16)  (0.4%)

Research and development credit

  (1,093)  0.4%  (1,010)  259.6%  (495)  (13.9%)

Return to provision adjustment

  (182)  0.1%  (125)  32.1%  (68)  (1.9%)

Subpart F, GILTI, & FDII

  (412)  0.1%  (127)  32.6%  6   0.2%

Foreign rate differential

  (566)  0.2%  (313)  80.5%  (152)  (4.3%)

Permanent difference

  479   (0.2%)  33   (8.5%)  64   1.8%

Goodwill impairment

  32,594   (11.8%)  -   -%  -   -%

Valuation allowance

  5,398   (2.0%)  (126)  32.4%  304   8.5%

Interest reserve adjustment

  -   -%  -   -%  668   18.7%

Other

  36   -%  -   -%  13   0.4%

Total income tax (benefit) expense

 $(21,402)  7.8% $(1,319)  339.1% $1,703   47.6%

Effective income tax rate

  7.76%      339.07%      47.65%    

 

 

Page 52

 

Deferred Tax Assets and Liabilities

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets (liabilities) were as follows:

 

 

  

March 31, 2024

  

March 31, 2023

 

Deferred tax assets:

        

Capitalized research expenditures

 $5,116  $3,124 

Credits

  2,528   4,769 

Allowances and reserves

  3,033   2,376 

Stock compensation deductible differences

  1,346   1,384 

Operating lease liabilities

  2,182   1,850 

Inventories

  668   1,348 

Net operating loss

  6,633   6,945 

Other

  187   149 

Net deferred tax assets, gross

  21,693   21,945 

Valuation allowance

  (5,975)  (582)

Net deferred tax assets, net

  15,718   21,363 

Deferred tax liabilities:

        

Operating lease right-of-use assets

  (2,120)  (1,811)

Goodwill and intangible assets

  (28,694)  (49,781)

Property, plant and equipment

  (2,813)  (2,502)

Other

  (579)  (221)

Total deferred tax liabilities

  (34,206)  (54,315)

Deferred tax asset/(liabilities)

  (18,488)  (32,952)

 

Valuation Allowance

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. In evaluating the need for a valuation allowance, management takes into account various factors, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Based on this evaluation, the Company has concluded that a valuation allowance is necessary on its U.S. and certain German operations and do not expect to fully realize its deferred tax assets as of March 31, 2024.

 

The following table summarizes the changes in our valuation allowance for deferred tax assets: 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Beginning balance

 $582  $708  $404 

Additions charged to income tax expense and other accounts

  5,398   567   304 

Deductions from reserves

  (5)  (693)  - 

Ending balance

 $5,975  $582  $708 

 

Net Operating Loss Credit and Carryforwards

 

As of March 31, 2024, the Company had U.S. and Foreign net operating loss (“NOL”) carryforwards consisting of the following: 

 

  

March 31, 2024

  

Expiration Date

 

Pre-2018 federal NOL carryforwards

 $-   N/A 

Post-2018 federal NOL carryforwards

  -  

Indefinite

 

State NOL carryforwards

  8,709  

March 31, 2035

 

Foreign NOL carryforwards

  22,595  

Indefinite

 

 

As of March 31, 2024, the Company had U.S. tax credit carryforwards consisting of the following:

 

  

March 31, 2024

  

Expiration Date

 

Federal research tax credit carryforwards

 $-   N/A 

State research tax credits carryforwards

  3,181  

March 31, 2036

 

Federal foreign tax credit carryforwards

  15  

March 31, 2037

 

 

Undistributed earnings in foreign subsidiaries

 

For the year ended March 31, 2024, provisions have not been made for income taxes on $55,794 of undistributed earnings that were deemed permanently reinvested in foreign subsidiaries at March 31, 2024. Determination of the amount of unrecognized deferred income tax liabilities on these earnings is not practicable because such liability, if any, depends on certain circumstances existing if and when remittance occurs. A deferred tax liability will be recognized if and when the Company no longer plans to permanently reinvest these undistributed earnings.

 

Page 53

 

Uncertain Tax Positions

 

Uncertain tax positions, if ever recognized in the financial statements, would be recorded in the consolidated statements of operations as part of the income tax provision. A reconciliation of the beginning and ending amount of unrecognized tax benefits, exclusive of interest and penalties, included in the deferred tax liability on the accompanying Consolidated Balance Sheets of the Company is as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Beginning balance

 $92  $1,329  $64 

(Decrease) increase related to prior period tax positions

  (92)  (1,272)  1,179 

Increases related to current period tax positions

  -   35   86 

Ending balance

 $-  $92  $1,329 

 

As of March 31, 2024, the Company has not recorded any gross unrecognized tax benefits. The Company recognizes interest and penalties accrued on uncertain income tax positions in other expense and general and administrative expense, respectively. Interest and penalties included in other long-term liabilities on the accompanying Consolidated Balance Sheets of the Company were $0 for each of the years ended March 31, 2024, 2023 and 2022. The Company does not expect a material change in unrecognized tax benefits or interest in the next 12 months.

 

The Company files income tax returns in the U.S. various states and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world. The following tax years remain subject to examination:

 

Significant Jurisdictions

  Open Years 

U.S. Federal

  2020-2022 

U.S. States

  2019-2022 

Foreign

  2016-2022 

 

 

 

Note 13. Commitments and Contingencies

 

We are party to various legal proceedings arising in the ordinary course of business. As of March 31, 2024, we are not party to any legal proceeding that management believes could have a material adverse effect on our consolidated financial position, results of operations, or cash flows. 

 

As part of the Belyntic acquisition, we agreed to pay the sellers a contingency based upon approval of contractually specified patents. The estimated fair value of the probable remaining contingent consideration was $571 as of  March 31, 2024.  

 

As part of the GKE acquisition, we have agreed to pay the GKE sellers approximately $9,300 (at March 31, 2024 exchange rates) 18 months following the acquisition date, pending adjustments for potential indemnification losses that  may arise. 

 

See Note 15. "Subsequent Events" for further information on debt commitments incurred subsequent to the end of fiscal year 2024. 

 

 

Note 14. Segment Data

 

Segment information is prepared on the same basis that our chief operating decision maker, our CEO, uses to manage our segments, evaluate financial results, and make key operating decisions. Our four reportable segments are organized primarily by the nature of the goods and services they sell. We evaluate the performance of our operating segments based on revenues, organic revenues growth, and gross profit. The accounting policies of the operating segments are the same as those described in Note 1. "Description of Business and Summary of Significant Accounting Policies."

 

The following tables set forth our segment information:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Revenues (a):

            

Sterilization and Disinfection Control (b)

 $75,124  $64,609  $59,044 

Clinical Genomics

  52,588   62,299   32,840 

Biopharmaceutical Development

  40,712   47,365   45,579 

Calibration Solutions

  47,763   44,807   46,872 

Total revenues

 $216,187  $219,080  $184,335 
             

Gross profit:

            

Sterilization and Disinfection Control (b)

 $53,302  $46,520  $43,720 

Clinical Genomics

  27,078   32,485   11,941 

Biopharmaceutical Development

  25,400   30,340   28,605 

Calibration Solutions

  27,547   24,388   24,989 

Reportable segment gross profit

  133,327   133,733   109,255 

Corporate and Other (c)

  (77)  (40)  (165)

Gross profit

 $133,250  $133,693  $109,090 
             

Reconciling items:

            

Operating expenses

  405,325   130,373   104,388 

Operating (loss) income

  (272,075)  3,320   4,702 

Nonoperating expense, net

  3,573   3,709   1,128 

(Loss) earnings before income taxes

 $(275,648) $(389) $3,574 

 

Page 54

 
 

(a)

Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.

 

(b)

Includes GKE results beginning at acquisition. 
 (c)Unallocated corporate expenses and other business activities are reported within Corporate and Other. 

 

The following table sets forth depreciation and amortization expense recorded in costs of revenues and included in the determination of gross profit above. Increases in the Sterilization and Disinfection Control division are primarily attributable to the GKE acquisition. 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Sterilization and Disinfection Control

 $1,469  $818  $860 

Clinical Genomics

  5,385   6,808   3,093 

Biopharmaceutical Development

  1,563   1,435   1,615 

Calibration Solutions

  280   366   390 

Unallocated

  386   532   91 

Total depreciation and amortization expense in Cost of revenues

 $9,083  $9,959  $6,049 

 

The following table sets forth net inventories by reportable segment. Our chief operating decision maker is not provided with any other segment asset information. The increase in inventories in our Sterilization and Disinfection Control division is primarily due to the GKE acquisition. 

 

  

March 31,

  

March 31,

 
  

2024

  

2023

 

Sterilization and Disinfection Control

 $7,014  $3,492 

Clinical Genomics

  11,813   13,985 

Biopharmaceutical Development

  6,304   8,384 

Calibration Solutions

  7,544   8,781 

Total inventories

 $32,675  $34,642 

 

The following table sets forth a summary of long-lived assets by geographic area. Long-lived assets exclude goodwill and intangible assets acquired in a business combination and deferred tax assets. The increase in long-lived assets in Germany is primarily due to the GKE acquisition.  

 

  

As of March 31,

 
  

2024

  

2023

 

United States

 $32,229  $34,729 

Germany

  7,596   931 

Other

  2,479   2,862 

Total long-lived assets

 $42,304  $38,522 

 

Revenues from external customers are attributed to individual countries based upon locations to which the product is shipped or exported, as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

United States

 $106,395  $117,281  $99,068 

China

  24,933   25,797   16,518 

Other

  84,859   76,002   68,749 

Total revenues

 $216,187  $219,080  $184,335 

 

Increases in revenues from countries other than the United States and China are primarily attributable to the acquisition of GKE. No customer accounts for 10% or more of our consolidated revenues. No foreign country other than China exceeds 10% of total revenues.

 

 

Note 15. Subsequent Events

 

On April 5, 2024, we entered into separate, privately negotiated purchase agreements with a limited number of holders of our outstanding 2025 Notes. Pursuant to these purchase agreements, on April 11, 2024, we repurchased $75,000 in aggregate principal amount of the 2025 Notes for an aggregate cash purchase price of approximately $71,250, plus accrued and unpaid interest of $160. We are currently evaluating the appropriate accounting treatments for the repurchase, which will be recorded and disclosed in our upcoming Condensed Consolidated Financial Statements and the Notes thereto for the period ended June 30, 2024.

 

Under terms of our Credit Facility as amended on April 5, 2024, (see Note. 8 "Indebtedness"), we borrowed $75,000 under the Term Loan effective April 5, 2024 at a rate of 8.4% as of the borrowing date, largely to fund the repurchase of a portion of our 2025 Notes as described above. We will be required to make quarterly principal payments on the $75,000 term loan borrowings as follows: $938 each quarter from June 30, 2024 to March 31, 2026; $1,406 each quarter from June 30, 2026 to March 31, 2028; and $1,875 from June 30, 2028 to March 31, 2029. The remaining unpaid balance of $48,750 will be due at maturity in April 2029; however, we anticipate that we will have the ability to refinance the debt at that time if necessary.

 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

None.

 

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) that are designed to reasonably ensure that information required to be disclosed by us in the reports we file or submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Our management evaluated, with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of March 31, 2024. Based on that evaluation, our management concluded that our disclosure controls and procedures were not effective as of March 31, 2024. 

 

Nevertheless, based on the performance of additional procedures by management designed to ensure reliability of financial reporting, our management has concluded that, notwithstanding the material weaknesses described below, the consolidated financial statements, included in this Annual Report on Form 10-K, fairly present, in all material respects, our financial position, results of operations, and cash flows as of the dates, and for each of the periods presented, in conformity with U.S. GAAP.

 

Management's Annual Report on Internal Control Over Financial Reporting

 

Our management, including our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with generally accepted accounting principles in the United States. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness for future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. 

 

Management evaluated the effectiveness of our internal control over financial reporting as of March 31, 2024, using the framework in “Internal Control – Integrated Framework” issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in 2013. Based on that evaluation, our management concluded that our internal control over financial reporting was not effective as of March 31, 2024 due to the material weaknesses described below.


Material Weaknesses

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

 

Management identified a material weakness in the design of our controls over accounting for complex and non-routine transactions. Specifically, Management did not have adequate supervision and review controls over the complex accounting for goodwill impairment and acquisitions. This material weakness did not result in an error in any of our previously issued consolidated financial statements including the consolidated financial statements as of and for the year ended March 31, 2024.

 

Management identified a material weakness in the design of our controls over determining the useful lives of our recently acquired intangibles. Specifically, while still in the measurement period related to the acquisition of GKE, Management selected a useful life related to customer relationships acquired in the GKE acquisition, but there was evidence that a longer useful life may be appropriate. This material weakness did not result in a material error in any of our previously issued consolidated financial statements including the consolidated financial statements as of and for the year ended March 31, 2024.

 

Additionally, during the year ended March 31, 2024, Management identified that several change management and logical access controls related to our enterprise resource planning tool were not operating effectively for portions of the year ended March 31, 2024. The failure of these information technology general controls extended to automated application controls across portions of financial reporting and business transaction cycles which rely upon the affected information technology application controls. This combination of control deficiencies indicates that there is a reasonable possibility that a material misstatement could fail to be detected on a timely basis. Upon discovery of the failures, Management performed reviews of system data to ascertain whether change management processes had been used inappropriately and identified no instances of misuse of roles or unapproved changes to the enterprise resource planning tool. Management promptly initiated corrective actions to remediate the deficient controls that resulted in the material weakness; however, there are insufficient instances of each control having operated to evidence remediation of each control deficiency that aggregated to the material weakness. This material weakness did not result in an error in any of our previously issued financial statements, including the consolidated financial statements as of and for the year ended March 31, 2024.

 

Remediation Plans

 

Following identification of the material weaknesses, and as part of our commitment to strengthen our internal control over financial reporting, we are implementing remedial actions under the oversight of the Audit Committee of our Board of Directors to address our material weaknesses.

 

Technical accounting related to non-routine transactions

On highly-technical, non-routine and complex accounting transactions, we will begin to engage third-party advisors with the requisite skills and technical expertise to assist us in an appropriate combination of assessing, performing or reviewing such transactions. Specifically, we intend to:

 

 

identify non-routine transactions that arise and evaluate whether the transaction warrants additional advisor oversight or validation of analyses based on complexity or changes in applicable regulations;

 

 

identify and select qualified third-party advisors, ensuring that those advisors have adequate knowledge to prepare or review the specific complex accounting transaction contemplated;

 

 

ensure that third-party providers follow a process that incorporates appropriate review controls;

 

 

perform a final internal review over the work of third parties to ensure Management consensus with the work product.

 

Assessment of useful lives of recently acquired intangibles

During the first quarter of fiscal year 2025, during the measurement period related to the GKE acquisition, we will modify the useful life of our customer relationship intangible and record a cumulative effect true up to release amortization expense.

 

Information technology general controls

Management has modified the reports used as source data to test change management in its enterprise resource planning tool. Additionally, Management has designed a control to enhance its review of roles, particularly those with ability add, edit, or delete transactions. We believe that executing these steps will provide sufficient evidence to remediate the deficiencies related to operating effectiveness and design of our controls. 

 

Management intends to thoroughly evaluate the design of its information technology application controls related to its enterprise resource planning tool and other in scope systems during its fiscal year 2025. Management may leverage the use of a third party specialist to accomplish this evaluation.

 

We will continue to monitor the design and operating effectiveness of these and other processes, procedures and controls and make any further changes management determines appropriate.

 

Our CEO and CFO have certified that, based on their knowledge, our consolidated financial statements and other financial information included in this Annual Report on Form 10-K (“Form 10-K”), fairly present, in all material respects, our financial condition, results of operations and cash flows as of, and for, the periods presented in this Form 10-K.

 

 

Prior Year Material Weakness

 

As disclosed in Part II Item 9A. Controls and Procedures in our annual report on Form 10-K filed with the Securities and Exchange Commission on May 30, 2023 for the year ended March 31, 2023, we identified two material weaknesses in internal controls: 

 

1) Management's review controls over fair value calculations, including Management's preliminary valuation of the Belyntic Acquisition were insufficient. Specifically, Management failed to utilize resources with an appropriate level of knowledge and expertise in performing and reviewing the fair value calculations.

 

2) Management's review controls over the qualitative assessment of goodwill impairment were insufficient to identify potential impairment triggers. 

 

Remediation Status for Prior Year Material Weaknesses in Internal Control Over Financial Reporting

 

In response to the material weaknesses identified in the prior year we, with the oversight from the Audit Committee of the Board of Directors, developed a plan to remediate the material weaknesses. Our remediation plan required that:

 

1) Management will utilize a valuation specialist with the requisite knowledge to perform such valuations for all acquisitions of businesses. 

 

2) Members of Management with requisite knowledge perform formal quarterly analyses of potential impairment triggers.

 

As a result of control activities performed during fiscal year 2024, we concluded that the material weakness regarding fair value calculations was remediated as of June 30, 2023, and the material weakness regarding goodwill impairment assessments was remediated as of September 30, 2023. We will continue to perform formal quarterly impairment trigger analyses in future periods. We will likewise continue to utilize a valuation specialist with the requisite knowledge to perform valuations for all future acquisitions of businesses, as such acquisitions occur. 

 

RSM US LLP, the independent registered public accounting firm that audited our consolidated financial statements included in this Form 10-K, has issued an unqualified opinion on our consolidated financial statements and has issued an attestation report on our internal control over financial reporting as of March 31, 2024 within Item 8. Financial Statements and Supplementary Data in this annual report on Form 10-K.

 

Changes in internal control over financial reporting

 

We acquired GKE in the third quarter of our fiscal year 2024. The financial results of each of these acquisitions are included in our audited consolidated financial statements as of March 31, 2024. The Company's total assets as of March 31, 2024 include $113.5 million from GKE. The Company's consolidated revenues for the year ended March 31, 2024 includes $9.2 million from GKE. As the acquisition occurred in the third quarter of fiscal year 2024, the scope of our assessment of our internal control over financial reporting does not include the acquisition. This exclusion is in accordance with the Securities and Exchange Commission’s guidance that an assessment of a recently acquired business may be omitted from our scope in the year of acquisition. 

 

Other than the items discussed above, there were no other changes to our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the three and twelve months ended March 31, 2024 that have materially affected or are reasonably likely to materially affect our internal control over financial reporting.

 

 

 

 

Item 9B. Other Information

 

None.

 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable.

 

 

Part III

 

Item 10. Directors, Executive Officers and Corporate Governance

   

Incorporated by reference from the definitive Proxy Statement for our 2024 Annual Meeting of Stockholders or an amendment to this report to be filed no later than 120 days after March 31, 2024.

 

Item 11. Executive Compensation

 

Incorporated by reference from the definitive Proxy Statement for our 2024 Annual Meeting of Stockholders or an amendment to this report to be filed no later than 120 days after March 31, 2024.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table presents information regarding options and rights outstanding under our equity compensation plans as of March 31, 2024. All options reflected are options to purchase common stock.

 

   

(a) Number of Securities to be Issued upon Exercising of Outstanding Options and Rights (1)

   

(b) Weighted-Average Exercise Price of Outstanding Options and Rights (1)

   

(c) Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (excluding securities reflected in column (a)) (2)

 

Equity Compensation Plan Approved by Security Holders

    287,408     $ 181.89       372,953  

Equity Compensation Plans Not Approved by Security Holders

 

None

      N/A    

None

 

Total

    287,408     $ 181.89       372,953  

 

 

1.

Includes shares issuable in connection with awards with performance conditions, which will be issued based on achievement of performance criteria associated with the awards, with the number of shares issuable dependent on our level of performance. We have accounted for the shares based on the current achievement as of March 31, 2024. The weighted average exercise price in column (b) includes the weighted average exercise price of options only.

 

2.

Includes 372,953 shares remaining available under the 2021 Equity Plan. Each share underlying a full value award such as restricted stock or performance shares count as one share used against the total number of securities authorized under the plan.

 

Additional information for this item is incorporated by reference from the definitive Proxy Statement for our 2024 Annual Meeting of Stockholders or an amendment to this report to be filed no later than 120 days after March 31, 2024.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

Incorporated by reference from the definitive Proxy Statement for our 2024 Annual Meeting of Stockholders or an amendment to this report to be filed no later than 120 days after March 31, 2024.

 

 

Item 14. Principal Accountant Fees and Services

 

RSM US LLP, Los Angeles, California, PCAOB ID 49 is the Company's independent registered public accounting firm.

 

Plante & Moran, PPLC, Denver Colorado, PCAOB ID 166 was the Company's independent registered public accounting firm from 1986 to 2023 and issued opinions on prior period amounts presented in this Form 10-K. 

 

Incorporated by reference from the definitive Proxy Statement for our 2024 Annual Meeting of Stockholders or an amendment to this report to be filed no later than 120 days after March 31, 2024.

 

 

 

Part IV

 

Item 15. Exhibits and Financial Statement Schedules

 

a)

Consolidated Financial Statements

 

The following documents included in Part II, Item 8. Financial Statements and Supplementary Data are filed as part of this Annual Report:

Reports of Independent Registered Public Accounting Firms

Consolidated Balance Sheets - March 31, 2024 and 2023

Consolidated Statements of Operations - Years ended March 31, 2024, 2023 and 2022

Consolidated Statements of Comprehensive (Loss) - Years ended March 31, 2024, 2023 and 2022

Consolidated Statements of Stockholders' Equity - Years ended March 31, 2024, 2023 and 2022

Consolidated Statements of Cash Flows - Years ended March 31, 2024, 2023 and 2022

Notes to Consolidated Financial Statements 

 

All financial statement schedules have been omitted either because they are not applicable or required, or the information that would be required to be included is disclosed in the notes to the Consolidated Financial Statements.

 

b)

Exhibits 

 

1.1 Open Market Sales AgreementSM dated April 5, 2022 by and among Mesa Laboratories, Inc and Jeffries LLC (incorporated by reference from the Company's Current Report on Form 8-K filed on April 5, 2022). 
   

3.1

Amended and Restated Articles of Incorporation of the Company (incorporated by reference from Exhibit 3.1 to the Company's Current Report on Form 8-K filed on August 25, 2023).

   
3.2 Amended and Restated Bylaws of the Company (incorporated by reference from Exhibit 3.1 to the Company's Current Report on Form 8-K filed on May 10, 2019).
   
4.1 Base Indenture, dated August 12, 2019, by and between the Company and Wells Fargo Bank, National Association, as Trustee (incorporated by reference from Exhibit 4.1 to the Company's Current Report on Form 8-K  filed on August 12, 2019).
   
4.2 First Supplemental Indenture, dated August 12, 2019, by and between the Company and Wells Fargo Bank, National Association, as Trustee (incorporated by reference from Exhibit 4.2 to the Company's Current Report on Form 8-K  filed on August 12, 2019).
   

4.3

Description of securities registered under section 12.

 

10.1 Amended and Restated Credit Agreement, dated as of April 5, 2024, by and among the Company, the guarantors and lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the joint lead arrangers and joint bookrunners party thereto. (incorporated by reference from exhibit 10.1 to the Company's Current Report on Form 8-K filed on April 8, 2024). 
   

10.2.2 *

Mesa Laboratories, Inc. 2014 Equity Plan (incorporated by reference from Exhibit 10.2.2 to the Company's Quarterly Report on Form 10-Q filed on July 31, 2018).

   
10.2.3 * Mesa Laboratories, Inc 2021 Equity Incentive Plan (incorporated by reference from Exhibit 10.2.3 to the Company's Annual Form 10-K filed on May 31, 2022). 
   

10.3.1 *

Form of 2014 Equity Plan Option Award Agreement (incorporated by reference from Exhibit 10.3.1 to the Company's Quarterly Report on Form 10-Q filed on July 31, 2018).

   

10.3.2 *

Form of 2014 Equity Plan Option Award Agreement as amended (incorporated by reference from Exhibit 10.3.2 to the Company's Quarterly Report on Form 10-Q filed on July 31, 2018).

   

10.3.3 *

Form of 2014 Equity Plan Restricted Stock Award Agreement (incorporated by reference from Exhibit 10.1 to the Company's Current Report on Form 8-K filed on June 11, 2018).

   
10.3.4 * Form of 2023 Performance Stock Unit Agreement, issued under the 2021 Equity Plan (incorporated by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on August 4, 2022). 
   
10.3.5 * Form of 2020 Performance Share Unit Agreement, issued under the 2014 Equity Plan (incorporated by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q  filed on July 30, 2019).
   
10.3.6 * Form of 2021 Restricted Stock Unit Agreement, issued under the 2014 Equity Plan (incorporated by reference from Exhibit 10.3.6 to the Company's Annual Report of Form 10-K filed on May 31, 2022). 
   
10.3.7 * Form of 2021 Equity Incentive Plan Option Award Agreement (incorporated by reference from Exhibit 10.3.7 to the Company's form S-8 filed on August 30, 2021).
   
10.3.8 * Form of 2021 Equity Incentive Plan Restricted Stock Unit Agreement (incorporated by reference from Exhibit 10.3.8 to the Company's form S-8 filed on August 30, 2021).
   

10.4 *

Form of Confidentiality, Non-Compete and Non-Solicitation Agreement (incorporated by reference from Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q filed on July 31, 2018).

 

 

10.5.1 * α First Amended and Restated Executive Employment Agreement dated as of September 29, 2021, by and among Mesa Laboratories, Inc. and Gary Owens (incorporated by reference from Exhibit 10.5.1 to the Company's Current report on Form 8-K filed on September 29, 2021).
   
10.5.2 * α First Amended and Restated Executive Employment Agreement dated as of September 29, 2021, by and among Mesa Laboratories, Inc. and John Sakys (incorporated by reference from Exhibit 10.5.2 to the Company's Current report on Form 8-K filed on September 29, 2021).
   
10.5.3 * α Executive Employment Agreement dated as of September 29, 2021, by and among Mesa Laboratories, Inc. and Brian Archbold (incorporated by reference from Exhibit 10.5.4 to the Company's Current report on Form 8-K filed on September 29, 2021).
   
19.1 Mesa Laboratories, Inc. Insider Trading Policy and Standards with Respect to Confidentiality and Certain Securities Transactions
   

21.1

Subsidiaries of Mesa Laboratories, Inc. 

   
23.1 Consent of RSM US LLP.
   

23.2

Consent of Plante & Moran, PLLC.

   

31.1

Certification of Chief Executive Officer Pursuant to Rule 13a-14(a).

   

31.2

Certification of Chief Financial Officer Pursuant to Rule 13a-14(a).

   

32.1

Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) and 18 U.S.C. Section 1350.

   

32.2

Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) and 18 U.S.C. Section 1350.

   
97.1 Mesa Laboratories, Inc. Executive Compensation Clawback Policy
   
101.INS+ Inline XBRL Instance Document-the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH+ Inline XBRL Taxonomy Extension Schema Document.
101.CAL+ Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF+ Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB+ Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE+ Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104+ Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101.*).

 

* Indicates a management contract or compensatory plan, contract or arrangement.

α Mesa Laboratories, Inc. has entered into an Executive Employment Agreement with each of Gary M. Owens, John V. Sakys, and Brian Archbold.

+ Filed electronically herewith.

 

 

Item 16. Form 10-K Summary

 

None.

 

 

Signatures

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

  

    MESA LABORATORIES, INC.   
    Registrant  

 

 

 

 

 

 

 

 

Date: June 28, 2024

By:

/s/ Gary M. Owens

 

 

 

Gary M. Owens 

 

 

 

Chief Executive Officer 

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Name

 

Title

Date

       

/s/John J. Sullivan, Ph.D.

 

Chairman of the Board of Directors

June 28, 2024

John J. Sullivan

     
       

/s/Gary M. Owens

 

Chief Executive Officer, President, and Director

June 28, 2024

Gary M. Owens

 

 

 
       

/s/John V. Sakys

 

Chief Financial Officer and 

June 28, 2024

John V. Sakys

 

Chief Accounting Officer, and Treasurer

 
       

/s/Jennifer S. Alltoft

 

Director

June 28, 2024

Jennifer S. Alltoft

     
       
/s/Mark C. Capone  

Director

June 28, 2024
Mark C. Capone      
       
/s/Shannon M. Hall  

Director

June 28, 2024
Shannon M. Hall      
       
/s/Shiraz S. Ladiwala   

Director

June 28, 2024
Shiraz S. Ladiwala      
       
/s/Tony Tripeny   Director June 28, 2024
Tony Tripeny      

 

Page 62
EX-4.3 2 ex_590910.htm EXHIBIT 4.3_DESCRIPTION OF EQUITY ex_590910.htm

Exhibit 4.3

 

 

 

Description of the Registrants Securities

Registered Pursuant to Section 12 of the

Securities and Exchange Act of 1934

 

 

As of March 31, 2024, Mesa Laboratories, Inc. (the “Company,” “we,” or “our”) had one class of securities, our common stock, registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

 

The following summary of certain terms of our capital stock does not purport to be complete and is subject to, and qualified in its entirety by, our Restated Certificate of Incorporation (the “Certificate of Incorporation”), our Amended and Restated Bylaws (the “Bylaws”), the forms of which are included as exhibits to the Annual Report on Form 10-K of which this Exhibit 4(d) is also included, as well as the relevant portions of the Colorado Business Corporation Act.

 

Our authorized capital stock consists of 25,000,000 shares of common stock, no par value, and 1,000,000 shares of preferred stock, no par value.

 

Common Stock

 

As of June 24, 2024, there were 5,408,988 shares of common stock issued and outstanding.

 

Voting

The holders of our common stock are entitled to one vote per share on all matters to be voted upon by the stockholders.

 

Dividends

The holders of common stock are entitled to receive ratably dividends, if any, as may be declared from time to time by the board of directors out of funds legally available for that purpose.

 

Liquidation Rights

In the event of our liquidation, dissolution or winding up, the holders of common stock are entitled to share ratably in all assets remaining after payment of liabilities.

 

Other Matters

The common stock has no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to the common stock. Issued shares of common stock for which appropriate consideration have been received are non-assessable and shareholders are not liable for the debts or other obligations of the company.

 

Preferred Stock

 

As of June 24, 2024 there were no shares of preferred stock issued and outstanding.

 

Our Articles of Incorporation authorize our board of directors, subject to any limitations prescribed by law, without further stockholder approval, to establish and to issue from time to time one or more classes or series of preferred stock, no par value per share, covering up to an aggregate of 1,000,000 shares of preferred stock. Each class or series of preferred stock will cover the number of shares and will have the powers, preferences, rights, qualifications, limitations and restrictions determined by the board of directors.

 

Certain Provisions of Our Articles of Incorporation and Bylaws and Colorado Law

 

Certain provisions of our Articles of Incorporation and our Bylaws could make our acquisition by a third party, a change in our incumbent directors, or a similar change of control more difficult. These provisions, which are summarized below, may discourage certain types of takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our board of directors. These provisions of our Articles of Incorporation and Bylaws may also be significant because they define certain of the aspects of our corporate governance.

 

Election of Directors.    Our Bylaws provide that the board of directors may increase the size of our board and designate the directors to fill the vacancies.

 

No Cumulative Voting.    Our Articles of Incorporation provide that no shareholder is permitted to cumulate its votes in the election of directors.

 

Advance Notice Bylaws.    Our Bylaws require a shareholder seeking to nominate a candidate for election as director or to propose other business at a meeting of shareholders to provide us notice of the proposed candidate or business within a specified period in advance of the meeting.

 

Exclusive Forum.    Our Bylaws provide that unless the Company consents in writing to the selection of an alternative forum, the sole and exclusive forum for any of the following shall be a state court within the State of Colorado, or, if no state court located within the State of Colorado has jurisdiction, the federal district court for the District of Colorado: (i) any claim that is based upon a violation of a duty under the laws of Colorado by a current or former director, officer, or shareholder in such capacity, (ii) any derivative action or proceeding brought on behalf of the Company, (iii) any action asserting a claim arising pursuant to any provision of the Colorado Business Corporation Act, the Articles of Incorporation or the Bylaws, (iv) any action asserting a claim governed by the internal affairs doctrine that is not included in (i) through (iii).

 

Limitations on Liability.    Our Articles of Incorporation provide that no person who is or was a director will be personally liable to us or to our shareholders for monetary damages for breach of fiduciary duty as a director, so long as such director acted in good faith, subject to certain exceptions under the Colorado Business Corporation Act.

 

 

 

We have also obtained policies of directors' and officers' liability insurance. These policies insure our directors and officers against the cost of defense, settlement or payment of a judgment under certain circumstances. The existence of such limitation on liability, indemnification and insurance may impede a change of control of us to the extent that a hostile acquirer seeks to litigate its contest for control with our directors and officers.

 

Transfer Agent

 

The transfer agent for our common stock is Computershare Trust Company, N.A.

 

Listing

 

Our common stock is quoted on the Nasdaq Global Market, or Nasdaq under the trading symbol "MLAB."

 

 
EX-19.1 3 ex_662509.htm EXHIBIT 19.1 MESA LABORATORIES INC. INSIDER TRADING POLICY ex_662509.htm

Exhibit 19.1

 

Insider Trading Policy

and Standards with Respect to Confidentiality and Certain Securities Transactions

 

Effective as of June 12, 2023

 

 

This Insider Trading Policy requires that employees and directors (and the others listed below) of Mesa Laboratories, Inc. and its subsidiaries (the “Company”) comply with applicable laws that prohibit persons who are aware of material nonpublic information from: (i) trading or causing the trading in securities of the Company (or certain other companies having a business relationship or other association with the Company); or (ii) providing material nonpublic information to other persons. This policy also prohibits those subject to this policy at any time from entering into short sales of securities issued by the Company, entering into put or call option transactions, trading on margin or pledging Company securities, or hedging an interest in securities issued by the Company.

 

U.S. securities laws and the laws of other jurisdictions prohibit “insider trading.” Illegal insider trading occurs when a person uses material nonpublic information obtained through involvement with the Company to purchase or sell, or otherwise trade the Company’s securities, or to provide that information to others. The prohibitions apply to anyone who buys or sells securities on the basis of material nonpublic information that he or she obtained about the Company or other companies with which the Company has business relationships or may be negotiating transactions. Insider trading violations can also include securities trading by those who misappropriate such information. Types of insider trading cases brought by the U.S. government include:

 

 

Employees and directors who traded a company’s or transaction counterparty’s securities after learning of significant and confidential corporate matters;

 

 

Friends, business associates, family members, and other “tippees” of such directors and employees, who traded the securities after receiving such information;

 

 

Employees of advisors to the company who traded based on information they obtained in connection with providing services to the company; and

 

 

Persons who misappropriated, and took advantage of, confidential information from their employers, family, friends, and others.

 

The first part of the policy applies to all employees, directors, and consultants or independent contractors, as well as persons with whom you share a household, persons who are your economic dependents, and any other family members, individuals, or entities whose transactions in securities you influence, direct, or control.

 

The second part of the policy imposes additional trading restrictions on (i) the employees on a list maintained by the Finance Department and those who are designated from time to time as “Covered Persons” because of their position, responsibilities, or their access to material information and who are notified that they have been so designated; and (ii) Board of Directors and Section 16 officers of the Company

 

 

PART I

1.         Applicability

2.         Definitions of Material and Nonpublic

3.         No Trading or Causing Trading While in Possession of Material Nonpublic Information

4.         Obligation of Confidentiality

5.         Quarterly Blackout Periods

6.         Prohibited Transactions

7.         Limited Exceptions

8.         Violations

9.         Policy Administration

 

*         *         *

 

 

 

 

1.

Applicability

 

 

This policy applies to all employees (including officers), directors, and consultants or independent contractors, as well as members of your immediate family, persons with whom you share a household, persons that are your economic dependents, and any other individuals or entities whose transactions in securities you influence, direct or control. You are responsible for making sure that these other individuals and entities comply with this policy.

 

This policy applies to all trading in “Company securities”, including common stock, options, and any other securities that the Company may issue such as preferred stock, notes, bonds and convertible securities, as well as to derivative securities relating to any of the Company’s securities, whether or not issued by the Company, and all types trading and transferring securities including buying, selling, and (subject to Section 7(c) below) gifts. This policy also applies to trading in securities issued by other companies that have a business relationship or other association with the Company.

 

You are expected to comply with this policy until such time as you are no longer affiliated with the Company and you no longer possess any material nonpublic information subject to this policy. If you are aware of material nonpublic information at the time your employment with the Company ends, you may not trade in Company securities until the information is no longer material (if you are not sure, three months after your departure) or until two businesses days after the information has become public.

 

 

2.

Definitions of Material and Nonpublic

 

 

 

(a)

Material.  Information should be regarded as “material” if a reasonable investor would consider it important in deciding whether to buy, sell, or hold the security, or would view the information as significantly altering the total mix of information in the marketplace about the issuer of the security, or the information would likely affect the market price of a security. Either positive or negative information may be material. Material information is not limited to historical facts but may also include projections and forecasts. Some examples of information that could be considered material include:

 

 

significant mergers or acquisitions

 

 

securities offerings

 

 

material changes in financial results

 

 

 significant changes in the Company’s businesses or prospects

 

 

 significant write-downs in assets or increases in reserves

 

 

marked changes in liquidity or non-compliance with financing agreements

 

 

significant cybersecurity incidents or breaches

 

 

changes in dividends

 

 

tender offers or recapitalizations

 

 

major changes in senior management

 

 

developments regarding significant litigation or government agency investigations

 

There is no bright line test for determining whether particular information is material. Such a determination depends on the facts and circumstances unique to each situation. Regulators, courts, the public, and the media will view the information with the benefit of hindsight in determining whether the information was material.  When in doubt about whether particular information is material, you should presume it is material.

 

 

 

(b) Nonpublic. Insider trading prohibitions come into play when you possess information that is material and “nonpublic.” To be “public” the information must have been disseminated in a manner designed to reach investors broadly (often by press release or SEC filing), and the investors must be given the opportunity to absorb the information. Even after public disclosure of information about the Company, you must wait until after the close of trading on Nasdaq on the second trading day after public disclosure before you can treat the information as public.

 

The fact that information has been disclosed to a few people outside of the Company does not make it public. In addition, nonpublic information may include:

 

 

(i)

undisclosed facts that are the subject of rumors, even if the rumors are widely circulated; or

 

 

(ii)

information that has been entrusted to the Company on a confidential basis until a public announcement of the information has been made and enough time has elapsed for the market to respond to a public announcement of the information (normally two trading days).

 

(c)         Individual Responsibility. If you are not sure whether information is considered either material or public, you should either assume that the information is material or nonpublic and treat it as confidential or consult with the compliance officer (defined below).

 

The responsibility for determining whether an individual is in possession of material nonpublic information rests with that individual, and any action on the part of the Company or any employee who is authorized to and takes part in administering this policy on behalf of the Company does not in any way constitute personal legal advice or advice on whether or not to engage in any transaction or communicate any information, nor does it insulate an individual from liability under applicable securities laws.

 

3.         No Trading or Causing Trading While in Possession of Material Nonpublic Information

 

 

(a)

If you know any material nonpublic information about the Company at any time, you may not communicate that information to (“tip”) any other person, including family members and friends, those who do not need-to-know within the Company, or otherwise disclose such information.

 

 

(b)

You may not purchase, sell, trade, tip, or recommend the purchase or sale of (or cause the purchase or sale of securities by others) any Company securities while in possession of material nonpublic information about the Company.

 

 

(c)

You may not purchase, sell, trade, tip, or recommend the purchase or sale of (or cause the purchase or sale of securities by others) the securities of any other company while in possession of material nonpublic information about that company that was obtained in the course of your involvement with the Company (or cause the purchase or sale of securities by others).

 

4.         Obligation of Confidentiality

 

Material nonpublic information must be held in strict confidence. This includes material nonpublic information regarding the Company as well as material nonpublic information regarding another company learned through your work at the Company. Material nonpublic information may only be disclosed on a need-to-know basis both within the Company and outside of the Company. If you have a question as to whether anyone needs to know the information, ask your manager or the compliance officer.

 

5.         Quarterly Blackout Periods

 

Trading in the Company’s securities is prohibited during the period beginning at the close of the market on the 16th day of the last month of each fiscal quarter and ending at the close of the second full trading day following the date the Company’s financial results are publicly disclosed.

 

6.         Prohibited Transactions

 

The following transactions in Company securities are prohibited at any time:

 

(a) Short sales. You may not sell the Company’s securities short.

 

(b) Options trading. You may not buy or sell puts or calls or other derivative securities on the Company’s securities.

 

(c) Trading on margin or pledging. You may not hold Company securities in a margin account or pledge Company securities as collateral for a loan.

 

(d) Hedging. You may not enter into hedging or monetization transactions or similar arrangements with respect to Company securities.

 

 

 

7.          Limited Exceptions

 

(a) Exercise of stock options for cash. This policy does not apply to exercising stock options granted under the Company’s equity incentive plan for cash and holding the common stock. However, the sale of any shares issued on the exercise of Company-granted stock options and any cashless exercise of Company-granted stock options are subject to trading restrictions under this policy (including a broker-assisted cashless exercise of an option or any other sale for the purpose of generating the cash needed to pay the exercise price or tax withholding of an option).

 

(b) Restricted stock units and performance share units vesting. The sale on behalf of any employee who is not a Covered Person by a broker designated by the Company upon the vesting of restricted stock units or similar awards granted under the Company’s equity incentive plan of a number of shares necessary to satisfy the employee’s tax withholding obligations (i.e., “sell-to-cover”) in a manner permitted by the applicable equity award agreement or the Company plan pursuant to which the RSU or similar award was granted is permitted.

 

To facilitate compliance with this policy, as long as permitted by the applicable equity agreement or Company plan, (i) all tax withholding obligations of any employee who is not a Covered Person shall be satisfied by sell-to-cover, and (ii) all tax withholding obligations of any Covered Person shall be satisfied by net settlement during blackout periods and sell-to-cover during open periods.

 

(c) Bona fide gifts. Bona fide gifts are not subject to this Policy, unless the person making the gift has reason to believe that the recipient intends to sell the gifted securities while the person making the gift is aware of material nonpublic information. If a person covered by this policy wishes to make a gift of Company securities at a time when he or she is in possession of material, non-public information and he or she has reason to believe that the recipient intends to sell the securities, that gift will be considered a transaction subject to this policy, and blackout period restrictions and pre-clearance procedures will apply. If a gift is made to a charitable organization, the donor should presume that the organization will sell the securities immediately. Accordingly, a gift to a charitable organization should not be made while the donee is in possession of material non-public information, unless the organization commits not to sell the gifted securities for a period of time sufficient to ensure that the information will not be material by the time the sale occurs.

 

(d) Pursuant to an approved 10b5-1 plan. This policy does not apply to transactions under a pre-existing written plan, contract, instruction, or arrangement under Rule 10b5-1 under the Securities Exchange Act of 1934 (an “Approved 10b5-1 Plan”) that:

 

(i) is approved and is implemented in an open period and is not effective until after the next quarterly blackout period ends (and is effective no earlier than 30 days from the implementation date);

 

(ii) was entered into in good faith by the individual at a time when the individual was not in possession of material nonpublic information about the Company; and

 

(iii) gives a third party the discretionary authority to execute such purchases and sales, outside the control of the individual, so long as such third party does not possess any material nonpublic information about the Company, or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions.

 

The Company has the right, at any time, to suspend any previously approved trading plans. A proposed 10b5-1 Plan must be approved in writing by the CFO before it is entered into.

 

8.          Violations

 

Penalties for trading on or communicating material nonpublic information can be severe, both for individuals involved in such unlawful conduct and their employers and supervisors, and may include jail terms, criminal fines, civil penalties and civil enforcement injunctions.

 

(a) Legal Penalties. A person who violates insider trading laws by engaging in transactions in a company’s securities when he or she has material nonpublic information can be sentenced to a substantial jail term and required to pay a penalty of several times the amount of profits gained or losses avoided.

 

In addition, a person who tips others may also be liable for transactions by the tippees to whom he or she has disclosed material nonpublic information. Tippers can be subject to the same penalties and sanctions as the tippees, and the SEC has imposed large penalties even when the tipper did not profit from the transaction.

 

The SEC can also seek substantial civil penalties from any person who, at the time of an insider trading violation, “directly or indirectly controlled the person who committed such violation,” which would apply to the Company, and its management and supervisory personnel. Even for violations that result in a small or no profit, the SEC can seek penalties from a company or its management and supervisory personnel as control persons.

 

(b) Company-Imposed Penalties. Employees who violate this policy may be subject to disciplinary action by the Company, including dismissal for cause.

 

9.         Policy Administration

 

(a)         Blackout Assessment Team. The Company has appointed the Chief Financial Officer and Corporate Controller as the “blackout assessment team” for this policy. Each may act in the absence of the other if the other is not available. The duties of the blackout assessment team include:

 

 

(i)

  Determining when to impose special blackout periods;

 

 

(ii)

Determining who are Covered Persons;

 

 

(iii)

Considering any requested waivers or amendments to this policy.

 

 

 

(b) Chief Financial Officer. The CFO shall:

 

(i)         Pre-clear all trading in securities of the Company by Covered Persons; and

 

(ii)         Approve Rule 10b5-1 plans.

 

(c) Compliance Officer. The General Counsel is the “compliance officer” for this Policy. If the Company does not have a General Counsel then the CFO and Corporate Controller will work with external legal counsel to fulfill the obligations for the compliance officer. The duties of the compliance officer include:

 

(i) Proposing amendments to this policy as necessary to remain up-to-date with insider trading laws;

 

(ii) Interpreting this policy and responding to inquiries about this policy; and

 

(iii) Addressing issues under this policy, including violations, through consultation with other members of the Company’s senior management, and as appropriate, the Audit Committee of the Board of Directors or the Company’s outside counsel.

 

 

 

PART II

Applicable to Covered Persons Only

1. Pre-Clearance of Securities Transactions

2. Additional Blackout Periods

3. Section 16 and Rule 144

*          *           *

1.         Pre-Clearance of Securities Transactions

 

(a) Because Covered Persons are likely to obtain material nonpublic information on a regular basis, the Company requires all such persons to refrain from trading, even during an open trading window, without first pre-clearing all transactions in the Company’s securities.

 

(b) No Covered Persons may, directly or indirectly, purchase or sell (or otherwise make any transfer or gift) any Company security at any time without first obtaining prior approval from the Chief Financial Officer. These procedures also apply to transactions by such person’s spouse, other persons living in such person’s household and minor children, and to transactions by other individuals or entities over which such Covered Person exercises control.

 

(c) The date each request is received and the date and time each request is approved or disapproved shall be recorded.

 

(d) Pre-clearance is not required for purchases and sales of securities under an Approved 10b5-1 Plan. With respect to any purchase or sale under an Approved 10b5-1 Plan, the third-party effecting transactions on behalf of the Covered Persons should be instructed to send duplicate confirmations of all such transactions to the blackout assessment team.

 

2.          Additional Blackout Periods. From time to time, information regarding the Company that may be material nonpublic information may be pending and not publicly disclosed. In addition to quarterly blackout periods, while such possible material nonpublic information is pending, the blackout assessment team may impose special blackout periods during which Covered Persons are prohibited from trading in the Company’s securities. If the Company imposes a special blackout period, it will notify the Covered Persons affected.

 

3.         Section 16 and Rule 144. All Section 16 officers and members of the Board of Directors are required to comply with Rule 144 and Section 16 of the Securities and Exchange Act of 1934, and related rules and regulations, which set forth reporting obligations as well as limitations on “short swing” transactions. The Company has the right to recover any profits from any non-exempt purchase and sale or non-exempt sale and purchase of the Company’s securities within any period of less than six months.

 

4.          Pursuant to an approved 10b5-1 plan. This policy does not apply to transactions under a pre-existing written plan, contract, instruction, or arrangement under Rule 10b5-1 under the Securities Exchange Act of 1934 (an “Approved 10b5-1 Plan”) that:

 

(i) is approved and is implemented in an open period and is not effective until at least 90 days after the plan’s adoption or, if later, “two business days following the disclosure of the Company’s financial results” in a 10Q or 10-K, up to 120 days after adoption;

 

(ii) was entered into in good faith by the individual at a time when the individual was not in possession of material nonpublic information about the Company; and

 

(iii) gives a third party the discretionary authority to execute such purchases and sales, outside the control of the individual, so long as such third party does not possess any material nonpublic information about the Company, or explicitly specifies the security or securities to be purchased or sold, the number of shares, the prices and/or dates of transactions, or other formula(s) describing such transactions.

 

The Company has the right, at any time, to suspend any previously approved trading plans. A proposed 10b5-1 Plan must be approved in writing by the CFO before it is entered into.

 

 
EX-21.1 4 ex_590911.htm EXHIBIT 21.1 SUBSIDIARIES ex_590911.htm

Exhibit 21.1

 

Subsidiaries of Mesa Laboratories, Inc. 

 

March 31, 2024

The following is a listing of subsidiaries of Mesa Laboratories, Inc., a Colorado corporation

 

 

 

 

Name

 

Country of Incorporation or Organization

Agena Bioscience China   China
Agena Bioscience GmbH   Germany
Agena Bioscience HK   China
Agena Bioscience, Inc.   United States
Beijing GKE Science & Technology Co. Ltd.   China
GKE GmbH   Germany

Gyros DE GmbH

 

Germany

Gyros Finans AB

 

Sweden

Gyros France Sarl

 

France

Gyros Japana KK   Japan

Gyros Patent AB

 

Sweden

Gyros Protein Technology AB

 

Sweden

Gyros Protein Technology Holding AB

 

Sweden

Gyros U.K. Ltd.

 

United Kingdom

Gyros U.S. Inc.

 

United States

IBP Medical GmbH

 

Germany

Mesa Canada, Inc.

 

Canada

Mesa France SAS

 

France

Mesa Germany GmbH

 

Germany

MLI Sweden Holdco AB

 

Sweden

Protein Technologies, Inc.

 

United States

SAL GmbH   Germany

Simicon GmbH

 

Germany

 

 
EX-23.1 5 ex_590912.htm EXHIBIT 23.1 ex_590912.htm

 

Exhibit 23.1

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements (No. 333-274263, 333-259154, and 333-206551) on Form S-8 and the Registration Statement (No. 333-264137) on Form S-3 of Mesa Laboratories, Inc. of our reports dated June 28, 2024, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting (on which our report expresses an adverse opinion on the effectiveness of the Company's internal control over financial reporting because of material weaknesses), of Mesa Laboratories, Inc., appearing in this in this Annual Report on Form 10-K of Mesa Laboratories, Inc. for the year ended March 31, 2024.

 

/s/ RSM US LLP

 

Los Angeles, California

 

June 28, 2024

 

 

 
EX-23.2 6 ex_678155.htm EXHIBIT 23.2_PLANTE MORAN HTML Editor

Exhibit 23.2

 

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

We hereby consent to the incorporation by reference in Mesa Laboratories, Inc.’s Registration Statements on Form S-3 (File No. 333-264137) and Form S-8 (File Nos. 333-274263, 333-259154, 333-206551) of our report dated May 30, 2023 with respect to the consolidated balance sheet of Mesa Laboratories, Inc. as of March 31, 2023, the related consolidated statements of operations, comprehensive (loss) income, stockholders’ equity, and cash flows for each of the years in the two-year period ended March 31, 2023, and the related notes, which appears in this Annual Report on Form 10-K.

 

/s/ Plante & Moran, PLLC

 

Denver, Colorado

 

June 28, 2024

 

 
EX-31.1 7 ex_590913.htm EXHIBIT 31.1 ex_590913.htm

 

Exhibit 31.1 Certifications Pursuant to Rule 13a-14(a)

 

I, Gary M. Owens, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Mesa Laboratories, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

(a)

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

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)

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

 

(d)

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

 

5.

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

 

 

(a)

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

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date:     June 28, 2024

/s/Gary M. Owens

Gary M. Owens

Chief Executive Officer

                         

 

 
EX-31.2 8 ex_590914.htm EXHIBIT 31.2 ex_590914.htm

 

Exhibit 31.2 Certifications Pursuant to Rule 13a-14(a)

 

I, John V. Sakys, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Mesa Laboratories, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

(a)

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

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)

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

 

(d)

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

 

5.

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

 

 

(a)

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

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date:      June 28, 2024

/s/John V. Sakys

John V. Sakys

Chief Financial Officer

 

                             

 
EX-32.1 9 ex_590915.htm EXHIBIT 32.1 ex_590915.htm

 

Exhibit 32.1 Certification Pursuant to Rule 13a-14(b) and 18 U.S.C. Section 1350

 

In connection with the Annual Report of Mesa Laboratories, Inc. (the “Company”) on Form 10-K for the year ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gary M. Owens, Chief Executive Officer of the Company, certify, pursuant to Rule 13a-14(b) and 18 U.S.C. § 1350, that:

 

 

(1)

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

 

 

(2)

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

 

 

Date:     June 28, 2024

/s/Gary M. Owens

Gary M. Owens

Chief Executive Officer

                            

 

 
EX-32.2 10 ex_590916.htm EXHIBIT 32.2 ex_590916.htm

 

Exhibit 32.2 Certification Pursuant to Rule 13a-14(b) and 18 U.S.C. Section 1350

 

In connection with the Annual Report of Mesa Laboratories, Inc. (the “Company”) on Form 10-K for the year ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John V. Sakys, Chief Financial Officer of the Company, certify, pursuant to Rule 13a-14(b) and 18 U.S.C. § 1350, that:

 

 

(1)

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

 

 

(2)

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

 

 

Date:      June 28, 2024

/s/John V. Sakys               

John V. Sakys

Chief Financial Officer

                             

 
EX-97.1 11 ex_662508.htm EXHIBIT 97.1 MESA LABORATORIES INC. CLAWBACK POLICY ex_662508.htm

Exhibit 97.1

 

 

Mesa Laboratories, Inc.
Executive Compensation Clawback Policy

 

 

Purpose

 

This Clawback Policy (this “Policy”) has been adopted by the Compensation Committee of the Board of Directors (the “Committee”) of Mesa Laboratories, Inc. (the “Company”) effective as of November 2,, 2023 (the “Effective Date”). The purpose of this Policy is to provide the Committee with the ability to recover erroneously awarded “Incentive Compensation” (as defined below) from “Covered Employees” (as defined below”) in the event of an “Accounting Restatement” (also defined below).

 

The Committee (or if there is no Committee, the independent members of the Company’s Board of Directors (the “Board”)) shall have full authority to interpret and enforce the Policy (to the extent administering this Policy, the Committee or the independent members of the Board are referred to herein as the “Administrator”).

 

For purposes of this Policy, “Company” shall include any subsidiary or affiliate of the Company.

 

Accounting Restatement

 

For the purposes of this policy, Accounting Restatement means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).

 

Covered Employees

 

For purposes of this Policy, “Covered Employee” means any current or former Section 16 officer of the Company, unless otherwise required by Listing Rule 5608 of the Nasdaq Stock Market.

 

Incentive Compensation

 

For purposes of this Policy, “Incentive Compensation” means any of the following, provided that, such compensation is granted, earned, or vested wholly or in part upon the attainment of a financial reporting measure: (1) the amount of (or payment or value received with respect to) a Covered Employee’s annual incentive awards under the Company’s short-term incentive plan or program (for example, the company’s cash bonus plan); (2) the stock options, stock appreciation rights, restricted stock or units, and performance-based equity or equity-based awards (or any amount attributable to such awards) to the Covered Employee under the Company’s equity incentive plans or other long-term incentive plans or programs (for example, the PSU plan); and (3) any other incentive-based compensation in respect of any Company plan or agreement. Financial reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, including, but not limited to, the following: (1) stock price; (2) total shareholder return; (3) revenue; (4) operating income; (5) EBITDA; (6) funds from operations; (7) liquidity measures such as working capital or operating cash flow; (8) return measures such as return on invested capital or return on assets; (9) earnings measures such as earnings per share; (10) revenues growth; (11) adjusted operating income; and (12) any other financial measures as determined by the Administrator.

 

Amount Subject to Recovery

 

In the event of an Accounting Restatement, the Administrator will review the Incentive Compensation paid, granted, vested or accrued by Covered Employees based on the prior inaccurate results, and shall seek recovery on a pre-tax basis of Incentive Compensation received by any “Covered Employee” (as defined above) during the three completed fiscal years immediately preceding the date on which the Company was required to prepare the Accounting Restatement, to the extent such Incentive Compensation would not otherwise have been received by the Covered Employee had the correct performance data had been used.

 

In such event, as permitted by applicable law, the Administrator will seek to recover or cancel the excess, if any, of (i) any Incentive Compensation paid or accrued based on the belief that the Company had met or exceeded performance thresholds, over (ii) the Incentive Compensation that would have been paid or granted to the Covered Employee, or the Incentive Compensation in which the Covered Employee would have vested, had the actual payment, granting or vesting been calculated based on the accurate data or restated results, as applicable (the “Overpayment”).

 

If the Administrator cannot determine the amount of the Overpayment directly from the information in the accounting restatement, (i.e. the TSR portion of a performance award) then it will make its determination based on a reasonable estimate of the effect of the accounting restatement, which may require the use of a specialist. For Incentive Compensation based on stock price or total shareholder return, where the amount of Overpayment is not subject to mathematical recalculation directly from the information in an accounting restatement: (A) the amount must be based on a reasonable estimate of the effect of the accounting restatement on the stock price or total shareholder return upon which the Incentive Compensation was received and (B) the Company will maintain documentation of the determination of that reasonable estimate and provide such documentation to the national securities exchange on which the Company’s securities are listed as required by the listing standards of such national securities exchange.

 

Recovery Process

 

If the Administrator determines to seek recovery of a Covered Employee’s Incentive Compensation under this Policy, the Company shall have the right to demand that the Covered Employee repay such Incentive Compensation to the Company. In addition, the Administrator may seek to recover any shares issued in connection with such Incentive Compensation and to require the Covered Employee to pay to the Company the proceeds resulting from the sale or other disposition of shares issued upon the exercise of options or the settlement or vesting of equity awards.

 

To the extent the Covered Employee does not reimburse the Company for the demanded Incentive Compensation, the Company shall have the right to enforce the repayment through the reduction or cancellation of outstanding and future compensation and, if necessary or desirable, to sue for repayment. To the extent any shares have been issued under vested awards or such shares have been sold by the Covered Employee, the Company shall have the right to cancel any other outstanding stock-based awards with a value equivalent to the Overpayment, as determined by the Administrator.

 

 

 

The recovery of Incentive Compensation under this Policy will not give rise to any person’s right to voluntarily terminate employment for “good reason,” or due to a “constructive termination” (or any similar term of like effect) under any plan, program or policy of or agreement with the Company or any of its affiliates.

 

No Additional Payments

 

In no event shall the Company be required to award Covered Employees an additional payment if the restated or accurate financial results would have resulted in a higher Incentive Compensation payment.

 

No Indemnification

 

The Company shall not indemnify any Covered Employee against the loss of any incorrectly awarded Incentive Compensation, nor shall the Company directly or indirectly pay or reimburse any person for any premiums for third-party insurance policies that such person may elect to purchase to fund such person’s potential obligations under this Policy.

 

Administration of Policy

 

The Administrator shall have the exclusive power and authority to administer this Policy, including, without limitation, the right and power to interpret the provisions of this Policy and to make all determinations deemed necessary or advisable for the administration of this Policy, including, without limitation, any determination as to: (a) whether an Accounting Restatement has occurred; and (b) what constitutes Incentive Compensation. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Listing Rule 5608 of the Nasdaq Stock Market and Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and any applicable rules or standards adopted by the Securities and Exchange Commission.

 

Administrator Determination Final

 

Any actions, interpretations and determination by the Administrator in good faith with respect to this Policy shall be final, conclusive and binding on all interested parties.

 

Impracticability

 

The Administrator shall recover any excess Incentive Compensation in accordance with this Policy unless such recovery would be impracticable as a result of any of the following three conditions being met:

 

(i) The Committee has determined that the direct expenses paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before making this determination, the Administrator must make a reasonable attempt to recover the excess Incentive Compensation, documented such attempt(s) and provided such documentation to the Nasdaq Stock Market;

 

(ii) Recovery would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount of excess Incentive Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Nasdaq Stock Market, that recovery would result in such a violation and a copy of the opinion is provided to the Nasdaq Stock Market; or

 

(iii) Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and regulations thereunder..

 

Amendment and Termination

 

The Board or the Committee may at any time in its sole discretion supplement or amend any provision of this Policy in any respect, terminate this Policy in whole or part, or adopt a new policy relating to recovery of Incentive Compensation with such terms as the Committee or the Board determine in their sole discretion to be appropriate. Unless otherwise required by applicable law, this Policy shall no longer be effective from and after the date that the Company no longer has a class of securities listed on a United States national securities exchange.

 

Application of Policy

 

This Policy applies to all Incentive Compensation granted, paid or credited by the Company. Application of the Policy does not preclude the Company from taking any other action to enforce a Covered Employee’s obligations to the Company, including termination of employment or institution of civil or criminal proceedings.

 

Other Recoupment Rights

 

The Administrator intends that this Policy will be applied to the fullest extent of the law. The Administrator may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date of this Policy shall, as a condition to the grant of any benefit thereunder, require a Covered Employee to agree to abide by the terms of this Policy. The Policy is in addition to (and not in lieu of) any right of repayment, forfeiture or right of offset against any Covered Employee that is required pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement, any statutory repayment requirement (regardless of whether implemented at any time prior to or following the adoption of the Policy), and any other legal remedies available to the Company; provided, however, that any amounts recouped, recovered or clawed back under any law or other policy that would be recoverable under this Policy shall count toward any required recoupment, recovery or clawback under this Policy and vice versa, in each case without duplication.

 

Successors

 

This Policy shall be binding and enforceable against all Covered Employees and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

Effective Date

 

This Policy shall be effective as of the Effective Date and shall apply to any Incentive Compensation that is received (the date that the financial measure determining the Incentive Compensation was achieved) by the Covered Employee on or after October 2, 2023.

 

 

 

 

[To be Signed by the Companys Executive Officers]

 

 

Executive Compensation Clawback Policy Acknowledgment

 

 

I, the undersigned, agree and acknowledge that I am a “Covered Employee” as defined in the Mesa Laboratories, Inc. Executive Compensation Clawback Policy (as may be amended, restated, supplemented or otherwise modified from time to time, the “Policy”), and I am fully bound by, and subject to, all of the terms and conditions of the Policy. In the event of any inconsistency between the Policy and the terms of any employment agreement to which I am a party, or the terms of any compensation plan, program or agreement under which any compensation has been granted, awarded, earned or paid, the terms of the Policy shall govern. In the event it is determined by the Company that any amounts granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company pursuant to the Policy, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. Any capitalized terms used in this Acknowledgment without definition shall have the meaning set forth in the Policy.

 

 

 

By: [Name]

 

[Title]

 

[Date]

 

 
EX-101.SCH 12 mlab-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive (Loss) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Revenue link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Significant Transactions link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Supplemental Balance Sheet Information link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Indebtedness link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 10 - Net (Loss) Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 11 - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 14 - Segment Data link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 15 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 2 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 3 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 4 - Significant Transactions (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 5 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 7 - Supplemental Balance Sheet Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 8 - Indebtedness (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 10 - Net (Loss) Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 12 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 14 - Segment Data (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 2 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 2 - Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 2 - Revenue - Contract Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 3 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 4 - Significant Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 4 - Significant Transactions - Allocation of Preliminary Price (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 5 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 5 - Leases - Lease Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 8 - Indebtedness (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 8 - Indebtedness - Carrying Amount of the Notes (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 8 - Indebtedness - Interest Expense on the Notes (Details) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 11 - Employee Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 12 - Income Taxes - Earnings Before Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 12 - Income Taxes - Provisions for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995521 - Disclosure - Note 12 - Income Taxes - Income Tax Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 995522 - Disclosure - Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995523 - Disclosure - Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995524 - Disclosure - Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details) link:calculationLink link:definitionLink link:presentationLink 995525 - Disclosure - Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details) link:calculationLink link:definitionLink link:presentationLink 995526 - Disclosure - Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details) link:calculationLink link:definitionLink link:presentationLink 995527 - Disclosure - Note 12 - Income Taxes - Open Tax Years (Details) link:calculationLink link:definitionLink link:presentationLink 995528 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995529 - Disclosure - Note 14 - Segment Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995530 - Disclosure - Note 14 - Segment Data - Operating Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 995531 - Disclosure - Note 14 - Segment Data - Segment Depreciation and Amortization (Details) link:calculationLink link:definitionLink link:presentationLink 995532 - Disclosure - Note 14 - Segment Data - Segment Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995533 - Disclosure - Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 995534 - Disclosure - Note 14 - Segment Data - Revenues From External Customers (Details) link:calculationLink link:definitionLink link:presentationLink 995535 - Disclosure - Note 15 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 13 mlab-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 14 mlab-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 15 mlab-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Intangible assets Expected dividend yield Note To Financial Statement Details Textual Convertible senior notes, net of debt issuance costs Significant Accounting Policies Note 1 - Description of Business and Summary of Significant Accounting Policies us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate Federal income taxes at statutory rates, amount Note 2 - Revenue us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets Total current assets Risk-free interest rate Note 3 - Fair Value Measurements Note 4 - Significant Transactions Note 5 - Leases Note 6 - Goodwill and Intangible Assets, Net Liabilities, Noncurrent [Abstract] Note 7 - Supplemental Balance Sheet Information Note 8 - Indebtedness us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Accounts receivable (a) Income Tax Disclosure [Text Block] Note 9 - Stock Transactions and Stock-based Compensation us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther Other current assets Note 10 - Net (Loss) Earnings Per Share Note 12 - Income Taxes us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Cash and cash equivalents us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent Business Combination, Contingent Consideration, Liability, Current Note 14 - Segment Data us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Inventories (b) Volatility Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 2 - Revenue - Disaggregation of Revenue (Details) Note 2 - Revenue - Contract Liabilities (Details) Convertible Debt [Table Text Block] Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details) Note 4 - Significant Transactions - Allocation of Preliminary Price (Details) Expected life (years) (Year) Note 5 - Leases - Lease Assets and Liabilities (Details) Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Nonvested, weighted average remaining contractual life (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 5 - Leases - Maturities of Lease Liabilities (Details) The Notes [Member] Represents the Notes. Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details) Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Intangible assets. life (Year) Intangible assets, life (Year) Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details) Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details) Nonvested, aggregate intrinsic value us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details) mlab_ThirdPartyOfferingCosts Third Party Offering Costs Amount of third party offering costs associated with debt issuance. Note 7 - Supplemental Balance Sheet Information - Inventories (Details) Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) Share-Based Payment Arrangement, Activity [Table Text Block] Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details) Awards granted, weighted average grant date fair value per share (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details) us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Note 8 - Indebtedness - Carrying Amount of the Notes (Details) Awards distributed, weighted average grant date fair value per share (in dollars per share) Note 8 - Indebtedness - Interest Expense on the Notes (Details) Awards forfeited or expired, weighted average grant date fair value per share (in dollars per share) Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details) Performance adjustment (in dollars per share) Nonvested, weighted average grant date fair value per share (in dollars per share) Nonvested, weighted average grant date fair value per share (in dollars per share) Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Awards forfeited or expired (in shares) Assumed Conversion of Convertible Debt [Member] Represents the assumed conversion of convertible debt. Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details) Interest Expense on Convertible Debt [Table Text Block] Tabular disclosure of interest expense on borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Foreign currency translation Foreign currency translation adjustments Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Nonvested (in shares) Nonvested (in shares) Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details) Impairment loss on goodwill and finite-lived intangible assets Goodwill and Intangible Asset Impairment Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details) Clinical Genomics Reportable Segment [Member] Represents Clinical Genomics reportable segment. Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 12 - Income Taxes - Earnings Before Income Taxes (Details) Note 12 - Income Taxes - Provisions for Income Taxes (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Awards distributed (in shares) Exercisable and expected to vest, Weighted- Average Remaining Contractual Life (Year) Note 12 - Income Taxes - Income Tax Reconciliation (Details) Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Exercisable and expected to vest, weighted average exercise price (in dollars per share) Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details) Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details) Other comprehensive (loss) Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details) Exercisable and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares) Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details) Note 12 - Income Taxes - Open Tax Years (Details) mlab_DeferredTaxAssetDebtRelated Other Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible debt related. Exercisable awards and awards expected to vest (Decrease) increase related to prior period tax positions Amount of increase (decrease) in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Note 14 - Segment Data - Operating Segment Information (Details) Exercisable, weighted average exercise price (in dollars per share) Note 14 - Segment Data - Segment Depreciation and Amortization (Details) Exercisable, Weighted- Average Remaining Contractual Life (Year) Note 14 - Segment Data - Segment Inventory (Details) us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Exercisable, Aggregate Intrinsic Value Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details) us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Note 14 - Segment Data - Revenues From External Customers (Details) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Notes To Financial Statements [Abstract] us-gaap_BusinessAcquisitionsProFormaRevenue Business Acquisition, Pro Forma Revenue Options exercisable (in shares) Interest reserve adjustment, amount Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to interest reserve adjustment. Outstanding, Weighted- Average Remaining Contractual Life (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Outstanding, Aggregate Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Weighted-average value at grant date (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Retirement Plan Name [Axis] Retirement Plan Name [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Options outstanding, weighted average exercise price (in dollars per share) Options outstanding, weighted average exercise price (in dollars per share) Reporting Unit [Axis] Reporting Unit [Domain] Unearned revenues Awards forfeited or expired, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Income taxes payable Awards granted, weighted average exercise price (in dollars per share) Awards exercised or distributed, weighted average exercise price (in dollars per share) Accrued Liabilities, Current Total other accrued expenses Other accrued expenses Accrued payroll and benefits Total accrued payroll and benefits Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Options outstanding (in shares) Options outstanding (in shares) Other benefits payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares) Bonus payable Payroll related taxes us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Options forfeited or expired (in shares) Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Other us-gaap_OtherAccruedLiabilitiesCurrent Wages and paid-time-off payable us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Dilutive effect of shares (in shares) Other Intangible Assets [Member] mlab_DebtInstrumentConvertibleConsecutiveTradingDaysTradingPricePer1000PrincipalOfNotesLessThan98OfTheProduct Debt Instrument, Convertible, Consecutive Trading Days, Trading Price Per 1,000 Principal of Notes Less Than 98% of the Product Threshold period of specified consecutive trading days within which common stock price to $1,000 principal of convertible debt instrument must be less than 98% of the product of the last reported sale price per share of common stock. mlab_DebtInstrumentUnamortizedDiscountAndCommissionsIncludingEquityComponent Debt Instrument, Unamortized Discount and Commissions Including Equity Component Amount of debt discount and commissions including the equity component on debt instrument. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment mlab_DebtInstrumentConvertibleConversionRatioPer1000Principal Debt Instrument, Convertible, Conversion Ratio Per 1,000 Principal Ratio applied to the conversion of debt instrument into equity with equity shares divided by $1,000 debt principal amount. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) Noncompete Agreements [Member] Reporting Unit 1 [Member] Relating to a reporting unit. LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities, Current [Abstract] Supplemental Balance Sheet Disclosures [Text Block] Reporting Unit 2 [Member] Relating to a reporting unit. Weighted-average common shares outstanding Product [Member] Supplemental non-cash activity: us-gaap_Assets Total assets Patents [Member] Plan Name [Axis] Technology-Based Intangible Assets [Member] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Intellectual Property [Member] Net (loss) earnings available for shareholders us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net (loss) income Customer Relationships [Member] Deferred tax asset Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Tax withholding on restricted stock units Award Type [Domain] (Loss) earnings before income taxes us-gaap_IncomeLossFromContinuingOperations Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Award Type [Axis] Net income Net income Net (loss) income us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Intangible assets Net carrying amount Biopharmaceutical Development [Member] Represents information related to biopharmaceutical development. Restricted Stock Units (RSUs) [Member] us-gaap_FiniteLivedIntangibleAssetsGross Gross carrying amount Share-Based Payment Arrangement, Option [Member] Coupon interest expense at 1.375% us-gaap_InterestExpenseDebtExcludingAmortization Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Effect of foreign currency translation Measurement period adjustment Antidilutive Securities [Axis] Equity Plan 2014 [Member] Represents information about the 2014 Equity Plan. Antidilutive Securities, Name [Domain] Goodwill acquired Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Property, plant and equipment, net Property, plant and equipment, net Goodwill Goodwill Goodwill Goodwill us-gaap_PropertyPlantAndEquipmentOther Other us-gaap_PropertyPlantAndEquipmentGross Gross total Computer equipment Construction in progress Performance Stock Units [Member] Represents information related to performance stock units. Long-Term Debt, Type [Axis] Land Long-Term Debt, Type [Domain] Buildings and building improvements mlab_InventoryStepUpCost Inventory Step-up Cost Represents amount of inventory step up cost. Cash flows from investing activities: Amortization of step-up in inventory basis Amortization of Inventory Step-up Cost Represents amortization of inventory step-up cost. Cost of revenues Earnings Per Share [Text Block] Letter of Credit [Member] us-gaap_DeferredFinanceCostsGross Debt Issuance Costs, Gross Accrued liabilities and taxes payable Income tax (benefit) expense Total income tax (benefit) expense The 401K Retirement Plan [Member] Information pertaining to the 401K retirement plan. Short-Term Debt, Type [Axis] Short-Term Debt, Type [Domain] CHINA us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Significant Transactions [Text Block] The entire disclosure of significant transactions. GERMANY Operating expenses us-gaap_OperatingExpenses Total operating expense us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) General and administrative, other than impairment of finite-lived intangible assets and goodwill us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Eligible Employees [Member] Information pertaining to eligible employees. Cash and cash equivalents us-gaap_DebtInstrumentConvertibleThresholdTradingDays Debt Instrument, Convertible, Threshold Trading Days us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 Debt Instrument, Convertible, Threshold Consecutive Trading Days mlab_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruedExpensesCurrent Deferred tax liability Amount of other accrued expense expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date. us-gaap_DebtInstrumentConvertibleConversionPrice1 Debt Instrument, Convertible, Conversion Price (in dollars per share) Expected to vest, aggregate intrinsic value Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest equity based awards other than options outstanding. Includes, but is not limited to, unvested equity based awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax Stock-based compensation expense, net of tax us-gaap_AllocatedShareBasedCompensationExpense Stock-based compensation expense us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Expected to vest, weighted average grant date fair value per share (in dollars per share) Per share or unit weighted-average fair value of vested and expected to vest equity based awards under share-based payment arrangement. Expected to vest, weighted average remaining contractual life (Year) Weighted average remaining contractual term for fully vested and expected to vest equity based awards other than options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive (loss) City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPaymentPrincipal Debt Instrument, Periodic Payment, Principal us-gaap_IncreaseDecreaseInContractWithCustomerLiability Unearned revenues Common stock, outstanding (in shares) Balance (in shares) Balance (in shares) The Credit Facility Term Loan [Member] Information pertaining to the credit facility term loan. Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage Senior Secured Credit Agreement [Member] Information pertaining to the senior secured credit agreement Variable lease expense Swingline Loan [Member] Information pertaining to the swingline loan. us-gaap_LeaseCost Total lease expense us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage Weighted average discount rate Document Fiscal Period Focus Prepaid Expenses, Other and Other Assets [Member] Information pertaining to prepaid expenses, other and other assets. Operating lease expense Document Fiscal Year Focus Lease, Cost [Table Text Block] us-gaap_DebtInstrumentRepurchasedFaceAmount Debt Instrument, Repurchased Face Amount Document Period End Date Operating lease assets obtained in exchange for operating lease obligations mlab_FixedChargeCoverageRatio Fixed Charge Coverage Ratio Actual fixed charge coverage ratio under the debt agreement. us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expenses and other assets Weighted average remaining lease term in years (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type GKE China [Member] Represents the group known as GKE China. Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Dividends paid, $0.64 per share Performance adjustment (in shares) The number of equity-based payment instruments, excluding stock (or unit) options, that were adjusted during the reporting period. Acquisition-related holdbacks Represents the acquisition-related holdbacks Document Information [Line Items] Document Information [Table] Service [Member] Entity Public Float Entity Filer Category Debt Instrument [Axis] Consumables [Member] Information pertaining to consumables. Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer Impairment of finite-lived intangible assets Impairment of Intangible Assets, Finite-Lived Schedule of Employee Related Liabilities [Table Text Block] The tabular disclosure for employee related liabilities. mlab_AmortizationOfFixedAssetStepupCost Amortization of Fixed Asset Step-up Cost The amortization of fixed asset step up costs. Contract liabilities added during the year ended March 31, 2024, net of revenues recognized Amount of revenue recognized arising from contract liabilities added during the period in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. mlab_FixedAssetStepupCosts Fixed Asset Step-Up Costs Represents the amount of fixed asset step up costs. Impairment of goodwill Goodwill, Impairment Loss Impairment losses us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key mlab_SeniorLeverageRatio Senior Leverage Ratio Represents the senior leverage ratio. Stock Awards that were Antidilutive [Member] Information pertaining to stock awards that were antidilutive. Entity Registrant Name mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioFollowingTheNinthTestingDate Debt Instrument, Covenant, Maximum Total Leverage Ratio Following the Ninth Testing date Requirement for maximum total leverage ratio under the debt agreement following the nine testing date. Entity [Domain] Schedule of Segment Reporting Information, by Inventory Segment [Table Text Block] A table disclosing the inventory totals 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 inventory 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 inventory. Customer Concentration Risk [Member] Legal Entity [Axis] mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioForTheSixthSeventhAndEighthTestingDates Debt Instrument, Covenant, Maximum Total Leverage Ratio for the Sixth, Seventh, and Eighth Testing Dates Requirement for maximum total leverage ratio under the debt agreement for the sixth, seventh, and eighth testing dates. Entity Address, Address Line One mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioForTheFirstFiveTestingDates Debt Instrument, Covenant, Maximum Total Leverage Ratio for the First Five Testing Dates Requirement for maximum total leverage ratio under the debt agreement for the first five testing dates. ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Amortization of acquisition-related intangibles Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] mlab_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code mlab_FinitelivedIntangibleAssetsYearlyAmortization Finite-Lived Intangible Assets, Yearly Amortization The estimated yearly amortization expense of intangible assets. Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Outstanding 2025 Notes [Member] Represents the outstanding 2025 note. Material Terms of Trading Arrangement [Text Block] us-gaap_StockRepurchasedDuringPeriodShares Stock Repurchased During Period, Shares (in shares) Entity Common Stock, Shares Outstanding us-gaap_StockRepurchasedDuringPeriodValue Stock Repurchased During Period, Value Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Operating Lease, Lease Not yet Commenced [Member] The 2021 Equity Plan [Member] Related to the 2021 equity plan. Concentration Risk Benchmark [Axis] Agena [Member] Related to Agena. Concentration Risk Benchmark [Domain] Office, Lab and Other Equipment [Member] Represents office, lab and other equipment. Local Phone Number Exercise of stock options and vesting of restricted stock units (in shares) Options exercised or distributed (in shares) us-gaap_TableTextBlock Notes Tables mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueDistributed Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Distributed Intrinsic value of distributed award under share-based payment arrangement. Excludes share and unit options. Prepaid expenses Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer. us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Exercise of stock options and vesting of restricted stock units us-gaap_LineOfCreditFacilityCommitmentFeeAmount Line of Credit Facility, Commitment Fee Amount us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Domain] mlab_DebtInstrumentRepurchasedPrice Debt Instrument, Repurchased Price Represents the repurchase price of a debt instrument. us-gaap_ProvisionForDoubtfulAccounts Accounts Receivable, Credit Loss Expense (Reversal) Other Accrued Expenses [Member] Other accrued expenses not separately disclosed. Stock-based compensation expense Options granted (in shares) Contingent consideration from new acquisitions The amount of contingent consideration that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Selling mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValue Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value Represents release value of cumulative effect of expected to vest share for share based payment arrangement. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValueNetOfTax Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value, Net of Tax Represents after tax value of release value of cumulative effect of expected to vest share for share based payment arrangement. mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValuePerShareBasic Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value, Per Share, Basic (in dollars per share) The amount of release value of cumulative effect of expected to vest share for share based payment arrangement per each share of common stock or unit outstanding during the reporting period. Reported Value Measurement [Member] UNITED STATES Belyntic Acquisition [Member] Represents acquisition of Belyntic GmbH. Research and development (Accumulated deficit) retained earnings Accumulated other comprehensive (loss) Other Long-term Liabilities [Member] Represents other long-term liabilities. Debt Disclosure [Text Block] Interest expense and amortization of debt issuance costs us-gaap_InterestExpenseDebt Total Cash from changes in operating assets and liabilities: 2025 Notes us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other Subsequent Event [Member] Noncurrent operating lease liabilities us-gaap_OperatingLeaseLiabilityNoncurrent Schedule of Inventory, Current [Table Text Block] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList Present value of lease liabilities Non-cash interest and debt amortization Subsequent Event Type [Axis] Current operating lease liabilities Current operating lease liabilities Subsequent Event Type [Domain] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList Retirement Benefits [Text Block] Subsequent Events [Text Block] Operating lease ROU asset us-gaap_OperatingLeaseRightOfUseAsset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Future value of lease liabilities Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList Less: imputed interest us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred tax (benefit) expense 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2029 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Net Investment in Lease, before Allowance for Credit Loss 2026 Fair Value of Financial Instruments, Policy [Policy Text Block] 2027 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2028 mlab_DeferredTaxLiabilitiesDeferredExpenseDebt Other Amount of deferred tax liability attributable to taxable temporary differences from debt. 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2029 Valuation Approach and Technique [Axis] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Valuation Approach and Technique [Domain] 2025 Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other Assets, Noncurrent us-gaap_ShareBasedCompensation Stock-based compensation expense Lessee, Leases [Policy Text Block] Business Combinations Policy [Policy Text Block] Estimated useful life (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Amortization of debt issuance costs us-gaap_AmortizationOfFinancingCostsAndDiscounts us-gaap_AdjustmentForAmortization Amortization us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments Finite-Lived Intangible Assets, Purchase Accounting Adjustments Operating expense Income Tax, Policy [Policy Text Block] mlab_ExpectedPaymentsToAcquireBusinessesNetOfCashAcquired Expected Payments to Acquire Businesses, Net of Cash Acquired The amount of expected payments associated with the acquisition of a business, net of the cash acquired from the purchase. Amount of income tax expense (benefit) recognized in earnings The total recognized tax expense (benefit) related to compensation cost for equity-based payment arrangements recognized in income during the period. Schedule of Finite-Lived Intangible Assets [Table Text Block] Research and Development Expense, Policy [Policy Text Block] us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year) Depreciation, Total Depreciation of property, plant and equipment Manufacturing equipment Amount before accumulated depreciation of manufacturing equipment used to produce goods and services. Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Tax withholding on restricted stock units (in shares) Accrued business taxes The value of the current portion of accrued business taxes. Other Intangibles [Member] Represents information related to other intangibles. us-gaap_AssetsCurrent Total current assets Noncurrent assets Share-Based Payment Arrangement [Policy Text Block] Deposits GKE Acquisition [Member] Relating to the GKE Acquisition. Beijing GKE Science & Technology Co. Ltd. [Member] Relating to Beijing GKE Science & Technology Co. Ltd. Common stock, no par value; authorized 25,000,000 shares; issued and outstanding, 5,394,491 and 5,369,466 shares, respectively GKE GmbH and SAL GmbH [Member] Relating to GKE GmbH and SAL GmbH. Senior Notes [Member] Adjustments to reconcile net (loss) income to net cash from operating activities: mlab_FutureShareBasedCompensation Future Share Based Compensation Amount of future noncash expense for share-based payment arrangement. Lease Assets and Liabilities [Table Text Block] Tabular disclosure of lease assets and liabilities. Common stock, authorized (in shares) Common stock, issued (in shares) Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Supplemental Cash Flow Information Related to Leases [Table Text Block] Tabular disclosure of supplemental cash flow information related to leases. Common stock, no par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Sterilization and Disinfection Control [Member] Reporting segment for Sterilization and Disinfection Control, formerly name Biological Indicators segment. Standard Product Warranty, Policy [Policy Text Block] us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Beginning balance Ending balance Statistical Measurement [Domain] Cash paid for amounts included in the measurements of lease liabilities Maximum [Member] Summary of Valuation Allowance [Table Text Block] Commitments and Contingencies, Policy [Policy Text Block] Minimum [Member] Other current assets Product and Service [Axis] Product and Service [Domain] us-gaap_DeferredTaxAssetsNet Net deferred tax assets, net Statistical Measurement [Axis] Debt, Policy [Policy Text Block] Prepaid income taxes Interest Income taxes Long-lived assets Geographical [Axis] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Net deferred tax assets, gross Geographical [Domain] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Inventories Total inventories Total inventories Portion at Fair Value Measurement [Member] Estimate of Fair Value Measurement [Member] Work in process Measurement Basis [Axis] Unvested Stock Awards [Member] Relating to unvested stock awards. Finished goods Tax Year Post -2018 [Member] Relating to tax years post-2018. Fair Value Hierarchy and NAV [Domain] Tax Year Pre-2018 [Member] Relating to tax year pre-2018. us-gaap_DeferredTaxAssetsInventory Capitalized research expenditures Fair Value, Inputs, Level 2 [Member] mlab_ValuationAllowanceDeferredTaxAssetDecreaseAmount Deductions from reserves Amount of decrease in the valuation allowance for a specified deferred tax asset. Fair Value Hierarchy and NAV [Axis] Additions charged to income tax expense and other accounts Amount of increase in the valuation allowance for a specified deferred tax asset. Raw materials us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves Stock compensation deductible differences Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] Property plant and equipment (Year) Cumulative Effect, Period of Adoption, Adjustment [Member] Cash flows from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Allowance for doubtful accounts receivable Accounts receivable, less allowances of $1,321 and $849, respectively us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Inventories Allowances and reserves us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost Building and Building Improvements [Member] Revenues AOCI Attributable to Parent [Member] Stockholders’ equity Property, Plant and Equipment, Policy [Policy Text Block] us-gaap_OtherNonoperatingIncomeExpense Other (income), net Long-Lived Tangible Asset [Axis] Credits us-gaap_NonoperatingIncomeExpense Nonoperating expense, net Total nonoperating expense, net Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Net operating loss Fair Value Disclosures [Text Block] Subpart F, GILTI, & FDII, amount Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Subpart F, global intangible low-taxed income (GILTI), and foreign-derived intangible income (FDII). us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Inventory, Policy [Policy Text Block] Assets [Abstract] Effect of exchange rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities us-gaap_Liabilities Total liabilities Director [Member] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating (loss) income us-gaap_OperatingIncomeLoss Operating (loss) income Prior year liabilities recognized in revenues during the year ended March 31, 2024 us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Nonoperating expense us-gaap_PrepaidExpenseAndOtherAssetsCurrent Total prepaid expenses and other Prepaid expenses and other us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash (used in) investing activities us-gaap_DeferredTaxLiabilities Deferred tax asset/(liabilities) Foreign Tax Credit Carryforwards [Member] Relating to foreign tax credit carryforwards. us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets Goodwill and intangible assets Cost of revenue us-gaap_GrossProfit Gross profit Sterilization and Disinfection Control (b) Consolidation Items [Domain] Deferred tax liability us-gaap_ContractWithCustomerLiability Contract liabilities, balance Contract liabilities, balance us-gaap_DeferredTaxLiabilitiesLeasingArrangements Operating lease right-of-use assets Consolidation Items [Axis] us-gaap_InterestPayableCurrentAndNoncurrent Interest Payable Other financing, net us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment of tax withholding obligation on vesting of restricted stock us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains Total deferred tax liabilities us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Property, plant and equipment us-gaap_PaymentsOfDividends Dividends paid Scenario [Domain] Forecast [Member] Retained Earnings [Member] Revenues Revenue Revenue from Contract with Customer, Excluding Assessed Tax Proceeds from the exercise of stock options Title and Position [Domain] us-gaap_CurrentStateAndLocalTaxExpenseBenefit U.S. State Title and Position [Axis] us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit U.S. State Scenario [Axis] us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign us-gaap_CurrentFederalTaxExpenseBenefit U.S. Federal Common Stock [Member] us-gaap_DeferredFederalIncomeTaxExpenseBenefit U.S. Federal Acquisition-related consideration held back against potential indemnification losses Represents consideration held back against potential indemnification losses, acquisition related. Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Net carrying value us-gaap_CurrentIncomeTaxExpenseBenefit Total current tax expense us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Total (loss) earnings before income taxes (Loss) earnings before income taxes us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic Domestic ICFR Auditor Attestation Flag Credit facility Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure of useful life for property, plant and equipment. Manufacturing Equipment [Member] Represents information pertaining to manufacturing equipment. State and Local Jurisdiction [Member] Timing of Transfer of Good or Service [Domain] us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net Unamortized debt issuance costs Transferred at Point in Time [Member] Income Tax Jurisdiction [Axis] Disaggregation of Revenue [Table Text Block] Income Tax Jurisdiction [Domain] Domestic Tax Jurisdiction [Member] Expected to vest (in shares) Number of fully vested and expected to vest equity instruments other than options outstanding that can be converted into shares Foreign Tax Jurisdiction [Member] Timing of Transfer of Good or Service [Axis] Shipping and Handling Cost, Policy [Policy Text Block] Represents the disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. Cash paid for: Summary of Income Tax Examinations [Table Text Block] Revenue from Contract with Customer [Text Block] Document Annual Report Accounts Receivable [Policy Text Block] Revenue from Contract with Customer, Deferred Revenue [Policy Text Block] Represents the disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. Computer Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Domain] Other [Member] Represents other. Entity Incorporation, State or Country Code Principal outstanding Long-term Debt, Gross General and Administrative Expense [Member] us-gaap_UnrecognizedTaxBenefits Beginning balance Ending balance us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Acquisition Related Contingent Consideration Liability, Policy [Policy Text Block] Disclosure of accounting policy for acquisition related to contingent consideration liability. U.S. Federal Document Transition Report Document Financial Statement Error Correction [Flag] Basis of Accounting, Policy [Policy Text Block] Entity Interactive Data Current Dividends paid, per share (in dollars per share) Security Exchange Name Operating Expense [Member] us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions Increases related to current period tax positions Title of 12(b) Security Cost of Sales [Member] Proceeds from the issuance of debt Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Tax Period [Domain] Auditor Name mlab_IncreaseDecreaseInInventoryReserve Deferred taxes The amount of noncash increase (decrease) in inventory reserve. Tax Period [Axis] Corporate Segment and Other Operating Segment [Member] Auditor Firm ID Auditor Location Segments [Axis] Segments [Domain] Tax credit carryforwards Tax credit carryforwards, expiration date Research Tax Credit Carryforward [Member] Total stock awards excluded from diluted EPS (in shares) us-gaap_RepaymentsOfLinesOfCredit Repayments of Lines of Credit Diluted (in shares) Fully diluted shares (in shares) Summary of Tax Credit Carryforwards [Table Text Block] Current tax provision: Tax Credit Carryforward [Axis] Deferred tax provision: Tax Credit Carryforward, Name [Domain] Non-US [Member] NOL carryforwards Goodwill impairment, amount Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to goodwill impairment. us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit mlab_EffectiveIncomeTaxRateReconciliationCompensationAdjustmentsAmount Compensation adjustments, amount Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to compensation adjustments. Summary of Operating Loss Carryforwards [Table Text Block] Statement [Table] Schedule of Depreciation and Amortization Expense [Table Text Block] Tabular display of the depreciation and amortization recorded during the periods for reportable segments. Statement of Financial Position [Abstract] Diluted (loss) earnings per share (in dollars per share) Calibration Solutions [Member] Represents segment information for Calibration Solutions. Weighted average outstanding shares of common stock (in shares) Basic (in shares) Interest reserve adjustment, percent Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to interest reserve adjustment. Clinical Genomics [Member] Represents segment information for Clinical Genomics. Other, percent Effective income tax rate, amount Total income tax (benefit) expense, percent Subpart F, GILTI, & FDII, percent Percentage of the difference between reported income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Subpart F, global intangible low-taxed income (GILTI), and foreign-derived intangible income (FDII). Business Acquisition [Axis] Basic (loss) earnings per share (in dollars per share) Compensation adjustments, percent Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to compensation adjustment tax credits. Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Return to provision adjustment, percent Goodwill impairment, percent Percentage of the difference between reported income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to goodwill impairment. Valuation allowance, percent Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Chief Executive Officer and Board Director [Member] Represents information pertaining to the special long-term equity award granted to the company's Chief Executive Officer, also serving as a member of tthe Board of Directors. Income Statement [Abstract] us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability Long-Lived Assets by Geographic Areas [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] mlab_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformancePeriodGranted Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Performance Period Granted (Year) Represents the performance period of the shared based compensation arrangement. Risk and Uncertainties, Policy [Policy Text Block] Disclosure of accounting policy for risk and uncertainties. us-gaap_RepaymentsOfDebt Repayments of Debt Repayment of debt mlab_DeferredTaxAssetsOperatingLeaseLiabilities Operating lease liabilities Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease liabilities. The FY24 PSUs [Member] Represents the FY 24 PSUs. Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Permanent difference, percent Black-Scholes Option-Pricing Model [Member] Black-Scholes Option-Pricing model used to estimate fair value of award under share-based payment arrangement. mlab_ReportingUnitAmountOfFairValue Reporting Unit, Amount of Fair Value Amount of fair value of reporting unit. mlab_COGSDepreciationAmortizationAndDepletion Depreciation and Amortization Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service. mlab_InventoryStepupCostIncreaseDecreaseDuringPeriod Inventory Step-up Cost, Increase (Decrease) During Period Represents increase (decrease) for inventory step-up cost during period. Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Hardware and Software [Member] Information pertaining to hardware and software. us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent Business Combination, Contingent Consideration, Liability, Noncurrent State income taxes, net of federal benefit, percent Foreign rate differential, percent Liabilities, Noncurrent Asset Acquisition, Contingent Consideration, Liability, Current Research and development credit, percent Research and development credit, percent srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased Share Repurchase Program, Authorized, Number of Shares (in shares) Cash flows from financing activities: Other, amount Other Liabilities, Noncurrent Federal income taxes at statutory rates, percent Return to provision adjustment, amount Valuation allowance us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount Unrecorded Unconditional Purchase Obligation Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total liabilities assumed us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments to Acquire Businesses, Net of Cash Acquired Acquisitions, net of cash acquired and holdback liabilities Permanent difference Class of Stock [Axis] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities Long-term liabilities Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther Other current liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets Total assets acquired Operating Segments [Member] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Accounts payable us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes State income taxes, net of federal benefit, amount Foreign rate differential, amount us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property, plant and equipment (c) us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets Other noncurrent assets us-gaap_IncomeTaxReconciliationTaxCreditsResearch Research and development credit, amount Schedule of Revenues from External Customers and Long-Lived Assets [Table] EX-101.PRE 16 mlab-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 17 revised5yeartable.jpg begin 644 revised5yeartable.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! .PU$2 M 0 ! .PP 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( <$#H@,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH M CENXH)HXWDC228D1JS ,^.N!WJ)=9LVSBZMCMD$1Q*O#GHO7[WMUKP#]K?X M4ZW\1?V@?A3>:?\ #6'Q)IN@Z@+Z^\3Q:C:0:AH.R5"D4"SD,LR1 M"/!WY7Y6U#_@G-\28M-\3:18_#O1]0\*ZE/J]OHL&JS:1;:MI.IWRDQ^(9)K M152=;5N(BY-ZN]R#TH _3&BJ$VFW4GAO[)'?26MYY C%VB+(R/C&\!P0>>>0 M:\V^%VE>,O'G@R'4[CQ]J$,LL]S"4BTJSV@13R1 \QD\A 3SU)H ]8HKA_\ MA7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z* M%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*[' M_P"-4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_" MN?%?_10M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6 M_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ M ,:H [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ /&J .XH MKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78__&J .XHKA_\ A7/B MO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ M (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*['_P"- M4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%? M_10M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#! M78__ !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H M [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^ M%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78__&J .XHKA_\ A7/BO_HH M6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ (*[ M'_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ M"N?%?_10M6_\%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ M !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BB MN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^%<^* M_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^ M"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU M1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?% M?_10M6_\%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ M!78__&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@ M#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X M5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^%<^*_P#H MH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^"NQ_ M^-4?\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PK MGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10 MM6_\%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78_ M_&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@#N** MX?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK M_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^%<^*_P#HH6K? M^"NQ_P#C5'_"N?%?_10M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4? M\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ M -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\ M%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78__&J M.XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\5_\ 10M6_P#!78__ !J@#N**X?\ MX5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%"U;_P5V/_ ,:H [BBN'_X5SXK_P"B MA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ /&J .XHKA_^%<^*_P#HH6K?^"NQ M_P#C5'_"N?%?_10M6_\ !78__&J .XHKA_\ A7/BO_HH6K?^"NQ_^-4?\*Y\ M5_\ 10M6_P#!78__ !J@#N**X?\ X5SXK_Z*%JW_ (*['_XU1_PKGQ7_ -%" MU;_P5V/_ ,:H [BBN'_X5SXK_P"BA:M_X*['_P"-4?\ "N?%?_10M6_\%=C_ M /&J .XHKA_^%<^*_P#HH6K?^"NQ_P#C5'_"N?%?_10M6_\ !78__&J .XHK MA_\ A7/BO_HH6K?^"NQ_^-5H^%_!VO:-JZW&H>+[_6+95(-M+8VL*L3T.Z- MW'UH Z>BBB@ HHHH **** "BBB@ HHHH *X?]G/_ ))-9_\ 7[?_ /I;/7<5 MP_[.?_))K/\ Z_;_ /\ 2V>@#N**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "N'_9S_Y)-9_]?M__ .EL]=Q7 M#_LY_P#))K/_ *_;_P#]+9Z .XHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *X?\ 9S_Y)-9_]?M__P"EL]=Q M7#_LY_\ ))K/_K]O_P#TMGH [BBBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KA_V<_P#DDUG_ -?M_P#^EL]= MQ7#_ +.?_))K/_K]O_\ TMGH [BBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBO._VD?VJO O[)?@VVUWQYKD.C6- M[=)9VX*F2:>1B =L:Y8JH.YB!A5!)[9TITYU)*%-7;V2)J5(PBY3=DNK/1** MP[#XF^'-4TJVOK?7M&FL[R)9X)EO(RDJ,,AE.>01WJ*?XN>$[7_6^)_#T?\ MO:C"O_LU+V<^S#GCW.AHKD;C]H+P%:?ZWQOX1C_W]8MU_P#9ZHW'[4_PQM/] M=\1O CZ!HKYMN?\ @K]^S3:'Y_B[X9_X"L[?RCJK/_P63_9IB'R_%32) MO^N=I=-_[2JO[+QK_P"7,O\ P%_Y$_VAA?\ GY'[U_F?3E%?*L__ 6H_9QA M^[X^\[_KGIETW_M.J<__ 6\_9YB^[XFUB;_ *YZ)=-_[)5_V1CG_P N9?\ M@+)_M+"?\_(_>CZVHKX[G_X+H_ &'[NH>+YO^N?ARY;/_CM0K_P76^!\Q_&F&?_ !ZF_P##WK4K@_Z-^S;^T%<>A_X1 M[:/_ $*C^QL9_)^*_P P_M3#?S?@_P#(^SJ*^-%_X*M>,+K_ (]_V7?CD_IY MFGI'3_\ AYO\3KK_ (]?V4_BXWIYKQ1_TH_L?%=4O_ H_P"8?VEA^[_\!E_D M?9%%?&Y_X**_&ZY'^C?LF_$)O3S=4@C_ /9:C;]OG]HRX_X]_P!DCQ(?3SO$ MUK'_ #2C^Q\1UY?_ .'_P D']I4/[W_ (#+_(^S**^,A^VU^U)=_P"I_91E MM_\ KOXOMC_):AV__7;Q7$T0ZIX:FG,'A^WM>?(:TF9MJL3NVN"6?YMX../HY?^"C7QL\&(Q\ M7?LI>/HUC^])H6I0ZD&]PJJ#^&:WQ&1UJ;2A*,KI/24>ODVOO6YE1S:E--RC M*-FUK%]/1,^S**^,X_\ @MEX!\/C;XP\ _%[P7)T9=1\,R,$/N5)KKO"O_!9 M#]G'Q041OB18:3/)P(=2M+BU?_QY,?K7/+*,;%7]E+Y*_P"5S>.985NWM%\W M;\SZ>HKSCP=^V#\*?B BG1OB1X(U!GZ)'K5OYA_X 6#?I7?Z?K%IJT2R6MU; MW*,,AHI X(^H-<-2E.#M-->J.J-2$M8M,L4445F6%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1139)5A3<[*JCJ2<"@!U%%FF&0([25[MF/H/*5A71 M2PE>I_#@WZ)LQJ8FC#XY)>K1]!45\=ZE_P %PO@Q+=-;^'[3Q]XNNOX$TGPY M/(LGT9MHJNG_ 5*\?\ C-6_X0W]E_XO:IN_U(?VK_ -KB]TB2^B^# MGPQ\ :>/O7/BOQ6NV$>I*,HS7Q'\7/CY\=O'G[=G@C4KGXE>&/[:L[F&UT_4 M]"E=O#NBK*X6:.12!Y@(QYF=V\;0#P,:TLIC=JO6A#1OXD]E?IZ:^7.2X5%$CHNU7;') R< GMDU+7CGJ!1110 4 M444 %%%% 'SA^V)HFI:_^T!\)DTWPG\0KYK/4?M4OB71+@FQT*,2(&AF@^T1 MJQGR TCQRJD4(W!_X3_=@";^P_B!_P!#)X3_ /"?G_\ DNC^P_B!_P!# M)X3_ /"?G_\ DNNRHH XW^P_B!_T,GA/_P )^?\ ^2Z/[#^('_0R>$__ GY M_P#Y+KLJ* .-_L/X@?\ 0R>$_P#PGY__ )+H_L/X@?\ 0R>$_P#PGY__ )+K MLJ* .-_L/X@?]#)X3_\ "?G_ /DNC^P_B!_T,GA/_P )^?\ ^2Z[*B@#C?[# M^('_ $,GA/\ \)^?_P"2Z/[#^('_ $,GA/\ \)^?_P"2Z[*B@#C?[#^('_0R M>$__ GY_P#Y+H_L/X@?]#)X3_\ "?G_ /DNNRHH XW^P_B!_P!#)X3_ /"? MG_\ DNC^P_B!_P!#)X3_ /"?G_\ DNNRHH XW^P_B!_T,GA/_P )^?\ ^2Z/ M[#^('_0R>$__ GY_P#Y+KLJ* .-_L/X@?\ 0R>$_P#PGY__ )+H_L/X@?\ M0R>$_P#PGY__ )+KLJ* .-_L/X@?]#)X3_\ "?G_ /DNC^P_B!_T,GA/_P ) M^?\ ^2Z[*B@#C?[#^('_ $,GA/\ \)^?_P"2Z/[#^('_ $,GA/\ \)^?_P"2 MZ[*B@#C?[#^('_0R>$__ GY_P#Y+H_L/X@?]#)X3_\ "?G_ /DNNPEE6")G M=E1$!9F8X"@=237QQ\,(6\G4_$T@SH/AKG M!=Y/NRN.< 9&1QNZ5U87!U<1*U-:+=O1)=V^G]6.?$8F%%7GUV2U;]$=O^UM M^V,W[&?AB*Z\4^,_"]SK.H#;I6@V'AV:;4M6DS@+%&+S."3C<< >YXKY5^(G M_!.WXY?\%39;7XA_%#4M!^%]S;VT=GH.@1V,DTL-JTNZ1[@&0F.0J2P7).0 M=HZ?4G[(W_!-S1/@5XID\>>-]6N/B5\7-2/FWGB/5/WBVCGJEI&W$2#H"/FP M.-HXKZ8KT(8ZG@7_ +%K/K-K\(I[+S>K\CCEA)XM?[5I'I%/\6^_DM%YGPAH M'_!!3X8:-I=O!<1Z?JD\,:I)W_X(?\ PKM_ M^8#X4D_ZZ6>H-_[?5]L45S2SC'-W=:7_ ($_\S=9;A%M2C]R/C6V_P""+GPL MMO\ F4_A_)_UTTB^;_V^J]!_P1Y^%MO_ ,R+\*9/^NGAV\;_ -OJ^O**C^T\ M8_\ E[+_ ,"?^9?U'#+_ )=Q^Y?Y'RA;?\$EOAE:']W\/_@V/KX3N#_.]K2M M/^"8?@&Q_P!7X%^#*X_ZDV4_SO*^G:*EYABGO4E_X$_\QK!X=;0C]R/G2U_X M)X^$;+_5^"_@NN/^I(8_SNZT;7]A[0[+_5>%/@JO_J*S>+KO>; M^]EK#TEM%?\G][*]C#LON/*H/@'J5K_ *N/X8Q_[O@TC_VYJ[!\)O$5 MK_J[KX>Q_P"[X3=?_;JO2**CVDGNRN6*V1P<'@GQG:_ZO6?!4?\ N^&I5_\ M;NK(T+Q\O3Q)X3_\)^?_ .2Z[.BIN4<;_8?Q _Z&3PG_ .$_/_\ )=']A_$# M_H9/"?\ X3\__P EUV5% '&_V'\0/^AD\)_^$_/_ /)=']A_$#_H9/"?_A/S M_P#R77944 <;_8?Q _Z&3PG_ .$_/_\ )=']A_$#_H9/"?\ X3\__P EUV5% M '&_V'\0/^AD\)_^$_/_ /)=']A_$#_H9/"?_A/S_P#R77944 <;_8?Q _Z& M3PG_ .$_/_\ )=']A_$#_H9/"?\ X3\__P EUV5% '&_V'\0/^AD\)_^$_/_ M /)=']A_$#_H9/"?_A/S_P#R77944 <;_8?Q _Z&3PG_ .$_/_\ )=']A_$# M_H9/"?\ X3\__P EUV5% '%OH'CZ1"K>(_";*PP0?#TY!_\ )NN1\3_LP-XV M#?VSIOPGU7S.&-UX)\UC^)N\ M\%_"NWFDZRV7ANZM9/S2]%<#?_\ !"7PI:R-)X;\8:QX+E8YWZ1+?+M/J UX M0*^\J*[J>:XR&D:LOO9RRR_"RU=./W(^'?#_ /P2B^*W@6/;X?\ VL?B99*H M^5+BS%TOT/F3&M0?LW?MD>!1MT/X]>"?$D$?.S7O#@223VW(IQ^=?9U%:?VO M7?\ $49>L(O\;7(_LVBO@YH^DI?YV/BN_P#B%^W5X)MV4^!?@OXN2/\ Y;6] M_/;RR?\ &D45S4O[>G[6/@^1CXH_9TN%@C/,FA6QU+,=:A62S M\8^";N-AE6AT6616'L1>5YYXO_X)8_L]^-Y))+WX4^%4FDZRVL!M7'T,96O/ M=0_X(??!&&9YO#[>.?"%PYSYFC^)+B+:?8,6%'L\OEM., M7Z-K\T_S/I#^P_B!_P!#)X3_ /"?G_\ DNC^P_B!_P!#)X3_ /"?G_\ DNOF M-/\ @E%XN\'*1X+_ &FOC+H*C[BW]RFJ*OL=Q7- _9?_ &PO AV^'_VA/"?B M*%/X?$'AM0\@]"R!B"?K1]1P\O@KQ^:DOT:_$/K=9?'1?R<7^J/IS^P_B!_T M,GA/_P )^?\ ^2Z/[#^('_0R>$__ GY_P#Y+KYEC\;_ +<7@-BMUX,^#7C: MWC&3):ZA-8SO] S!?TH3_@H#^T%X,)_X2O\ 94\42QQ_>FT#6H;X-[A N?P) MH_LFJ_X$__"?G_P#DNC^P M_B!_T,GA/_PGY_\ Y+KYD3_@M)X7\,C_ (K3X4_&?P6R_?\ MOAMY%7\5/2N ME\+_ /!:/]G/Q%M6X\>KH,C](]6TZYM6SZ[?V'\0/^AD\)_\ A/S_ /R71_8?Q _Z&3PG_P"$_/\ _)=<_P"# M/VX/@[\054Z/\3O UXS_ '4_MF".0_\ 68-^E>B:3XFTW7X5DL=0L;V-_NM M!.LBM]"I-<-2C4AI.+7JK'5"K"?PM/T.;_L/X@?]#)X3_P#"?G_^2Z/[#^(' M_0R>$_\ PGY__DNNRHK,T.-_L/X@?]#)X3_\)^?_ .2Z/[#^('_0R>$__"?G M_P#DNNRHH XW^P_B!_T,GA/_ ,)^?_Y+H_L/X@?]#)X3_P#"?G_^2Z[*B@#C M?[#^('_0R>$__"?G_P#DNC^P_B!_T,GA/_PGY_\ Y+KLJ* .-_L/X@?]#)X3 M_P#"?G_^2Z/[#^('_0R>$_\ PGY__DNNRHH XW^P_B!_T,GA/_PGY_\ Y+H_ ML/X@?]#)X3_\)^?_ .2ZWM=\<:+X7@:74]8TO3HEZO=7<<*C\6(KS'QO_P % M!_@?\.@W]K?%3P/ 8_O+%JL5PR_41EC6U/#U:FE.+?HFS.I6IPUG)+U9V']A M_$#_ *&3PG_X3\__ ,ET?V'\0/\ H9/"?_A/S_\ R77S[XF_X+3_])N+^T(OX(2?_ &ZU M^=CZ<_L/X@?]#)X3_P#"?G_^2Z0Z+X^49/B7PF!_V+\__P EU\RK^Q!^TUX\ M;=XI_:BO-'W^>)O&^L>"XC)K'Q'^&VDQ@ M9+7FG- !^+7HKROQM_P44\ _#PL-5^/WPAC*\$6^FS7?_HF[:JOA?_@BC^SM MX>N/.N?!MUKTS'+OJ^K7-T9#[@N!^E>I>"/V"?@K\.%4:-\+? ]IMZ$Z3%*1 M^+@FCERZ.\IR^48_K(.;&RZ1C\V_T1\WZ[_P6B\ V-QY.D^-SXJG;A$T?X?7 M\PD/L3="J'_#TOXN>+SM\%?!/Q]X@W?ZN>Z\'RV-N_I\S79K[KT#PEI7A6#R MM+TS3]-BQC9:VR0K^2@5H4?6,%'X:+?^*;_11#V.*?Q54O2/^;9\+^'_ -IS M]M_QH_\ H?P(\ Z+&Q^5M9U)HCCW"W!(^E;0\(_MR?$$;I_%GP9\ JWWH[73 MYM091Z N&&?J:^SJ"<4?VE&/\.C!?)O_ -*;#ZC)_'5D_FE^21\6W?\ P3Z_ M:(\=0LWB+]J[Q)8-(,/!HFAQ01'\=ZFN;?\ X(A77B"Z:3Q5\6F6Y]P*\A?\ MX*$^)/BP[0_"7X3>*O%"L<)JFJI_9NGCWW-RP'ID&C^V,6O@DH_X8Q7Y)!_9 MF'^TF_5M_FSD?"?_ 1,^%OA(J?^$=\%ZPPY+:MIU]>;CZG=?5V&K? /X;?L MQ:3]HOH_@'X3AA&Y6N/"*K*IF&*J?Q*DGZMFU/!T(?!!+T2/*I/^"@>IW4K:1\)=*C^(5TAVK_ M &3X,N+33U/8F1KH +[XKJ--T?\ :I^.EA&NJZEX-^$]C(N)?L$!O+]@?3F_P#!*L7_ M (C;5O&/CB7XC7F_>O\ PD5E<2Q*?3RTNU4CVZ5S=O\ \$3M!U#Q9<:AJWCK M4I+.ZD>4VFF:9%8B(DY41L6D"JO3&TG Z]Z^X**RJ485/B_-K?T$U@#N**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N M#_:(_:8\$_LK?#VX\3>.-. ._.!S7B_[5?\ MP4ILOAQXX'PW^%>BR?%+XN7GR1Z38-NL]*/>2\F7B,+U*Y!]2M8W[.__ 38 MOO$'Q"M_BE^T)K4?Q(^)'$MG8,,Z+X:YW".WA^ZQ4_Q$8R,@$_-7J4L#&G!5 ML8^6+V2^*7HNB\W\DSSZF+E.3I897?5_97KW?DOG8X:/0_C)_P %9KA9M6_M M?X-? "8ADL8V\O7O%L.<@N?^6,38''3!Z/UK[&^!WP#\(_LW?#ZS\+^"]#LM M!T>S7 B@3YI6[O(Y^9W/=F)-=@!M&!P!T%%8XK'2JQ]G!K[OS?RL: MX?!QIOVDGS3>[?Y+LO)!1117"=84444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !16;XC\8Z1X/LGN=6U33=+MXUW/+>7*0(H] M26( %?/GQ@_X+'_LK_ >22/Q-\?/AC:W$>=]O::U%J$ZX[&.W,C@^V,T ?2M M9WBSQ?I/@+P[=:QKFJ:?HNDV*A[F]OKA+>WMU) !>1R%49(&2>I%?GAXK_X. MFOV7H]1FL/!/_"S/BEJ2Y6*#POX2N9A.WHK2B/\ E7SU_P %(_\ @K#\7?VX M_P!@7XI^$=!_8Y^-WA7P;XB\/SP7GB;Q1;_839+PT;):["\I>140*K9^?/:I MJ2Y8N78Z,+1]K6A2?VFE][L?K%H?[7/PI\3ZS:Z;IOQ.^'NH:A?2K!;6MKXB MLYIKB1CA41%D+,Q/ !)->AU_%M_P3$^!WQH^'/[?_PIUSPW\-==F\2:7KT5 MQH\.MZ9G3WH5OL\<\Q51'&TNQ6;(P#UK^A>X_;?\ ^"E7A@?Z=^Q_\,=; MV]?[+\;I%N^F^1JBG4YFU=/T-L5AE3A&?*XW;5GY6UV7?\#],J*_,F+_ (*K M_MW:(?\ B;_\$^-2F5>KZ=\0;.;/T41L?UJPO_!;G]H[P^/^)_\ \$_?CA#M M^]_9U]%>?EMBYK4X3]+J*_,FZ_X.*O%7AX?\3S]A_P#:VT\+]YX?"S7"+_P+ M"BG6W_!S[\/=/_Y&#X!?M.>'^U>"6.W_Q\4 ?II17YJK_ ,'67[+MJ^W4 MK'XP:*W<7O@N=2O_ 'RS5K:-_P '4G[%^INJW'Q!U[2F8X_T[PO?QX_*(T ? MHI17P]HO_!R+^Q/K:KM^/&@V[-_#)0O\ 9WQ8^&M_NZ?9_$]E)G_OF0T >F45S^D_%GPKKR;K'Q-X M?O%]8-1AD'_CK&M:VUNSO/\ 4W=K-_N2JW\C0!:HHS10 4444 %.Y'D MU#X4^$?.?_EK;VOV9Q]#&5KSO5/^"'WP+,[S:':^,/"=P_(DT?Q%U^->WB+PTA9Q[E Q!^E?9U%:_VQB'\? M++UC%_I3V,S_0%@OZ4 MJ?MY_M&>"W(\5?LKZ[=11_>G\/Z[#>!OHF"?S-?9E%']H4Y?Q*$'Z;/W0>3@9(&!R:A^#/\ P7$7XI_#S3YK+X,?$SQ/XH5!%J4'AO3OM5A'..NR M8G[IZX;E0<'.,G[:^)_PPT'XS> M3\,^)M,M=8T/6(&M[JUG7*R*?3N&'4,, M$$ @@BH?A)\)/#OP*^'FE^%?"FEV^CZ%H\0AMK:$<*.[,3RS$\EF)))))K;Z MYEWL;>P?-?\ F=K?G\OQZ&7U;&^UO[;W;?RJ]_R^?X'RNW[>'[1WC9P/"O[+ M&M6<,GW+CQ#KL-F%^J8#?D:1M?\ VY?B ^V/0_@KX#A?[KR7,^H3)]1EER/8 M5]FT5C_:%./\.A!>O,_SDU^!I]2F_CJR?I9?DCXQ_P"&0OVL?'W'B;]I32]! M5NH\->&XU*CV+[3^=.;_ ()$ZAXP8-XV_:%^-GB9NKK!JHT^.3ZJH;CVS7V9 M11_;&)7P6CZ1BOR5Q_V;0?QWEZRD_P!3Y'T+_@B)\ +"[6XU30_$'B:Z_BEU MC7;FX+_4!@/TKT[P3_P3C^!/P[D5])^%/@NWD7G=)IR3L?J9-V?QKVJBL:F9 MXNII.K)_-FE/ 8:'PTU]R,;PU\.?#W@M0-'T'1M)"\ 6=E'!C_OE16S117%* M3;NSJ22T045%=7T-DNZ::*%?5W"_SK"UWXO>$_"\7F:GXH\.Z<@ZM=:E#"!^ M+,*0SHJ*\?\ %'_!0GX">"=W]L?&SX2Z7LZBY\76$1'X&6O-?%'_ 7#_9$\ M'LRWO[0WPO9EZBVUA+O\O*W9_"@#ZJHK\\OC%_P=(?L:?"RS)L?B7-XPNRI* MP:+H]W("?0O)&BC\S7S%X\_X.U_"?C_4OL7@ZSU7PW9R,56^;PU=:M= =B$^ M1/PPU '[37-U'90-+-)'#&@RSNP55'N37C/Q7_X*%?"7X1W+VMWXJM=6U-3@ M6&CJ;^X8^F(\J#VP2*_)>;_@K!\/?B^WVGQ9X6_;,^-4SVD:_##_ ()R_M%6\G5+F\\/"QE<^IED1VY_WJ / ML;_AK?XS?&L;/AK\'[C2;&;A-7\73_9(\?WEA&&/J.3]*4?L4_%#XSGS/BE\ M8M7^RR8+Z/X6C&GVV/0R?>/H?EY]:^<+G_@KE^VKXD_Y%O\ X)[^+MK?=;6? M&EK8X]RK1#\LBI+;]M'_ (*7^-1_Q*_V2?A/X9W=/[;\:K/L^OERK0!]H_"7 M]@[X4_!B19M)\'Z;<7Z\F]U$?;;ECZ[I,X/T KUY$6)%55"JHP !@ 5^9%WX MH_X*Q>,Y=L/AK]E'P?&W\1N;ZZ=/_(C@U8B_9T_X*E^+(]UY^T)^SYX6W_>2 MP\*M=,GT\RW;^= 'Z845^8K?\$P_V_O&LV[Q!^WE#I"-]Y="\#VZ8^A)3^E6 MG_X(9?M >)XMGB;_ (*"?'G4$;[Z:=8QZ>OOC$[8_*@#],*KW>KVNG_\?%U; MP_\ 720+_,U^9\'_ ;0Z;K*/VLOVM/$+/\ ?3_A,UMXG_X#Y3?SK1@_ MX-7_ -FO45_XJ+7/C3XM8_>.J^-KAM_UV*M 'W=\1/VB/!O@#P_J%Q=>,/"= ME=V]O))#'=ZK!'O<*2JX+@G)P,#FOY^I?^#U7XSQ>)&TT_!WX9^8MR;8N;J^ MZ[MN<;_TK]-/#?\ P:X?L8^$ TMC\,;R2]4%H9[WQ!J%UY4G\+[6FVG!P<=# MBOE&Y_X,H/AW=Z])J4GQU\;M=27!N6/]AVNTN6W'C?TS[UA44F]+[='U^]'J M8&=)0]]Q3YE?FC?3R]U_H?M-X.U>7Q!X0TJ_G6-9KZSAN) @(4,Z!CC/.,FM M*J/AC1O^$;\-:?IWF>=]@MH[;S-NWS-BAVIY]7EYWR;7=O0* M***HS"BBB@ HHHH **** "N'_9S_ .236?\ U^W_ /Z6SUW%@#N**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKP M']L/_@H9X1_9/FM=!BM[SQE\1M8VQZ1X3T<>=?7;MPI<#/E)[L,GL#6V'P]2 MM/V=)7?]?AYF=:M"E'GJ.R/8?B3\3O#_ ,'?!E[XB\4ZQ8:#HFG)ON+R\E$< M48^IZD]@,DG@ U\6:G\??BY_P5%U*;1?A"NI?"_X-^88-0\>67[M:GPU_8'\<_MA>-+'XA?M/7\=U#;N+G1?AYI\I&DZ2.J_: M<']](!C(R?ES M4,'\%JE3OO&/I_,_-Z=D]SAY:V*^*\(=OM/U[+RW]#S/]E/]C7P'^QQX(_L? MP;I*PSW #:AJEP?-O]4D[R32GEB3S@84=A7JE%%>76K3JS=2H[M]6=].G&G% M0@K)!1116984444 %%%% !1110 4444 %%%% !1103@4 %%<3\2OVEOAS\&; M-KCQ?X^\%^%H%!)DU;6K:R4#ZR.M?,'Q;_X.)/V-?@XLRWOQR\,ZQ=0G'V?0 M8KC5FD/HK6\;(?\ OJ@#[5HK\R[K_@YX^'_C^X2W^$/P)_:,^,$\AVJVC>$' MC@)]W8D@>Y7CTH'_ 4P_;W^-ESY?P[_ &(;7PC9S?ZG4/'GBV*#;GIOMU\J M0?G0!^FE%?F.OP9_X*G?'A)CK7Q:_9]^#%K.<�-$DU6XB4_P!UIDDY'LX^ MM#?\$#_C'\8[>,?&']NGX^>)(V.Z:S\-&/0(<]PI5I!C_@ ^E 'Z,>-_BWX5 M^&=C)=>)/$WA_P /VT?WY=2U&&U1?J9& KYK^+?_ 7;_9!^"
M?'[X?S MSP@[H=)O3J[Y';%JLG/UKQ_P7_P:W?LEZ-JL6I>)]!\;?$C5H_O7GBGQ5=W; MR_[RQM&IS[BOI+X0?\$HOV:?@,V[PG\#/ACI.O$$6CB+T+P,J,??6;J,>AWB9"WTP/I3$_P""*G[47QGMI/\ A;7[ M>OQ0DAN3^_T_P9I46C0@>BR*XQ_W[KZU\2?\%1_@IH!9;?Q8^M3)P8]+L9[A ML^G"@?D:PQ_P4O3Q2V/!_P )?BCXH5ON2II7V>+VRS$X% 'SSH'_ :R?LV7 M]Q#=?$+5_B]\7;^)@_VCQ9XQN)BS>I$/E_E7T-\(O^"*W[*/P.FAF\._ 7X< M1W$( 6>]TI-0E/N6N-Y-*/VC/VC/&A*Z%\$=+T*-ON3:]K:_F43!'TI!X+_: MN\<#==>,/AOX-C?[\=CI[WCJ/9G!_G0!]$^#_ &@_#S3?L?A_1-(T.S'2#3[ M..UC'_ 4 %7]0U>UTF(R75U;VT:C):60( /J:^9Q^PE\1/%P_P"*L_: \<74 M 5U33X&T6UBFBU*2\C%M?2G/FPHQ. M-R93NW[O]M:'')GZXW5UE'U!17R^;/]K3PB M?DO/A3XL"]Y8IK,O_P!\[:<_[1'[2'A8XU7X'Z/K*K]Y](U]%_$*^2?I0!]- M7-I%>PF.:..:-NJNH93^!KG=7^"G@WQ!N_M#PCX9OMW7[1I<$F?^^E->#O\ M\%"?%'AS \1? ;XH:=M^_+:VRWD2_BN*DM/^"K_PQAG6'5K+QKX?F_B6^T*5 M53\1F@#TO5OV)/@QKQ;[=\(_AC>%NIG\+6,A/YQ5QGB/_@D]^S+XLW?VA\!/ MA//NZX\,VB?^@H*TO#__ 4B^"/B1UCA^(.CP2GK'=++;LOUWJ!^M=]X=_:( M\ ^+@O\ 9GC7PK?%NBPZI S?ENS0!\^:I_P0@_8[UC=YW[/'PU7=U\G3O(_] M 85R7B'_ (-N_P!BSQ%NW? W0[3=_P ^E_>PX_[YFK['_3[!XVN%V_3<&K])J* /S-N?^#8;X?V@_P")+^T1^U;X?_NB MT\=C:OX& G]:AM_^#=+Q1X;_ .1?_;:_:HT_;]W[5KZW>/\ T'-?IQ10!^:) M_P""(O[26CIMT;_@H9\<+=5^ZM]I$5X/QS MA?NC5?!-LX/U^=J_3NB@#\S;?]BS_@IIX;3;8?M>_"C5E'_02\#1*6^I6!C3 M;GX0_P#!5;PS_P >WQ:_9G\2;>GVC0KBWW?]\PI7Z:44 ?F1:^*O^"LGAI_W MGAG]DSQ&J]_M-_ 6_*1,5;?]I_\ X*@>&DS??LW? '7,=?[-\5R0EOIOG-?I M910!^9,O_!2/_@H=XMROWC8:;]N MQ]-L8JJG_!R]9:3*5\0?LE_M9>']OWFN/!;,%_\ 'A7Z=44 ?S9_\%J?^#CG MXN:K\7O!VL? 'Q'\3/A+X;NM(DM=2T?Q!HD5E%O@/XIO?CK9_&/XW^)=5UL1Z-_PC/AY+X6%O%"F]'\O8 M$9GDR,@D@>U?K-^V=_P2)_9__P""@GQ"TWQ1\6O J>+-:TFP&F6D\FHW-N(( M [R;0L4BC[SL/PC_ .">/AC7-%^$?A9?"FE^(KI+V_MUO)[A M9ID38'_>NQ4[>.,9P*YXTY*5[=7K]Y[%3&4W0<%)ZQBDK:)KEN[WZV?WGQK9 M_P#!Q/XJ\6?\BS^Q#^UAK"L<))/X9-I$_P#P(A@*DG_X+(?M;^)USX7_ ."> M_P 2I0WW#K7B6WT[/UW1<5^F5%=!XY^9=K^WW_P4>\:G_B5_L6>!_#6[[IUO MQY#/M^OELE+??$S_ (*N>+EVV?PW_96\**W1KG5+VZD3Z[9F4_E7Z9T4 ?F7 M:_!C_@JIXS3=>?&3]FSP?N_AL_#\UV5^GF0O^M1W7_!.W_@HMXYD_P")Y^V] MX8T-7^\-"\"VX*_0E$K].*\[^+/[6GPW^!T3?\)-XPT73YE_Y=A.)KACV B3 M+\^XQ0!\)P_\$4?VG_$47_%2?\%#/C'-YG^LCTK0XK%?P*W'_LM5V_X-NK[Q M1.)/%?[97[6&M$_?6V\4+9*WX;7KZ4D_X*&^(/BM(T'PE^$_BSQ8K':NIZE' M_9NGK[[FY/TR"131\#/VBOCH=WC+XCZ3\/=+ESNTWPK;>9< =U,['/(XR&.* M /E?QU_P;G_LM_#736N_B5\8OC1J4*C+'Q!\0V5I?HJHK-]%&:\?A_X))_L$ MW>O-:_#WX%_$OXR:LK8,L>N:F+1SV9I6D Q[[:_2WX=_\$SOA7X+U!=1U33+ M[QIK.0SW_B*[:^D9AWVG"?I7N^BZ%8^&]/CL].L[6PM8_N0VT*Q1I]%4 "@# M\F_"_P#P;P^#OB8BC_A0OP?^%FCR#[ER]SKFI[?=GE*AA[8KWKX)_P#!M_\ MLM?"QHKC5?A[HOBR]CP2;RR2*V)_ZY+U'LS-7WI10!Y=X+_8@^#/PYL8;?0? MA-\-])BMUVQBU\-V<;*/J(\G\37H&A>$-)\+Q[=,TO3M.7&,6MLD(Q_P$"M& MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "N'_9S_ .236?\ U^W_ /Z6SUW%@#N**** "B MBB@ HHHH **** "BBB@ HHHH **** "JVL:S9^'M*N+[4+JWL;*TC,L]Q<2" M.*%!R69FP !ZFO,/VL?VT_ ?[&W@Q=4\7ZIB\NODT[2+1?.U#5)#P$BB')R> M-QPH]>U?-&B?LX_%K_@IWJMOK_QL:^^'/PC$BW&F_#^QG*7FK*.4DOY!@KD< M[.OH%ZUZ&&P+G#VU9\E/N]WY175_@NK1QU\7RR]E27-/MV\V^B_%]$:/C_\ M;N\??MK>,+[P%^S'9*NFVLGV;6OB1J$)&FZ:.0RVJL/WLF.AP?4#'S5[)^QS M_P $]_!O[(D5QJT3W?BKQ]J^7U?Q5J[>?J%[(WWMI;/EH3GY5/U)KV#X>_#K M0?A/X/L?#_AK2;'0]%TV,16UG:1".*)1Z =_4GD]3FMJJQ&.7)[##+EAU[R_ MQ/KZ;+\2:.#?-[6N^:7X+T7Z[A1117FG<%%%% !1110 44%MHR> .IK^8?\ MX+:?\%OOVFOV;?\ @J!\6/!OPY^,VM:3X+T?4(5TRTM4M9X(%:VA9E1VC8D; MRW8X$GBSQ(^J7,(/?%O( 2/=/PJH2YH\QGB*/LJCIWO8_3BFS M3I;Q-)(RQQJ,EF. /QK\R7_X)\?\%$OCM+%_PGO[9?A?X?V,G,EKX%\(QF6+ M/51*ZQ,<>NX_6I;7_@VFT3XBWC77Q@_:8_:4^*DTW,]O<>)_L%C-ZYB4.1^# MU1B?(;2V?\%9PQ/L!7R[\5O\ @Y=_ M8S^%K&&/XMP^*[W=M%KX$/@?\ L_\ [+UI#_8OA7X3^!5M1\DEO86- MBZ ?[> WYF@#XN'_ Y% M$?[=/_!2'XY"1?!?[(OP]^&EO)_JKOQSXN%TP'9C% \; ^Q&?K7V9XL_X**_ M!7P;(T=U\0-%N)EZ1V9>Z9SZ#RU8?K7&7'_!5/P3JTC0^%_"_P 0O%EPIP%L M-#D"O]&;'\J /F(_LC?\%-?CS:+_ ,)9^TQ\)?A3:W!S+:^$/"_VRX@'HLLR M!O\ R)4A_P"#=?Q)\5[E)OC%^V5^TE\0./WEMI^K+HMI+_LF,&7Y?8$?A7TN M?VR?C%XP"_\ ",?L^>(H4DZ2Z[J,=B%]RI&?PS2&_P#VLO'+X6R^%_@F%_NL MTDM],GU'*_I0!X_\,?\ @V*_8W^'>I_;KSX;7WC/46YEN?$NNWFH-,?5E,@0 MG_@-?37PH_X)Y_ /]G^TC7PE\'_AGX=6$Y66W\/VJR)_VT*%OUKA1^R=\=O& MIW>)?C]=:<&^_'H&D1P*?8$E2/RIT/\ P2Z\.ZY)YGBOQ]\3/%*O#.CQPKM$<^H0P[0.P4L/R KS/Q1_P4P^ M"?A=VC_X3BRU&X7_ )8Z?!+=.?IM7'ZT[PK_ ,$T?@EX3"^7X%T^^=3D/?RR MW;9]?G8UZ;X8^!_@SP6B+I/A/P[I_E_=,&G1(P_$+F@#PAO^"HN@^(CM\(_# MWXG>+F/"_9=%:-6/U8]/>E/[5?QX\9/M\._ 2?3XG^[/KVL1P;?J@ ;]:^GU M7:N , < #M10!\O_ -F_M9^.2?,U+X7>!U;IY,$M^ZC_ (%N&?TH'[&'Q>\8 M_-XG_:"\21*_$EOHNGQVL;?1L@C\J^H** /F.V_X)5>!-3.[Q-XD^(7BZ1N7 M&I:])Y;'_=3&![9KL_"G_!.[X+^#C&UK\/\ 0YI8_NRW:MTT4 87A MSX7^&O!P7^R?#^B:9L^Z;6QBA(_%5%;M%% !1110 4444 %%%% !1110 444 M4 %0WEA!J,!CN(8;B,]4D0,I_ U-10!Q_B#]GWP)XJC9=1\&^&+S=U,FF0EC M^.W-<%X@_P""U#V[?^.,*]MHH ^9[G_@E#\+;?<=&N M/&7AMNH.FZ]-'M^F[=5=?^"=GB#PX,>&?CM\4-' ^Z+FY6]Q]=VW-?4%% 'R M_P#\,X_M&>%>-%^.6F:HJGC^VM"1BP]RNZE^T?M:>$VP(/A3XLC7J6::S=A[ M8(&?K7T_10!\P']IK]H7PPV-8^ ]OJB+]Z72->C;\D;)-#?\%&-8\/MM\2? M_P"*FCJOWY8[ 7,0_P"!+BOI^B@#YIT__@J_\*))_*U+_A+-"D7[PU#0YHPG MX@&NN\.?\%$?@GXI95M?B)H"N?X;AGMR#[^8JU[!J6CVFL0^7>6MO=1_W9HA M(OY$5R'B/]FGX>>+D9=2\$>%;K=U+:9""?Q"YH N^'_CIX)\6!?[+\7^&=0W M=!;ZG#(3^ :NFMKV&\7=#-',OJC!OY5X?XA_X)J?!'Q$K;_ .EVA;JUG)+;' M_P <85S-Q_P2E^'%H/\ B1ZOX^\,D?=_LWQ!*FWZ;MU 'TU17S!_P[[\8>'E MQX;^/WQ*TM5^ZEVR7JGV.XK2?\*#_:7\+\:3\:/#NK1K_#J^A+N\C7[TND:Y M%-GZ(030!]/45\P?\/)KC0'QXE^#7Q6T%5^](=+\^/\ KC-7-)_X*O?""\D MV7U]XBT-@<-_:.C3Q;?K@&@#Z3HKP?6O^"D_P=@\$ZIJVE^-M'U:XT^UDGBL MHW>.>Z=0=L:JZ@Y9L#IQG-JIZ$0*.#[,II]M_P3DU#XFS+ M=?%KXH>+_&[-RVG6L_\ 9^G*3U78G++_ -\UH!W7Q8_X*#?"7X03O:WWBRTU M34E.!8:0IO[ACZ8CRH/L2*X+_AKSXQ?&H;/AG\'[K3;&;(CUCQ;/]CA(_O+" M,,P[C!->T_"C]E_X??!"%%\+^$M%TJ1,?Z0EN'N"1W,C9?/XUWE 'RT/V+_B MI\:#YGQ2^,6JQVRUFQ@T?6-%US5(P6TS MPY;R0VR[)9ESYD$FZZ&U=LJ[Q0!^FM^,[-QX7GC)KR3X#^-?%]K\,K5+?P/\ :(A=WI#_ M -M0+DF[F)&,=CD9[XS0![517"_\)[XV_P"A!_\ *Y!_A1_PGOC;_H0?_*Y! M_A0!W5%<+_PGOC;_ *$'_P KD'^%'_">^-O^A!_\KD'^% '=45PO_">^-O\ MH0?_ "N0?X4?\)[XV_Z$'_RN0?X4 =U17"_\)[XV_P"A!_\ *Y!_A1_PGOC; M_H0?_*Y!_A0!W5%<+_PGOC;_ *$'_P KD'^%'_">^-O^A!_\KD'^% '=45PO M_">^-O\ H0?_ "N0?X5QWQT_:^D_9J\ 77B?QOX?L- T>U!_>7&OVX>X?M'$ MF,R.>RKS]!S54ZM[&A@]:]IU/Y>B_Q-;O M^ZOF^AY_M:N)TH^[#^;J_P#"NGJ_DNIQ_P"R;_P38TSX2>,C\1?B1K$_Q/\ MB]>XDFUS4AOATTX_U=G$>(U7) ;&<=-O2OJ"N%_X3WQM_P!"#_Y7(/\ "C_A M/?&W_0@_^5R#_"O/Q&*JUY\]5W?X)=DMDO)'90P].C'DIJWZ^;[L[JBN%_X3 MWQM_T(/_ )7(/\*/^$]\;?\ 0@_^5R#_ KG-CNJ*X7_ (3WQM_T(/\ Y7(/ M\*/^$]\;?]"#_P"5R#_"@#NJ*^/_ -L__@LQ\,_V =-D?XG7FA:3JRJ3%H-G MX@@OM:NCZ):1@OST!?:N>,U\TM_P4Z_;6_X*0:)M_9?_ &?8_A/X3O(PT?CO MXHR+"\BD_>M;/!#<#;KQ%XS\2:'X5T&Q0O<:A MJU]'9V\0'J\A _#-?GO\4?\ @XV\/_%'QE>>"?V3OA7XY_:9\:0DQF[TJT>P M\.V3<8::\E4?)R>=JH<P!(4CC97TY\)/VZ_#7@W1AX%^!WP1GOK;35$=K;>&HH+ M?1XS]W+/&B@#@98KSZT >&K_ ,$TOVRO^"D;B[_:@^.X^$O@>Z;<_P /?A8? ML\DD>0?*N+XDD\<')F'4<5A_MB?\$=_V&_V1/AMHT<_PIL?%GB2.2VT^"VO? M$=[)>/;JP,DLNV8'A P!P!N91TXKZ>\5_#[]J+X[7JCQ%?6/@KPW<+N?3O#& MHQ1WV#_ \T@/;@D-CVKSCQU_P2/O/$NOFZTZ#Q%IT+1JKBYU2VOKB>0?>D>5 MB,ECV"@"N7%PE*%HK7RM=+J]?N-*>(JTK^R;5][':_LV_M@?L_\ [(OPD^9)I^F:=IES=+#YLC2NHDE8G[[L<9(&>*[K_AN;XE>+T_XI M7]GWQO/N^Y+K$\>GQMZ'YATK=_93^&WCC]F#X30^$_[!N/$=O:7$DEM<3ZE: MV[PQM@^7A<[@&W$$GHV.U>D_\)[XV_Z$'_RN0?X5K0YO9KF5GV)G4G4DYU'= MO<\9;QE^U;XWQ]D\)_#;P?!)_%>7TEY/'^"DK^E!_9M_:*\;\>(/CC8Z)&W\ M.@:(BL@] S;2?K7LW_">^-O^A!_\KD'^%'_">^-O^A!_\KD'^%:DGC2_\$S; M?Q))YGB_XK?%+Q-(>77^U?LL4GU50?YUN^&O^"7GP3\.R^9)X075YCRTFIWD MUT7/J0S8_2O2/^$]\;?]"#_Y7(/\*/\ A/?&W_0@_P#E<@_PH D\)?LV_#_P M+$J:1X+\,6(3[ICTV+WCM(5CAC2.->%5%VJ/H*XC_A/?&W_ $(/ M_E<@_P */^$]\;?]"#_Y7(/\* .ZHKA?^$]\;?\ 0@_^5R#_ H_X3WQM_T( M/_E<@_PH [JBN%_X3WQM_P!"#_Y7(/\ "C_A/?&W_0@_^5R#_"@#NJ*X7_A/ M?&W_ $(/_E<@_P */^$]\;?]"#_Y7(/\* .ZHKA?^$]\;?\ 0@_^5R#_ H_ MX3WQM_T(/_E<@_PH [JBN%_X3WQM_P!"#_Y7(/\ "C_A/?&W_0@_^5R#_"@# MNJ*X7_A/?&W_ $(/_E<@_P */^$]\;?]"#_Y7(/\* .ZHKA?^$]\;?\ 0@_^ M5R#_ H_X3WQM_T(/_E<@_PH [JBN%_X3WQM_P!"#_Y7(/\ "C_A/?&W_0@_ M^5R#_"@#NJ*X7_A/?&W_ $(/_E<@_P */^$]\;?]"#_Y7(/\* .ZHKA?^$]\ M;?\ 0@_^5R#_ H_X3WQM_T(/_E<@_PH [JBN%_X3WQM_P!"#_Y7(/\ "C_A M/?&W_0@_^5R#_"@#NJ*X7_A/?&W_ $(/_E<@_P */^$]\;?]"#_Y7(/\* .Z MHKA?^$]\;?\ 0@_^5R#_ H_X3WQM_T(/_E<@_PH [JBN%_X3WQM_P!"#_Y7 M(/\ "C_A/?&W_0@_^5R#_"@#NJ*X7_A/?&W_ $(/_E<@_P */^$]\;?]"#_Y M7(/\* .ZHKA?^$]\;?\ 0@_^5R#_ H_X3WQM_T(/_E<@_PH [JBN%_X3WQM M_P!"#_Y7(/\ "C_A/?&W_0@_^5R#_"@#NJ*X7_A/?&W_ $(/_E<@_P */^$] M\;?]"#_Y7(/\* .ZHKA?^$]\;?\ 0@_^5R#_ H_X3WQM_T(/_E<@_PH [JB MN%_X3WQM_P!"#_Y7(/\ "C_A/?&W_0@_^5R#_"@#NJ*X7_A/?&W_ $(/_E<@ M_P */^$]\;?]"#_Y7(/\* .ZJGJWAW3]>CVWUC9WJ],3P+(/_'@:Y'_A/?&W M_0@_^5R#_"C_ (3WQM_T(/\ Y7(/\* /%OVX/^"?>^N&TS9<7+8 10T2CY1EB<]3BM/_@GW^QWXJ_9 T_7]-UO6O#NM:=JCI<6S M65L\=Q!+T<%F'*, IQG@K7JW_">^-O\ H0?_ "N0?X4?\)[XV_Z$'_RN0?X5 MS_5H^T]I=[W\MK?D3RZW.ZHKA?\ A/?&W_0@_P#E<@_PH_X3WQM_T(/_ )7( M/\*Z"CNJ*X7_ (3WQM_T(/\ Y7(/\*/^$]\;?]"#_P"5R#_"@#NJ*X7_ (3W MQM_T(/\ Y7(/\*/^$]\;?]"#_P"5R#_"@#NJ*X7_ (3WQM_T(/\ Y7(/\*/^ M$]\;?]"#_P"5R#_"@#NJ*X7_ (3WQM_T(/\ Y7(/\*/^$]\;?]"#_P"5R#_" M@#NJ*X7_ (3WQM_T(/\ Y7(/\*/^$]\;?]"#_P"5R#_"@#NJ*X7_ (3WQM_T M(/\ Y7(/\*/^$]\;?]"#_P"5R#_"@#NJ*X7_ (3WQM_T(/\ Y7(/\*/^$]\; M?]"#_P"5R#_"@#NJ*X7_ (3WQM_T(/\ Y7(/\*/^$]\;?]"#_P"5R#_"@#NJ M*X7_ (3WQM_T(/\ Y7(/\*/^$]\;?]"#_P"5R#_"@#NJ*X7_ (3WQM_T(/\ MY7(/\*/^$]\;?]"#_P"5R#_"@#NJ*X7_ (3WQM_T(/\ Y7(/\*/^$]\;?]"# M_P"5R#_"@#NJ*X7_ (3WQM_T(/\ Y7(/\*TO"WBOQ-JVL+#J?A/^R;1E8M<_ MVI%<;2.@V*,\^O:@#J**** "BBB@ HHHH **** "BBB@ KA_V<_^236?_7[? M_P#I;/7<5P_[.?\ R2:S_P"OV_\ _2V>@#N**** "BBB@ HHHH **** "BL? MQYX_T3X7>$[W7O$6JV.BZ/IT9EN;R\F$442CU)[^@')/ KXIUS]IKXL?\%-- M6N?#OP+6\^'WPJ60V^I_$._@*76H*/OQV$1P>>F_KZE.A[,+@9UDY_#!;R>R M_P WV2U9RXC%0I6CO)[);O\ R7F]#U+]K3_@I/I/P:\81_#WX>Z/X M?4]9O&\[4-4DZEY93S@GG:,*/3/->N5U5,="C%TL%IWD_B?I_*O):OJ^AC'" MSJM5,5KVBMEZ]WYO3LAL<:PQJB*JJHPJ@8 'H*=117DGH!117D?[5W[>GP=_ M8>\*-K'Q6^(?AGP;;;2T4-[= WEU[0VZYEE/LBF@#URJ7B'Q)IWA'1;C4M6O M[+2]/LT,D]U=SK##"HZLSL0J@>I-?F+>_P#!;CXZ_M[74ND_L8_L[ZYK6D2L M81\1?B%&VD>'X<@?O(HLAIL<\!]W3*=J\^^(_P#P3 T_X@ZI#XD_;Y_:DUSX MI:DK^?'\/?#-TVFZ# ^01&+> "23!& 0L7(^\_?M%_\ !QW\&_!_C>3P M+\%='\5?M*?$IF\J+1_ ED]W9H^2/WEX%,>T$Z^*WQ%T+]D/X7W2EI?#O@]Q>^))864@I/>[@(SS@E9%'/\ J^U>S?L[ MZO>>"/!:^&?V5_V=]%^'?A5OE76M6LETRWF&<^847]Y,W).69SGKFO1+7_@G MUXC^,ERM[\:/B9KWBS<=QT727.GZ6GMA<%A^ /'6@#YL^ G[)?[$?_!-;Q*L MOA/PW-\7OBLTA:35[M3XFUNYN#C+^=NB:%H M_P '?#\W2[U8_;-69#Z18PAQZ@$'O7O'PH^ /@OX':8MIX3\-Z3HD8&&>W@ MED_WI#\S?B:["@#YN\&?\$S?![ZS'K7Q"U?Q!\4=>!W-/KETQM5;_9@4[0/8 MDBOH/PYX7TWP=I,=AI.GV>F6,(PD%K"L,:_15 %7J* "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA_V<_^236? M_7[?_P#I;/7<5P_[.?\ R2:S_P"OV_\ _2V>@#N**** "BBB@ HHJ'4M2M]' MT^:[O+B&UM;9#)--,XCCB0#)9F/ '.30!-7A/[8O_!0/P7^R#:V^G77VKQ/ MXYU;$>D^%=(7S]1OG;[N5&?+0_WF'T!KQOXG?M_>-?VM_&E]\//V7]/BU(V[ MFWUGX@WT1_L;1P>H@./WTOH<$9Z _>'K'['7_!._PG^RG<7'B*ZN;SQM\2=7 MR^J^+-8/G7MP[?>6+.?*C[8!R1U)Z#UHX.GAU[3&[](+=_XOY5^+[+<\V6*G M7?)A=NLGM\N[_#\CR#P'^PQ\0?VXO%EEXZ_:;NQ;Z+;2"YT;X:Z?,PT^Q'\+ M7; YDD]5R?0D#Y:^U]#T*R\,:/;:?IMG;6%A9QB*"WMXQ'%"@X"JHX 'H*M4 M5RXK&U*]E+2*VBM$O1?KN^K.K#X6%&[6K>[>[]7^FRZ!17$_'C]I+P!^R_X' MN/$GQ$\9>'/!>AVXR]YJ]]':QM[+N(+L>RJ"3V%?GSX]_P"#A[4OVB]9OO#O M['?P3\7?'&^M7,,WBS4X6T3PGIY!(,CW$VTLHQG#&(D XKC.@_3J>XCM8'EE M=8XXU+.[':J@O_ (N_$1G,$'A3P%;_ M -L7CS#I&\D?[J-L\%2Q8?W:^%_B-\%?B9^VEKZP_M3?M'>(_&_G/G_A4GP. M@:#2@?FQ#<7H&V1><'B5NOS@\U];?LB_\$^_%'P>\-)I?P=^%O@']FGP[,GE MRZDT/]J^*;U, 9EN)-TFXC^\RD&@#RGXA_&O]O+]N/19+[5;[P5^PG\);G)- MYK%PM_XRO(=P^ZAQY+E?X0(G4Y&37,_LT?L!_L\_#KQ\^N>$?ASX_P#VO?BP MSAKCQIX\D:ZL%F!R)%$P\I5SG&Y2PZ;S7Z"> ?\ @F=X#TK65UKQG<'=7T!HVB6?AW3H[/3[.UL;2$8CAMXEBC0>RJ !0 M!\MV/[-/QR^.]E##XZ\>6/P[\-J@C3P]X.B\MTC& (VG[#&!P2!C@5Z=\&?V M$?A?\#9ENM*\,V]]JVJ'[;>2-W;>^<'_ '0*]@HH !Q1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5P_[.?\ R2:S_P"OV_\ _2V>NXKA_P!G/_DDUG_U^W__ *6ST =Q M1110 44$[1DU\B_M&_\ !2FZU+XAS?"WX Z(GQ+^)C9CNKF-LZ-X='0R7$_W M6*D_=!QG@G/RUTX7"5<1+EIK;=[)+NWLD88C$0HQYIOT75OLEU/:OVJ?VP_ M?['/@0ZYXTU=+5ILI8Z?"/-OM3E[1PQ#ECGC/"C/)%?+NG? [XO?\%3+^'5_ MBN=2^%?P7\P3V/@JSF,>JZXG!5[V48*H>NS'T4?>KTK]E?\ X)JVO@3QU_PL MOXM:Y)\4OBY=?.VI7R[K'2/2.TA/RH%Z!L ^@7O]'^/OB+X?^%/A6ZUSQ1KF MD^'=%L4+W%_J=W':VT"@9RTCD*.AZFN_ZS1PFF%]Z?\ .UM_A3_]*>O9(Y/8 M5<3KB/=C_+W_ ,3_ $6G>Y#\,OA;X=^#'@JR\.^%='L-!T33TV06EG$(XT]3 M[L>[')/)O%>K> / UXJ>+. M%A\+^'5_M;6)G/1?)BR(R?\ IJR"OA/XQ?\ !9#]JS]KE1;?#7PCX=_9>\#W M^!'XB\'R*];_8F_P"#=GP_\ HH[R[DTOPK M=2_-C[7>2-UW&23)!SS\N*D9^37P)_X(UZE\>_&\/C;QEX=\:?'KQ=*=_\ PEOQ MAOY(M)A)QDVVE*Q#)QD"1G7@?**_0?P)_P $OX=6TFRM_B1XPU'Q%IUB +?P MYHT2Z/H-F!_"EO"%&WZ!:^L:* .9^&?P9\*?!K2%L?"WA_2M#ME&TK:6ZQL_ M^\WWF_$FNFHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***;-,MO"T MDC*D<8+,S' 4#J30 ZBO$?A%_P %%O@]\=/C%>^ _#/C&QU'Q)9,Z_9PK*MP M4^\(G(P^.^.E>W5S87&4,3%SP\U))VNG?4]/- MS2:3L^C"BBBND\P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X?\ M9S_Y)-9_]?M__P"EL]=Q7#_LY_\ ))K/_K]O_P#TMGH [BN1^-GQU\)_LZ> M+SQ/XTURQT'1K)26FN'P9&QD)&OWG<]E4$FO$_VS?^"F/AG]FG4F\)^&[-O' MGQ,N%(AT*QE CL..);V;[L$8ZG)SCT'-?F)\6_\ @IY\%_"WQB@\1?&#Q)J' M[5GQJCD/]B_#CX?Q&_\ #?AR3(Q&9AF&213]XIYF"#D,>:].C@8Q@JV+?+%[ M+[4O1=O-Z=KG#4QCE)TL.N:75]%ZOOY+7T/M^?Q1\9?^"L<[6_A_^UO@U\ Y MF*R:K*OEZ_XKBZ%8E_Y90MSSTQW;H.\^(/[4'[*/_!%/X/KHNM>*_"O@6&)/ M-_LV.7[9KFK2 ??:&/=/*Q_O, HSU45\4R3?\%*/^"KEND-O#H_[(?PKO JK M%:D_V]-!TP93^]&5QCRQ$,<$5[-^Q]_P;!_ GX!:VOB;QY-K/Q<\;3.)[K5- M?G:7S9>[')+$^^0<<'-9XK'2J1]E37+37V5^;?5^;^5BL/@U"7M)OFGW?Y)= M%Y+YW/#?B7_P<0_'K]M;79/#?[(?P+U*ULKIC%#XO\96K,Q&<"2&RCR.G(+, MXSU6L?P5_P &\_QT_;M\66GB[]K+XN>(/%EQN$RZ7>W96QL\DG;#90D1IC)X MR@[%:_9;P!\+_#GPJT:/3_#>AZ7H=G&H416=NL0('3.!D_C6]7 =A\N_LQ_\ M$@/@C^R_H5I::9X7M=4>T V&[C46Z,.ZP*!'^+!C[U].:?IUOI%E';6EO#:V M\(VQQ1($1!Z #@?A4U% !1110 45%N3UC_@HI\!]!+"Z^,'PZC9>JKKUN[?DK$USSQV'A\=2*]6CUL-POG.( M_P!WPE6?^&G-_DCV:BOG/5/^"MW[-^CY\[XN>&'V_P#/#SI__0$-+X#M_QX_P#">ZKZ?9/#C_B2_##XV M:T3T\GPP5W?^/FL/]8LMZ5HOT=_R/3CX-\;/XLLJQ_Q1Y/\ TIH^V**^);;_ M (*^^)M=/_$F_9?^/6HK_"S:.8@?_'6Q4LW_ 4E^.FKC_B4?LC_ !$Y^[_: M&H1VWY[HQ1_K!@G\,F_2$W^40?A!Q1%VK4J(P\?_ $JJC[5HKXEB_;0_ M:\UMO]!_94LK-#]U[[QA;#'U7(-3?\+I_;BU\?Z+\'OA1HN[I]MUYIMOUV24 M?VY1?PTZC_[AS_5('X5YE#^/B\'#UQF&?_I%23/M2BOB5[C]OS7'_P!1^S[H ML;=U-Y,Z_FS U-%\(OVYM<7_ $CXM?"/0\]K;0#/M^F^(T?VQ)_#AZC_ .W4 MOSDAOPVI05ZV<8*/_<6_:-\"_ )+%O&?BK1?#?]I2"*U%[ M<"-IV)Q@#KU[]*^69_V/?VP_$#?\3#]J'1[)6ZC3_"<"D?0[5KYY_;R_X(M? M'3X[S^%=2_X6+;_$W6K&.2SO+K5-M@T4;2;PRIDKA02#CDX7CBO/S/.\PI8= MU,+A).6GQ6=Q#=6ET@EAFB<.DJGD$$<$&K%?"?@?_@D%XUT[X>>' M])NOVC/BAH4>EZ;!:/INBW/E6<#H@#>62V<$Y/(J^O\ P15M[]LZI\?_ (]Z MAZX\0B//_CIKLI9AF,H1D\+9M*]YQ7^;/#J\)<'PJ23SU-)NW+AJS=KZ;\JV M[-KLS[=)P*JW&M6=I_K;NUC_ -^55_K7QK%_P0T^',P_T[XB?&[4CW\_Q7P? MRB%3I_P0C^!DO_'Y-\0=2]?M/B:=L_\ ?(%:?6LS>V'C\ZG^4&8_V!P1#X\W MK2_PX3_Y+$1/K6Y^(6@60/G:YH\..N^\C7'YFL?4/V@_ .D@_:O&WA&WV]?, MUBW7'YO7S79_\$'?V9[>3?-X+U2\?^]/X@OCG\I16_IG_!%K]FG2B-OPRL9< M?\]M0NY?_0I31[;-G_RZIK_M^3_]L0Y9?X?0_P"8[%R],-1C^>*?Y'JVI_ML M?!W1L_:OBG\/;?;U\SQ!:KC_ ,?K U'_ (*4_L_Z63YOQB^'AQ_SSUN"7_T% MC6/I_P#P2?\ V<]- \OX1^$7Q_SU@>7_ -"8ULZ?_P $V_@%I;[H/@_\/T8= MSH\+']11?-WTIKYR?Z((Q\/([RQLO^W:$?\ VZ9A7_\ P5K_ &;]-SYGQ<\+ M-C_GDTLO_H*&L/4O^"U?[,FF@Y^*%G,P[0Z5?OG\1!C]:]:TK]C'X1Z)C[+\ M,O <.WIC0[;^J5O6?[/_ (#T[_CW\$^$8,=/+T>W7'Y)1R9L_MTU_P!NR?\ M[?\%WOV;X&Q!XJUJ_/_3MH%VV?S051E_X+ MR? T_P#'K:?$6_\ 3[/X:E.?^^F%?7%G\.?#VG?\>^@Z+!CIY=E&N/R6M6UL M8;)=L,,4*^B(%_E1]7S5[UX+TIO]9E2SK@*'\/*\3+_%BX+_ -)PJ/BV7_@N M;\/+H?\ $L^'?QHU,]O*\,$9_P#(AJ ?\%HFU%L:7^SQ\>M2ST*^'RF?U-?; MU%'U+,7OB5\J:_5L(\3<&0^'))/_ !8J;_\ 2:<#XKA_X*M_$'4Q_H'[)WQR MF#=#/8F '\2AILO_ 4>^/6H_P#(-_9'\><]/MFIQP?GE!7VM11_9^->^*E\ MHP_^19/^N/#,'>GD-+_MZMB7^56)\1C]N#]K34W_ -"_9+\M3T:Z\7VL>/J# MBIT_:8_;2U8?N/V>/ ^F[NGVOQ3')C_OEZ^U:*/[*KOXL54_\D7_ +8-\?93 M'^%D.$7J\5+\\2U^!\5M\2_V[-4'[CX<_!33=W3[3JTTN/\ OF2J[S?M_:I) M_JOV>],4_P!S[9(1^9:OMRBC^QV]\14_\"2_)((^)5./\/*,$O\ N#*7_I52 M1\4Q?#G]N[5O]=\1/@OI6?\ GCI$DNW_ +ZC-.E_9S_;:U,8F_:$^']BK=1: M^%(FQ^+0@U]J44?V)3ZU:C_[B2_1H7_$4,6G>G@,%'_N4H/_ -*C(^(3^Q'^ MUMJ[?Z=^U7%;@]19>%H$Q_*IX?\ @F_\?-1'_$P_:\\>+GK]DTB./^4HK[7H MH_L#"_:YR>>V*]O3PM^W'^S_Y?V'Q!\,_ MC9I=NO,>H6YTK47 Z ,NQ"Q]69J^WJ*Y<)PK@\+%QPDIP;=[J3_)WB[>:9ZV M;>.'$.<5U6S^G0QB45&U6A!V2[3BHU(WNV^6:NW<^(H_^"N/BKX/M'#\9_V> M_B9X)521+J.EP#5M/4^TB[1^3&O5_@[_ ,%6?V?_ (WF&'2?B5H-C?3?*++5 MV;3;@-_=Q.%#-[*37T,1N&#R#U%>4?%_]A?X/_'E'_X2OX<^$]5F<$&X-@D- MP,]2)8]K@^^:ZOJV9TOX5:-1=IQL_P#P*-E_Y*>;_;7!&/\ ]]RZKA9?S8>K MSQ_\%5U*7R59'I^EZO::Y9+L&IK[O=E_P"2B_U)X?QVN39S M3O\ R8B$\/+_ ,"7M:/WU4?;U%?$(_X*I?$KX,;4^,G[-OQ \.VZ/MFU3PZ5 MUBQ0?WLK@#Z;R:])^$7_ 5Y_9[^,4D=O:_$/3=#U!FV&RUZ-]+F1O[I,H"$ M^P8UI2SS SER.HHR[2O%_=*S.+'^%7%6%I/$QPDJU)?;HN->'KST7.*^;1]* MT51T#Q-IOBNP6ZTO4+'4K5P"LUK.LT; ],,I(J]7JIIJZ/S^=.4).$U9KHPH MHHIDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!Y_\5/BGKW@/XI> M)LM#L[[0?$][<6FI:@]VRSV+); M231K'"$._=Y;98LH4+W)%?*FI_\ !53QY;ZG?6=OX'\&R20^!9/BS;LVMSJL MGAI&G5K=OW/&HGR1@?ZD;^6^4U];_$S]G7P3\9/%OAK7O%'AS3]:UCP=<_;- M%NK@-YFFS95M\>",-E%Y]L=":Y>;]@GX,W'F;_AMX4;S=:/B%O\ 0AS?'.9? MH=S93[AW'Y>30!\>?\'*?[3_ ,4/V<_V&_ VO?"+QE?^!/%&O^-+#3!?03)& M##/;W!*2%P5VY53TZJ,5^9OPT_;C_:R^'-E=VNE_%OX@?$:^U#39+./0X8(4 MV32MF>Z0HFY "Q.X LFXD9)&/WM_;<_8-^''_!0CX36O@OXF:7/JFAV.H1ZG M!'#-Y31SHK(&Z$'Y788(/7C!YKQ']A'_ ()-_"GX#>--#^*7AG_A)+/Q5IB7 MVE1.U^KPO:">2(P,I3)0B-&(!!W*#GM6V'Q4*$*G[GFJ.W))V<8^L6U>V]NN MVAU2J1G*A"I.:HI-5(1M%SNV[*;YK732OROEWL]$?C+\$?\ @GYXL^->N7.I M?';P[^TAXOT_4G\Z;POX(T>73[*Y)Y*W-U,&EFR>IV9/J.*_1[]EKQSI'[$' MAZ.P^#O_ 3]\?>&Y%4*U]+8-]NN".\EP\+2L>_+8K]3J*\6MA\RKS=2MBVV M^T8_JF?>4>)N$\/!4\/D4++^?$5W]_)*FON2/S_O_P#@I]^TU<28T_\ 9!\5 M*IZ&ZNYE(_#R148_;S_;!UX?Z+^SSH^B[NGVY=0EV_78E?H)16/]E5W\6*J? M^2+\H&SX^RN'\#(L)'U>)E_Z5B6OP/SY?]HG]N'71F'PO\)]%1NT^B:W*Z_D MA'Z4Z+Q3^VIK?_'QXX^'^A[NOV;P+JEQM_[ZMC7Z"44?V*G\5>H_^W[?DD'_ M !$R<5:CE>"C_P!RZE_ZHL?A7=\?0_9%-,@_ M9C^.6L_\A?\ :P^*<>[J-/\ AW>0_EB-:_0FBC^P<,_CE-^M2?\ \D'_ !%C M.H*U"CA:?^'!X5?BZ+9^>TW["WBC6EVZQ^U'^TE>KW$'A_4+(7%5?6MF6(EZUJC_]N/!-$^%G MP+\. ?8?A/I]OMZ;?A[<GWOPSTC'V7P/-:XZ>5X%NDQ^5M7K%%=4< M-1C\,$ODCP\1GF8UW>MB)R]9R?YLX.P^+?AC2ABUTCQ%;#_IEX4OT_E!5K_A M>NB_\^?BO_PF=1_^,5V5%;)6V/-E*4G>3N<;_P +UT7_ )\_%?\ X3.H_P#Q MBC_A>NB_\^?BO_PF=1_^,5V5%!)QO_"]=%_Y\_%?_A,ZC_\ &*/^%ZZ+_P ^ M?BO_ ,)G4?\ XQ7944 <;_PO71?^?/Q7_P"$SJ/_ ,8H_P"%ZZ+_ ,^?BO\ M\)G4?_C%=E10!QO_ O71?\ GS\5_P#A,ZC_ /&*/^%ZZ+_SY^*__"9U'_XQ M7944 <;_ ,+UT7_GS\5_^$SJ/_QBC_A>NB_\^?BO_P )G4?_ (Q7944 <;_P MO71?^?/Q7_X3.H__ !BC_A>NB_\ /GXK_P#"9U'_ .,5V5% '&_\+UT7_GS\ M5_\ A,ZC_P#&*/\ A>NB_P#/GXK_ /"9U'_XQ7944 <;_P +UT7_ )\_%?\ MX3.H_P#QBC_A>NB_\^?BO_PF=1_^,5V5% '&_P#"]=%_Y\_%?_A,ZC_\8H_X M7KHO_/GXK_\ "9U'_P",5V5% '&_\+UT7_GS\5_^$SJ/_P 8H_X7KHO_ #Y^ M*_\ PF=1_P#C%=E10!QO_"]=%_Y\_%?_ (3.H_\ QBC_ (7KHO\ SY^*_P#P MF=1_^,5V5% '&_\ "]=%_P"?/Q7_ .$SJ/\ \8H_X7KHO_/GXK_\)G4?_C%= ME10!QO\ PO71?^?/Q7_X3.H__&*/^%ZZ+_SY^*__ F=1_\ C%=E10!QO_"] M=%_Y\_%?_A,ZC_\ &*/^%ZZ+_P ^?BO_ ,)G4?\ XQ7944 <;_PO71?^?/Q7 M_P"$SJ/_ ,8H_P"%ZZ+_ ,^?BO\ \)G4?_C%=E10!QO_ O71?\ GS\5_P#A M,ZC_ /&*/^%ZZ+_SY^*__"9U'_XQ7944 <;_ ,+UT7_GS\5_^$SJ/_QBC_A> MNB_\^?BO_P )G4?_ (Q7944 <;_PO71?^?/Q7_X3.H__ !BC_A>NB_\ /GXK M_P#"9U'_ .,5V5% '&_\+UT7_GS\5_\ A,ZC_P#&*/\ A>NB_P#/GXK_ /"9 MU'_XQ7944 <;_P +UT7_ )\_%?\ X3.H_P#QBC_A>NB_\^?BO_PF=1_^,5V5 M% '&_P#"]=%_Y\_%?_A,ZC_\8KS?XM_#+X(_'>%E\7?#/^W68DF:X\$7OG G MN)!;AP??->]45G5HTZL>6I%279J_YG;@,RQ>!JJO@JLJ(/CC\)=4W^8C:%:ZLUL&]3')"2?H' JJ+']K;X"!O\ MA$?BE:?%C386REEXM\$:C:7;)Z>V)I0K/_ ,&27M5_V[-'P;X<_P""K_Q>^'EK(_Q4 M_9B^(>GV=LP675?#]M+=6VWN^R1 0.^"V:]!\$_\%M?V<_%D>V\\:77A>^5M MKV.M:31N!]P:/JF8TOX-=37:<=?_ */+^3+_P!8N# M3\=?"O5G;>L_AO7)8XPW8F.0MQ[*5% M93_LN?MA? 4R-X%^.GA_XD:?&08]/\;:7MF<>AG3<_\ X^*/[0QM+_>,.WYP MDI?@^5_NB_\^?BO_P )G4?_ (Q1_P +UT7_ )\_%?\ X3.H M_P#QBM7P-\4/#?Q.TQ+WPWX@T77K21=RS:?>QW*$>N4)K=KUHRC)J9QO_"]=%_Y\_%?_ (3.H_\ QBC_ (7KHO\ SY^*_P#P MF=1_^,5V5%49'&_\+UT7_GS\5_\ A,ZC_P#&*/\ A>NB_P#/GXK_ /"9U'_X MQ7944 <;_P +UT7_ )\_%?\ X3.H_P#QBC_A>NB_\^?BO_PF=1_^,5V5% '& M_P#"]=%_Y\_%?_A,ZC_\8H_X7KHO_/GXK_\ "9U'_P",5V5% '&_\+UT7_GS M\5_^$SJ/_P 8H_X7KHO_ #Y^*_\ PF=1_P#C%=E10!QO_"]=%_Y\_%?_ (3. MH_\ QBC_ (7KHO\ SY^*_P#PF=1_^,5V5% '&_\ "]=%_P"?/Q7_ .$SJ/\ M\8H_X7KHO_/GXK_\)G4?_C%=E10!QO\ PO71?^?/Q7_X3.H__&*/^%ZZ+_SY M^*__ F=1_\ C%=E10!QO_"]=%_Y\_%?_A,ZC_\ &*/^%ZZ+_P ^?BO_ ,)G M4?\ XQ7944 <;_PO71?^?/Q7_P"$SJ/_ ,8H_P"%ZZ+_ ,^?BO\ \)G4?_C% M=E10!QO_ O71?\ GS\5_P#A,ZC_ /&*/^%ZZ+_SY^*__"9U'_XQ7944 <;_ M ,+UT7_GS\5_^$SJ/_QBC_A>NB_\^?BO_P )G4?_ (Q7944 <;_PO71?^?/Q M7_X3.H__ !BC_A>NB_\ /GXK_P#"9U'_ .,5V5% '&_\+UT7_GS\5_\ A,ZC M_P#&*/\ A>NB_P#/GXK_ /"9U'_XQ7944 <;_P +UT7_ )\_%?\ X3.H_P#Q MBC_A>NB_\^?BO_PF=1_^,5V5% '&_P#"]=%_Y\_%?_A,ZC_\8H_X7KHO_/GX MK_\ "9U'_P",5V5% '&_\+UT7_GS\5_^$SJ/_P 8H_X7KHO_ #Y^*_\ PF=1 M_P#C%=E10!QO_"]=%_Y\_%?_ (3.H_\ QBK_ (;^*6F^*M56SM;?7HYF4L&N MM$O+6/ ]7EB50?;.371T4 %%%% !1110 4444 %%%% !1110 5P_[.?_ "2: MS_Z_;_\ ]+9Z[BN'_9S_ .236?\ U^W_ /Z6ST =Q1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7(_$[X!^!_C38R6_B[PCX=\ M20R#:PU'3XK@X^K*2/P-==145*<9QY9I->9T87&5\-55;#3<)K9Q;37HU9GQ M_P"//^"(7P1UO4IM2\)P^*OAGK$G*W?A?69K;:>W[MRZ@#T4+6"?V,_VK/@- MND^'/[0UKXTL85'EZ7XXTSSB^.B^>N]P/<%:^WJ*\F60X*_-2BZ;[P;C^$6D M_FC]"H>+7$WLU1Q]:.+IK[.)A"NK=E*I&4X_]NR370^(C^W'^T_\"OE^)7[. M,GBBQ@7]YJO@741=*^.K"W.]P._S$5T?P\_X+;_ KQ3J*:=XBU/7_AUJY #6 MGB?2)K3:W<;U#(,>K%:^NJYSXA?!_P )_%K36L_%'AK0O$-M(NPQZC8QW QZ M#>#C\*7U''TOX&(YEVG%/\8\K^^YK_K3PGC],TRCV4GO/"U90^?LZRK1?I%P M7:Q%\./C9X/^,&G1W?A7Q3X?\1V\@W*^FZA%<@C_ ( QKJ*^2?B-_P $3O@+ MXRU-M2T/0]8^'^L8.R]\+ZK+8M&?9"6C'/HHKEU_8+_:4^!)5OA?^TE?:Y8P MKA-*\;:;NC)[0 MQ5&4/E[2BZT7ZRC!>A]O45\1#]KO]K;X#[5^('[/^E^/;&('S=2\#:GO=O<6 M[[Y#^0K8\#_\%P?@SJ.HQ:;XTC\8?"_6&^62V\3:)-"J/W&^,./Q8+3CG^"O MRUI.F^TTX_BTD_DS*MX2<2N#K9=2CC(+[6&J0KZ><:&?$D4G3^S]1BG;Z%5;(/L1795ZU.I"I'F@TUW6I^?8O!X MC"U71Q4)0FMU)-->J=F%%%%6,_AWX?^(VFM9^(-#TG7+5E*F*_M([A,'KPX-;-%3**DK26 MAI1K5*4U4I2<9+9IV:]&CY5^)W_!%_\ 9]^(U]]NL_"-QX,U1>4O?#-])ILD M1]5128A_WQ7%Q_\ !.3X\? S8WPF_:7\226<&?+TGQE:+JEN%[)YAW8],A : M^WJ*\FID.!E+GA#DEW@W!_\ DK7XGZ%A/%CBFE26'Q&)^L4E]C$1A7C;LE6C M.W_;MC\N?V^/VT/VOOV2_P!GL#Q=8>"]-OK[44M;;Q+X91YE,01V8NDF?+.!7Z,>*/"6E^-]&ET[6=-L=5L)N)+>[@6:)_JK @U';>!]%L_#D>C MQ:3IL>DPKL2R%LGV=!Z!,;?TKR8Y#F-/'/$T<4^6UDI)R^])Q7G?<^MEXF<* M8S(HY7F>14U5=1SE5H25&5K62C>%1QZ7B[P=M(J^GE/PN_X*-? OXS/%'X>^ M*7@^ZN)ON6\]\+.X/_;.;8_Z5['IVJ6VL6BW%G<074#?=DAD$B'Z$<5XM\4? M^";'P(^,C32:]\+?",UQ.,/<6MF+*<_]M(=C?K7C.I?\$/O ?AF<7/PV\?\ MQ5^&-W&VZ(:3K[R6\?\ P!_F/_?=>I[;-:?QTX5/\,G%_=)-?^3'S7]F\!8W M^!C<1A7VJTH5H_\ @=*<)?\ E+Y'VM17Q'_PRA^V!\&C(W@W]H+0?'5G'S%9 M>,-% DD]FF0._P#X]3O^&L_VOO@XT:^-/V>]#\<6 _BI\,;Q&VR_VOH$CP1_\ T^;_P 3^>,'.'_@<.:'XGMU%5]+U>TUNT6XLKJWO+=ONR02" M1#]"#BK%>I>^J/AY1<7RR5F%%%%!(4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %NXKA_V<_P#DDUG_ -?M_P#^EL] '<4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!7U32;76[-K>]M;>\MY/O13QB1&^H/%>-_%'_@G#\"_C*TT MGB#X6^$;BXF&&N+>R%G.?^VD.QOUKVRBL*V%HUERUH*2\TG^9ZF5YYF66U/: MY=B)T9=X3E!_?%H^*]4_X(>?#WPY/]J^''CCXI?#"\1MT7]CZ_));QG_ '), ML?\ ONJ__#)'[7GP;,C>"_VA]'\;61MMD_M707DMX_4ET^;_QROM:H-1TRVUBT:WO+>"ZMY/O1S1B1&^H/ M%']G8RG_ ,2_2<8R_%TZ3K5GKUHMQ8W=M>6[= M)()5D0_BI(KR#XI?\$ZO@;\9FE?Q!\+_ ?=7$PPUQ#8K:S_ /?R+:WZUXGJ MW_!#CX;Z#.;KX=^,OBA\,;Q6WQ?V-X@D:",_[DF6/_?='MLUI_%3A47]V3B_ MN::_\F#^S^ <;_ Q>)PLNU6E"M'YSISIR_\ *3/M2BOB7_AD#]KCX.O(W@G] MHS3?&5G&,QV7C'15=Y/9IU#O^1%-_P"&HOVQ_@V(U\7_ $\+^/K2,_O;WPA MK7ER,/\ 9AD+.?\ OFC^V7#_ 'BA4A_V[S+[X.7Y!_Q#6.)URC-,)B+[)U?8 M2].7$1I*_DFS[/U)=<-C MZ)7L7PN_X*9_ 3XQM#'H?Q3\)O<3_/?AM'J6B> ]/U3Q-J& MM7FDV/AZ'Q3$)XQ:6LEW.;MV@'V640Q,1$5?<2OS $D 'UQ7#_LY_P#))K/_ M *_;_P#]+9ZV/"7Q.TGQ?\+=)\80RO:Z+J^F0:M%)<+L:."6)95+CG!"L,CG M!KS?X"?M ^"])^&-K#<>)--BE6[O6*LYZ-=S,#T[@@_C0![117#_ /#2?@3_ M *&C2_\ OX?\*/\ AI/P)_T-&E_]_#_A0!W%%7P0^,SR2>(OA?X/O+B4 M8:XBL%MI_P#OY%M;]:ZW_AI/P)_T-&E_]_#_ (4?\-)^!/\ H:-+_P"_A_PK M&MAJ-9GEF=9CEU3VN7UYT9=X2E%_?%IGS+K'_ 0W^&6BSM=? M#WQ9\3/AC>!M\1T3Q!(T$9Z_ M,M%65I#Z-.-[_D17U%_PTGX$_P"AHTO_ +^'_"C_ (:3\"?]#1I?_?P_X5Y? M^K^"3O1BZ;_N2E'\$TOP/N8^+W$U1>$=:\F1A_LPREG)_X#4MG_P %M_"?@ZX:U^)O MPP^+7PRNHSB1M1T)YK>/U)=<-CZ)7T__ ,-)^!/^AHTO_OX?\*BO?VA/A[J= MJT-SXBT6XAD&&CD.]6^H(Q1_9N,I_P #$OTG&,E]ZY7^)7^N?#F+_P"1IDE- M/K+#U:M%_P#@,G6I_=!(X3X7?\%//@#\8C"FB?%/PK]HG^Y;WUR;"8GTV3A& M_2O;-%\06'B2S%QIU]9ZA;MTEMIEE0_BI(KYR^*/P._97^,[2/XC\,?#F^GD M&#<)9+;S_A)&%*VFU[>( MUB>3;@^4PW;1N&2<$8/%8UN*+BXN,;7Y9J3A)ZK2,FW?1'W]13+>=;JWCEC.Y)%#*?4'D4^OH-]4?EH4 M444 %%%% !1110 $;A7BNK_\$_?AKX@TB\M]0M?%%_=7U\+^35;CQ3J&?STA\J22,PJXC*R.-OS&O:J* *VCZ/:^'M(M=/L;>&TL;&%+>W@B4 M+'#&BA510. !V KD/V=6W?">TSS_IM_\ ^EL]=Q7#_LY_\DFL_P#K]O\ M_P!+9Z .XHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH BO;*'4;9X;B&*X MAD&&CD0,K#W!XKY.\<_\$7O@UX^_:;7XG75GJ,5ZUTM]/I<,H6PN)U((NXKA_V<_P#DDUG_ -?M_P#^EL] '<4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7Q]_:4\) M_LU:%9:AXIN-11-1EDBMH-/TVXU"YE$<3S3.(H$=_+CB1Y'?&U54DGI7>UY/ M^U-^S'!=,TOP+:>&Q;K/H]G91Z>L$_P"\#PH@0*V>OR@9KDO#/[*7 M@+PUHZ68\-Z7=;))'\R:W5G.]V?&<=!NP/8"@#T6BN)_X9P\!_\ 0I:'_P" MJT?\,X> _P#H4M#_ / 5: .VHKB?^& _\ H4M#_P# 5: .VHKB?^& _^A2T/_P%6@#MJ*XG_AG#P'_T M*6A_^ JT?\,X> _^A2T/_P !5H [:BN)_P"& _\ H4M#_P# 5:/^& _^A2T M/_P%6C_AG#P'_P!"EH?_ ("K0!VU%<3_ ,,X> _^A2T/_P !5H_X9P\!_P#0 MI:'_ . JT =M17$_\,X> _\ H4M#_P# 5:/^& _^A2T/_P%6C_A MG#P'_P!"EH?_ ("K0!VU%<3_ ,,X> _^A2T/_P !5H_X9P\!_P#0I:'_ . J MT =M17$_\,X> _\ H4M#_P# 5:/^& _^A2T/_P%6C_AG#P'_P!" MEH?_ ("K0!VU%<3_ ,,X> _^A2T/_P !5H_X9P\!_P#0I:'_ . JT =M17$_ M\,X> _\ H4M#_P# 5:/^&>Z;^RSX$T[4-0N#X(-!O+%?#NFV+7431"XMH MDT.1CFXT =I1110 4444 %%%% !1110!P_[2FOCPM\!?%>H?VQ M-X?:TTZ21-0AN5M7MG_A(E:"X$>6P-QADP#G8>E?*?ACX]>+/B+^SEX2&J^. M-;TF^T'PWJ?B;7M;CF73YKE/M$MGI:M,+5QYX0QR1N-RNI&"".X(.*CTO2[;0],M[&RMX;2SLXE M@@@A0)'#&H"JBJ. H ' H _-WP=^V%XP(\*QZE\7_ !M::EKFI:.0FH>& MHH[*#5F$;ZUIEQ(+0;+2W7$<<8Q(9;E1YS[#CW[]AKXR^-OB3\=/%]KX@UOQ M!J4=O#=MK&E:AIJ6UOX5ODU.>*UM;=UB0LLMDJR-N>7.U7#*'P?JRB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^:_P!J_P"+ MNM> OVL_@_I>B^*=0LH]6O=FK:)"Z3)>69+AI&MS:L6 PQ:87<7E+%GRY,'^./PKUBT\9:\ M$^)?B"?4&\.)*L\3Z([O%:E+4VS?*88UE:9;J$)RYCE+$5L?#G]I?5OBU\/? M$'@^P\'K?4TLO[/N+#2U?[3*\:A(_DCM8IHUD4LV65MQ/-? M8.DZ3:Z#I5K8V-O#9V5E$D%O!"@CC@C4!515'"J !P *BO?#FGZEK-CJ%Q M8VL]_I@D%I<21!I;7S %?8QY7< <=0* /SRN_VP/$7B#P!?W6C?%CQZ_@VX M\57MH?$#:#"FMZ6T>G.UK;O"UGMC@N;^-Q&K1,_E% 9%+C&MH?[7/BK4_@9\ M=M5D^*VOZ=KWA70+$=>\)Q^,](-+;"0 2!&(RNX* <=<"KM 'Q3^V#^TA>:#=/M]2M M/!_A>32[87%G>ZGY+7%Q/=[H9ECM8WDC25RBOBTDC1@TBJW _&;]KWQ9X;\< M^-IM6^(GQ \/V=G=ZA;7VG:/H<,BZ3:B2W30Y[21[638;W>&DDE:5%1Y"1"$ M++^A&B>';#PU;S0Z?96MC'<7$EU*D$0C62:1B\DC =69B6)/)))-7* /D;X3 M?M!:CX@_:Y^'GAI_BA?:U?3^#X;WQ!IPTP6^AZBTEJ&BELG:V61[AY5EF<^: M$2+:K1JSKGZYHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /GG_@I5\3M4^%/P%@U+0?%-]X7US[>JV3VMPD37;"-SY>QK2Y\\ MY (@ B,A&WSH^M>2_MR\.:/;070M5O;];XLQ>ZAIA:V+S+;6:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KY-^*W[2^I?"7]N76(U\4:A?>$=%\)7FJ:SHF])X+&6*"*2%B/LL;6 MH;. YN9_,:8+Y<>,U]953U_P[8>*](FT_5+*UU"QN,>;;W,0DBDP0PW*V0<$ M \]Q0!\9_#3XF>-_ 7[3.F^&=:^(>N7"_P#"%76J^*K:Y":A'H-\T,=P)6B^ MS*;>.,NP4BYG63XD1O+2(AC 5VL&P?MRJ:>';!/$#ZLME:C5)+=;1KORA MYS0JQ81[^NT,Q.,XR2: /SQ3]K/X@ZKX-\"W&D_$;Q5-#J%I=WGAZ[_L.*>7 MQ#=_VNJII^I8M@OF6^G,ID$0@RV]@QV&KVJ_M:_%+6/V2=:\0?"O5?'/Q,L4 M\22RQZNMCI\.O:381);;+>XMKE+93]IG\YQLB>2*W=48"3YE_0RB@".UF:XM MHY&C>%I%#-&Y!:,D=#@D9'3@D>]2444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !117*_&W6_%GASX4ZW?>!=%L/$7 MBVW@W:9IM[="U@NY-P&UI#@*-NX\D9( R,YJ:D^2+D^G;5_)=3HPN'EB*T*$ M6DY-*\FHQ5W:[D[**75MI):O0ZJBOAWQ7^U-^V=X4\'ZSJFI? ;P3:6^GV$] MP'LM>2^N/,5"4"0I*S.2V!@#IFJOPX_:T_;,\>?#G0=8TWX$^#[Z._M!),^H M:RNFW E#,&!ADE5E' (XZ&O!_P!8\/[7V/LZE[7_ (9^D_\0ES M/V/M_K>$Y.;EO];H6NTW;FY^6]EM>_D?=E%?#_Q$_:@_:!^&GQ$^'_B+Q+X0 MOK6WM_#6HMXI\&>'H5U2&XN9M0M[6PFCN%4GS$+H6C$FT)-(S<1Y&+<_MS?& MK]F[3_AGX9U[P_#XRU+6KK4HM=\0:JOV&&22*_,12$Q[=B11L9 ?*E9XT10" MQ+U[M.HIP4U?57U5G\T]4_(_.,;A987$3PTY1DX-Q;C)2B[.UXRBVI)]&FTU MJG8^^J*^(_"'_!2GQ]K6I? .WE\*6=U)\3+JXMM>$.C75O'9A+GR/-MI7F8% M%SN)*R!E&[* BM[XS?MV:Q\#M1^/5BMQ)J7B;PKJMA/X;TJZT6>:%=/ELM.# MR!H_*5XO/FN"7,V5;<#P M6#;[6D\- M^&9=&T'PWK6MSZS;:1J-W\RVB2*& M0PQG>%FB._!9J[KPA^V#\7/B38Z??7'A*STW1[=?#C3M8P7L=WJTM_JDD#RP M>:F([46\(E*2*9 LZ[F3&X@'V)17P7\&/^"HWQ.^('Q3TO0]=\":+X?M;SQF MN@S1"&>YU&*W*/A?CQ M=HMQHWB.]>WMX'FLM4N+6W3[-'))&C.@$PU\!?#CPOXD\-K#&T5]>ZXMK,\A'SJ8R1@ \#U MH ]PHKX)O_V^?VA+/X\1>'F^&.GK=*?[+;3U$[V#7+NI64W@7:,?=SNV88YY MY'OWP;^)O[0&O_$73[3QI\,_">@^&I=_VN^M->6XF@PA*[8P3NRV!]#FL*.( MA5YN3H[$QDGL>\45\$_M._M->// 'Q-^,NFZ1XJ\43LMI;#3FM;,PV7A%1/: MQMYZO8NT7FJTI6[1[E&67=Y*>5EL_P#9Y^,OQN_:9^(OPLM_#?B3Q-9Z3X=T MOS/$][KMM'8#4VAU" 2//;?8V\Z2>U9UC2.>$+O2;<^-E;E'Z#45\<_M)?&[ MXA_#K]LW6+#PWJ>J>)([CPA+)HOAG39=RZ;>I;74ANKNW:RQ)&\@@566]4AM MJ^4%LE>Z\O_ %!3;UEV<@'Z3T5\N_';X]?%OP/\>?$NB^"]/TW4K>X;2XK! MM;LKAM.L%^Q:E"^%:1/7:W@?Q__P""H7QA\,_$_1KSP[X5 MMUTRUTYI]0\.OI-V]SIZSV=E-'>WT[^7$;=6FD5(XGC?<,,W@O9(&D?3EF53"90H6?=O MQY;A3\^"WTQ0 445\R_\%#/C%^U%\*I_"Z_LY_!_P7\4H[Q;@ZX^N^(X]*;3 MBOE^2(U=T#A\R9()QM''.: /IJBOP8_X*+?\%)/^"G?PT^(WA>UM?A7+\/9K MRS9K[3O"&E1^++3R1+A+EIU681RM^]4Q[A\L2-@;LGZ_^'O[7?\ P4DU/4=# M2X_9;^%=QX?N)(%EU.;QO!#<26K%*OC1I'[3ECC33>+_ !#/IFHW,#[.3Q<^F3WV@Z;/<:IH6@Q74D$MZ4F20-,1&&WK"ZQ M1REPC^7SP7PD_;6^+%M\'+K4K?18M9T?PWH=W?3:MKGVJ]NKYAJ'X-<\,Z?_:7B>9(-$N+ M.QU!;3Q"JZN;2:YA#(3#%]D*7*K,P(#?>9>:T/V:?VV/&G[3/[./Q.\0"VT= M;K1=#^VZ/?Z!97BQQW4EO<,UB5NE_?7-NT419HP8V^T1@#@Y /K:BOC2;]MO MXO>"]%U:[U+PGH]QH]KI\]O8WTMC?&XM;BVM[&26_OEC7#6W^E2L8X%#D6SA M22<+YSHG_!3'XP>#9O!]E?\ AW1]>L_$LVM7/?'5O+\'?#>KKI^IK&+74[U-+MM*_=@^3:S[A]JC*[ M6WY;ENO.!])?LX?$_P"/OB^S\5?\+8^'OA?X?PV=AYFD76D:K_;$DTV&W;H5 M))"X4@ @L>*Z<5E=2@G*4X.UMI)O7RO?KV_ PP^80JM)1DO6+2T\]CWZBOR[ M\3_MJ?%#0_ ?@<6_BSX@7D.FZ]=OJFMVFE_:E\5JB6C+#9*;"-W^>656M9(X MGCS(!-/]G'F?3G[$GB3XL?%WXS^,/&VN:M=0_#F\NYX-,TR[NDF!&V!HOL\( MLX7A2/,JF5YIO/R"%CQ7FG0[#8N2H!] MG45\/?";]H3XOZE^RI\5M9UJZ\2?VMH_B*SM(+QM% N]+TEWM5O;JWA$0\YX M+=[B9?E?+1@8;[M6]%_;MU[P!\:_ASX$\.SZU\3/"/B32]0OI/$VMZ/)9WVV M*+4)HI&F411O&K6D<)(MQGS$8L"Z[@#[6HKX;\-_MZ_$CXX_L(>.O&NDV^@Q MZI9'2A9ZOHUM>V]I9P7;V_VU?](AFD,]E#)([3)#+'RA$;;62N8T7]I_XJ:U MK_A%M(U#Q]'JS:+8S^'= O+6.]MO&*O]O%_H MJ'2-'M?#^EV]C8VMO9V=I&(H(((Q''"@& JJ. .PJQ10 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #9H5N(FCD57CD!5E M89# ]0:KZ)HEGX:T>UT_3[6WL;&RB6&WMX(Q'% BC"JJC@*!P .!5JB@ HHH MH **** "BBB@ HHHH **** "BBB@ J.\LX=1LYK>XBCFMYT, XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - USD ($)
12 Months Ended
Mar. 31, 2024
May 31, 2024
Sep. 30, 2023
Document Information [Line Items]      
Entity Central Index Key 0000724004    
Entity Registrant Name MESA LABORATORIES INC /CO    
Amendment Flag false    
Current Fiscal Year End Date --03-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Mar. 31, 2024    
Document Transition Report false    
Entity File Number 0-11740    
Entity Incorporation, State or Country Code CO    
Entity Tax Identification Number 84-0872291    
Entity Address, Address Line One 12100 West Sixth Avenue    
Entity Address, City or Town Lakewood    
Entity Address, State or Province CO    
Entity Address, Postal Zip Code 80228    
City Area Code 303    
Local Phone Number 987-8000    
Title of 12(b) Security Common stock, no par value    
Trading Symbol MLAB    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 547,000,000
Entity Common Stock, Shares Outstanding   5,408,988  
Auditor Name RSM US LLP    
Auditor Location Los Angeles, California    
Auditor Firm ID 49    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Cash and cash equivalents $ 28,214 $ 32,910
Accounts receivable, less allowances of $1,321 and $849, respectively 39,055 42,551
Inventories 32,675 34,642
Prepaid expenses and other 9,408 8,872
Total current assets 109,352 118,975
Noncurrent assets    
Property, plant and equipment, net 31,766 28,149
Deferred tax asset 1,292 1,076
Other Assets, Noncurrent 10,538 10,373
Intangible assets 113,752 216,815
Goodwill 180,096 286,444
Total assets 446,796 661,832
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 6,041 6,134
Accrued payroll and benefits 9,935 9,433
Unearned revenues 15,478 15,694
Other accrued expenses 12,858 12,098
Total current liabilities 44,312 43,359
Liabilities, Noncurrent [Abstract]    
Deferred tax liability 19,780 34,028
Acquisition-related holdbacks 8,792 1,537
Other Liabilities, Noncurrent 6,821 6,156
Credit facility 50,500 13,000
Convertible senior notes, net of debt issuance costs 171,198 170,272
Total liabilities 301,403 268,352
Stockholders’ equity    
Common stock, no par value; authorized 25,000,000 shares; issued and outstanding, 5,394,491 and 5,369,466 shares, respectively 343,642 332,076
(Accumulated deficit) retained earnings (183,494) 74,199
Accumulated other comprehensive (loss) (14,755) (12,795)
Total stockholders’ equity 145,393 393,480
Total liabilities and stockholders’ equity 446,796 661,832
Customer Relationships [Member]    
Noncurrent assets    
Intangible assets 85,383 152,189
Intellectual Property [Member]    
Noncurrent assets    
Intangible assets 15,701 46,400
Other Intangible Assets [Member]    
Noncurrent assets    
Intangible assets $ 12,668 $ 18,226
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ / shares in Thousands, $ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Allowance for doubtful accounts receivable $ 1,321 $ 849
Common stock, no par value (in dollars per share) $ 0 $ 0
Common stock, authorized (in shares) 25,000,000 25,000,000
Common stock, issued (in shares) 5,394,491 5,369,466
Common stock, outstanding (in shares) 5,394,491 5,369,466
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Revenues      
Revenue $ 216,187 $ 219,080 $ 184,335
Cost of revenues      
Cost of revenue 82,937 85,387 75,245
Gross profit $ 133,250 $ 133,693 $ 109,090
Basic (loss) earnings per share (in dollars per share) $ (47.2) $ 0.17 $ 0.36
Diluted (loss) earnings per share (in dollars per share) $ (47.2) $ 0.17 $ 0.35
Operating expense      
Selling $ 38,625 $ 37,439 $ 28,310
General and administrative, other than impairment of finite-lived intangible assets and goodwill 72,867 72,444 60,311
Research and development 19,300 20,490 15,767
Impairment of finite-lived intangible assets 117,641 0 0
Impairment of goodwill 156,892 0 0
Total operating expense 405,325 130,373 104,388
Operating (loss) income (272,075) 3,320 4,702
Nonoperating expense      
Interest expense and amortization of debt issuance costs 5,697 4,770 3,885
Other (income), net (2,124) (1,061) (2,757)
Total nonoperating expense, net 3,573 3,709 1,128
(Loss) earnings before income taxes (275,648) (389) 3,574
Income tax (benefit) expense (21,402) (1,319) 1,703
Net (loss) income $ (254,246) $ 930 $ 1,871
Weighted-average common shares outstanding      
Basic (in shares) 5,386 5,321 5,212
Diluted (in shares) 5,386 5,361 5,335
Product [Member]      
Revenues      
Revenue $ 176,796 $ 180,520 $ 149,422
Cost of revenues      
Cost of revenue 57,200 60,937 54,747
Service [Member]      
Revenues      
Revenue 39,391 38,560 34,913
Cost of revenues      
Cost of revenue $ 25,737 $ 24,450 $ 20,498
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive (Loss) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Net (loss) income $ (254,246) $ 930 $ 1,871
Other comprehensive (loss)      
Foreign currency translation adjustments (1,960) (16,461) (12,450)
Comprehensive (loss) $ (256,206) $ (15,531) $ (10,579)
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
AOCI Attributable to Parent [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Mar. 31, 2021         5,140,568      
Balance at Mar. 31, 2021 $ (22,735) $ 5,684 $ 0 $ (17,051) $ 317,652 $ 72,459 $ 16,116 [1] $ 406,227
Exercise of stock options and vesting of restricted stock units (in shares)         128,337      
Exercise of stock options and vesting of restricted stock units         $ 8,027     8,027
Tax withholding on restricted stock units (in shares)         (3,278)      
Tax withholding on restricted stock units         $ (875) 0 0 (875)
Dividends paid, $0.64 per share           (3,339)   (3,339)
Stock-based compensation expense         $ 11,391     11,391
Foreign currency translation             (12,450) [1] (12,450)
Net income           1,871   1,871
Net income           1,871   1,871
Balance (in shares) at Mar. 31, 2022         5,265,627      
Balance at Mar. 31, 2022         $ 313,460 76,675 3,666 [1] 393,801
Exercise of stock options and vesting of restricted stock units (in shares)         108,737      
Exercise of stock options and vesting of restricted stock units         $ 6,997     6,997
Tax withholding on restricted stock units (in shares)         (4,898)      
Tax withholding on restricted stock units         $ (919) 0 0 (919)
Dividends paid, $0.64 per share           (3,406)   (3,406)
Stock-based compensation expense         12,538     12,538
Foreign currency translation             (16,461) [1] (16,461)
Net income         0 930 0 930
Net income         $ 0 930 0 $ 930
Balance (in shares) at Mar. 31, 2023         5,369,466     5,369,466
Balance at Mar. 31, 2023         $ 332,076 74,199 (12,795) [1] $ 393,480
Exercise of stock options and vesting of restricted stock units (in shares)         30,418     2,000
Exercise of stock options and vesting of restricted stock units         $ 358     $ 358
Tax withholding on restricted stock units (in shares)         (5,393)      
Tax withholding on restricted stock units         $ (728) 0 0 (728)
Dividends paid, $0.64 per share           (3,447)   (3,447)
Stock-based compensation expense         $ 11,936     11,936
Foreign currency translation             (1,960) [1] (1,960)
Net income           (254,246)   (254,246)
Net income           (254,246)   $ (254,246)
Balance (in shares) at Mar. 31, 2024         5,394,491     5,394,491
Balance at Mar. 31, 2024         $ 343,642 $ (183,494) $ (14,755) [1] $ 145,393
[1] Accumulated Other Comprehensive [(Loss) Income].
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Dividends paid, per share (in dollars per share) $ 0.64 $ 0.64 $ 0.64
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:      
Net (loss) income $ (254,246) $ 930 $ 1,871
Adjustments to reconcile net (loss) income to net cash from operating activities:      
Depreciation of property, plant and equipment 4,233 4,313 3,262
Amortization of acquisition-related intangibles 27,341 28,821 21,806
Stock-based compensation expense 11,936 12,538 11,391
Impairment loss on goodwill and finite-lived intangible assets 274,533 0 0
Non-cash interest and debt amortization 926 907 1,029
Deferred taxes (28,421) (3,494) 128
Amortization of step-up in inventory basis 1,229 0 7,462
Other 629 1,080 (534)
Cash from changes in operating assets and liabilities:      
Accounts receivable, net 4,940 (2,121) (6,752)
Inventories 2,563 (10,182) (1,045)
Prepaid expenses and other assets 211 (510) (3,606)
Accounts payable (97) (1,545) 1,370
Accrued liabilities and taxes payable (1,236) (3,360) 255
Unearned revenues (408) 606 2,586
Net cash provided by operating activities 44,133 27,983 39,223
Cash flows from investing activities:      
Acquisitions, net of cash acquired and holdback liabilities (78,739) (4,950) (300,793)
Purchases of property, plant and equipment (2,567) (4,544) (4,432)
Net cash (used in) investing activities (81,306) (9,494) (305,225)
Cash flows from financing activities:      
Proceeds from the issuance of debt 71,000 0 70,000
Repayment of debt (33,500) (36,000) (21,000)
Dividends paid (3,447) (3,406) (3,339)
Proceeds from the exercise of stock options 358 6,997 8,027
Payment of tax withholding obligation on vesting of restricted stock (728) (919) (875)
Other financing, net (847) 0 (237)
Net cash provided by (used in) financing activities 32,836 (33,328) 52,576
Effect of exchange rate changes on cash and cash equivalents (359) (1,597) (1,093)
Net (decrease) in cash and cash equivalents (4,696) (16,436) (214,519)
Cash and cash equivalents at beginning of period 32,910 49,346 263,865
Cash and cash equivalents at end of period 28,214 32,910 49,346
Cash paid for:      
Income taxes 4,591 1,356 3,048
Interest 4,648 3,485 2,762
Supplemental non-cash activity:      
Acquisition-related consideration held back against potential indemnification losses 8,448 0 0
Contingent consideration from new acquisitions $ 0 $ 1,190 $ 0
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]

Note 1. Description of Business and Summary of Significant Accounting Policies

 

Description of Business

 

In this Annual Report on Form 10-K, Mesa Laboratories, Inc., a Colorado corporation, together with its subsidiaries is collectively referred to as “we,” “us,” “our,” the “Company,” or "Mesa."

 

We are a global leader in the design and manufacture of life sciences tools and critical quality control solutions for regulated applications in the pharmaceutical, healthcare, and medical device industries. We offer products and services to help our customers ensure product integrity, increase patient and worker safety, and improve the quality of life throughout the world. We have manufacturing operations in the United States and Europe, and our products are marketed by our sales personnel in North America, Europe and Asia Pacific, and by independent distributors in these areas as well as throughout the rest of the world. We prefer markets in which we can establish a strong presence and achieve high gross profit margins. 

 

As of  March 31, 2024, we managed our operations in four reportable segments, or divisions:

 

 

 

Sterilization and Disinfection Control - manufactures and sells biological, chemical and cleaning indicators which are used to assess the effectiveness of sterilization, decontamination, disinfection and cleaning processes, including steam, hydrogen peroxide, ethylene oxide, radiation, and other processes in the medical device, pharmaceutical and healthcare industries. The division also provides testing and laboratory services, mainly to the dental and pharmaceutical industries.

 

 

 

Clinical Genomics - develops, manufactures and sells highly sensitive, low-cost, high-throughput genetic analysis tools and related consumables and services that enable clinical research labs and contract research organizations to perform genomic testing for a broad range of research applications in several therapeutic areas, such as screenings for hereditary diseases, pharmacogenetics, oncology related applications, and toxicology research. 

 

  Biopharmaceutical Development - develops, manufactures and sells automated systems for protein analysis (immunoassays) and peptide synthesis solutions. Protein analysis and peptide synthesis solutions accelerate the discovery, development, and manufacture of biotherapeutic therapies, among other applications.

 

 

 

Calibration Solutions - develops, manufactures and sells quality control products using principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as environmental and process monitoring, dialysis, gas flow, air quality and torque testing.

 

Unallocated corporate expenses and other business activities are reported within Corporate and Other.

 

Principles of Consolidation and Basis of Presentation

 

Our Consolidated Financial Statements are prepared in accordance with the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States (“GAAP”), and include our accounts and those of our wholly owned subsidiaries after elimination of all intercompany accounts and transactions. 

 

Management Estimates

 

The preparation of our Consolidated Financial Statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our Consolidated Financial Statements and accompanying notes. Actual results could differ from our estimates under different assumptions or conditions.

 

Summary of Significant Accounting Policies

 

Foreign Currency

Exchange rate adjustments resulting from foreign currency transactions are recognized in net earnings, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive income within stockholders’ equity. Assets and liabilities of subsidiaries operating outside the United States with a functional currency other than the U.S. dollar are translated into U.S. dollars at period end exchange rates, and revenue and expense accounts are translated at weighted average period rates. 

 

Fair Value Measurements

Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. We determine fair value based on the following input hierarchy:

 

Level 1: Quoted prices for identical assets or liabilities in active markets.

 

Level 2: Observable inputs other than prices included 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 that can be corroborated with observable market data.

 

Level 3: Unobservable inputs supported by little or no market activity. Pricing models, discounted cash flow methodologies, and other similar techniques involving significant management judgment or estimation typically require unobservable inputs.

 

Assets recognized or disclosed at fair value in the Consolidated Financial Statements on a nonrecurring basis are measured at fair value if determined to be impaired or if purchased pursuant to our acquisition of a business, including items such as inventory, property and equipment, operating lease assets, goodwill, and other intangible assets. Fair values assigned to assets acquired and liabilities assumed in acquisitions, except deferred revenues and certain other exceptions as defined by applicable accounting guidance, are measured using Level 3 inputs.

 

Revenue Recognition

Our revenues come from product sales, which include consumables and hardware, and services, which include discrete and ongoing maintenance, calibration, and testing services. Revenues are recognized when or as we satisfy our performance obligations under the terms of a contract, which occurs when control of the promised products or services transfers to our customers. We recognize the amount of consideration we expect to receive in exchange for transferring products or services to our customers (the transaction price) as revenue. For all revenue contracts, prices are fixed at the time of purchase and no price protections or variables are offered. The significant majority of our revenues and related receivables are generated from contracts with customers that are 12 months or less in duration.

 

We generally recognize revenues as follows:

 

Product sales: Our performance obligations related to product sales generally consist of the promise to sell tangible goods to distributors or end users. Control of these goods is typically transferred upon shipment, at which time our obligation to the customer is satisfied and revenue is recognized. Purchase orders typically provide evidence of an arrangement for product sales. Products sold include an assurance-type warranty which is accounted for as part of accrued warranty expense. 

 

Services: We generate service revenues from discrete and ongoing maintenance, calibration, and testing services performed with respect to our physical products. For discrete services, our obligation to complete specified work is satisfied and revenue is recognized upon performance of the service. Obligations arising from ongoing service contracts in which we promise to stand ready to provide maintenance or other services on an as-needed basis for a certain period of time are satisfied by completing any services that are contractually required during the contract period, if requested by the customer, or simply by the passage of time if no services are requested. For ongoing service contracts, revenue is recognized on a straight-line basis over the life of the contract in a faithful depiction of our obligation to provide services over the contract period. Evidence of a service arrangement may be in the form of a formal contract or a purchase order. 

 

Collectability is reasonably assured through our customer review process, and payment is typically due within 60 days or less.

 

We expense commission costs (typically our only significant incremental cost to obtain a contract) as incurred and to account for shipping and handling costs as fulfillment costs. The substantial majority of our contracts have original durations of one year or less, and we have elected not to disclose the expected timing or allocated transaction prices of future performance obligations such as obligations to perform maintenance and repair services. Additionally, we have elected to not assess whether a significant financing component exists when the period between when we perform our performance obligation and when the customer remits payment is one year or less. None of our contracts contained financing components as of or for the fiscal years ended  March 31, 2024 or 2023.

 

Contracts with customers may contain multiple obligations. For such arrangements, the transaction price is allocated to each obligation based on the estimated relative standalone selling prices of the promised products or services underlying each obligation. Standalone selling prices are based on the price at which the product or service would be sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price considering available information such as market conditions and internally approved pricing guidelines. In limited circumstances, for obligations with highly variable or unobservable standalone selling prices, we may assign standalone prices to obligations based on the residual transaction price after all observable standalone selling prices have been determined. Discounts may be approved at the time of purchase and are included within a contract’s fixed transaction price. Discounts are typically allocated to obligations included in the contract based on the standalone values of such obligations. All expected and actual consideration from customers is included in the transaction price.

 

Shipping and Handling

Payments made by customers to us for shipping and handling costs are included in revenues on the Consolidated Statements of Operations, and our expenses are included in cost of revenues. We account for shipping and handling costs arising from contracts with customers as fulfillment costs. Shipping and handling for inventory and materials we purchase is included as a component of inventory on the Consolidated Balance Sheets and is expensed to cost of revenues when products are sold. 

 

Unearned Revenues

Certain of our products may be sold with associated time-based service contracts whereby we provide repairs, technical support, parts, and various analytical or maintenance services. In the event these contracts are paid in advance by the customer, the associated amounts are recorded as an unearned revenue liability and recognized as revenue ratably over the term of the service period, generally one year. Prepayments from customers with respect to other products and services are likewise recorded as unearned revenue liabilities and are recognized to revenue when earned. 

 

Accrued Warranty Expense

We typically provide assurance-type limited product warranties on our products and, accordingly, accrue for estimates of related warranty expenses.

 

Accounts Receivable and Allowance for Credit Losses

All trade accounts receivable are reported at net realizable value on the accompanying Consolidated Balance Sheets, adjusted for any write-offs and net of allowances for credit losses. Allowances for credit losses represent our best estimate and current expectation of future credit losses from trade accounts. We estimate credit losses based on historical information, current and expected future economic and market conditions, and reviews of the current status of customers’ trade accounts receivable. In circumstances in which we become aware of a specific customer’s inability to meet its financial obligations, a specific reserve is recorded against amounts due to reduce the recognized receivable to the amount reasonably expected to be collected. To mitigate credit risk, we consider the creditworthiness of new and existing customers, establish credit limits, and regularly review outstanding balances and payment histories. We may require pre-payments from customers under certain circumstances and may limit future purchases until payments are made on past due amounts.

 

We do not believe our trade accounts receivable represent significant concentrations of credit risk due to our diversified portfolio of individual customers and geographical areas. 

 

Differences may arise between estimated and actual losses, which could materially affect the provision for credit losses and, therefore, net earnings. We recorded $790, $736, $304 and of expense associated with credit losses for the years ended March 31, 2024, 2023, and 2022, respectively. 

 

Cash Equivalents

We classify any highly liquid investments with maturities of three months or less at the date of purchase as cash equivalents; no cash equivalents are included on our Consolidated Balance Sheets as of March 31, 2024 or 2023. 

 

Inventories

Inventories are stated at the lower of cost or net realizable value. Inventory is recorded to cost of products upon sale using a weighted average costing methodology. Inventories purchased as part of a business combination are recorded at fair value. Our work in process and finished goods inventories include the costs of raw materials, labor and overhead, which are estimated based on trailing twelve months of expense and standard labor hours for each product. We evaluate labor and overhead costs annually unless specific circumstances necessitate a mid-year evaluation for specific items.

 

We monitor inventory costs relative to selling prices and perform physical cycle count procedures on inventories throughout the year to determine if a lower of cost or net realizable value reserve is necessary. We estimate and maintain an inventory reserve as needed for such matters as excess or obsolete inventory, shrinkage, and scrap. This reserve may fluctuate as our assumptions change due to new information, discrete events, or changes in our business such as entering new markets or discontinuing a specific product; however, once inventory is written down, a new cost basis is established that is not subsequently written back up in future fiscal years.

 

Property, Plant and Equipment

Property, plant and equipment are recorded at cost, less accumulated depreciation, except for assets acquired in acquisitions, which are recorded at fair value. Expenditures for major renewals and improvements that extend the life of the asset are capitalized, while expenditures for minor replacements, maintenance, and repairs are expensed as incurred.

 

Depreciation is calculated using the straight-line method over the assets’ estimated useful lives. Upon asset retirement or disposal, accounts are relieved of cost and accumulated depreciation, and any related gain or loss is reflected in our results of operations. In some cases, particularly with respect to business consolidation or closure activities, accelerated depreciation may be required for the revised remaining useful lives of assets designated to be abandoned in the future.

 

At least annually, we evaluate and adjust as necessary the estimated useful lives of property, plant and equipment. Any changes in estimated useful lives are recorded prospectively. Estimated useful lives of significant classes of depreciable assets are as follows:

 

Category

Useful Lives in Years

Buildings and building improvements40 (or less)
Manufacturing equipment7 (or less)

Office, lab and other equipment, furniture and fixtures

7 (or less)

Computer equipment 

3 (or less)
Leasehold improvements Lesser of the economic life or the remaining term in the respective lease

 

Land is not depreciated and construction in progress is not depreciated until placed in service, at which time it is assigned a useful life consistent with the nature of the asset. 

 

Leases

We determine whether contractual arrangements contain a lease at the inception of the arrangement. If a lease is identified in an arrangement, we recognize a right-of-use asset ("ROU") and liability on our Consolidated Balance Sheets and determine whether the lease should be classified as a finance or operating lease. We do not have any finance leases; our operating leases have remaining terms between two months and twelve years as of March 31, 2024. We do not recognize assets or liabilities for leases with original durations of less than 12 months, and our short-term leases are not material. 

 

A contract is a lease or contains one when (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the calculation of operating lease liabilities, adjusted for prepayments. Adjustments would also be made for accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets, none of which are present in any of our current lease contracts. When readily determinable, the discount rate used to calculate the lease liability is the rate implicit in the lease, otherwise we use our incremental borrowing rate based on the information available at lease commencement. When we acquire a business, we generally retain the acquiree's classification of its leases, and we evaluate ROU assets and liabilities in accordance with ASC 842.

 

Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term. Lease expense is recorded in cost of revenues or selling, general and administrative, or research and development expense on our Consolidated Statements of Operations, depending on the nature of use of the underlying asset. Many of our leases include one or more renewal or termination options exercisable at our discretion, which are included in the determination of the lease term if we are reasonably certain to exercise the option. Renewal terms typically allow us to extend lease terms between 1 and 3 years. We have also entered into lease agreements that have variable payments related to certain indexes. Variable lease payments are recognized in the period in which those payments are incurred. All non-lease components are readily identifiable in our lease contract. We account for non-lease components separately from the lease component to which it is related. 

 

Acquired Intangible Assets, Impairment Testing 

Our goodwill and other intangible assets result from acquisitions of existing businesses. Intangible assets affect the amount of future amortization expense and possible impairment losses we may incur.

 

Intangible assets with finite lives are amortized over their useful lives using the straight-line method, and amortization expense is recorded within cost of revenues or general and administrative expense in the Consolidated Statements of Operations. Impairment assessments are conducted if events or conditions indicate that the carrying value of an asset or asset group may not be recoverable. Events or conditions indicating potential impairment include but are not limited to changes in the competitive landscape, any internal decisions to pursue new or different technology strategies, losses of significant customers, or significant changes in business performance or in the markets and industries we serve, including adverse changes in the prices paid for our products or changes in the size of the markets for our products. If impairment indicators are present, we determine whether the carrying value of the underlying intangible asset or asset group is recoverable through undiscounted estimated future cash flows. If the asset or asset group is not found to be recoverable, we estimate the asset's fair value using Level 3 inputs and discounted cash flow models and recognize impairment losses as necessary. If the estimate of an intangible asset’s remaining useful life is changed in response to impairment testing, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. 

 

Acquired intangible assets deemed to have finite lives are amortized on a straight-line basis over their useful lives, generally ranging from three to fifteen years. We determine the useful lives of finite intangible assets based on the specific facts and circumstances related to each asset, and we evaluate the appropriateness of assigned useful lives at least annually. Factors we consider when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, our long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset, and economic factors such as competition or specific market conditions. 

 

Goodwill is not subject to amortization. We test goodwill for impairment as of January 1st each year, or more frequently if events and circumstances indicate it is more likely than not that the fair value of a given goodwill reporting unit is less than its carrying value. Events that could indicate impairment and that would trigger interim impairment testing include but are not limited to: adverse current or expected economic, market, or industry-specific conditions, including a decline in our market capitalization; sustained adverse changes or expected changes in business climate or in the operational performance of the business; adverse changes in legal factors; and adverse actions or assessments by a regulator. We monitor for indications of impairment throughout the year and perform qualitative and quantitative impairment tests as necessary based on quarterly preliminary assessments of our performance. Our annual impairment tests typically begin with a qualitative assessment, and further quantitative assessments are performed if we determine it is more likely than not that the fair value of a reporting unit is greater than the carrying amount. We also perform quantitative assessments of reporting units at least every five years, irrespective of whether any indicators exist that suggest a reporting unit may be impaired. 

 

The fair value measurements used in testing intangible assets for impairment are typically based on discounted cash flow projection and market multiple models, using Level 3 inputs. See “Fair Value Measurements” for a description of input levels. Significant assumptions include, among others, the weighted average cost of capital, expected revenues growth, expected cash outflows, and terminal growth rates. In certain cases, management uses other market information when available to estimate fair value. Impairment losses are recognized through earnings and represent excess carrying value over estimated fair value. 

 

During the fourth quarter of fiscal 2024, we recorded impairment losses related to goodwill and intangible assets totaling $274,533 in our Clinical Genomics and Biopharmaceutical Development divisions. See Note 6. “Goodwill and Intangible Assets, Net.”

 

Research & Development Costs

We conduct research and development activities for the purpose of developing new products and enhancing the functionality, effectiveness, reliability, and accuracy of existing products. Research and development costs are expensed as incurred. Research and development expense is predominantly comprised of labor costs and third-party consultants, but we may from time to time purchase in-process research and development with the intention of developing a saleable product.

 

Convertible Debt

Our convertible 1.375% Convertible Senior Notes due 2025 (the "2025 Notes") do not have material embedded derivatives and are recorded as long-term liabilities in our Consolidated Balance Sheets as of March 31, 2024. When the 2025 Notes are within one year of maturity, or when the criteria necessary for conversion as described in Note 8. “Indebtedness” have been met, the 2025 Notes will be reclassified as short-term liabilities. We may settle the 2025 Notes in shares of common stock or in cash, as the case may be. We apply the if-converted method to calculate the potentially dilutive impact of the 2025 Notes on net (loss) earnings per share. Debt issuance costs are amortized to bring the carrying value of the 2025 Notes to face using the effective interest method over the life of the indenture governing the 2025 Notes.

 

Stock-based Compensation

We issue shares in the form of stock options and full-value awards as part of employee and non-employee director compensation pursuant the Amended and Restated Mesa Laboratories, Inc. 2021 Equity Incentive Plan (the "2021 Equity Plan"). Our shareholders approved an amendment to the 2021 Equity Plan during fiscal year 2024, increasing the number of shares that can be issued under the plan from 330 shares to 660 shares. Some shares are fully vested and outstanding under our Mesa Laboratories, Inc. 2014 Equity Plan.

 

The Equity Plans are administered by the Compensation Committee of the Board of Directors, which has the authority to grant equity awards, or to delegate its authority under the plan to make grants (subject to certain legal and regulatory restrictions), including the authority to determine the individuals to whom awards will be granted, the type of awards and when the awards are to be granted, the number of shares to be covered by each award, the vesting schedule, and all other terms and conditions of the awards.

 

For purposes of counting the shares remaining under the 2021 Equity Plan, each share underlying a stock option or a full value award counts as one share used. We issue new shares of common stock upon the exercise of stock options and the vesting of time-based restricted stock units ("RSUs") and performance-based RSUs ("PSUs"). 

 

Stock options and service-based stock awards generally vest equally over a three year term and stock options generally expire after six years. Awards granted to non-employee directors generally vest one year from the grant date. We recognize stock-based compensation expense based on the fair value of stock awards at the grant date and recognize the expense over the related service period using a straight-line vesting expense schedule. The 2021 Equity Plan includes retiree provisions which result in the acceleration of stock-based compensation for expense for retiree-eligible participants. Compensation expense related to employees eligible to retire at grant date or during the award term is recognized on a straight-line basis between the grant date and the date of retirement eligibility, and the applicable retirees retain full rights to the awards upon retirement as per the plan provisions.
 

Expense for PSUs is recognized, net of estimated forfeitures, over the related service period using a straight-line vesting schedule when it is probable that performance goals will be achieved. Performance goals are determined by the Board of Directors and may include measures such as revenues growth and profitability targets. A portion of the PSUs include a market condition in the form of a relative total shareholder return "TSR" modifier, which adjusts the quantity of shares earned up or down by a maximum of 20% pursuant to a market-based measure of performance comparing Mesa's share price to a peer group over a three year period. Compensation expense on stock awards subject to performance conditions is recognized over the longer of the estimated performance goal attainment period or time vesting period. As of each reporting period, we estimate the number of PSUs expected to vest based on our current estimate of performance compared to the target metrics in the award documents and adjust for the relative TSR percentage, and if necessary, a cumulative-effect adjustment is recorded.

 

The grant date fair value of the PSUs with a relative TSR modifier is determined using the Monte Carlo simulation valuation model. 
 
The fair value of RSUs and performance-based RSUs without a market condition are based on the closing price of Mesa's common stock on the award date, less the present value of expected dividends not received during the vesting period. RSUs we issue are equivalent to nonvested shares under the applicable accounting guidance.

 

The fair value of each granted stock option is estimated on the grant date using the Black-Scholes option pricing model. The assumptions used to calculate the fair value of granted options reflect market conditions and our historical experience. We estimate expected forfeitures using a dynamic forfeiture model based on company specific historical data when determining the amount of stock-based compensation costs to recognize each period. The expected life of options represents the estimated period of time until exercise and is based on historical experience of similar awards for similar subsets of our employee population, giving consideration to the contractual terms, vesting schedules, and expectations of future employee behavior. Expected stock price volatility is based on the historical volatility of our own stock price over the period of time commensurate with the expected life of the award. The risk-free rate is based on the United States Treasury yield curve in effect at the time of grant for the estimated life of the stock option. The dividend yield assumption is based on our anticipated cash dividend payouts. To date, we have identified no instances in which an adjustment to our observable market price would be required compared to the closing price of Mesa's common stock on the award date as an input to our fair value calculations. 
 
We allocate stock-based compensation expense to cost of revenues, selling, research and development, and general and administrative expense in the Consolidated Statements of Operations.

 

Net (Loss) Earnings Per Share

Basic net (loss) earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted (loss) earnings per share (“diluted EPS”) is computed similarly to basic EPS, except it includes the effects of potential dilution that could occur if dilutive securities vested, were exercised or converted. Potentially dilutive securities include stock options, RSUs and PSUs (collectively “stock awards”), as well as common shares underlying the 2025 Notes. Potentially dilutive securities are excluded from the calculation of diluted EPS in the event they are subject to performance conditions that have not yet been achieved or if they would otherwise be antidilutive. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss; in such cases the inclusion of the potential common shares would have an antidilutive effect. See Note 10. “Net (Loss) Earnings per Share” for EPS calculations for the years ended March 31, 2024, 2023 and 2022.

 

Income Taxes

Income tax expense includes U.S., state, local and international income taxes. Deferred tax assets and liabilities are recognized and reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the tax basis of existing assets and liabilities used for income tax purposes. The tax rate used to determine the deferred tax assets and liabilities is based on the enacted tax rate for the year and the manner in which the differences are expected to reverse. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.

 

From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty, such as acquisitions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We prepare and file tax returns based on interpretation of tax laws and regulations. In the normal course of business, our tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining our income tax provision for financial reporting purposes, we establish a reserve for uncertain tax income positions unless we determine it is not more likely than not that such positions would be sustained upon examination, based on their technical merits. That is, for financial reporting purposes, we only recognize tax benefits taken on the tax return that we believe are more likely than not of being sustained. There is considerable judgment involved in determining whether positions taken on the tax return are more likely than not of being sustained. We adjust our tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest. Our policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of general administrative expense. (See Note 12. “Income Taxes”).

 

Acquisition Related Contingent Consideration Liabilities

Acquisition related contingent consideration liabilities consist of estimated amounts due under various acquisition agreements and may be based on revenues growth, specified profitability growth metrics, or the attainment of milestones such as patent approvals. At each reporting period, we evaluate the expected future payments and any associated discount rates to determine the fair value of the contingent consideration. We adjust contingent consideration to fair value at each reporting period through general and administrative expenses in the Consolidated Statements of Operations. See Note 13. “Commitments and Contingencies” for information regarding existing contingent consideration liabilities as of  March 31, 2024.

 

In addition to contingent consideration liabilities, we may hold back a portion of the purchase price related to an acquisition as security against potential indemnification losses. Such holdbacks relate to circumstances that existed as of the date of acquisition, and as such they are not considered contingencies; however, amounts ultimately paid related to holdbacks may differ from the estimates management makes upon acquisition, depending upon whether pre-acquisition liabilities are identified during the holdback period.

 

Legal Contingencies

We are party to various claims and legal proceedings that arise in the normal course of business. We record an accrual for legal contingencies when we determine it is probable we have incurred a liability and can reasonably estimate the amount of the loss (See Note 13. “Commitments and Contingencies”).

 

Purchase Accounting for Acquisitions

We account for all business combinations in which we obtain control over another entity using the acquisition method of accounting, which requires most assets (both tangible and intangible) and liabilities to be recorded at fair value at the date of acquisition. The excess of the purchase price over the fair value of acquired assets less liabilities is recognized as goodwill. We determine fair value using widely accepted valuation techniques, primarily discounted cash flow and market multiple analyses, which rely heavily on Level 3 inputs. These types of analyses require us to make and monitor assumptions and estimates regarding industry and economic factors, the profitability of future business strategies, discount rates and cash flow. For all material acquisitions, we engage external valuation specialists to aid management in preparing our fair value models. Certain adjustments to the assessed fair values of acquired assets or liabilities made subsequent to the acquisition date but within the measurement period are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded within earnings. We expense all acquisition related costs, such as legal and advisory fees, as incurred in general, and administrative expenses in the Consolidated Statements of Operations.

 

Results of operations of acquired companies are included in our Consolidated Financial Statements from the date of the acquisition forward. If actual results are not consistent with our assumptions and estimates, or if our assumptions and estimates change due to new information, we may be exposed to additional losses. For the years ended March 31, 2024, 2023 and 2022, we acquired businesses for total net purchase prices of $87,187, $6,140, and $300,793, respectively.

 

 

Business Consolidation Costs

We estimate liabilities for business closure activities by gathering detailed estimates of costs and, if applicable, asset sale proceeds, for each business consolidation initiative. For a typical business consolidation initiative, we estimate costs of employee severance, impairment of property and equipment and other assets including estimating net realizable value, if necessary, accelerated depreciation, termination payments for contracts and leases, and any other qualifying costs related to an exit plan. Such charges represent our best estimates; however, they require assumptions about plans that may change over time. The estimated costs are grouped by specific projects within the overall exit plan and are monitored at each reporting period. Any subsequent changes to the original estimates are recorded in current earnings. 

 

Risks and Uncertainties

The preparation of financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities at the reporting date and revenues and expenses during the reporting periods. These estimates represent management's judgment about the outcome of future events. It is not possible to accurately predict the future impact of such events and circumstances. However, we have reviewed the estimates used in preparing the financial statements and have identified the following factors that have a reasonable possibility of being materially affected in the near term: 

 

 

Estimates regarding the recoverability of deferred tax assets and estimates regarding cash needs and associated indefinite reinvestment assertions.

 

Estimates of the net realizable value of inventory.

 Estimates regarding future financial performance and other inputs into fair value estimates related to impairment tests for goodwill and intangible assets that could result in additional future impairment losses.

 

We do not believe that there are any significant risks that have not already been disclosed in the Consolidated Financial Statements.

 

Recently Issued Accounting Pronouncements

In  November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures." ASU No. 2023-07 requires all annual disclosures currently required by Topic 280 to be included in interim periods and requires disclosure of significant segment expenses regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and applicable additional measures of segment profit or loss used by the CODM when allocating resources and assessing business performance. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.

 

In  December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures." ASU No. 2023-09, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. The guidance is effective for public business entities for fiscal years beginning after  December 15, 2024 (our fiscal year 2026), with early adoption permitted. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.

 

We have reviewed all recently issued accounting pronouncements and have concluded that, other than as described above, they are either not applicable to us or are not expected to have a significant impact on our consolidated financial statements.

 

Recently Adopted Accounting Pronouncements

There have been no accounting pronouncements applicable to us that we were required to adopt or that we have elected to adopt during fiscal year 2024.

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Revenue
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 2. Revenue

 

We develop, manufacture, market, sell and maintain life sciences tools and quality control instruments and related consumables.

 

Hardware sales include physical products such as instruments used for molecular and genetic analysis, protein synthesizers, medical meters, wireless sensor systems, data loggers, and process challenge devices. Hardware may be offered with accompanying perpetual or annual software licenses, which in some cases are required for the hardware to function.

 

Consumables are typically used on a one-time basis and require frequent replacement in our customers' operating cycles. Consumables sold by our Clinical Genomics and Biopharmaceutical Development divisions, such as reagents used for molecular and genetic analysis or solutions used for protein synthesis, are critical to the ongoing use of our instruments. Consumables such as biological indicator test strips sold by our Sterilization and Disinfection Control division are used on a standalone basis.

 

Revenues from hardware and consumables are recognized upon transfer to the customer, typically at the point of shipment. 

 

We also offer maintenance, calibration, and testing service contracts. These contracts result in revenues recognized over time, for example, when we are obligated to perform labor and replace parts on an as-needed basis over a contractually specified period, or at a point in time, upon completion of a specific, discrete service. In many cases, our contracts contain both revenues recognized over time and revenues recognized at a point in time. 

 

We evaluate our revenues internally based on business division and the nature of goods and services provided.

 

The following tables present disaggregated revenues from contracts with customers for the years ended March 31, 2024, 2023 and 2022:

 

  

Year Ended March 31, 2024

 
  

Sterilization and Disinfection Control (1)

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $65,459  $36,086  $17,086  $2,345  $120,976 

Hardware and Software

  549   12,254   12,993   30,024   55,820 

Services

  9,116   4,248   10,633   15,394   39,391 

Total revenues

 $75,124  $52,588  $40,712  $47,763  $216,187 

 

  

Year Ended March 31, 2023

 
  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $55,605  $43,374  $15,800  $3,062  $117,841 

Hardware and Software

  692   13,347   22,079   26,561   62,679 

Services

  8,312   5,578   9,486   15,184   38,560 

Total revenues

 $64,609  $62,299  $47,365  $44,807  $219,080 

 

  

Year Ended March 31, 2022

 
  

Sterilization and Disinfection Control

  

Clinical Genomics (2)

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $50,311  $22,271  $15,551  $3,675  $91,808 

Hardware and Software

  700   6,726   21,651   28,537   57,614 

Services

  8,033   3,843   8,377   14,660   34,913 

Total revenues

 $59,044  $32,840  $45,579  $46,872  $184,335 

 

(1) Beginning October 16, 2023, revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on January 1, 2024. 

(2) Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on October 20, 2021. 

 

Contract Balances

Our contracts have varying payment terms and conditions. Some customers prepay for products and services, resulting in either unearned revenues or customer deposits, called contract liabilities. Short-term contract liabilities are included within unearned revenues in the accompanying Consolidated Balance Sheets, and long-term contract liabilities are included within other long-term liabilities in the accompanying Consolidated Balance Sheets. The significant majority of our revenues and related receivables and contract liabilities are generated from contracts with customers with original expected durations of 12 months or less. Contract liabilities will be recognized to revenue as we satisfy our obligations under the terms of the contracts. 

 

A summary of contract liabilities is as follows:

 

Contract liabilities as of March 31, 2023

 $16,098 

Prior year liabilities recognized in revenues during the year ended March 31, 2024

  (9,557)

Contract liabilities added during the year ended March 31, 2024, net of revenues recognized

  9,145 

Contract liabilities balance as of March 31, 2024

 $15,686 

 

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

Note 3. Fair Value Measurements

 

Our financial instruments generally consist of cash and cash equivalents, trade accounts receivable, obligations under trade accounts payable, and debt. Due to their short-term nature, the carrying values of cash and cash equivalents, trade accounts receivable, and trade accounts payable approximate fair value; they are classified within Level 1 of the fair value hierarchy. 

 

The financial instruments that subject us to the highest concentration of credit risk are cash and accounts receivable. We maintain relationships and cash deposits at multiple banking institutions across the world in an effort to diversify and reduce risk of loss. Concentration of credit risk with respect to accounts receivable is limited to customers to whom we make significant sales. No customers accounted for more than 10% of total trade receivables as of  March 31, 2024.

 

As of March 31, 2024, we had outstanding $172,500 aggregate principal of 1.375% convertible senior notes due August 15, 2025, which we refer to as our 2025 Notes. We estimate the fair value of the 2025 Notes using Level 2 inputs based on the last actively traded price or observable market input preceding the end of the reporting period. The estimated fair value and carrying value of the 2025 Notes were as follows:

 

  

March 31, 2024

  

March 31, 2023

 
  

Carrying Value

  

Fair Value (Level 2)

  

Carrying Value

  

Fair Value (Level 2)

 

2025 Notes

 $171,198  $163,013  $170,272  $161,072 

 

See Note 15. "Subsequent Events" for information related to our partial repurchase of the 2025 Notes in April 2024.

 

The Belyntic acquisition obligates us to pay contingent consideration of up to $1,500 cash upon regulatory approval of certain patent applications (see Note 13. "Commitments and Contingencies"). We estimate the fair value of the remaining contingent consideration using Level 3 inputs and a probability-weighted outcome analysis based on our expectations of patent approval leveraging our historical experience and expert input, and we adjust the estimated fair value at each reporting period through earnings. The fair value of the remaining contingent consideration was $571 as of  March 31, 2024, of which $436 is recorded in Other accrued expenses and $135 is recorded in acquisition-related holdbacks on the accompanying Consolidated Balance Sheets.

 

Amounts recognized or disclosed at fair value in the consolidated financial statements on a nonrecurring basis include the initial recognition and disclosure of most assets and liabilities purchased in business acquisitions and any related measurement period adjustments (see Note 4. "Significant Transactions"). Additionally, assets such as property and equipment, operating lease assets, goodwill and other intangible assets are adjusted to fair value if determined to be impaired. We recorded $274,533 of non-cash impairment losses to goodwill and other intangible assets during the fiscal year ended March 31, 2024 (see Note 6. "Goodwill and Intangible Assets, Net" for further information); no impairment losses were recorded during the years ended  March 31, 2023 or March 31, 2022. Fair values of such assets and liabilities require measurement using Level 3 inputs.

 

There were no transfers between the levels of the fair value hierarchy during the fiscal years ended March 31, 2024 and 2023.

 

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Significant Transactions
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Significant Transactions [Text Block]

Note 4. Significant Transactions

 

Acquisition of GKE

We acquired 100% of the outstanding shares of GKE GmbH and SAL GmbH effective October 16, 2023, on which date we began including the entities as wholly owned subsidiaries in our consolidated financial statements. Upon approval by applicable Chinese regulators, we acquired 100% of the outstanding shares of Beijing GKE Science & Technology Co. Ltd. (“GKE China,” and, together with GKE GmbH and SAL GmbH, “GKE”), effective  December 31, 2023 (the "GKE acquisition"). GKE China is included as a wholly owned subsidiary in our Consolidated Balance Sheets as of  December 31, 2023, and we began consolidating the results of its operations on January 1, 2024.

 

GKE develops, manufactures and sells a highly competitive portfolio of chemical sterilization indicators, biologics, and process challenge devices to protect patient safety across global healthcare markets. GKE is included in our Sterilization and Disinfection Control ("SDC") division, and GKE's strengths in chemical indictors are complementary to SDC's strengths in biologic indicators, as chemical and biologic indicators are used in the same sterility validation workflows. Additionally, GKE’s healthcare-focused commercial capabilities in Europe and Asia greatly expand our reach in the healthcare markets in those geographies. We are working to obtain regulatory 510(k) clearance on certain GKE products for sale in the United States, which would further expand organic revenues growth opportunities from the GKE business.

 

Total consideration for the GKE acquisition was $87,187, net of cash and financial liabilities and inclusive of working capital adjustments. Of the total acquisition price, approximately $9,300 at March 31, 2024 exchange rates is being held back for a period of 18 months from acquisition closing as security against potential indemnification losses. We funded the acquisition through a combination of cash on-hand and a total of $71,000 borrowed under our line of credit (See Note 8. "Indebtedness"). 

 

Allocation of Purchase Price

We accounted for the GKE acquisition as a business combination using the acquisition method of accounting. Under the acquisition method of accounting, the acquiree's identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values and are consolidated with those of the acquirer. The multi-period excess earnings method, a form of the income approach, was used to value acquired customer relationships, while the relief from royalty method was used to value acquired intellectual property and trade names. The non-compete agreements were valued using a probability-weighted estimate of the expected economic impact that would occur in the absence of the agreements. Significant judgments and estimates are required when performing valuations, including, among other assumptions, internal rates of return, revenue growth rates, customer attrition rates, and royalty rates, all of which are considered Level 3 inputs. We worked with external valuation experts to prepare the valuation using information obtained during due diligence and from professional valuation databases and other sources. These estimates were based on assumptions that we believe to be reasonable; however, actual results  may differ from these estimates.

 

The following table summarizes the allocation of the purchase price as of acquisition: 

 

  

Life (in years)

  

Amount

 

Cash and cash equivalents

     $4,191 

Accounts receivable (a)

      2,252 

Inventories (b)

      4,730 

Other current assets

      176 

Total current assets

      11,349 

Property, plant and equipment (c)

      3,398 

Other noncurrent assets

      3,041 

Intangible assets:

        

Customer relationships (d)

  12   34,708 

Intellectual property (d)

  7   3,208 

Trade names (d)

  10   5,412 

Non-compete agreements (d)

  3   743 

Goodwill (e)

      48,850 

Total assets acquired

     $110,709 

Accounts payable

      11 

Deferred tax liability

      13,901 

Other current liabilities

      2,746 

Long-term liabilities

      2,673 

Total liabilities assumed

      19,331 

Total purchase price, net of cash acquired

     $87,187 

 

(a)

Accounts receivable are expected to be collected. The carrying value of accounts receivable at acquisition approximates fair value. 

(b)

Includes $2,414 of inventory step-up, which we expect to amortize within approximately one year from the acquisition date. During the period from October 16, 2023 to March 31, 2024, $1,229 of inventory step-up amortization was recorded to cost of revenues. 

(c)

Includes $2,353 of fixed asset step-up, which will be amortized based on the underlying assets' expected lives. During the period from October 16, 2023 to March 31, 2024, $365 of property, plant and equipment step-up was recorded to depreciation expense. 

(d)

 Acquired amortizable intangible assets are currently expected to be amortized on a straight-line basis over a weighted average period of 11.2 years. The identified intangible assets will be amortized on a straight-line basis over their useful lives, which approximates the pattern that assets' economic benefits are expected to be consumed. Amortization expense for customer relationships, trade names, and noncompete agreements will be expensed to general and administrative expense, and amortization expense for intellectual property will be expensed to cost of revenues. During the period from October 16, 2023 and March 31, 2024, $2,005 of amortization expense was recorded to general and administrative costs and $266 of amortization expense was recorded to cost of revenues in the Sterilization Disinfection Control division related to the GKE acquisition.

 

(e)

Acquired goodwill of $48,850, all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, none of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is not expected to be deductible for foreign tax purposes.

 

Acquisition related costs such as legal and advisory fees were approximately $835 during fiscal year 2024; these costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred and are reflected on the Consolidated Statements of Operations in general and administrative expenses. 

 

GKE's operations contributed $9,289 to revenues and $1,046 of net income (including $2,271 of non-cash amortization expense related to acquired intangible assets and $1,229 of non-cash inventory step up expense) to our consolidated results during the twelve months ended March 31, 2024 

 

Supplemental unaudited pro-forma information

Combined revenues from Mesa and GKE for fiscal years 2024 and 2023 would have been approximately $229,260 and $241,360, respectively, had the GKE acquisition occurred at the beginning of our prior fiscal year on April 1, 2022.

 

It is impracticable for us to disclose pro-forma net earnings information regarding the combined results of the operations of Mesa and GKE as if the acquisition had occurred at an earlier date. Prior to acquisition, GKE was a privately owned company with financial statements prepared on a statutory, rather than GAAP, basis, using a different fiscal year end than Mesa's. Certain financial information cannot be recreated for accurate financial results. For example, prior to Mesa's ownership, GKE accounted for inventory at an unburdened rate and performed only annual inventory counts, such that we cannot accurately estimate cost of goods sold. Additionally, all transactions occurring between the three GKE entities, which are substantial, were accounted for at arms-length prior to acquisition; we eliminated intercompany transactions from a revenue perspective above, but we do not have sufficient historical detail to eliminate intercompany cost of revenues accurately. As presentation of pro-forma net earnings information would require extensive estimation and could not be sourced from sufficiently factual information reasonably aligned with GAAP, it is impracticable for us to disclose pro-forma net earnings information.

 

Belyntic, GmbH

On  November 17, 2022, we acquired substantially all of the assets and certain liabilities of Belyntic GmbH’s peptide purification business (“the Belyntic acquisition”) for a total cash price of $6,450, of which $4,950 was paid on the date of acquisition. The remaining $1,500 becomes due to the Belyntic sellers as patent applications are approved (see Note 13. "Commitments and Contingencies"). The business complements our existing peptide synthesis business, part of the Biopharmaceutical Development segment, by adding a new consumables line that can be used with the instruments we sell. The new PurePep® EasyClean products are an environmentally conscious chemistry solution to purify peptides. During the twelve months ended March 31, 2024, we recorded certain measurement period adjustments to reclassify amounts from intangible assets into goodwill. Our preliminary purchase price allocation was finalized as of  December 31, 2023. 

 

Agena Bioscience, Inc.

On October 20, 2021, we completed the acquisition of 100% of the outstanding shares of Agena Bioscience, Inc. (“Agena” or “the Agena acquisition”) for adjusted cash consideration of $300,793. Agena is a leading clinical genomics tools company that develops, manufactures, markets and supports proprietary instruments and related consumables that enable genetic analysis for a broad range of research applications. The acquisition of Agena moved our business toward the life sciences tools sector and expanded our market opportunities, particularly in Asia. Agena’s operations comprise our Clinical Genomics segment. 

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 5. Leases

 

We have operating leases for buildings and office equipment used in manufacturing and distribution, engineering, research and development, sales and marketing, and administration activities. The following table presents the lease balances within the Consolidated Balance Sheets related to our operating leases:

 

Lease Assets and Liabilities

Balance Sheet Location

 

March 31, 2024

  

March 31, 2023

 

Operating lease ROU asset

Other assets

 $9,671  $8,693 

Current operating lease liabilities

Other accrued expenses

  2,986   2,868 

Noncurrent operating lease liabilities

Other long-term liabilities

  6,613   5,752 

 

The components of lease costs, the weighted average remaining lease term and the weighted average discount rate were as follows:

 

   

Year Ended March 31,

 
   

2024

   

2023

 

Operating lease expense

  $ 3,453     $ 3,064  

Variable lease expense

    530       704  

Total lease expense

  $ 3,983     $ 3,768  

Weighted average remaining lease term in years

    4.6       3.3  

Weighted average discount rate

    4.1 %     2.0 %

 

Supplemental cash flow information related to leases was as follows:

 

   

Year Ended March 31,

 
   

2024

   

2023

 

Cash paid for amounts included in the measurements of lease liabilities

  $ 3,392     $ 3,017  

Operating lease assets obtained in exchange for operating lease obligations

    4,265       1,426  

 

Increases in operating lease right of use assets and lease liabilities are primarily due to the acquisition of GKE. 

 

As of March 31, 2024 maturities of lease liabilities are as follows for future years ending March 31:

 

2025

  $ 3,306  

2026

    2,721  

2027

    2,169  

2028

    444  

2029

    413  

Thereafter

    1,792  

Future value of lease liabilities

    10,845  

Less: imputed interest

    1,246  

Present value of lease liabilities

  $ 9,599  

  

The maturity schedule above does not include discounted future minimum lease payments for leases not yet commenced of approximately $7,633 for manufacturing, office and warehouse facilities used by our Biopharmaceutical Development division in Uppsala, Sweden. The lease has a term of 10 years and is expected to commence during the first quarter of fiscal year 2025.

 

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

Note 6. Goodwill and Intangible Assets, Net

 

Goodwill

 

Goodwill arises from the excess purchase price of acquired businesses over the fair value of acquired tangible and intangible assets, less assumed liabilities. 


Changes in the carrying amount of goodwill were as follows:

 

  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

March 31, 2022

 $29,750  $135,914  $88,265  $37,237   291,166 

Effect of foreign currency translation

  (191)  49   (7,381)  (20)  (7,543)

Goodwill related to Belyntic acquisition

  -   -   2,973   -   2,973 

Measurement period adjustment, Agena acquisition

  -   (152)  -   -   (152)

March 31, 2023

 $29,559  $135,811  $83,857  $37,217   286,444 

Effect of foreign currency translation

  1,021   (130)  (32)  (6)  853 

Impairment losses

  -   (118,741)  (38,151)  -   (156,892)

Goodwill related to GKE acquisition

  48,850   -   -   -   48,850 

Measurement period adjustment, Belyntic Acquisition

  -   -   841   -   841 

March 31, 2024

 $79,430  $16,940  $46,515  $37,211  $180,096 

 

In the third quarter of fiscal year 2024, we completed the acquisition of GKE. See Note 4. “Significant Transactions” for further information.

 

During the fourth quarter of our fiscal year ended March 31, 2024, we recorded consolidated goodwill impairment losses of $156,892 related to our Clinical Genomics and Biopharmaceutical Development divisions.

 

For reporting units associated with our Clinical Genomics and Biopharmaceutical Development divisions, we performed quantitative impairment analyses over goodwill because declining revenues growth in both divisions indicated that the fair values of the businesses might have declined below their carrying values. We also performed quantitative impairment analyses on finite-lived intangible assets within those divisions. More information on the impairment losses is included in the “Impairment Losses” section below. We performed qualitative impairment tests over reporting units in our Sterilization and Disinfection Control and Calibration Solutions divisions and concluded that it was not more likely than not that the fair values of those businesses had declined below their carrying values.

 

Finite-Lived Intangible Assets

 

Other intangible assets were as follows:

 

  

March 31, 2024

  

March 31, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Customer relationships

 $189,911  $(104,528) $85,383  $238,247  $(86,058) $152,189 

Intellectual property

  41,602   (25,901)  15,701   65,950   (19,550)  46,400 

Other intangibles

  19,559   (6,891)  12,668   24,793   (6,567)  18,226 

Total

 $251,072  $(137,320) $113,752  $328,990  $(112,175) $216,815 

 

Amortization expense for finite-lived intangible assets acquired in a business combination was as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Amortization in cost of revenues

 $6,052  $6,796  $3,806 

Amortization in general and administrative

  21,289   22,025   18,000 

Total

 $27,341  $28,821  $21,806 

 

Other than amortization expense, the changes in finite-lived intangible assets from March 31, 2023 to March 31, 2024 primarily reflect impairment losses totaling $117,641 as further described below, additions of $44,071 related to purchase accounting for GKE as of the acquisition date, and foreign currency impacts. See Note 4. “Significant Transactions” for additional information related to our acquisition of GKE. All impairment losses related to finite-lived intangible assets were recorded in our Clinical Genomics division. Of the $117,641 impairment losses, $79,116 related to customer relationships, $28,531 related to patents and other technology-related propriety information, and $9,994 related to trademarks and trade names.

 

In addition to testing definite-lived intangible assets for impairment in our Clinical Genomics and Biopharmaceutical Development divisions, we also quantitatively tested trademarks and trade names which were previously identified as indefinite-lived intangible assets in our Biopharmaceutical Development division. We concluded the trademarks and trade names were not impaired; however, as of our impairment testing date on January 1, 2024, we have assigned a useful life of 10 years from the original acquisition date to these assets in response to increased pressures and risks in the biopharmaceutical industry resulting from macroeconomic influences. The trademarks and trade names will now amortize through October 2029, resulting in additional expected non-cash amortization expense of approximately $700 per year. We reassessed the remaining useful lives of our intangible assets in conjunction with our impairment testing and made no further material changes to our expectations of the remaining useful lives of our intangible assets because, while the value of certain assets has diminished since acquisition, the expected duration of their usefulness has not changed in response to the macroeconomic and other factors leading to the impairment losses.

 

The range of useful lives and weighted-average remaining useful lives of amortizable intangible assets as of March 31, 2024 were as follows: 

 

  

Approx. Est. Useful

Weighted Avg.

  

Life

Remaining Life

Description

 

(Years)

(Years)

Customer Relationships

 

7 - 14

8.0

Intellectual Property

 

7 - 10

5.9

Other Intangibles

 

3 - 12

7.9

 

The following is estimated amortization expense for the years ending March 31:

 

   Amortization 

Year

  Expense 

2025

 $17,788 

2026

  16,988 

2027

  16,328 

2028

  15,735 

2029

  15,182 

 

Impairment Losses

 

In conjunction with our annual impairment testing, we engaged external valuation specialists to aid in performing recoverability tests, and ultimately fair value tests, over intangible assets in our Clinical Genomics division and both reporting units (Immunoassays and Peptides) of our Biopharmaceutical Development division. Fair value testing was performed by weighting Gordon Growth and Exit Multiple discounted cash flow models and guideline public company models (one-year forward multiples), relying on unobservable Level 3 inputs, including but not limited to, discount rates, expected useful lives, applicable competitors, and anticipated revenues growth and margins. Inputs were established through discussions between Management and our valuation specialists and are based on internal expectations for future performance, market indicators, and reputable valuation research resources. Impairment losses are recorded in either Impairment of finite-lived intangible assets or Impairment of goodwill in the accompanying Consolidated Statements of Operations. As of the date of our annual goodwill impairment testing, January 1, 2024, the total fair values of the Clinical Genomics and Biopharmaceutical Development divisions were $58,900 and $119,000, respectively. Impairment losses resulted in a 0% cushion between the fair and carrying values of our Clinical Genomics division and the Immunoassays reporting unit within our Biopharmaceutical Development division as of our January 1, 2024 impairment testing date. The fair value of the Peptides reporting unit within our Biopharmaceutical Development division exceeded carrying value by approximately 36% as of our testing date, and no impairment losses were recorded for this reporting unit. The goodwill associated with each of Clinical Genomics, Immunoassays, and Peptides reporting units as of March 31, 2024 was $16,940, $32,807, and $13,708, respectively. As such, the Clinical Genomics and Biopharmaceutical Development divisions are susceptible to further impairment losses in the future if actual results differ significantly from our estimates. Assumptions used in goodwill and intangible asset impairment tests include unobservable Level 3 inputs and estimates that are subject to uncertainty, such that there is a reasonable possibility that further impairment losses, which could be material to our consolidated financial statements, will occur in the Clinical Genomics and Biopharmaceutical Development divisions in the future.

 

We monitor each of our divisions for indicators of impairment on a quarterly basis. Several changes to the Clinical Genomics division occurred during the fourth quarter of fiscal year 2024 that were incorporated into our impairment analyses and contributed to the recognized impairment loss. First, we enacted changes in our management structure, whereby a new General Manager was assigned to lead the division. Immediately, the new manager began restructuring the division, eliminating 17 positions. Additionally, new division management began to implement an updated business strategy, which resulted in a downward revision of financial expectations for the coming years, particularly the next 1.52 years, but which will better position the division to achieve sustainable long-term growth. Additionally, in the fourth quarter of 2024, we lost two individually immaterial customer contracts as continued economic difficulties resulted in their bankruptcy. These internal changes, coupled with difficult macroeconomic conditions described further below ultimately contributed to the impairment losses recorded related to the Clinical Genomics division.

 

Throughout fiscal year 2024, we performed regular analyses comparing the results of the Biopharmaceutical Development division with our expectations at the time of purchase. Our analyses in the first three quarters of fiscal 2024 indicated that reporting units associated with the Biopharmaceutical Development division more likely than not were not impaired, in part because actual operating costs to date had been lower than were expected at acquisition. However, in the fourth quarter of fiscal year 2024, persistent difficult macroeconomic trends resulted in a downward revision of financial expectations for the coming years compared to when the division was acquired, ultimately resulting in a downward revision of previous forecasts of the division’s results, particularly after the division failed to meet our revenue expectations during the fourth quarter.

 

Conditions that negatively impacted both the Clinical Genomics and the Biopharmaceutical Development division included:

 

 

significant increases in discount rates used to value the reporting units due elevated risk-free rates and macroeconomic risk in the market;

 

macroeconomic factors, particularly in the biopharmaceutical and pharmaceutical markets, including decreased spending on capital equipment and consolidation of some served customers;

 

continued uncertainty in the wider macroeconomic environment, including persistently elevated interest rates compared to when the acquisitions were consummated; and,

 

macroeconomic uncertainty in China, which resulted in lower than expected capital equipment purchases;

 

continuing high interest rates limiting our customers’ spend on capital equipment.

 

The nature of our Sterilization and Disinfection Control and Calibration Solutions divisions makes them less sensitive to existing macroeconomic conditions, particularly since the product lines offered by these divisions do not require our customers to initially invest in high-dollar capital equipment to the same degree as in our Clinical Genomics and Biopharmaceutical Development divisions.

 

XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

Note 7. Supplemental Balance Sheet Information

 

Significant changes in balance sheet amounts below are primarily attributable to the acquisition of GKE and related step-up amounts under purchase accounting. See Note 4. "Significant Transactions" for details. 

 

Inventories consisted of the following: 

 

  

March 31, 2024

  

March 31, 2023

 

Raw materials

 $18,335  $20,064 

Work in process

  1,256   617 

Finished goods

  13,084   13,961 

Total inventories

 $32,675  $34,642 

 

In addition to sales of existing inventories, higher non-cash scrap expense in fiscal year 2024 contributed to the overall decrease in inventories, partially offset by the GKE acquisition and inventory purchases to meet current production needs.

 

Prepaid expenses and other consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Prepaid expenses

 $2,932  $2,498 

Deposits

  1,898   1,376 

Prepaid income taxes

  1,237   953 

Other current assets

  3,341   4,045 

Total prepaid expenses and other

 $9,408  $8,872 

 

Property, plant and equipment consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Land

 $889  $889 

Buildings and building improvements

  23,480   22,005 

Manufacturing equipment

  19,540   14,481 

Computer equipment

  3,613   4,413 

Other

  5,383   4,394 

Construction in progress

  1,380   1,735 

Gross total

  54,285   47,917 

Accumulated depreciation

  (22,519)  (19,768)

Property, plant and equipment, net

 $31,766  $28,149 

 

Depreciation expense was as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Depreciation expense in Cost of revenues

 $3,031  $3,163  $2,243 

Depreciation expense in Operating expense

  1,202   1,150   1,019 

Total depreciation expense

 $4,233  $4,313  $3,262 

 

Accrued payroll and benefits consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Bonus payable

 $3,838  $4,461 

Wages and paid-time-off payable

  3,072   2,329 

Payroll related taxes

  1,956   1,982 

Other benefits payable

  1,069   661 

Total accrued payroll and benefits

 $9,935  $9,433 

 

Other accrued expenses consisted of the following:

 

  

March 31, 2024

  

March 31, 2023

 

Accrued business taxes

 $5,557  $5,941 

Current operating lease liabilities

  2,986   2,868 

Income taxes payable

  1,615   992 

Other

  2,700   2,297 

Total other accrued expenses

 $12,858  $12,098 

 

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Indebtedness
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 8. Indebtedness

 

Credit Facility

On March 5, 2021, we entered into a four-year senior secured credit agreement that included 1) a revolving credit facility in an aggregate principal amount of up to $75,000 (the "Revolver"), 2) a swingline loan in an aggregate principal amount not exceeding $5,000, and 3) letters of credit in an aggregate stated amount not exceeding $2,500 at any time. The agreement also provided for an incremental term loan or an increase in revolving commitments in an aggregate principal amount of at a minimum $25,000 and at a maximum $75,000, subject to the satisfaction of certain conditions and lender considerations. On  October 5, 2023, we amended the terms of our four-year senior credit facility to increase the maximum principal amount available to us under the Revolver from $75,000 to $125,000. We refer to the agreement in whole as the “Credit Facility.” 

 

Subsequent to the end of fiscal year 2024, on April 5, 2024, we further amended and restated the terms of the Credit Facility. The amended Credit Facility has been modified to:

 

(i)

Extend the maturity of the Credit Facility to April 2029; 

(ii)

Allow proceeds from the Credit Facility to be used to redeem some or all of the Company’s 2025 Notes;

(iii)

Include a $75,000 senior secured term loan facility (the “Term Loan”), which is subject to principal amortization payments; and

(iv)

Make certain changes to the financial covenants.

 

Amounts borrowed under the Credit Facility bear interest at either a base rate or a SOFR rate plus an applicable spread ranging from 1.5% to 3.5%, depending on our total net leverage ratio. The interest rate on borrowings under our line of credit as of March 31, 2024 was 7.2%.

 

We are obligated to pay quarterly unused commitment fees of between 0.20% and 0.35% of the Revolver’s aggregate principal amount, based on our leverage ratio. We incurred unused commitment fees of $164 and $107 for the years ended March 31, 2024, and March 31, 2023, respectively. The balance of unamortized customary lender fees was $321 and $312 as of March 31, 2024 and 2023, respectively.

 

During the second quarter of fiscal year 2024, we borrowed a total of $71,000 under the Revolver to fund the majority of the GKE acquisition, and repaid $20,500 against that outstanding balance during the third and fourth quarters of fiscal year 2024. As of  March 31, 2024, the outstanding balance under our Credit Facility was $50,500. Subsequent to March 31, 2024, we repaid an additional $7,500 on our line of credit. We borrowed $75,000 under the Term Loan on April 5, 2024 at a rate of 8.4% as of the borrowing date, largely to fund the repurchase of a portion of the 2025 Notes. See Note 15. "Subsequent Events."

 

The financial covenants in the Credit Facility as amended include a maximum leverage ratio of 4.50 to 1.00 for the first five testing dates on which the line of credit is outstanding; 4.0 to 1.0 on each of the sixth, seventh, eighth, and ninth testing dates; and 3.5 to 1.0 on each testing date following the ninth testing date. The Credit Facility also stipulates a minimum fixed charge coverage ratio of 1.25 to 1.0 and a minimum senior net leverage ratio of 3.5 to 1. Other covenants include restrictions on our ability to incur debt, grant liens, make fundamental changes, engage in certain transactions with affiliates, or conduct asset sales. As of  March 31, 2024, we were in compliance with all required covenants under the terms of the Credit Facility, both before and after the amendment and restatement.

 

Convertible Notes

On  August 12, 2019, we issued an aggregate principal amount of $172,500 of 2025 Notes. The 2025 Notes mature on  August 15, 2025, unless earlier repurchased or converted, and bear interest at a rate of 1.375% payable semi-annually in arrears on  February 15 and  August 15 each year beginning on  February 15, 2020. The 2025 Notes are initially convertible at a conversion rate of 3.5273 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $283.50 per share of common stock. Noteholders  may convert their 2025 Notes at their option only in the following circumstances:

 

(i) 

during any calendar quarter commencing after the calendar quarter ended on December 31, 2019 (and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;

(ii)

during the five consecutive business days immediately after any 10 consecutive trading day period (such 10 consecutive trading day period, the “measurement period”) in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;

(iii)

upon the occurrence of certain corporate events or distributions on our common stock, including certain distributions, the occurrence of a fundamental change (as defined in the indenture governing the 2025 Notes) or a transaction resulting in the Company’s common stock converting into other securities or property or assets; and

(iv)

at any time from, and including,  April 15, 2025 until the close of business on the second scheduled trading day immediately before the maturity date. 

 

Upon conversion, we will pay or deliver, as the case  may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. The if-converted value of the 2025 Notes did not exceed the principal balance as of  March 31, 2024.

 

Immediately following completion of the amendment of the Credit Facility, on April 5, 2024, we entered into separate, privately negotiated purchase agreements (the “Purchase Agreements”) with a limited number of holders of our outstanding 2025 Notes. Pursuant to the Purchase Agreements, we purchased $75,000 in aggregate principal amount of the 2025 Notes for an aggregate cash purchase price of approximately $71,410, including accrued and unpaid interest. See Note 15. "Subsequent Events."

 

Debt issuance costs related to the 2025 Notes are comprised of commissions payable to the initial purchasers of $5,175 and third party offering costs of $255. The debt issuance costs are being amortized to interest expense using the effective interest method over the six-year contractual term of the 2025 Notes.

 

The net carrying amount of the 2025 Notes was as follows:

 

  

March 31, 2024

  

March 31, 2023

 

Principal outstanding

 $172,500  $172,500 

Unamortized debt issuance costs

  (1,302)  (2,228)

Net carrying value

 $171,198  $170,272 

 

We recognized interest expense on the 2025 Notes as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Coupon interest expense at 1.375%

 $2,372  $2,372  $2,372 

Amortization of debt issuance costs

  926   907   890 

Total

 $3,298  $3,279  $3,262 

 

The effective interest rate of the liability component of the 2025 Notes is approximately 1.9%.

 

As of  March 31, 2024, the 2025 Notes, net of unamortized debt issuance costs are classified as a long-term liability on our Consolidated Balance Sheets as the circumstances necessary for conversion were not satisfied as of the end of the period and the private repurchases contemplated by the Purchase Agreements had not yet occurred. The circumstances necessary for voluntary conversion were not met during fiscal year 2024. 

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

Note 9. Stock Transactions and Stock-Based Compensation

(dollars and shares in thousands, except per share values)

 

Stock-Based Compensation

We issue shares in the form of stock options, RSUs and PSUs to employees and non-employee directors pursuant to the 2021 Equity Plan, and we have awards outstanding under the 2014 Equity Plan. The 2021 Equity Plan authorizes the issuance of 660 shares of common stock to eligible participants, and there were 373 shares available for future grants under the plan as of March 31, 2024. Under the 2014 Equity Plan, 1,100 shares of common stock were authorized and reserved for eligible participants, all of which have been issued and 77 of which remain outstanding as of March 31, 2024.

 

Stock-based compensation expense recognized in the Consolidated Financial Statements was as follows: 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Stock-based compensation expense

 $11,936  $12,538  $11,391 

Amount of income tax expense (benefit) recognized in earnings

  2,718   (1,169)  (4,055)

Stock-based compensation expense, net of tax

 $14,654  $11,369  $7,336 

 

Stock Options

We use the Black-Scholes option-pricing model to estimate the fair value of stock option awards granted. The weighted average assumptions utilized in the model were as follows: 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Weighted-average value at grant date

 $130.07  $185.60  $268.81 

Expected life (years)

  3.52   3.52   3.52 

Expected dividend yield

  0.07%  0.07%  0.06%

Volatility

  37.82%  37.29%  38.82%

Risk-free interest rate

  4.16%  3.55%  0.46%

 

Using the assumptions in the tables above, the weighted-average Black-Scholes fair value per share at grant date for the years ended March 31, 2024, 2023 and 2022 were $42.76, $58.94 and $76.02, respectively. These fair values are before the estimated effect of forfeitures, which reduces the amount of expense recorded in our Consolidated Statements of Operations. 

 

Stock option activity under the 2021 Equity Plan and 2014 Equity Plan as of March 31, 2024, and changes for the year then ended, are presented below (shares and dollars in thousands, except per-share data):

 

  

Stock Options

 
  

Shares Subject to Options

  

Weighted- Average Exercise Price per Share

  

Weighted-Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Outstanding as of March 31, 2023

  163  $200.62   3.3  $1,643 

Awards granted

  56   130.07         

Awards forfeited or expired

  (23)  192.15         

Awards exercised or distributed

  (2)  132.40       24 

Outstanding as of March 31, 2024

  194  $181.89   3.2  $26 

Exercisable awards as of March, 31, 2024

  109  $197.63   2.0  $- 

Exercisable awards and awards expected to vest, March 31, 2024

  187  $183.16   3.2  $23 

 

The total intrinsic value of stock options exercised during the years ended March 2023 and March 2022 was $6,902, and $15,209, respectively. Unrecognized stock-based compensation expense for stock options expected to vest as of  March 31, 2024 was $2,388 and is expected to be recognized over a weighted average period of 1.8 years. The total fair value of options vested was $2,749, $2,763, and $2,856 during the years ended March 31, 2024, 2023 and 2022, respectively.

 

Time-Based Restricted Stock Units (RSUs)

RSU activity under the 2021 Equity Plan was as follows (shares and dollars in thousands, except per-share data):

 

  

Time-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2023

  57  $209.27   1.0  $9,993 

Awards granted

  55   133.30         

Awards forfeited or expired

  (8)  166.78         

Awards distributed

  (28)  212.22       3,658 

Nonvested as of March 31, 2024

  76  $157.83   1.0  $8,325 

Expected to vest

  69  $158.85   1.8  $7,540 

 

For the years ended March 31, 2023 and 2022, the weighted average fair values per RSU granted were $187.21 and $274.55, respectively. Unrecognized stock-based compensation expense for RSUs that we have determined are probable of vesting was $6,317 as of March 31, 2024 and is expected to be recognized over a weighted average period of 1.7 years. The total fair value of RSUs vested was $5,881, $6,751, and $5,320 during the years ended March 31, 2024, 2023 and 2022, respectively. The total intrinsic value of time-based RSUs distributed during the years ended March 31, 2023 and March 2022 was $5,004 and $5,320, respectively.

 

Performance-Based Restricted Stock Units (PSUs)

We grant performance-based RSUs to certain key employees. Vesting of the awards is contingent upon meeting certain service conditions, as well as meeting certain performance and/or market conditions.

 

PSU activity under the 2021 Equity Plan was as follows (shares and dollars in thousands, except per-share data):

 

  

Performance-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2023 at target

  44  $286.02   3.5  $7,958 

Awards granted

  32   132.29         

Performance adjustment

  (19)  177.84         

Awards forfeited or expired at target

  (1)  132.29         

Nonvested as of March 31, 2024 at target

  56  $240.96   2.6  $6,142 

Expected to vest

  55  $243.67   2.4  $5,984 

 

For the years ended March 31, 2023 and 2022, the average fair value per PSU granted was $182.14 and $302.15, respectively. Unrecognized stock-based compensation expense for PSUs that we have determined probable of vesting was $5,703 as of March 31, 2024 and is expected to be recognized over a weighted average period of 2.4 years. Total fair value of PSUs vested was $1,926 and $5,671 during the years ended March 31, 2023 and 2022, respectively. There were no PSUs vested or distributed during the year ended March 31, 2024. The total intrinsic value of PSUs distributed during the years ended  March 31, 2023 and 2022 was $1,776 and $7,549, respectively. 

 

During the year ended March 31, 2024, the Compensation Committee of the Board of Directors created a plan to award to eligible employees 32 PSUs (the "FY24 PSUs") at target that are subject to service, performance, and market conditions. The performance period for the FY24 PSUs is from April 1, 2023 through March 31, 2024, and the service period is from  June 21, 2023 through  June 21, 2026. Based on actual performance during the performance period, 15 of the FY24 PSUs are expected to vest, net of estimated forfeitures. In addition, the quantity of shares earned based on company performance will be adjusted up or down by a maximum of 20% pursuant to a market-based measure of performance comparing Mesa’s share price to a peer group over the period from  April 1, 2023 until  March 31, 2026. 

 

On  October 28, 2021, the Compensation Committee of the Board of Directors granted a special long-term equity award consisting of performance stock units covering a target of 40 shares that is subject to both performance and service conditions to our Chief Executive Officer. The performance period of the award was the three-year period from April 1, 2021 through  March 31, 2024. The service periods commence on  October 28, 2021 and end on each of October 27, 2024,  October 27, 2025, and  October 27, 2026, on which dates eligible PSUs will vest and be distributed. The performance metrics are cumulative GAAP revenues over the performance period and cumulative adjusted operating income over the performance period. Based on actual performance through the period ended March 31, 2024, 35 shares are expected to vest.

 

During the year ended March 31, 2024, we adjusted our estimate of PSUs expected to vest under all outstanding plans based on actual results achieved through applicable performance periods. We recorded a cumulative effect release of ($812) during the period (approximately $640, net of estimated tax as well as $0.12 per basic and diluted share), which is recorded in general and administrative expense on our Consolidated Statements of Operations. In the future, we expect non-cash stock-based compensation expense of approximately $934 per quarter related to outstanding PSUs following our new estimate of performance share units expected to vest. 

 

In November 2005, our Board of Directors approved a program to repurchase up to 300 shares of our outstanding common stock. Under the program, shares of common stock may be purchased from time to time in the open market at prevailing prices or in negotiated transactions off the market. Shares of common stock repurchased will be cancelled and repurchases of shares of common stock will be funded through existing cash reserves. There were no repurchases of our shares of common stock under this plan during the years ended March 31, 2024, 2023 or 2022. As of March 31, 2024, we have repurchased 162 shares under this plan.

 

Under applicable law, Colorado corporations are not permitted to retain treasury stock. The price paid for repurchased shares is allocated between common stock and retained earnings based on management’s estimate of the original sales price of the underlying shares.

 

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Net (Loss) Earnings Per Share
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 10. Net (Loss) Earnings Per Share

(dollars and shares in thousands, except per share values)

 

The following table presents a reconciliation of the denominators used in the computation of basic and diluted net (loss) earnings per share:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Net (loss) earnings available for shareholders

 $(254,246) $930  $1,871 

Weighted average outstanding shares of common stock

  5,386   5,321   5,212 

Dilutive effect of stock options

  -   26   100 

Dilutive effect of unvested stock awards

  -   14   23 

Fully diluted shares

  5,386   5,361   5,335 
             

Basic (loss) earnings per share

 $(47.20) $0.17  $0.36 

Diluted (loss) earnings per share

 $(47.20) $0.17  $0.35 

 

The impact of the assumed conversion of the 2025 Notes calculated under the if-converted method was anti-dilutive, and as such shares underlying the 2025 Notes were excluded from the diluted EPS calculation for the fiscal years ended March 31, 2024, 2023, and 2022. 

 

The following stock awards were excluded from the calculation of diluted EPS:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Assumed conversion of convertible debt

  608   608   608 

Stock awards that were anti-dilutive

  268   154   40 

Total stock awards excluded from diluted EPS

  876   762   648 

 

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Employee Benefit Plans
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Retirement Benefits [Text Block]

Note 11. Employee Benefit Plans

 

We adopted the Mesa Laboratories, Inc. 401(K) Retirement Plan effective January 1, 2000. Under this plan, we match 100% of the first 4% of eligible pay contributed by each eligible employee, and contributions vest immediately. Participation is voluntary, and employees are eligible on the first day of the month following their start date. Our contribution obligations to the Mesa Laboratories, Inc. 401(K) retirement plan were $2,078, $1,768 and $1,185 during the years ended March 31, 2024, 2023 and 2022, respectively. 

 

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 12. Income Taxes

 

Provision for Income Taxes

 

Earnings before income taxes were as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Domestic

 $(233,853) $1,887  $4,579 

Foreign

  (41,795)  (2,276)  (1,005)

Total (loss) earnings before income taxes

 $(275,648) $(389) $3,574 

 

The components of our provision for income taxes were as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Current tax provision:

            

U.S. Federal

 $3,002  $593  $(83)

U.S. State

  1,678   538   286 

Foreign

  2,330   1,070   1,372 

Total current tax expense

  7,010   2,201   1,575 

Deferred tax provision:

            

U.S. Federal

  (20,387)  (1,432)  1,707 

U.S. State

  (1,853)  (210)  337 

Foreign

  (6,172)  (1,878)  (1,916)

Total deferred tax (benefit) expense

  (28,412)  (3,520)  128 

Total income tax (benefit) expense

 $(21,402) $(1,319) $1,703 

 

 

A reconciliation of our income tax provision and the amounts computed by applying statutory rates to earnings before income taxes was as follows (percentages may not perfectly sum due to rounding): 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 
  

Amount

   %  

Amount

    

Amount

   % 

(Loss)/ income before income taxes

 $(275,648)     $(389)     $3,574     

Federal income taxes at statutory rates

  (57,886)  21.0%  (82)  21.0%  751   21.0%

State income taxes, net of federal benefit

  (2,508)  0.9%  (1,075)  276.3%  628   17.6%

Compensation adjustments

  2,738   (1.0%)  1,506   (387.1%)  (16)  (0.4%)

Research and development credit

  (1,093)  0.4%  (1,010)  259.6%  (495)  (13.9%)

Return to provision adjustment

  (182)  0.1%  (125)  32.1%  (68)  (1.9%)

Subpart F, GILTI, & FDII

  (412)  0.1%  (127)  32.6%  6   0.2%

Foreign rate differential

  (566)  0.2%  (313)  80.5%  (152)  (4.3%)

Permanent difference

  479   (0.2%)  33   (8.5%)  64   1.8%

Goodwill impairment

  32,594   (11.8%)  -   -%  -   -%

Valuation allowance

  5,398   (2.0%)  (126)  32.4%  304   8.5%

Interest reserve adjustment

  -   -%  -   -%  668   18.7%

Other

  36   -%  -   -%  13   0.4%

Total income tax (benefit) expense

 $(21,402)  7.8% $(1,319)  339.1% $1,703   47.6%

Effective income tax rate

  7.76%      339.07%      47.65%    

 

 

Deferred Tax Assets and Liabilities

 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets (liabilities) were as follows:

 

 

  

March 31, 2024

  

March 31, 2023

 

Deferred tax assets:

        

Capitalized research expenditures

 $5,116  $3,124 

Credits

  2,528   4,769 

Allowances and reserves

  3,033   2,376 

Stock compensation deductible differences

  1,346   1,384 

Operating lease liabilities

  2,182   1,850 

Inventories

  668   1,348 

Net operating loss

  6,633   6,945 

Other

  187   149 

Net deferred tax assets, gross

  21,693   21,945 

Valuation allowance

  (5,975)  (582)

Net deferred tax assets, net

  15,718   21,363 

Deferred tax liabilities:

        

Operating lease right-of-use assets

  (2,120)  (1,811)

Goodwill and intangible assets

  (28,694)  (49,781)

Property, plant and equipment

  (2,813)  (2,502)

Other

  (579)  (221)

Total deferred tax liabilities

  (34,206)  (54,315)

Deferred tax asset/(liabilities)

  (18,488)  (32,952)

 

Valuation Allowance

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. In evaluating the need for a valuation allowance, management takes into account various factors, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Based on this evaluation, the Company has concluded that a valuation allowance is necessary on its U.S. and certain German operations and do not expect to fully realize its deferred tax assets as of March 31, 2024.

 

The following table summarizes the changes in our valuation allowance for deferred tax assets: 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Beginning balance

 $582  $708  $404 

Additions charged to income tax expense and other accounts

  5,398   567   304 

Deductions from reserves

  (5)  (693)  - 

Ending balance

 $5,975  $582  $708 

 

Net Operating Loss Credit and Carryforwards

 

As of March 31, 2024, the Company had U.S. and Foreign net operating loss (“NOL”) carryforwards consisting of the following: 

 

  

March 31, 2024

  

Expiration Date

 

Pre-2018 federal NOL carryforwards

 $-   N/A 

Post-2018 federal NOL carryforwards

  -  

Indefinite

 

State NOL carryforwards

  8,709  

March 31, 2035

 

Foreign NOL carryforwards

  22,595  

Indefinite

 

 

As of March 31, 2024, the Company had U.S. tax credit carryforwards consisting of the following:

 

  

March 31, 2024

  

Expiration Date

 

Federal research tax credit carryforwards

 $-   N/A 

State research tax credits carryforwards

  3,181  

March 31, 2036

 

Federal foreign tax credit carryforwards

  15  

March 31, 2037

 

 

Undistributed earnings in foreign subsidiaries

 

For the year ended March 31, 2024, provisions have not been made for income taxes on $55,794 of undistributed earnings that were deemed permanently reinvested in foreign subsidiaries at March 31, 2024. Determination of the amount of unrecognized deferred income tax liabilities on these earnings is not practicable because such liability, if any, depends on certain circumstances existing if and when remittance occurs. A deferred tax liability will be recognized if and when the Company no longer plans to permanently reinvest these undistributed earnings.

 

Uncertain Tax Positions

 

Uncertain tax positions, if ever recognized in the financial statements, would be recorded in the consolidated statements of operations as part of the income tax provision. A reconciliation of the beginning and ending amount of unrecognized tax benefits, exclusive of interest and penalties, included in the deferred tax liability on the accompanying Consolidated Balance Sheets of the Company is as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Beginning balance

 $92  $1,329  $64 

(Decrease) increase related to prior period tax positions

  (92)  (1,272)  1,179 

Increases related to current period tax positions

  -   35   86 

Ending balance

 $-  $92  $1,329 

 

As of March 31, 2024, the Company has not recorded any gross unrecognized tax benefits. The Company recognizes interest and penalties accrued on uncertain income tax positions in other expense and general and administrative expense, respectively. Interest and penalties included in other long-term liabilities on the accompanying Consolidated Balance Sheets of the Company were $0 for each of the years ended March 31, 2024, 2023 and 2022. The Company does not expect a material change in unrecognized tax benefits or interest in the next 12 months.

 

The Company files income tax returns in the U.S. various states and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world. The following tax years remain subject to examination:

 

Significant Jurisdictions

  Open Years 

U.S. Federal

  2020-2022 

U.S. States

  2019-2022 

Foreign

  2016-2022 

 

 

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Commitments and Contingencies
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 13. Commitments and Contingencies

 

We are party to various legal proceedings arising in the ordinary course of business. As of March 31, 2024, we are not party to any legal proceeding that management believes could have a material adverse effect on our consolidated financial position, results of operations, or cash flows. 

 

As part of the Belyntic acquisition, we agreed to pay the sellers a contingency based upon approval of contractually specified patents. The estimated fair value of the probable remaining contingent consideration was $571 as of  March 31, 2024.  

 

As part of the GKE acquisition, we have agreed to pay the GKE sellers approximately $9,300 (at March 31, 2024 exchange rates) 18 months following the acquisition date, pending adjustments for potential indemnification losses that  may arise. 

 

See Note 15. "Subsequent Events" for further information on debt commitments incurred subsequent to the end of fiscal year 2024. 

 

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 14. Segment Data

 

Segment information is prepared on the same basis that our chief operating decision maker, our CEO, uses to manage our segments, evaluate financial results, and make key operating decisions. Our four reportable segments are organized primarily by the nature of the goods and services they sell. We evaluate the performance of our operating segments based on revenues, organic revenues growth, and gross profit. The accounting policies of the operating segments are the same as those described in Note 1. "Description of Business and Summary of Significant Accounting Policies."

 

The following tables set forth our segment information:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Revenues (a):

            

Sterilization and Disinfection Control (b)

 $75,124  $64,609  $59,044 

Clinical Genomics

  52,588   62,299   32,840 

Biopharmaceutical Development

  40,712   47,365   45,579 

Calibration Solutions

  47,763   44,807   46,872 

Total revenues

 $216,187  $219,080  $184,335 
             

Gross profit:

            

Sterilization and Disinfection Control (b)

 $53,302  $46,520  $43,720 

Clinical Genomics

  27,078   32,485   11,941 

Biopharmaceutical Development

  25,400   30,340   28,605 

Calibration Solutions

  27,547   24,388   24,989 

Reportable segment gross profit

  133,327   133,733   109,255 

Corporate and Other (c)

  (77)  (40)  (165)

Gross profit

 $133,250  $133,693  $109,090 
             

Reconciling items:

            

Operating expenses

  405,325   130,373   104,388 

Operating (loss) income

  (272,075)  3,320   4,702 

Nonoperating expense, net

  3,573   3,709   1,128 

(Loss) earnings before income taxes

 $(275,648) $(389) $3,574 

 

 

(a)

Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.

 

(b)

Includes GKE results beginning at acquisition. 
 (c)Unallocated corporate expenses and other business activities are reported within Corporate and Other. 

 

The following table sets forth depreciation and amortization expense recorded in costs of revenues and included in the determination of gross profit above. Increases in the Sterilization and Disinfection Control division are primarily attributable to the GKE acquisition. 

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Sterilization and Disinfection Control

 $1,469  $818  $860 

Clinical Genomics

  5,385   6,808   3,093 

Biopharmaceutical Development

  1,563   1,435   1,615 

Calibration Solutions

  280   366   390 

Unallocated

  386   532   91 

Total depreciation and amortization expense in Cost of revenues

 $9,083  $9,959  $6,049 

 

The following table sets forth net inventories by reportable segment. Our chief operating decision maker is not provided with any other segment asset information. The increase in inventories in our Sterilization and Disinfection Control division is primarily due to the GKE acquisition. 

 

  

March 31,

  

March 31,

 
  

2024

  

2023

 

Sterilization and Disinfection Control

 $7,014  $3,492 

Clinical Genomics

  11,813   13,985 

Biopharmaceutical Development

  6,304   8,384 

Calibration Solutions

  7,544   8,781 

Total inventories

 $32,675  $34,642 

 

The following table sets forth a summary of long-lived assets by geographic area. Long-lived assets exclude goodwill and intangible assets acquired in a business combination and deferred tax assets. The increase in long-lived assets in Germany is primarily due to the GKE acquisition.  

 

  

As of March 31,

 
  

2024

  

2023

 

United States

 $32,229  $34,729 

Germany

  7,596   931 

Other

  2,479   2,862 

Total long-lived assets

 $42,304  $38,522 

 

Revenues from external customers are attributed to individual countries based upon locations to which the product is shipped or exported, as follows:

 

  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

United States

 $106,395  $117,281  $99,068 

China

  24,933   25,797   16,518 

Other

  84,859   76,002   68,749 

Total revenues

 $216,187  $219,080  $184,335 

 

Increases in revenues from countries other than the United States and China are primarily attributable to the acquisition of GKE. No customer accounts for 10% or more of our consolidated revenues. No foreign country other than China exceeds 10% of total revenues.

 

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 15 - Subsequent Events
12 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 15. Subsequent Events

 

On April 5, 2024, we entered into separate, privately negotiated purchase agreements with a limited number of holders of our outstanding 2025 Notes. Pursuant to these purchase agreements, on April 11, 2024, we repurchased $75,000 in aggregate principal amount of the 2025 Notes for an aggregate cash purchase price of approximately $71,250, plus accrued and unpaid interest of $160. We are currently evaluating the appropriate accounting treatments for the repurchase, which will be recorded and disclosed in our upcoming Condensed Consolidated Financial Statements and the Notes thereto for the period ended June 30, 2024.

 

Under terms of our Credit Facility as amended on April 5, 2024, (see Note. 8 "Indebtedness"), we borrowed $75,000 under the Term Loan effective April 5, 2024 at a rate of 8.4% as of the borrowing date, largely to fund the repurchase of a portion of our 2025 Notes as described above. We will be required to make quarterly principal payments on the $75,000 term loan borrowings as follows: $938 each quarter from June 30, 2024 to March 31, 2026; $1,406 each quarter from June 30, 2026 to March 31, 2028; and $1,875 from June 30, 2028 to March 31, 2029. The remaining unpaid balance of $48,750 will be due at maturity in April 2029; however, we anticipate that we will have the ability to refinance the debt at that time if necessary.

 

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
12 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 9B. Other Information

 

None.

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
12 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Principles of Consolidation and Basis of Presentation

 

Our Consolidated Financial Statements are prepared in accordance with the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States (“GAAP”), and include our accounts and those of our wholly owned subsidiaries after elimination of all intercompany accounts and transactions. 

 

Use of Estimates, Policy [Policy Text Block]

Management Estimates

 

The preparation of our Consolidated Financial Statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our Consolidated Financial Statements and accompanying notes. Actual results could differ from our estimates under different assumptions or conditions.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency

Exchange rate adjustments resulting from foreign currency transactions are recognized in net earnings, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive income within stockholders’ equity. Assets and liabilities of subsidiaries operating outside the United States with a functional currency other than the U.S. dollar are translated into U.S. dollars at period end exchange rates, and revenue and expense accounts are translated at weighted average period rates. 

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value Measurements

Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. We determine fair value based on the following input hierarchy:

 

Level 1: Quoted prices for identical assets or liabilities in active markets.

 

Level 2: Observable inputs other than prices included 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 that can be corroborated with observable market data.

 

Level 3: Unobservable inputs supported by little or no market activity. Pricing models, discounted cash flow methodologies, and other similar techniques involving significant management judgment or estimation typically require unobservable inputs.

 

Assets recognized or disclosed at fair value in the Consolidated Financial Statements on a nonrecurring basis are measured at fair value if determined to be impaired or if purchased pursuant to our acquisition of a business, including items such as inventory, property and equipment, operating lease assets, goodwill, and other intangible assets. Fair values assigned to assets acquired and liabilities assumed in acquisitions, except deferred revenues and certain other exceptions as defined by applicable accounting guidance, are measured using Level 3 inputs.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

Our revenues come from product sales, which include consumables and hardware, and services, which include discrete and ongoing maintenance, calibration, and testing services. Revenues are recognized when or as we satisfy our performance obligations under the terms of a contract, which occurs when control of the promised products or services transfers to our customers. We recognize the amount of consideration we expect to receive in exchange for transferring products or services to our customers (the transaction price) as revenue. For all revenue contracts, prices are fixed at the time of purchase and no price protections or variables are offered. The significant majority of our revenues and related receivables are generated from contracts with customers that are 12 months or less in duration.

 

We generally recognize revenues as follows:

 

Product sales: Our performance obligations related to product sales generally consist of the promise to sell tangible goods to distributors or end users. Control of these goods is typically transferred upon shipment, at which time our obligation to the customer is satisfied and revenue is recognized. Purchase orders typically provide evidence of an arrangement for product sales. Products sold include an assurance-type warranty which is accounted for as part of accrued warranty expense. 

 

Services: We generate service revenues from discrete and ongoing maintenance, calibration, and testing services performed with respect to our physical products. For discrete services, our obligation to complete specified work is satisfied and revenue is recognized upon performance of the service. Obligations arising from ongoing service contracts in which we promise to stand ready to provide maintenance or other services on an as-needed basis for a certain period of time are satisfied by completing any services that are contractually required during the contract period, if requested by the customer, or simply by the passage of time if no services are requested. For ongoing service contracts, revenue is recognized on a straight-line basis over the life of the contract in a faithful depiction of our obligation to provide services over the contract period. Evidence of a service arrangement may be in the form of a formal contract or a purchase order. 

 

Collectability is reasonably assured through our customer review process, and payment is typically due within 60 days or less.

 

We expense commission costs (typically our only significant incremental cost to obtain a contract) as incurred and to account for shipping and handling costs as fulfillment costs. The substantial majority of our contracts have original durations of one year or less, and we have elected not to disclose the expected timing or allocated transaction prices of future performance obligations such as obligations to perform maintenance and repair services. Additionally, we have elected to not assess whether a significant financing component exists when the period between when we perform our performance obligation and when the customer remits payment is one year or less. None of our contracts contained financing components as of or for the fiscal years ended  March 31, 2024 or 2023.

 

Contracts with customers may contain multiple obligations. For such arrangements, the transaction price is allocated to each obligation based on the estimated relative standalone selling prices of the promised products or services underlying each obligation. Standalone selling prices are based on the price at which the product or service would be sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price considering available information such as market conditions and internally approved pricing guidelines. In limited circumstances, for obligations with highly variable or unobservable standalone selling prices, we may assign standalone prices to obligations based on the residual transaction price after all observable standalone selling prices have been determined. Discounts may be approved at the time of purchase and are included within a contract’s fixed transaction price. Discounts are typically allocated to obligations included in the contract based on the standalone values of such obligations. All expected and actual consideration from customers is included in the transaction price.

 

Shipping and Handling Cost, Policy [Policy Text Block]

Shipping and Handling

Payments made by customers to us for shipping and handling costs are included in revenues on the Consolidated Statements of Operations, and our expenses are included in cost of revenues. We account for shipping and handling costs arising from contracts with customers as fulfillment costs. Shipping and handling for inventory and materials we purchase is included as a component of inventory on the Consolidated Balance Sheets and is expensed to cost of revenues when products are sold. 

 

Revenue from Contract with Customer, Deferred Revenue [Policy Text Block]

Unearned Revenues

Certain of our products may be sold with associated time-based service contracts whereby we provide repairs, technical support, parts, and various analytical or maintenance services. In the event these contracts are paid in advance by the customer, the associated amounts are recorded as an unearned revenue liability and recognized as revenue ratably over the term of the service period, generally one year. Prepayments from customers with respect to other products and services are likewise recorded as unearned revenue liabilities and are recognized to revenue when earned. 

 

Standard Product Warranty, Policy [Policy Text Block]

Accrued Warranty Expense

We typically provide assurance-type limited product warranties on our products and, accordingly, accrue for estimates of related warranty expenses.

 

Accounts Receivable [Policy Text Block]

Accounts Receivable and Allowance for Credit Losses

All trade accounts receivable are reported at net realizable value on the accompanying Consolidated Balance Sheets, adjusted for any write-offs and net of allowances for credit losses. Allowances for credit losses represent our best estimate and current expectation of future credit losses from trade accounts. We estimate credit losses based on historical information, current and expected future economic and market conditions, and reviews of the current status of customers’ trade accounts receivable. In circumstances in which we become aware of a specific customer’s inability to meet its financial obligations, a specific reserve is recorded against amounts due to reduce the recognized receivable to the amount reasonably expected to be collected. To mitigate credit risk, we consider the creditworthiness of new and existing customers, establish credit limits, and regularly review outstanding balances and payment histories. We may require pre-payments from customers under certain circumstances and may limit future purchases until payments are made on past due amounts.

 

We do not believe our trade accounts receivable represent significant concentrations of credit risk due to our diversified portfolio of individual customers and geographical areas. 

 

Differences may arise between estimated and actual losses, which could materially affect the provision for credit losses and, therefore, net earnings. We recorded $790, $736, $304 and of expense associated with credit losses for the years ended March 31, 2024, 2023, and 2022, respectively. 

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash Equivalents

We classify any highly liquid investments with maturities of three months or less at the date of purchase as cash equivalents; no cash equivalents are included on our Consolidated Balance Sheets as of March 31, 2024 or 2023. 

 

Inventory, Policy [Policy Text Block]

Inventories

Inventories are stated at the lower of cost or net realizable value. Inventory is recorded to cost of products upon sale using a weighted average costing methodology. Inventories purchased as part of a business combination are recorded at fair value. Our work in process and finished goods inventories include the costs of raw materials, labor and overhead, which are estimated based on trailing twelve months of expense and standard labor hours for each product. We evaluate labor and overhead costs annually unless specific circumstances necessitate a mid-year evaluation for specific items.

 

We monitor inventory costs relative to selling prices and perform physical cycle count procedures on inventories throughout the year to determine if a lower of cost or net realizable value reserve is necessary. We estimate and maintain an inventory reserve as needed for such matters as excess or obsolete inventory, shrinkage, and scrap. This reserve may fluctuate as our assumptions change due to new information, discrete events, or changes in our business such as entering new markets or discontinuing a specific product; however, once inventory is written down, a new cost basis is established that is not subsequently written back up in future fiscal years.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property, Plant and Equipment

Property, plant and equipment are recorded at cost, less accumulated depreciation, except for assets acquired in acquisitions, which are recorded at fair value. Expenditures for major renewals and improvements that extend the life of the asset are capitalized, while expenditures for minor replacements, maintenance, and repairs are expensed as incurred.

 

Depreciation is calculated using the straight-line method over the assets’ estimated useful lives. Upon asset retirement or disposal, accounts are relieved of cost and accumulated depreciation, and any related gain or loss is reflected in our results of operations. In some cases, particularly with respect to business consolidation or closure activities, accelerated depreciation may be required for the revised remaining useful lives of assets designated to be abandoned in the future.

 

At least annually, we evaluate and adjust as necessary the estimated useful lives of property, plant and equipment. Any changes in estimated useful lives are recorded prospectively. Estimated useful lives of significant classes of depreciable assets are as follows:

 

Category

Useful Lives in Years

Buildings and building improvements40 (or less)
Manufacturing equipment7 (or less)

Office, lab and other equipment, furniture and fixtures

7 (or less)

Computer equipment 

3 (or less)
Leasehold improvements Lesser of the economic life or the remaining term in the respective lease

 

Land is not depreciated and construction in progress is not depreciated until placed in service, at which time it is assigned a useful life consistent with the nature of the asset. 

 

Lessee, Leases [Policy Text Block]

Leases

We determine whether contractual arrangements contain a lease at the inception of the arrangement. If a lease is identified in an arrangement, we recognize a right-of-use asset ("ROU") and liability on our Consolidated Balance Sheets and determine whether the lease should be classified as a finance or operating lease. We do not have any finance leases; our operating leases have remaining terms between two months and twelve years as of March 31, 2024. We do not recognize assets or liabilities for leases with original durations of less than 12 months, and our short-term leases are not material. 

 

A contract is a lease or contains one when (1) the contract contains an explicitly or implicitly identified asset and (2) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the calculation of operating lease liabilities, adjusted for prepayments. Adjustments would also be made for accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets, none of which are present in any of our current lease contracts. When readily determinable, the discount rate used to calculate the lease liability is the rate implicit in the lease, otherwise we use our incremental borrowing rate based on the information available at lease commencement. When we acquire a business, we generally retain the acquiree's classification of its leases, and we evaluate ROU assets and liabilities in accordance with ASC 842.

 

Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term. Lease expense is recorded in cost of revenues or selling, general and administrative, or research and development expense on our Consolidated Statements of Operations, depending on the nature of use of the underlying asset. Many of our leases include one or more renewal or termination options exercisable at our discretion, which are included in the determination of the lease term if we are reasonably certain to exercise the option. Renewal terms typically allow us to extend lease terms between 1 and 3 years. We have also entered into lease agreements that have variable payments related to certain indexes. Variable lease payments are recognized in the period in which those payments are incurred. All non-lease components are readily identifiable in our lease contract. We account for non-lease components separately from the lease component to which it is related. 

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Acquired Intangible Assets, Impairment Testing 

Our goodwill and other intangible assets result from acquisitions of existing businesses. Intangible assets affect the amount of future amortization expense and possible impairment losses we may incur.

 

Intangible assets with finite lives are amortized over their useful lives using the straight-line method, and amortization expense is recorded within cost of revenues or general and administrative expense in the Consolidated Statements of Operations. Impairment assessments are conducted if events or conditions indicate that the carrying value of an asset or asset group may not be recoverable. Events or conditions indicating potential impairment include but are not limited to changes in the competitive landscape, any internal decisions to pursue new or different technology strategies, losses of significant customers, or significant changes in business performance or in the markets and industries we serve, including adverse changes in the prices paid for our products or changes in the size of the markets for our products. If impairment indicators are present, we determine whether the carrying value of the underlying intangible asset or asset group is recoverable through undiscounted estimated future cash flows. If the asset or asset group is not found to be recoverable, we estimate the asset's fair value using Level 3 inputs and discounted cash flow models and recognize impairment losses as necessary. If the estimate of an intangible asset’s remaining useful life is changed in response to impairment testing, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. 

 

Acquired intangible assets deemed to have finite lives are amortized on a straight-line basis over their useful lives, generally ranging from three to fifteen years. We determine the useful lives of finite intangible assets based on the specific facts and circumstances related to each asset, and we evaluate the appropriateness of assigned useful lives at least annually. Factors we consider when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, our long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset, and economic factors such as competition or specific market conditions. 

 

Goodwill is not subject to amortization. We test goodwill for impairment as of January 1st each year, or more frequently if events and circumstances indicate it is more likely than not that the fair value of a given goodwill reporting unit is less than its carrying value. Events that could indicate impairment and that would trigger interim impairment testing include but are not limited to: adverse current or expected economic, market, or industry-specific conditions, including a decline in our market capitalization; sustained adverse changes or expected changes in business climate or in the operational performance of the business; adverse changes in legal factors; and adverse actions or assessments by a regulator. We monitor for indications of impairment throughout the year and perform qualitative and quantitative impairment tests as necessary based on quarterly preliminary assessments of our performance. Our annual impairment tests typically begin with a qualitative assessment, and further quantitative assessments are performed if we determine it is more likely than not that the fair value of a reporting unit is greater than the carrying amount. We also perform quantitative assessments of reporting units at least every five years, irrespective of whether any indicators exist that suggest a reporting unit may be impaired. 

 

The fair value measurements used in testing intangible assets for impairment are typically based on discounted cash flow projection and market multiple models, using Level 3 inputs. See “Fair Value Measurements” for a description of input levels. Significant assumptions include, among others, the weighted average cost of capital, expected revenues growth, expected cash outflows, and terminal growth rates. In certain cases, management uses other market information when available to estimate fair value. Impairment losses are recognized through earnings and represent excess carrying value over estimated fair value. 

 

During the fourth quarter of fiscal 2024, we recorded impairment losses related to goodwill and intangible assets totaling $274,533 in our Clinical Genomics and Biopharmaceutical Development divisions. See Note 6. “Goodwill and Intangible Assets, Net.”

 

Research and Development Expense, Policy [Policy Text Block]

Research & Development Costs

We conduct research and development activities for the purpose of developing new products and enhancing the functionality, effectiveness, reliability, and accuracy of existing products. Research and development costs are expensed as incurred. Research and development expense is predominantly comprised of labor costs and third-party consultants, but we may from time to time purchase in-process research and development with the intention of developing a saleable product.

 

Debt, Policy [Policy Text Block]

Convertible Debt

Our convertible 1.375% Convertible Senior Notes due 2025 (the "2025 Notes") do not have material embedded derivatives and are recorded as long-term liabilities in our Consolidated Balance Sheets as of March 31, 2024. When the 2025 Notes are within one year of maturity, or when the criteria necessary for conversion as described in Note 8. “Indebtedness” have been met, the 2025 Notes will be reclassified as short-term liabilities. We may settle the 2025 Notes in shares of common stock or in cash, as the case may be. We apply the if-converted method to calculate the potentially dilutive impact of the 2025 Notes on net (loss) earnings per share. Debt issuance costs are amortized to bring the carrying value of the 2025 Notes to face using the effective interest method over the life of the indenture governing the 2025 Notes.

 

Share-Based Payment Arrangement [Policy Text Block]
Stock-based Compensation

We issue shares in the form of stock options and full-value awards as part of employee and non-employee director compensation pursuant the Amended and Restated Mesa Laboratories, Inc. 2021 Equity Incentive Plan (the "2021 Equity Plan"). Our shareholders approved an amendment to the 2021 Equity Plan during fiscal year 2024, increasing the number of shares that can be issued under the plan from 330 shares to 660 shares. Some shares are fully vested and outstanding under our Mesa Laboratories, Inc. 2014 Equity Plan.

 

The Equity Plans are administered by the Compensation Committee of the Board of Directors, which has the authority to grant equity awards, or to delegate its authority under the plan to make grants (subject to certain legal and regulatory restrictions), including the authority to determine the individuals to whom awards will be granted, the type of awards and when the awards are to be granted, the number of shares to be covered by each award, the vesting schedule, and all other terms and conditions of the awards.

 

For purposes of counting the shares remaining under the 2021 Equity Plan, each share underlying a stock option or a full value award counts as one share used. We issue new shares of common stock upon the exercise of stock options and the vesting of time-based restricted stock units ("RSUs") and performance-based RSUs ("PSUs"). 

 

Stock options and service-based stock awards generally vest equally over a three year term and stock options generally expire after six years. Awards granted to non-employee directors generally vest one year from the grant date. We recognize stock-based compensation expense based on the fair value of stock awards at the grant date and recognize the expense over the related service period using a straight-line vesting expense schedule. The 2021 Equity Plan includes retiree provisions which result in the acceleration of stock-based compensation for expense for retiree-eligible participants. Compensation expense related to employees eligible to retire at grant date or during the award term is recognized on a straight-line basis between the grant date and the date of retirement eligibility, and the applicable retirees retain full rights to the awards upon retirement as per the plan provisions.
 

Expense for PSUs is recognized, net of estimated forfeitures, over the related service period using a straight-line vesting schedule when it is probable that performance goals will be achieved. Performance goals are determined by the Board of Directors and may include measures such as revenues growth and profitability targets. A portion of the PSUs include a market condition in the form of a relative total shareholder return "TSR" modifier, which adjusts the quantity of shares earned up or down by a maximum of 20% pursuant to a market-based measure of performance comparing Mesa's share price to a peer group over a three year period. Compensation expense on stock awards subject to performance conditions is recognized over the longer of the estimated performance goal attainment period or time vesting period. As of each reporting period, we estimate the number of PSUs expected to vest based on our current estimate of performance compared to the target metrics in the award documents and adjust for the relative TSR percentage, and if necessary, a cumulative-effect adjustment is recorded.

 

The grant date fair value of the PSUs with a relative TSR modifier is determined using the Monte Carlo simulation valuation model. 
 
The fair value of RSUs and performance-based RSUs without a market condition are based on the closing price of Mesa's common stock on the award date, less the present value of expected dividends not received during the vesting period. RSUs we issue are equivalent to nonvested shares under the applicable accounting guidance.

 

The fair value of each granted stock option is estimated on the grant date using the Black-Scholes option pricing model. The assumptions used to calculate the fair value of granted options reflect market conditions and our historical experience. We estimate expected forfeitures using a dynamic forfeiture model based on company specific historical data when determining the amount of stock-based compensation costs to recognize each period. The expected life of options represents the estimated period of time until exercise and is based on historical experience of similar awards for similar subsets of our employee population, giving consideration to the contractual terms, vesting schedules, and expectations of future employee behavior. Expected stock price volatility is based on the historical volatility of our own stock price over the period of time commensurate with the expected life of the award. The risk-free rate is based on the United States Treasury yield curve in effect at the time of grant for the estimated life of the stock option. The dividend yield assumption is based on our anticipated cash dividend payouts. To date, we have identified no instances in which an adjustment to our observable market price would be required compared to the closing price of Mesa's common stock on the award date as an input to our fair value calculations. 
 
We allocate stock-based compensation expense to cost of revenues, selling, research and development, and general and administrative expense in the Consolidated Statements of Operations.

 

Earnings Per Share, Policy [Policy Text Block]

Net (Loss) Earnings Per Share

Basic net (loss) earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted (loss) earnings per share (“diluted EPS”) is computed similarly to basic EPS, except it includes the effects of potential dilution that could occur if dilutive securities vested, were exercised or converted. Potentially dilutive securities include stock options, RSUs and PSUs (collectively “stock awards”), as well as common shares underlying the 2025 Notes. Potentially dilutive securities are excluded from the calculation of diluted EPS in the event they are subject to performance conditions that have not yet been achieved or if they would otherwise be antidilutive. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss; in such cases the inclusion of the potential common shares would have an antidilutive effect. See Note 10. “Net (Loss) Earnings per Share” for EPS calculations for the years ended March 31, 2024, 2023 and 2022.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

Income tax expense includes U.S., state, local and international income taxes. Deferred tax assets and liabilities are recognized and reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the tax basis of existing assets and liabilities used for income tax purposes. The tax rate used to determine the deferred tax assets and liabilities is based on the enacted tax rate for the year and the manner in which the differences are expected to reverse. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized.

 

From time to time, we engage in transactions in which the tax consequences may be subject to uncertainty, such as acquisitions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We prepare and file tax returns based on interpretation of tax laws and regulations. In the normal course of business, our tax returns are subject to examination by various taxing authorities. Such examinations may result in future tax, interest and penalty assessments by these taxing authorities. In determining our income tax provision for financial reporting purposes, we establish a reserve for uncertain tax income positions unless we determine it is not more likely than not that such positions would be sustained upon examination, based on their technical merits. That is, for financial reporting purposes, we only recognize tax benefits taken on the tax return that we believe are more likely than not of being sustained. There is considerable judgment involved in determining whether positions taken on the tax return are more likely than not of being sustained. We adjust our tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest. Our policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of general administrative expense. (See Note 12. “Income Taxes”).

 

Acquisition Related Contingent Consideration Liability, Policy [Policy Text Block]

Acquisition Related Contingent Consideration Liabilities

Acquisition related contingent consideration liabilities consist of estimated amounts due under various acquisition agreements and may be based on revenues growth, specified profitability growth metrics, or the attainment of milestones such as patent approvals. At each reporting period, we evaluate the expected future payments and any associated discount rates to determine the fair value of the contingent consideration. We adjust contingent consideration to fair value at each reporting period through general and administrative expenses in the Consolidated Statements of Operations. See Note 13. “Commitments and Contingencies” for information regarding existing contingent consideration liabilities as of  March 31, 2024.

 

In addition to contingent consideration liabilities, we may hold back a portion of the purchase price related to an acquisition as security against potential indemnification losses. Such holdbacks relate to circumstances that existed as of the date of acquisition, and as such they are not considered contingencies; however, amounts ultimately paid related to holdbacks may differ from the estimates management makes upon acquisition, depending upon whether pre-acquisition liabilities are identified during the holdback period.

 

Commitments and Contingencies, Policy [Policy Text Block]

Legal Contingencies

We are party to various claims and legal proceedings that arise in the normal course of business. We record an accrual for legal contingencies when we determine it is probable we have incurred a liability and can reasonably estimate the amount of the loss (See Note 13. “Commitments and Contingencies”).

 

Business Combinations Policy [Policy Text Block]

Purchase Accounting for Acquisitions

We account for all business combinations in which we obtain control over another entity using the acquisition method of accounting, which requires most assets (both tangible and intangible) and liabilities to be recorded at fair value at the date of acquisition. The excess of the purchase price over the fair value of acquired assets less liabilities is recognized as goodwill. We determine fair value using widely accepted valuation techniques, primarily discounted cash flow and market multiple analyses, which rely heavily on Level 3 inputs. These types of analyses require us to make and monitor assumptions and estimates regarding industry and economic factors, the profitability of future business strategies, discount rates and cash flow. For all material acquisitions, we engage external valuation specialists to aid management in preparing our fair value models. Certain adjustments to the assessed fair values of acquired assets or liabilities made subsequent to the acquisition date but within the measurement period are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded within earnings. We expense all acquisition related costs, such as legal and advisory fees, as incurred in general, and administrative expenses in the Consolidated Statements of Operations.

 

Results of operations of acquired companies are included in our Consolidated Financial Statements from the date of the acquisition forward. If actual results are not consistent with our assumptions and estimates, or if our assumptions and estimates change due to new information, we may be exposed to additional losses. For the years ended March 31, 2024, 2023 and 2022, we acquired businesses for total net purchase prices of $87,187, $6,140, and $300,793, respectively.

 

Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]

Business Consolidation Costs

We estimate liabilities for business closure activities by gathering detailed estimates of costs and, if applicable, asset sale proceeds, for each business consolidation initiative. For a typical business consolidation initiative, we estimate costs of employee severance, impairment of property and equipment and other assets including estimating net realizable value, if necessary, accelerated depreciation, termination payments for contracts and leases, and any other qualifying costs related to an exit plan. Such charges represent our best estimates; however, they require assumptions about plans that may change over time. The estimated costs are grouped by specific projects within the overall exit plan and are monitored at each reporting period. Any subsequent changes to the original estimates are recorded in current earnings. 

 

Risk and Uncertainties, Policy [Policy Text Block]

Risks and Uncertainties

The preparation of financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities at the reporting date and revenues and expenses during the reporting periods. These estimates represent management's judgment about the outcome of future events. It is not possible to accurately predict the future impact of such events and circumstances. However, we have reviewed the estimates used in preparing the financial statements and have identified the following factors that have a reasonable possibility of being materially affected in the near term: 

 

 

Estimates regarding the recoverability of deferred tax assets and estimates regarding cash needs and associated indefinite reinvestment assertions.

 

Estimates of the net realizable value of inventory.

 Estimates regarding future financial performance and other inputs into fair value estimates related to impairment tests for goodwill and intangible assets that could result in additional future impairment losses.

 

We do not believe that there are any significant risks that have not already been disclosed in the Consolidated Financial Statements.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Pronouncements

In  November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures." ASU No. 2023-07 requires all annual disclosures currently required by Topic 280 to be included in interim periods and requires disclosure of significant segment expenses regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and applicable additional measures of segment profit or loss used by the CODM when allocating resources and assessing business performance. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024 on a retrospective basis. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.

 

In  December 2023, the FASB issued ASU No. 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures." ASU No. 2023-09, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. The guidance is effective for public business entities for fiscal years beginning after  December 15, 2024 (our fiscal year 2026), with early adoption permitted. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.

 

We have reviewed all recently issued accounting pronouncements and have concluded that, other than as described above, they are either not applicable to us or are not expected to have a significant impact on our consolidated financial statements.

 

Recently Adopted Accounting Pronouncements

There have been no accounting pronouncements applicable to us that we were required to adopt or that we have elected to adopt during fiscal year 2024.

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Property, Plant and Equipment, Useful Life [Table Text Block]

Category

Useful Lives in Years

Buildings and building improvements40 (or less)
Manufacturing equipment7 (or less)

Office, lab and other equipment, furniture and fixtures

7 (or less)

Computer equipment 

3 (or less)
Leasehold improvements Lesser of the economic life or the remaining term in the respective lease
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Revenue (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended March 31, 2024

 
  

Sterilization and Disinfection Control (1)

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $65,459  $36,086  $17,086  $2,345  $120,976 

Hardware and Software

  549   12,254   12,993   30,024   55,820 

Services

  9,116   4,248   10,633   15,394   39,391 

Total revenues

 $75,124  $52,588  $40,712  $47,763  $216,187 
  

Year Ended March 31, 2023

 
  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $55,605  $43,374  $15,800  $3,062  $117,841 

Hardware and Software

  692   13,347   22,079   26,561   62,679 

Services

  8,312   5,578   9,486   15,184   38,560 

Total revenues

 $64,609  $62,299  $47,365  $44,807  $219,080 
  

Year Ended March 31, 2022

 
  

Sterilization and Disinfection Control

  

Clinical Genomics (2)

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

Consumables

 $50,311  $22,271  $15,551  $3,675  $91,808 

Hardware and Software

  700   6,726   21,651   28,537   57,614 

Services

  8,033   3,843   8,377   14,660   34,913 

Total revenues

 $59,044  $32,840  $45,579  $46,872  $184,335 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Contract liabilities as of March 31, 2023

 $16,098 

Prior year liabilities recognized in revenues during the year ended March 31, 2024

  (9,557)

Contract liabilities added during the year ended March 31, 2024, net of revenues recognized

  9,145 

Contract liabilities balance as of March 31, 2024

 $15,686 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 
  

Carrying Value

  

Fair Value (Level 2)

  

Carrying Value

  

Fair Value (Level 2)

 

2025 Notes

 $171,198  $163,013  $170,272  $161,072 
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Significant Transactions (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Life (in years)

  

Amount

 

Cash and cash equivalents

     $4,191 

Accounts receivable (a)

      2,252 

Inventories (b)

      4,730 

Other current assets

      176 

Total current assets

      11,349 

Property, plant and equipment (c)

      3,398 

Other noncurrent assets

      3,041 

Intangible assets:

        

Customer relationships (d)

  12   34,708 

Intellectual property (d)

  7   3,208 

Trade names (d)

  10   5,412 

Non-compete agreements (d)

  3   743 

Goodwill (e)

      48,850 

Total assets acquired

     $110,709 

Accounts payable

      11 

Deferred tax liability

      13,901 

Other current liabilities

      2,746 

Long-term liabilities

      2,673 

Total liabilities assumed

      19,331 

Total purchase price, net of cash acquired

     $87,187 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Lease Assets and Liabilities [Table Text Block]

Lease Assets and Liabilities

Balance Sheet Location

 

March 31, 2024

  

March 31, 2023

 

Operating lease ROU asset

Other assets

 $9,671  $8,693 

Current operating lease liabilities

Other accrued expenses

  2,986   2,868 

Noncurrent operating lease liabilities

Other long-term liabilities

  6,613   5,752 
Lease, Cost [Table Text Block]
   

Year Ended March 31,

 
   

2024

   

2023

 

Operating lease expense

  $ 3,453     $ 3,064  

Variable lease expense

    530       704  

Total lease expense

  $ 3,983     $ 3,768  

Weighted average remaining lease term in years

    4.6       3.3  

Weighted average discount rate

    4.1 %     2.0 %
Supplemental Cash Flow Information Related to Leases [Table Text Block]
   

Year Ended March 31,

 
   

2024

   

2023

 

Cash paid for amounts included in the measurements of lease liabilities

  $ 3,392     $ 3,017  

Operating lease assets obtained in exchange for operating lease obligations

    4,265       1,426  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2025

  $ 3,306  

2026

    2,721  

2027

    2,169  

2028

    444  

2029

    413  

Thereafter

    1,792  

Future value of lease liabilities

    10,845  

Less: imputed interest

    1,246  

Present value of lease liabilities

  $ 9,599  
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Sterilization and Disinfection Control

  

Clinical Genomics

  

Biopharmaceutical Development

  

Calibration Solutions

  

Total

 

March 31, 2022

 $29,750  $135,914  $88,265  $37,237   291,166 

Effect of foreign currency translation

  (191)  49   (7,381)  (20)  (7,543)

Goodwill related to Belyntic acquisition

  -   -   2,973   -   2,973 

Measurement period adjustment, Agena acquisition

  -   (152)  -   -   (152)

March 31, 2023

 $29,559  $135,811  $83,857  $37,217   286,444 

Effect of foreign currency translation

  1,021   (130)  (32)  (6)  853 

Impairment losses

  -   (118,741)  (38,151)  -   (156,892)

Goodwill related to GKE acquisition

  48,850   -   -   -   48,850 

Measurement period adjustment, Belyntic Acquisition

  -   -   841   -   841 

March 31, 2024

 $79,430  $16,940  $46,515  $37,211  $180,096 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

 

Customer relationships

 $189,911  $(104,528) $85,383  $238,247  $(86,058) $152,189 

Intellectual property

  41,602   (25,901)  15,701   65,950   (19,550)  46,400 

Other intangibles

  19,559   (6,891)  12,668   24,793   (6,567)  18,226 

Total

 $251,072  $(137,320) $113,752  $328,990  $(112,175) $216,815 
  

Approx. Est. Useful

Weighted Avg.

  

Life

Remaining Life

Description

 

(Years)

(Years)

Customer Relationships

 

7 - 14

8.0

Intellectual Property

 

7 - 10

5.9

Other Intangibles

 

3 - 12

7.9

Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Amortization in cost of revenues

 $6,052  $6,796  $3,806 

Amortization in general and administrative

  21,289   22,025   18,000 

Total

 $27,341  $28,821  $21,806 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
   Amortization 

Year

  Expense 

2025

 $17,788 

2026

  16,988 

2027

  16,328 

2028

  15,735 

2029

  15,182 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Raw materials

 $18,335  $20,064 

Work in process

  1,256   617 

Finished goods

  13,084   13,961 

Total inventories

 $32,675  $34,642 

 

In addition to sales of existing inventories, higher non-cash scrap expense in fiscal year 2024 contributed to the overall decrease in inventories, partially offset by the GKE acquisition and inventory purchases to meet current production needs.
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Prepaid expenses

 $2,932  $2,498 

Deposits

  1,898   1,376 

Prepaid income taxes

  1,237   953 

Other current assets

  3,341   4,045 

Total prepaid expenses and other

 $9,408  $8,872 
Property, Plant and Equipment [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Land

 $889  $889 

Buildings and building improvements

  23,480   22,005 

Manufacturing equipment

  19,540   14,481 

Computer equipment

  3,613   4,413 

Other

  5,383   4,394 

Construction in progress

  1,380   1,735 

Gross total

  54,285   47,917 

Accumulated depreciation

  (22,519)  (19,768)

Property, plant and equipment, net

 $31,766  $28,149 
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Depreciation expense in Cost of revenues

 $3,031  $3,163  $2,243 

Depreciation expense in Operating expense

  1,202   1,150   1,019 

Total depreciation expense

 $4,233  $4,313  $3,262 
Schedule of Employee Related Liabilities [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Bonus payable

 $3,838  $4,461 

Wages and paid-time-off payable

  3,072   2,329 

Payroll related taxes

  1,956   1,982 

Other benefits payable

  1,069   661 

Total accrued payroll and benefits

 $9,935  $9,433 
Schedule of Accrued Liabilities [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Accrued business taxes

 $5,557  $5,941 

Current operating lease liabilities

  2,986   2,868 

Income taxes payable

  1,615   992 

Other

  2,700   2,297 

Total other accrued expenses

 $12,858  $12,098 
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Indebtedness (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Convertible Debt [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Principal outstanding

 $172,500  $172,500 

Unamortized debt issuance costs

  (1,302)  (2,228)

Net carrying value

 $171,198  $170,272 
Interest Expense on Convertible Debt [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Coupon interest expense at 1.375%

 $2,372  $2,372  $2,372 

Amortization of debt issuance costs

  926   907   890 

Total

 $3,298  $3,279  $3,262 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Stock-based compensation expense

 $11,936  $12,538  $11,391 

Amount of income tax expense (benefit) recognized in earnings

  2,718   (1,169)  (4,055)

Stock-based compensation expense, net of tax

 $14,654  $11,369  $7,336 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Weighted-average value at grant date

 $130.07  $185.60  $268.81 

Expected life (years)

  3.52   3.52   3.52 

Expected dividend yield

  0.07%  0.07%  0.06%

Volatility

  37.82%  37.29%  38.82%

Risk-free interest rate

  4.16%  3.55%  0.46%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Stock Options

 
  

Shares Subject to Options

  

Weighted- Average Exercise Price per Share

  

Weighted-Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Outstanding as of March 31, 2023

  163  $200.62   3.3  $1,643 

Awards granted

  56   130.07         

Awards forfeited or expired

  (23)  192.15         

Awards exercised or distributed

  (2)  132.40       24 

Outstanding as of March 31, 2024

  194  $181.89   3.2  $26 

Exercisable awards as of March, 31, 2024

  109  $197.63   2.0  $- 

Exercisable awards and awards expected to vest, March 31, 2024

  187  $183.16   3.2  $23 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Time-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2023

  57  $209.27   1.0  $9,993 

Awards granted

  55   133.30         

Awards forfeited or expired

  (8)  166.78         

Awards distributed

  (28)  212.22       3,658 

Nonvested as of March 31, 2024

  76  $157.83   1.0  $8,325 

Expected to vest

  69  $158.85   1.8  $7,540 
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
  

Performance-Based Restricted Stock Units

 
  

Number of Shares

  

Weighted- Average Grant Date Fair Value per Share

  

Weighted- Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Value

 

Nonvested at March 31, 2023 at target

  44  $286.02   3.5  $7,958 

Awards granted

  32   132.29         

Performance adjustment

  (19)  177.84         

Awards forfeited or expired at target

  (1)  132.29         

Nonvested as of March 31, 2024 at target

  56  $240.96   2.6  $6,142 

Expected to vest

  55  $243.67   2.4  $5,984 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Net (Loss) Earnings Per Share (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Net (loss) earnings available for shareholders

 $(254,246) $930  $1,871 

Weighted average outstanding shares of common stock

  5,386   5,321   5,212 

Dilutive effect of stock options

  -   26   100 

Dilutive effect of unvested stock awards

  -   14   23 

Fully diluted shares

  5,386   5,361   5,335 
             

Basic (loss) earnings per share

 $(47.20) $0.17  $0.36 

Diluted (loss) earnings per share

 $(47.20) $0.17  $0.35 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Assumed conversion of convertible debt

  608   608   608 

Stock awards that were anti-dilutive

  268   154   40 

Total stock awards excluded from diluted EPS

  876   762   648 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Domestic

 $(233,853) $1,887  $4,579 

Foreign

  (41,795)  (2,276)  (1,005)

Total (loss) earnings before income taxes

 $(275,648) $(389) $3,574 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Current tax provision:

            

U.S. Federal

 $3,002  $593  $(83)

U.S. State

  1,678   538   286 

Foreign

  2,330   1,070   1,372 

Total current tax expense

  7,010   2,201   1,575 

Deferred tax provision:

            

U.S. Federal

  (20,387)  (1,432)  1,707 

U.S. State

  (1,853)  (210)  337 

Foreign

  (6,172)  (1,878)  (1,916)

Total deferred tax (benefit) expense

  (28,412)  (3,520)  128 

Total income tax (benefit) expense

 $(21,402) $(1,319) $1,703 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 
  

Amount

   %  

Amount

    

Amount

   % 

(Loss)/ income before income taxes

 $(275,648)     $(389)     $3,574     

Federal income taxes at statutory rates

  (57,886)  21.0%  (82)  21.0%  751   21.0%

State income taxes, net of federal benefit

  (2,508)  0.9%  (1,075)  276.3%  628   17.6%

Compensation adjustments

  2,738   (1.0%)  1,506   (387.1%)  (16)  (0.4%)

Research and development credit

  (1,093)  0.4%  (1,010)  259.6%  (495)  (13.9%)

Return to provision adjustment

  (182)  0.1%  (125)  32.1%  (68)  (1.9%)

Subpart F, GILTI, & FDII

  (412)  0.1%  (127)  32.6%  6   0.2%

Foreign rate differential

  (566)  0.2%  (313)  80.5%  (152)  (4.3%)

Permanent difference

  479   (0.2%)  33   (8.5%)  64   1.8%

Goodwill impairment

  32,594   (11.8%)  -   -%  -   -%

Valuation allowance

  5,398   (2.0%)  (126)  32.4%  304   8.5%

Interest reserve adjustment

  -   -%  -   -%  668   18.7%

Other

  36   -%  -   -%  13   0.4%

Total income tax (benefit) expense

 $(21,402)  7.8% $(1,319)  339.1% $1,703   47.6%

Effective income tax rate

  7.76%      339.07%      47.65%    
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

March 31, 2024

  

March 31, 2023

 

Deferred tax assets:

        

Capitalized research expenditures

 $5,116  $3,124 

Credits

  2,528   4,769 

Allowances and reserves

  3,033   2,376 

Stock compensation deductible differences

  1,346   1,384 

Operating lease liabilities

  2,182   1,850 

Inventories

  668   1,348 

Net operating loss

  6,633   6,945 

Other

  187   149 

Net deferred tax assets, gross

  21,693   21,945 

Valuation allowance

  (5,975)  (582)

Net deferred tax assets, net

  15,718   21,363 

Deferred tax liabilities:

        

Operating lease right-of-use assets

  (2,120)  (1,811)

Goodwill and intangible assets

  (28,694)  (49,781)

Property, plant and equipment

  (2,813)  (2,502)

Other

  (579)  (221)

Total deferred tax liabilities

  (34,206)  (54,315)

Deferred tax asset/(liabilities)

  (18,488)  (32,952)
Summary of Valuation Allowance [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Beginning balance

 $582  $708  $404 

Additions charged to income tax expense and other accounts

  5,398   567   304 

Deductions from reserves

  (5)  (693)  - 

Ending balance

 $5,975  $582  $708 
Summary of Operating Loss Carryforwards [Table Text Block]
  

March 31, 2024

  

Expiration Date

 

Pre-2018 federal NOL carryforwards

 $-   N/A 

Post-2018 federal NOL carryforwards

  -  

Indefinite

 

State NOL carryforwards

  8,709  

March 31, 2035

 

Foreign NOL carryforwards

  22,595  

Indefinite

 
Summary of Tax Credit Carryforwards [Table Text Block]
  

March 31, 2024

  

Expiration Date

 

Federal research tax credit carryforwards

 $-   N/A 

State research tax credits carryforwards

  3,181  

March 31, 2036

 

Federal foreign tax credit carryforwards

  15  

March 31, 2037

 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Beginning balance

 $92  $1,329  $64 

(Decrease) increase related to prior period tax positions

  (92)  (1,272)  1,179 

Increases related to current period tax positions

  -   35   86 

Ending balance

 $-  $92  $1,329 
Summary of Income Tax Examinations [Table Text Block]

Significant Jurisdictions

  Open Years 

U.S. Federal

  2020-2022 

U.S. States

  2019-2022 

Foreign

  2016-2022 
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data (Tables)
12 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Revenues (a):

            

Sterilization and Disinfection Control (b)

 $75,124  $64,609  $59,044 

Clinical Genomics

  52,588   62,299   32,840 

Biopharmaceutical Development

  40,712   47,365   45,579 

Calibration Solutions

  47,763   44,807   46,872 

Total revenues

 $216,187  $219,080  $184,335 
             

Gross profit:

            

Sterilization and Disinfection Control (b)

 $53,302  $46,520  $43,720 

Clinical Genomics

  27,078   32,485   11,941 

Biopharmaceutical Development

  25,400   30,340   28,605 

Calibration Solutions

  27,547   24,388   24,989 

Reportable segment gross profit

  133,327   133,733   109,255 

Corporate and Other (c)

  (77)  (40)  (165)

Gross profit

 $133,250  $133,693  $109,090 
             

Reconciling items:

            

Operating expenses

  405,325   130,373   104,388 

Operating (loss) income

  (272,075)  3,320   4,702 

Nonoperating expense, net

  3,573   3,709   1,128 

(Loss) earnings before income taxes

 $(275,648) $(389) $3,574 
Schedule of Depreciation and Amortization Expense [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

Sterilization and Disinfection Control

 $1,469  $818  $860 

Clinical Genomics

  5,385   6,808   3,093 

Biopharmaceutical Development

  1,563   1,435   1,615 

Calibration Solutions

  280   366   390 

Unallocated

  386   532   91 

Total depreciation and amortization expense in Cost of revenues

 $9,083  $9,959  $6,049 
Schedule of Segment Reporting Information, by Inventory Segment [Table Text Block]
  

March 31,

  

March 31,

 
  

2024

  

2023

 

Sterilization and Disinfection Control

 $7,014  $3,492 

Clinical Genomics

  11,813   13,985 

Biopharmaceutical Development

  6,304   8,384 

Calibration Solutions

  7,544   8,781 

Total inventories

 $32,675  $34,642 
Long-Lived Assets by Geographic Areas [Table Text Block]
  

As of March 31,

 
  

2024

  

2023

 

United States

 $32,229  $34,729 

Germany

  7,596   931 

Other

  2,479   2,862 

Total long-lived assets

 $42,304  $38,522 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

Year Ended March 31,

 
  

2024

  

2023

  

2022

 

United States

 $106,395  $117,281  $99,068 

China

  24,933   25,797   16,518 

Other

  84,859   76,002   68,749 

Total revenues

 $216,187  $219,080  $184,335 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Jan. 01, 2024
Aug. 12, 2019
Accounts Receivable, Credit Loss Expense (Reversal)   $ 790 $ 736 $ 304    
Finite-Lived Intangible Asset, Useful Life (Year)         10 years  
Goodwill and Intangible Asset Impairment $ 274,533 274,533 0 0    
Expected Payments to Acquire Businesses, Net of Cash Acquired   87,187 6,140      
Payments to Acquire Businesses, Net of Cash Acquired   $ 78,739 $ 4,950 $ 300,793    
Equity Plan 2014 [Member] | Director [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   1 year        
Equity Plan 2014 [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   3 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)   6 years        
The Notes [Member] | Senior Notes [Member]            
Debt Instrument, Interest Rate, Stated Percentage 1.375% 1.375%       1.375%
Minimum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 3 years 3 years        
Maximum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year) 15 years 15 years        
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details) - Maximum [Member]
Mar. 31, 2024
Building and Building Improvements [Member]  
Property plant and equipment (Year) 40 years
Manufacturing Equipment [Member]  
Property plant and equipment (Year) 7 years
Office, Lab and Other Equipment [Member]  
Property plant and equipment (Year) 7 years
Computer Equipment [Member]  
Property plant and equipment (Year) 3 years
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Revenue (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contract with Customer, Excluding Assessed Tax $ 216,187 $ 219,080 $ 184,335
Sterilization and Disinfection Control [Member] | GKE GmbH and SAL GmbH [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 8,214    
Sterilization and Disinfection Control [Member] | GKE China [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 1,075    
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 216,187 $ 219,080 $ 184,335
Consumables [Member] | Transferred at Point in Time [Member]      
Revenues 120,976 117,841 91,808
Hardware and Software [Member] | Transferred at Point in Time [Member]      
Revenues 55,820 62,679 57,614
Service [Member]      
Revenues 39,391 38,560 34,913
Service [Member] | Transferred at Point in Time [Member]      
Revenues 39,391 38,560 34,913
Operating Segments [Member] | Sterilization and Disinfection Control [Member]      
Revenues [2],[3] 75,124 [1] 64,609 59,044
Operating Segments [Member] | Clinical Genomics [Member]      
Revenues [3] 52,588 62,299 32,840 [4]
Operating Segments [Member] | Biopharmaceutical Development [Member]      
Revenues [3] 40,712 47,365 45,579
Operating Segments [Member] | Calibration Solutions [Member]      
Revenues [3] 47,763 44,807 46,872
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]      
Revenues 65,459 [1] 55,605 50,311
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]      
Revenues 36,086 43,374 22,271 [4]
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]      
Revenues 17,086 15,800 15,551
Operating Segments [Member] | Consumables [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]      
Revenues 2,345 3,062 3,675
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]      
Revenues 549 [1] 692 700
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]      
Revenues 12,254 13,347 6,726 [4]
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]      
Revenues 12,993 22,079 21,651
Operating Segments [Member] | Hardware and Software [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]      
Revenues 30,024 26,561 28,537
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Sterilization and Disinfection Control [Member]      
Revenues 9,116 [1] 8,312 8,033
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Clinical Genomics [Member]      
Revenues 4,248 5,578 3,843 [4]
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Biopharmaceutical Development [Member]      
Revenues 10,633 9,486 8,377
Operating Segments [Member] | Service [Member] | Transferred at Point in Time [Member] | Calibration Solutions [Member]      
Revenues $ 15,394 $ 15,184 $ 14,660
[1] Beginning October 16, 2023, revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on January 1, 2024.
[2] Includes GKE results beginning at acquisition.
[3] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.
[4] Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on October 20, 2021.
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Revenue - Contract Liabilities (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
Contract liabilities, balance $ 16,098
Prior year liabilities recognized in revenues during the year ended March 31, 2024 (9,557)
Contract liabilities added during the year ended March 31, 2024, net of revenues recognized 9,145
Contract liabilities, balance $ 15,686
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Nov. 17, 2022
USD ($)
Aug. 12, 2019
Goodwill and Intangible Asset Impairment $ 274,533 $ 274,533 $ 0 $ 0    
Belyntic Acquisition [Member]            
Business Combination, Contingent Consideration, Liability 571 571     $ 1,500  
Belyntic Acquisition [Member] | Other Long-term Liabilities [Member]            
Business Combination, Contingent Consideration, Liability, Noncurrent 135 135     $ 1,500  
Belyntic Acquisition [Member] | Other Accrued Expenses [Member]            
Business Combination, Contingent Consideration, Liability, Current 436 436        
Senior Notes [Member] | The Notes [Member]            
Long-term Debt, Gross $ 172,500 $ 172,500 $ 172,500      
Debt Instrument, Interest Rate, Stated Percentage 1.375% 1.375%       1.375%
Accounts Receivable [Member] | Customer Concentration Risk [Member]            
Number of Major Customers   0        
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Reported Value Measurement [Member]    
2025 Notes $ 171,198 $ 170,272
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
2025 Notes $ 163,013 $ 161,072
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Significant Transactions (Details Textual) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Oct. 16, 2023
Nov. 17, 2022
Oct. 20, 2021
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2023
Inventory Step-up Cost               $ 2,414
Amortization of Inventory Step-up Cost       $ 1,229 $ 1,229 $ 0 $ 7,462  
Fixed Asset Step-Up Costs               $ 2,353
Amortization of Fixed Asset Step-up Cost       365        
General and Administrative Expense [Member]                
Amortization       2,005        
Cost of Sales [Member]                
Amortization       266        
GKE Acquisition [Member]                
Payments to Acquire Businesses, Gross $ 87,187              
Business Combination, Consideration Transferred, Liabilities Incurred 9,300              
Proceeds from Lines of Credit $ 71,000              
Amortization         2,271      
Business Combination, Acquisition Related Costs         835      
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual         9,289      
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual         1,046      
Inventory Step-up Cost, Increase (Decrease) During Period         1,229      
Business Acquisition, Pro Forma Revenue         229,260 $ 241,360    
Business Combination, Contingent Consideration, Liability       9,300 9,300      
GKE Acquisition [Member] | GKE GmbH and SAL GmbH [Member]                
Business Acquisition, Percentage of Voting Interests Acquired 100.00%              
GKE Acquisition [Member] | Beijing GKE Science & Technology Co. Ltd. [Member]                
Business Acquisition, Percentage of Voting Interests Acquired 100.00%              
Belyntic Acquisition [Member]                
Payments to Acquire Businesses, Gross   $ 4,950            
Business Combination, Consideration Transferred, Total   6,450            
Business Combination, Contingent Consideration, Liability   $ 1,500   $ 571 $ 571      
Agena [Member]                
Payments to Acquire Businesses, Gross     $ 300,793          
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Significant Transactions - Allocation of Preliminary Price (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Goodwill   $ 180,096 $ 286,444 $ 291,166
Payments to Acquire Businesses, Net of Cash Acquired   $ 78,739 $ 4,950 $ 300,793
Customer Relationships [Member]        
Intangible assets, life (Year)   8 years    
Intangible assets. life (Year)   8 years    
Intellectual Property [Member]        
Intangible assets, life (Year)   5 years 10 months 24 days    
Intangible assets. life (Year)   5 years 10 months 24 days    
GKE Acquisition [Member]        
Cash and cash equivalents $ 4,191      
Accounts receivable (a) [1] 2,252      
Inventories (b) 4,730      
Other current assets [2] 176      
Total current assets 11,349      
Property, plant and equipment (c) [3] 3,398      
Other noncurrent assets 3,041      
Goodwill [4] 48,850      
Total assets acquired 110,709      
Accounts payable 11      
Deferred tax liability 13,901      
Other current liabilities 2,746      
Long-term liabilities 2,673      
Total liabilities assumed 19,331      
Payments to Acquire Businesses, Net of Cash Acquired $ 87,187      
GKE Acquisition [Member] | Customer Relationships [Member]        
Intangible assets, life (Year) 12 years      
Intangible assets [5] $ 34,708      
Intangible assets. life (Year) 12 years      
GKE Acquisition [Member] | Intellectual Property [Member]        
Intangible assets, life (Year) 7 years      
Intangible assets [5] $ 3,208      
Intangible assets. life (Year) 7 years      
GKE Acquisition [Member] | Trade Names [Member]        
Intangible assets, life (Year) 10 years      
Intangible assets [5] $ 5,412      
Intangible assets. life (Year) 10 years      
GKE Acquisition [Member] | Noncompete Agreements [Member]        
Intangible assets, life (Year) 3 years      
Intangible assets [5] $ 743      
Intangible assets. life (Year) 3 years      
[1] Accounts receivable are expected to be collected.
[2] Includes $2,414 of inventory step up, which we expect to amortize within approximately one year from the acquisition date. During the period from October 16, 2023 to March 31, 2024, $806 of inventory step up amortization was recorded to cost of revenues.
[3] Includes $2,353 of fixed asset step up, which will be amortized based on the underlying assets' expected lives. During the period from October 16, 2023 to March 31, 2024, $365 of property, plant and equipment step up was recorded to depreciation expense.
[4] Acquired goodwill of $48,850, all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, none of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is not expected to be deductible for foreign tax purposes.
[5] Acquired amortizable intangible assets are currently expected to be amortized on a straight-line basis over a weighted average period of 7.4 years. The identified intangible assets will be amortized on a straight-line basis over their useful lives, which approximates the pattern that assets' economic benefits are expected to be consumed. Amortization expense for customer relationships, tradenames, and noncompete agreements will be expensed to general and administrative expense, and amortization expense for intellectual property will be expensed to cost of revenues. During the period from October 16, 2023 and March 31, 2024, $2,005 of amortization expense was recorded to general and administrative costs and $266 of amortization expense was recorded to cost of revenues in the Sterilization Disinfection Control division.
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases (Details Textual)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year) 10 years
Operating Lease, Lease Not yet Commenced [Member]  
Unrecorded Unconditional Purchase Obligation $ 7,633
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Assets [Abstract]    
Other Assets, Noncurrent $ 10,538 $ 10,373
Liabilities, Current [Abstract]    
Accrued Liabilities, Current 12,858 12,098
Liabilities, Noncurrent [Abstract]    
Other Liabilities, Noncurrent $ 6,821 $ 6,156
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent  
Operating lease ROU asset $ 9,671 $ 8,693
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current  
Current operating lease liabilities $ 2,986 $ 2,868
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent  
Noncurrent operating lease liabilities $ 6,613 $ 5,752
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating lease expense $ 3,453 $ 3,064
Variable lease expense 530 704
Total lease expense $ 3,983 $ 3,768
Weighted average remaining lease term in years (Year) 4 years 7 months 6 days 3 years 3 months 18 days
Weighted average discount rate 4.10% 2.00%
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in the measurements of lease liabilities $ 3,392 $ 3,017
Operating lease assets obtained in exchange for operating lease obligations $ 4,265 $ 1,426
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
2025 $ 3,306
2026 2,721
2027 2,169
2028 444
2029 413
Thereafter 1,792
Future value of lease liabilities 10,845
Less: imputed interest 1,246
Present value of lease liabilities $ 9,599
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net (Details Textual) - USD ($)
12 Months Ended
Jan. 01, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2023
Goodwill, Impairment Loss   $ 156,892,000 $ 0 $ 0  
Impairment of Intangible Assets, Finite-Lived   117,641,000 0 0  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years        
Finite-Lived Intangible Assets, Yearly Amortization $ 700,000        
Goodwill   180,096,000 $ 286,444,000 $ 291,166,000  
Clinical Genomics [Member]          
Reporting Unit, Amount of Fair Value 58,900,000        
Biopharmaceutical Development [Member]          
Reporting Unit, Amount of Fair Value $ 119,000,000        
Biopharmaceutical Development [Member] | Reporting Unit 2 [Member]          
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount 36.00%        
Goodwill   13,708,000      
Biopharmaceutical Development [Member] | Reporting Unit 1 [Member]          
Goodwill   32,807,000      
Clinical Genomics Reportable Segment [Member]          
Goodwill   16,940,000      
Customer Relationships [Member]          
Impairment of Intangible Assets, Finite-Lived   79,116,000      
Patents [Member]          
Impairment of Intangible Assets, Finite-Lived   28,531      
Technology-Based Intangible Assets [Member]          
Impairment of Intangible Assets, Finite-Lived   9,994,000      
GKE Acquisition [Member]          
Finite-Lived Intangible Assets, Purchase Accounting Adjustments   $ 44,071,000      
Goodwill [1]         $ 48,850,000
[1] Acquired goodwill of $48,850, all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, none of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is not expected to be deductible for foreign tax purposes.
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Goodwill $ 286,444 $ 291,166  
Effect of foreign currency translation 853 (7,543)  
Impairment losses (156,892) 0 $ 0
Goodwill 180,096 286,444 291,166
Belyntic Acquisition [Member]      
Goodwill acquired   2,973  
Measurement period adjustment 841    
Agena [Member]      
Measurement period adjustment   (152)  
GKE Acquisition [Member]      
Goodwill acquired 48,850    
Operating Segments [Member] | Sterilization and Disinfection Control [Member]      
Goodwill 29,559 29,750  
Effect of foreign currency translation 1,021 (191)  
Impairment losses 0    
Goodwill 79,430 29,559 29,750
Operating Segments [Member] | Sterilization and Disinfection Control [Member] | Belyntic Acquisition [Member]      
Goodwill acquired   0  
Measurement period adjustment 0    
Operating Segments [Member] | Sterilization and Disinfection Control [Member] | Agena [Member]      
Measurement period adjustment   0  
Operating Segments [Member] | Sterilization and Disinfection Control [Member] | GKE Acquisition [Member]      
Goodwill acquired 48,850    
Operating Segments [Member] | Clinical Genomics [Member]      
Goodwill 135,811 135,914  
Effect of foreign currency translation (130) 49  
Impairment losses (118,741)    
Goodwill 16,940 135,811 135,914
Operating Segments [Member] | Clinical Genomics [Member] | Belyntic Acquisition [Member]      
Goodwill acquired   0  
Measurement period adjustment 0    
Operating Segments [Member] | Clinical Genomics [Member] | Agena [Member]      
Measurement period adjustment   (152)  
Operating Segments [Member] | Clinical Genomics [Member] | GKE Acquisition [Member]      
Goodwill acquired 0    
Operating Segments [Member] | Biopharmaceutical Development [Member]      
Goodwill 83,857 88,265  
Effect of foreign currency translation (32) (7,381)  
Impairment losses (38,151)    
Goodwill 46,515 83,857 88,265
Operating Segments [Member] | Biopharmaceutical Development [Member] | Belyntic Acquisition [Member]      
Goodwill acquired   2,973  
Measurement period adjustment 841    
Operating Segments [Member] | Biopharmaceutical Development [Member] | Agena [Member]      
Measurement period adjustment   0  
Operating Segments [Member] | Biopharmaceutical Development [Member] | GKE Acquisition [Member]      
Goodwill acquired 0    
Operating Segments [Member] | Calibration Solutions [Member]      
Goodwill 37,217 37,237  
Effect of foreign currency translation (6) (20)  
Impairment losses 0    
Goodwill 37,211 37,217 $ 37,237
Operating Segments [Member] | Calibration Solutions [Member] | Belyntic Acquisition [Member]      
Goodwill acquired   0  
Measurement period adjustment 0    
Operating Segments [Member] | Calibration Solutions [Member] | Agena [Member]      
Measurement period adjustment   $ 0  
Operating Segments [Member] | Calibration Solutions [Member] | GKE Acquisition [Member]      
Goodwill acquired $ 0    
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Jan. 01, 2024
Mar. 31, 2023
Gross carrying amount $ 251,072   $ 328,990
Accumulated amortization (137,320)   (112,175)
Net carrying amount $ 113,752   216,815
Estimated useful life (Year)   10 years  
Minimum [Member]      
Estimated useful life (Year) 3 years    
Maximum [Member]      
Estimated useful life (Year) 15 years    
Customer Relationships [Member]      
Gross carrying amount $ 189,911   238,247
Accumulated amortization (104,528)   (86,058)
Net carrying amount $ 85,383   152,189
Intangible assets. life (Year) 8 years    
Customer Relationships [Member] | Minimum [Member]      
Estimated useful life (Year) 7 years    
Customer Relationships [Member] | Maximum [Member]      
Estimated useful life (Year) 14 years    
Intellectual Property [Member]      
Gross carrying amount $ 41,602   65,950
Accumulated amortization (25,901)   (19,550)
Net carrying amount $ 15,701   46,400
Intangible assets. life (Year) 5 years 10 months 24 days    
Intellectual Property [Member] | Minimum [Member]      
Estimated useful life (Year) 7 years    
Intellectual Property [Member] | Maximum [Member]      
Estimated useful life (Year) 10 years    
Other Intangible Assets [Member]      
Gross carrying amount $ 19,559   24,793
Accumulated amortization (6,891)   (6,567)
Net carrying amount $ 12,668   $ 18,226
Other Intangibles [Member]      
Intangible assets. life (Year) 7 years 10 months 24 days    
Other Intangibles [Member] | Minimum [Member]      
Estimated useful life (Year) 3 years    
Other Intangibles [Member] | Maximum [Member]      
Estimated useful life (Year) 12 years    
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Amortization of acquisition-related intangibles $ 27,341 $ 28,821 $ 21,806
Cost of Sales [Member]      
Amortization of acquisition-related intangibles 6,052 6,796 3,806
General and Administrative Expense [Member]      
Amortization of acquisition-related intangibles $ 21,289 $ 22,025 $ 18,000
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
2025 $ 17,788
2026 16,988
2027 16,328
2028 15,735
2029 $ 15,182
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Raw materials $ 18,335 $ 20,064
Work in process 1,256 617
Finished goods 13,084 13,961
Total inventories $ 32,675 $ 34,642
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Prepaid expenses $ 2,932 $ 2,498
Deposits 1,898 1,376
Prepaid income taxes 1,237 953
Other current assets 3,341 4,045
Total prepaid expenses and other $ 9,408 $ 8,872
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Land $ 889 $ 889  
Buildings and building improvements 23,480 22,005  
Manufacturing equipment 19,540 14,481  
Computer equipment 3,613 4,413  
Other 5,383 4,394  
Construction in progress 1,380 1,735  
Gross total 54,285 47,917  
Accumulated depreciation (22,519) (19,768)  
Property, plant and equipment, net 31,766 28,149  
Depreciation, Total 4,233 4,313 $ 3,262
Cost of Sales [Member]      
Depreciation, Total 3,031 3,163 2,243
Operating Expense [Member]      
Depreciation, Total $ 1,202 $ 1,150 $ 1,019
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Bonus payable $ 3,838 $ 4,461
Wages and paid-time-off payable 3,072 2,329
Payroll related taxes 1,956 1,982
Other benefits payable 1,069 661
Total accrued payroll and benefits $ 9,935 $ 9,433
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Current operating lease liabilities $ 2,986 $ 2,868
Income taxes payable 1,615 992
Other 2,700 2,297
Total other accrued expenses 12,858 12,098
Other Accrued Expenses [Member]    
Accrued business taxes $ 5,557 $ 5,941
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Indebtedness (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 05, 2024
USD ($)
Mar. 31, 2024
USD ($)
Mar. 05, 2021
USD ($)
Aug. 12, 2019
USD ($)
$ / shares
Apr. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Oct. 05, 2023
USD ($)
Senior Secured Credit Agreement [Member]                    
Debt Instrument, Term (Year)     4 years              
Debt Instrument, Interest Rate, Effective Percentage   7.20%           7.20%    
Line of Credit Facility, Commitment Fee Amount               $ 164,000 $ 107,000  
Proceeds from Lines of Credit           $ 71,000,000        
Repayments of Lines of Credit   $ 50,500         $ 20,500,000      
Senior Secured Credit Agreement [Member] | Subsequent Event [Member]                    
Repayments of Lines of Credit         $ 7,500,000          
Senior Secured Credit Agreement [Member] | Prepaid Expenses, Other and Other Assets [Member]                    
Debt Issuance Costs, Net   $ 321,000           $ 321,000 312,000  
Senior Secured Credit Agreement [Member] | Maximum [Member]                    
Debt Instrument, Basis Spread on Variable Rate               3.50%    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.35%              
Senior Secured Credit Agreement [Member] | Maximum [Member] | The Credit Facility Term Loan [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity     $ 75,000,000             $ 125,000,000
Senior Secured Credit Agreement [Member] | Minimum [Member]                    
Debt Instrument, Basis Spread on Variable Rate               1.50%    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage     0.20%              
Senior Secured Credit Agreement [Member] | Minimum [Member] | Subsequent Event [Member]                    
Fixed Charge Coverage Ratio 1.25                  
Senior Leverage Ratio 3.5                  
Senior Secured Credit Agreement [Member] | Minimum [Member] | The Credit Facility Term Loan [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity     $ 25,000,000              
Senior Secured Credit Agreement [Member] | Swingline Loan [Member] | Maximum [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity     5,000,000              
Senior Secured Credit Agreement [Member] | Revolving Credit Facility [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity     75,000,000              
Senior Secured Credit Agreement [Member] | Letter of Credit [Member] | Maximum [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity     $ 2,500,000              
The Credit Facility Term Loan [Member] | Subsequent Event [Member]                    
Debt Instrument, Interest Rate, Effective Percentage 8.40%                  
Long-term Debt, Gross $ 75,000,000                  
Debt Instrument, Covenant, Maximum Total Leverage Ratio for the First Five Testing Dates 4.5                  
Debt Instrument, Covenant, Maximum Total Leverage Ratio for the Sixth, Seventh, and Eighth Testing Dates 4                  
Debt Instrument, Covenant, Maximum Total Leverage Ratio Following the Ninth Testing date 3.5                  
Debt Instrument, Repurchased Face Amount $ 75,000,000                  
Debt Instrument, Repurchased Price $ 71,410,000                  
The Notes [Member] | Senior Notes [Member]                    
Debt Instrument, Interest Rate, Effective Percentage   1.90%           1.90%    
Debt Issuance Costs, Net   $ 1,302,000           $ 1,302,000 2,228,000  
Long-term Debt, Gross   $ 172,500,000           $ 172,500,000 $ 172,500,000  
Debt Instrument, Face Amount       $ 172,500,000            
Debt Instrument, Interest Rate, Stated Percentage   1.375%   1.375%       1.375%    
Debt Instrument, Convertible, Conversion Ratio Per 1,000 Principal       3.5273            
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares       $ 283.5            
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger       130.00%            
Debt Instrument, Convertible, Threshold Trading Days       20            
Debt Instrument, Convertible, Threshold Consecutive Trading Days       30            
Debt Instrument, Convertible, Consecutive Trading Days, Trading Price Per 1,000 Principal of Notes Less Than 98% of the Product       10            
Debt Instrument, Unamortized Discount and Commissions Including Equity Component       $ 5,175,000            
Third Party Offering Costs       255,000            
Debt Issuance Costs, Gross       $ 6,000            
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Indebtedness - Carrying Amount of the Notes (Details) - The Notes [Member] - Senior Notes [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Principal outstanding $ 172,500 $ 172,500
Unamortized debt issuance costs (1,302) (2,228)
Net carrying value $ 171,198 $ 170,272
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Indebtedness - Interest Expense on the Notes (Details) - The Notes [Member] - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Coupon interest expense at 1.375% $ 2,372 $ 2,372 $ 2,372
Amortization of debt issuance costs 926 907 890
Total $ 3,298 $ 3,279 $ 3,262
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation (Details Textual) - USD ($)
12 Months Ended
Oct. 28, 2021
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Nov. 30, 2005
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 42.76 $ 58.94 $ 76.02  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 6,902,000 $ 15,209,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value   $ 2,749,000 2,763,000 $ 2,856,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares)   187,000      
Share Repurchase Program, Authorized, Number of Shares (in shares)         300,000
Stock Repurchased During Period, Value   $ 0 $ 0 $ 0  
Stock Repurchased During Period, Shares (in shares)   162,000      
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 2,388,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 9 months 18 days      
Restricted Stock Units (RSUs) [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 6,317      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 8 months 12 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 187.21 $ 274.55  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 5,881,000 $ 6,751,000 $ 5,320,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Distributed     $ 5,004,000 $ 5,320,000  
Performance Stock Units [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 5,703,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 4 months 24 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 132.29 $ 182.14 $ 302.15  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   $ 0 $ 1,926,000 $ 5,671,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Distributed     $ 1,776,000 $ 7,549,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   32,000      
Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value   $ (812,000)      
Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value, Net of Tax   $ 640,000      
Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value, Per Share, Basic (in dollars per share)   $ 0.12      
Future Share Based Compensation   $ 934,000      
Performance Stock Units [Member] | Chief Executive Officer and Board Director [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares) 40,000        
Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Performance Period Granted (Year) 3 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares)   35      
The FY24 PSUs [Member] | Eligible Employees [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   32,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   15,000      
The 2021 Equity Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   660,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   373,000      
Equity Plan 2014 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   77,000      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   1,100,000      
Equity Plan 2014 [Member] | Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 133.3      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   55,000      
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Stock-based compensation expense $ 11,936 $ 12,538 $ 11,391
Amount of income tax expense (benefit) recognized in earnings 2,718 (1,169) (4,055)
Stock-based compensation expense, net of tax $ 14,654 $ 11,369 $ 7,336
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details) - $ / shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Weighted-average value at grant date (in dollars per share) $ 42.76 $ 58.94 $ 76.02
Black-Scholes Option-Pricing Model [Member]      
Weighted-average value at grant date (in dollars per share) $ 130.07 $ 185.6 $ 268.81
Expected life (years) (Year) 3 years 6 months 7 days 3 years 6 months 7 days 3 years 6 months 7 days
Expected dividend yield 0.07% 0.07% 0.06%
Volatility 37.82% 37.29% 38.82%
Risk-free interest rate 4.16% 3.55% 0.46%
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Options outstanding (in shares) 163  
Options outstanding, weighted average exercise price (in dollars per share) $ 200.62  
Outstanding, Weighted- Average Remaining Contractual Life (Year) 3 years 2 months 12 days 3 years 3 months 18 days
Outstanding, Aggregate Intrinsic Value $ 26 $ 1,643
Options granted (in shares) 56  
Awards granted, weighted average exercise price (in dollars per share) $ 130.07  
Options forfeited or expired (in shares) (23)  
Awards forfeited or expired, weighted average exercise price (in dollars per share) $ 192.15  
Options exercised or distributed (in shares) (2)  
Awards exercised or distributed, weighted average exercise price (in dollars per share) $ 132.4  
Options outstanding (in shares) 194 163
Options outstanding, weighted average exercise price (in dollars per share) $ 181.89 $ 200.62
Options exercisable (in shares) 109  
Exercisable, weighted average exercise price (in dollars per share) $ 197.63  
Exercisable, Weighted- Average Remaining Contractual Life (Year) 2 years  
Exercisable, Aggregate Intrinsic Value $ 0  
Exercisable and expected to vest (in shares) 187  
Exercisable and expected to vest, weighted average exercise price (in dollars per share) $ 183.16  
Exercisable and expected to vest, Weighted- Average Remaining Contractual Life (Year) 3 years 2 months 12 days  
Exercisable awards and awards expected to vest $ 23  
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Nonvested, weighted average remaining contractual life (Year) 2 years 7 months 6 days    
Nonvested, aggregate intrinsic value $ 6,142    
Nonvested (in shares) 56    
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 240.96    
Expected to vest (in shares) 55    
Expected to vest, weighted average grant date fair value per share (in dollars per share) $ 243.67    
Expected to vest, weighted average remaining contractual life (Year) 2 years 4 months 24 days    
Expected to vest, aggregate intrinsic value $ 5,984    
Restricted Stock Units (RSUs) [Member]      
Awards granted, weighted average grant date fair value per share (in dollars per share)   $ 187.21 $ 274.55
Restricted Stock Units (RSUs) [Member] | Equity Plan 2014 [Member]      
Nonvested (in shares) 57    
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 209.27    
Nonvested, weighted average remaining contractual life (Year) 1 year 1 year  
Nonvested, aggregate intrinsic value $ 8,325 $ 9,993  
Awards granted (in shares) 55    
Awards granted, weighted average grant date fair value per share (in dollars per share) $ 133.3    
Awards forfeited or expired (in shares) (8)    
Awards forfeited or expired, weighted average grant date fair value per share (in dollars per share) $ 166.78    
Awards distributed (in shares) (28)    
Awards distributed, weighted average grant date fair value per share (in dollars per share) $ 212.22    
Nonvested (in shares) 76 57  
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 157.83 $ 209.27  
Expected to vest (in shares) 69    
Expected to vest, weighted average grant date fair value per share (in dollars per share) $ 158.85    
Expected to vest, weighted average remaining contractual life (Year) 1 year 9 months 18 days    
Expected to vest, aggregate intrinsic value $ 7,540    
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Nonvested, weighted average remaining contractual life (Year) 2 years 7 months 6 days    
Nonvested, aggregate intrinsic value $ 6,142    
Performance adjustment (in dollars per share) $ 240.96    
Nonvested (in shares) 56    
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 240.96    
Expected to vest (in shares) 55    
Expected to vest, weighted average grant date fair value per share (in dollars per share) $ 243.67    
Expected to vest, weighted average remaining contractual life (Year) 2 years 4 months 24 days    
Expected to vest, aggregate intrinsic value $ 5,984    
Performance Stock Units [Member]      
Nonvested (in shares) 44    
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 286.02    
Nonvested, weighted average remaining contractual life (Year)   3 years 6 months  
Nonvested, aggregate intrinsic value   $ 7,958  
Awards granted (in shares) 32    
Awards granted, weighted average grant date fair value per share (in dollars per share) $ 132.29 $ 182.14 $ 302.15
Performance adjustment (in shares) [1] (19)    
Performance adjustment (in dollars per share) $ 177.84 $ 286.02  
Awards forfeited or expired (in shares) (1)    
Awards forfeited or expired, weighted average grant date fair value per share (in dollars per share) $ 132.29    
Nonvested (in shares)   44  
Nonvested, weighted average grant date fair value per share (in dollars per share) $ 177.84 $ 286.02  
[1] During the quarter ended June 30, 2021, the fiscal year 2019 PSUs vested and were paid at 280% of target, based on actual performance results and completion of service conditions. In addition, the PSUs granted to employees of Gyros Protein Technologies Holding AB vested at 60% of target, following a modification of the performance targets by the Compensation Committee of the Board of Directors during fiscal year 2021.
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Net (loss) earnings available for shareholders $ (254,246) $ 930 $ 1,871
Weighted average outstanding shares of common stock (in shares) 5,386 5,321 5,212
Fully diluted shares (in shares) 5,386 5,361 5,335
Basic (loss) earnings per share (in dollars per share) $ (47.2) $ 0.17 $ 0.36
Diluted (loss) earnings per share (in dollars per share) $ (47.2) $ 0.17 $ 0.35
Share-Based Payment Arrangement, Option [Member]      
Dilutive effect of shares (in shares) 0 26 100
Unvested Stock Awards [Member]      
Dilutive effect of shares (in shares) 0 14 23
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Total stock awards excluded from diluted EPS (in shares) 876 762 648
Assumed Conversion of Convertible Debt [Member]      
Total stock awards excluded from diluted EPS (in shares) 608 608 608
Stock Awards that were Antidilutive [Member]      
Total stock awards excluded from diluted EPS (in shares) 268 154 40
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Employee Benefit Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Defined Contribution Plan, Cost $ 2,078 $ 1,768 $ 1,185
The 401K Retirement Plan [Member]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%    
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 0    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 0 $ 0 $ 0
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Earnings Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Domestic $ (233,853) $ 1,887 $ 4,579
Foreign (41,795) (2,276) (1,005)
Total (loss) earnings before income taxes $ (275,648) $ (389) $ 3,574
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Provisions for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Current tax provision:      
U.S. Federal $ 3,002 $ 593 $ (83)
U.S. State 1,678 538 286
Foreign 2,330 1,070 1,372
Total current tax expense 7,010 2,201 1,575
Deferred tax provision:      
U.S. Federal (20,387) (1,432) 1,707
U.S. State (1,853) (210) 337
Foreign (6,172) (1,878) (1,916)
Total deferred tax (benefit) expense (28,412) (3,520) 128
Total income tax (benefit) expense $ (21,402) $ (1,319) $ 1,703
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Total (loss) earnings before income taxes $ (275,648) $ (389) $ 3,574
Federal income taxes at statutory rates, amount $ (57,886) $ (82) $ 751
Federal income taxes at statutory rates, percent 21.00% 21.00% 21.00%
State income taxes, net of federal benefit, amount $ (2,508) $ (1,075) $ 628
State income taxes, net of federal benefit, percent 0.90% 276.30% 17.60%
Compensation adjustments, amount $ 2,738 $ 1,506 $ (16)
Compensation adjustments, percent (1.00%) (387.10%) (0.40%)
Research and development credit, amount $ (1,093) $ (1,010) $ (495)
Research and development credit, percent 0.40% 259.60% 13.90%
Research and development credit, percent (0.40%) (259.60%) (13.90%)
Return to provision adjustment, amount $ (182) $ (125) $ (68)
Return to provision adjustment, percent 0.10% 32.10% (1.90%)
Subpart F, GILTI, & FDII, amount $ (412) $ (127) $ 6
Subpart F, GILTI, & FDII, percent 0.10% 32.60% 0.20%
Foreign rate differential, amount $ (566) $ (313) $ (152)
Foreign rate differential, percent 0.20% 80.50% (4.30%)
Permanent difference $ 479 $ 33 $ 64
Permanent difference, percent (0.20%) (8.50%) 1.80%
Goodwill impairment, amount $ 32,594 $ 0 $ 0
Goodwill impairment, percent (11.80%) 0.00% 0.00%
Valuation allowance $ 5,398 $ (126) $ 304
Valuation allowance, percent (2.00%) 32.40% 8.50%
Interest reserve adjustment, amount $ 0 $ 0 $ 668
Interest reserve adjustment, percent 0.00% 0.00% 18.70%
Other, amount $ 36 $ 0 $ 13
Other, percent 0.00% 0.00% 0.40%
Total income tax (benefit) expense $ (21,402) $ (1,319) $ 1,703
Total income tax (benefit) expense, percent 7.76% 339.07% 47.65%
Effective income tax rate, amount 7.76% 339.07% 47.65%
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Capitalized research expenditures [1] $ 5,116 $ 3,124    
Credits 2,528 4,769    
Allowances and reserves 3,033 2,376    
Stock compensation deductible differences 1,346 1,384    
Operating lease liabilities 2,182 1,850    
Inventories 668 1,348    
Net operating loss 6,633 6,945    
Other 187 149    
Net deferred tax assets, gross 21,693 21,945    
Valuation allowance (5,975) (582) $ (708) $ (404)
Net deferred tax assets, net 15,718 21,363    
Operating lease right-of-use assets (2,120) (1,811)    
Goodwill and intangible assets (28,694) (49,781)    
Property, plant and equipment (2,813) (2,502)    
Other (579) (221)    
Total deferred tax liabilities (34,206) (54,315)    
Deferred tax asset/(liabilities) $ (18,488) $ (32,952)    
[1] Under the Tax Cut and Jobs Act of 2017, research and development costs are no longer fully deductible and are required to be capitalized and amortized for U.S tax purposes effective January 1, 2022. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities.
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Beginning balance $ 582 $ 708 $ 404
Additions charged to income tax expense and other accounts 5,398 567 304
Deductions from reserves (5) (693) 0
Ending balance $ 5,975 $ 582 $ 708
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Domestic Tax Jurisdiction [Member] | Tax Year Pre-2018 [Member]  
NOL carryforwards $ 0
Domestic Tax Jurisdiction [Member] | Tax Year Post -2018 [Member]  
NOL carryforwards 0
State and Local Jurisdiction [Member]  
NOL carryforwards 8,709
Foreign Tax Jurisdiction [Member]  
NOL carryforwards $ 22,595
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
Research Tax Credit Carryforward [Member] | Domestic Tax Jurisdiction [Member]  
Tax credit carryforwards $ 0
Research Tax Credit Carryforward [Member] | State and Local Jurisdiction [Member]  
Tax credit carryforwards $ 3,181
Tax credit carryforwards, expiration date Mar. 31, 2036
Research Tax Credit Carryforward [Member] | Foreign Tax Jurisdiction [Member]  
Tax credit carryforwards $ 15
Foreign Tax Credit Carryforwards [Member] | Domestic Tax Jurisdiction [Member]  
Tax credit carryforwards, expiration date Mar. 31, 2037
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Beginning balance $ 92 $ 1,329 $ 64
(Decrease) increase related to prior period tax positions (92) (1,272) 1,179
Increases related to current period tax positions 0 35 86
Ending balance $ 0 $ 92 $ 1,329
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Income Taxes - Open Tax Years (Details)
12 Months Ended
Mar. 31, 2024
Domestic Tax Jurisdiction [Member]  
U.S. Federal 2020
State and Local Jurisdiction [Member]  
U.S. Federal 2019
Foreign Tax Jurisdiction [Member]  
U.S. Federal 2016 2017 2018 2019 2020 2021
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2024
Nov. 17, 2022
Belyntic Acquisition [Member]    
Business Combination, Contingent Consideration, Liability $ 571 $ 1,500
GKE Acquisition [Member]    
Business Combination, Contingent Consideration, Liability $ 9,300  
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data (Details Textual)
12 Months Ended
Mar. 31, 2024
Number of Reportable Segments 4
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data - Operating Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 216,187 $ 219,080 $ 184,335
Sterilization and Disinfection Control (b) 133,250 133,693 109,090
Operating expenses 405,325 130,373 104,388
Operating (loss) income (272,075) 3,320 4,702
Nonoperating expense, net (3,573) (3,709) (1,128)
Operating Segments [Member]      
Sterilization and Disinfection Control (b) 133,327 133,733 109,255
Operating expenses 405,325 130,373 104,388
Operating (loss) income (272,075) 3,320 4,702
Nonoperating expense, net 3,573 3,709 1,128
(Loss) earnings before income taxes (275,648) (389) 3,574
Operating Segments [Member] | Sterilization and Disinfection Control [Member]      
Revenues [2],[3] 75,124 [1] 64,609 59,044
Sterilization and Disinfection Control (b) [2] 53,302 46,520 43,720
Operating Segments [Member] | Clinical Genomics [Member]      
Revenues [3] 52,588 62,299 32,840 [4]
Sterilization and Disinfection Control (b) 27,078 32,485 11,941
Operating Segments [Member] | Biopharmaceutical Development [Member]      
Revenues [3] 40,712 47,365 45,579
Sterilization and Disinfection Control (b) 25,400 30,340 28,605
Operating Segments [Member] | Calibration Solutions [Member]      
Revenues [3] 47,763 44,807 46,872
Sterilization and Disinfection Control (b) 27,547 24,388 24,989
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]      
Revenues [3],[5] $ (77) $ (40) $ (165)
[1] Beginning October 16, 2023, revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on January 1, 2024.
[2] Includes GKE results beginning at acquisition.
[3] Intersegment revenues are not significant and are eliminated to arrive at consolidated totals.
[4] Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on October 20, 2021.
[5] Unallocated corporate expenses and other business activities are reported within Corporate and Other.
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data - Segment Depreciation and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Depreciation and Amortization $ 9,083 $ 9,959 $ 6,049
Operating Segments [Member] | Sterilization and Disinfection Control [Member]      
Depreciation and Amortization 1,469 818 860
Operating Segments [Member] | Clinical Genomics [Member]      
Depreciation and Amortization 5,385 6,808 3,093
Operating Segments [Member] | Biopharmaceutical Development [Member]      
Depreciation and Amortization 1,563 1,435 1,615
Operating Segments [Member] | Calibration Solutions [Member]      
Depreciation and Amortization 280 366 390
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] | Corporate Segment and Other Operating Segment [Member]      
Depreciation and Amortization $ 386 $ 532 $ 91
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data - Segment Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Total inventories $ 32,675 $ 34,642
Operating Segments [Member] | Sterilization and Disinfection Control [Member]    
Total inventories 7,014 3,492
Operating Segments [Member] | Clinical Genomics [Member]    
Total inventories 11,813 13,985
Operating Segments [Member] | Biopharmaceutical Development [Member]    
Total inventories 6,304 8,384
Operating Segments [Member] | Calibration Solutions [Member]    
Total inventories $ 7,544 $ 8,781
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Long-lived assets $ 42,304 $ 38,522
UNITED STATES    
Long-lived assets 32,229 34,729
GERMANY    
Long-lived assets 7,596 931
Non-US [Member]    
Long-lived assets $ 2,479 $ 2,862
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Segment Data - Revenues From External Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Revenues $ 216,187 $ 219,080 $ 184,335
UNITED STATES      
Revenues 106,395 117,281 99,068
CHINA      
Revenues 24,933 25,797 16,518
Other [Member]      
Revenues $ 84,859 $ 76,002 $ 68,749
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 15 - Subsequent Events (Details Textual) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended 21 Months Ended
Apr. 11, 2024
Mar. 31, 2029
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2028
Mar. 31, 2026
Apr. 01, 2029
Apr. 05, 2024
Repayments of Debt     $ 33,500 $ 36,000 $ 21,000        
Outstanding 2025 Notes [Member] | Subsequent Event [Member]                  
Debt Instrument, Repurchased Face Amount $ 75,000                
Repayments of Debt 71,250                
Interest Payable $ 160                
The Credit Facility Term Loan [Member] | Forecast [Member]                  
Long-term Debt, Gross               $ 48,750  
Debt Instrument, Periodic Payment, Principal   $ 1,875       $ 1,406 $ 938    
The Credit Facility Term Loan [Member] | Subsequent Event [Member]                  
Debt Instrument, Repurchased Face Amount                 $ 75,000
Long-term Debt, Gross                 $ 75,000
Debt Instrument, Interest Rate, Effective Percentage                 8.40%
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $V(W%@'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 " !-B-Q8)&"UA^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G6Q:BH1M+HHG!<&"XBTDTS:XV81D9+=O[VYLMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAE1Z(H ;(YHM>YGA+]U-R'Y#5-SW2 J,V' M/B (SC?@D;35I&$&5G$A,M5:(TU"32&=\=8L^/B9N@*S!K!#CSUE:.H&F)HG MQM/8M7 %S##"Y/-W >U"+-4_L:4#[)P'MZ?"GK5J[/ MI'N#TZ_L))TB;MEE\NOJ[G[WP)3@8EWQ325N=Z*17$B^?I]=?_A=A7VP;N_^ ML?%%4+7PZR[4%U!+ P04 " !-B-Q8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $V(W%B8XR#BEP< 4R 8 >&PO=V]R:W-H965T&UL MM9O_;^(V&,;_%8M-TTTZCL2AA=Y:I!3:#1UM&>G=Z7;:#VYB(&H2,\QS&76\:?XS6E KV&011?==9";#[W>K&[IB&) M/[$-C>0G2\9#(N0F7_7B#:?$RXK"H(<-X[P7$C_JC"ZS]^9\=,D2$?@1G7,4 M)V%(^-LU#=CVJF-V=F\L_-5:I&_T1I<;LJ(.%5\WJ6*YX2?%SJF09 J MR?/XKQ#ME,=,"_=?[]1OLXN7%_-$8CIFP7??$^NKSK"#/+HD22 6;/L7+2[H M+-5S61!GO]$VW_?,ZB WB04+BV)Y!J$?Y7_):P%BKP /&@IP48#?%9A-1["* M NM]0;^AH%\4]#,R^:5D'"9$D-$E9UO$T[VE6OHB@YE5R\OWH_3_[@@N/_5E MG1A-F)O(?Z- =N2AFTCXX@U-H[P]I?^7+OKJ3-"'7W^_[ EYN+2HYQ;2U[DT M;I V,;ICD5C'4M>C7EV@)\^S/%F\.]EK#"K>$?X)6>9'A W<5YS0^%#Y&U0] M@:L=NI$'-[)R"[@8JR1O97K6(?+[N'_.Y%YH*F@8_ZLBGDOVU9+I&/$YWA"7 M7G7D(!!3_D([H]]^,<^-/U2T=(I--(G54/9+E'U(?52TV[&DR4D@@7KT%7VA M;RJ"L)(A?P:X;QC*Y@76M@6F2:P&[*P$=G8,L 5=^;%$)AOA/0FI"A>L'Q?3&0=/[,>J-'U3T0*FV]#2)U>B=E_3.P:NV9;?ULJY[&Y"5 MBAI8M2MC)8 MK=LUK*YEJHB!A6V):1*K$1N6Q(;@-99W@P+9G'*?>>A6OAVKB,%JMS]4L,": MMK TB=5@792P+EK!RMI7(RI8J\E*@%5M86D2J\$RCGS;*+O?@7K3 MZ'Y1(8++VC+2I5:'M.>#S>,@V5&4R#:UH!O&A9(6+"1XHAS^*_[-H^S]K1]0=)^$3Y0K41UP]EW3'/0-)2RMOEZ76AU6Y>S- MHZS]-'(9EZTJBY4?D2-DYT2,HS%+9$B268EYZLX*JZN=/5S4&N IO+U9F7L3 M=N<%P$?RBJ:>[*C^TG?S< ZT/5ARV.\:PP'&%TH/"Q>WIG<*WV]6QM^$O7I! MS_8\J1Y_W+U V;S&0Z1N<["DB4W#0-]I+/+S=/Q7L4;V"XT:;K1:0X$NM3K/ M*A:8L)-_SW.<;LE^_,BVD9(E+#3@TM:T3A$4/H=.=1-N&QE M2F2PTIB%H;0OL6#N\T<4,;0A'+V00'W[A,5:0SQ%=,!5=,"PZY MPB<6*-G! GO[II$*]KX.." T+WM3.R_ ME;RT1@1=:G5>543 1T6$[S0(NL^1=&*R=Y)8#FL>FL9QTC"NP9H_J&KR<@Q7 MM>9VBG" JW" CPH'WU@@0RCA>:3GRDG; TKW3 E+J_/7I5:'53E_?)3SWSU* MR>>(LK%,6EGU3/-*IW% QW9=*B6D@)>+*9<=:#7^NM3J MY"KC;\&^O2#GA"0(T'42RX]C9=\\H-,XDPO7M:9UB@1@50G @LU[0>LFI'R5 M#F5_2@6QEIDIW)!(W>!@P69L6J. +K4ZMKV50K"!GXYO%\A./%\PCFPAJ SE MV8QDT_J# WI-CZC@LM;03F']K*!+K0ZK MB@?64?%@GCP%OBO[*"-*WP&KM%[,IS4H%&IGF5JZ=OAE=-8?&-G/9>]%A:=* M =91*:"8E7#R60EG3>1IH8=$R+$M2C.[$IE.@S\NU,YK%VD,+X;#\A(+&J=( M E:5!"S8M^]&_J90?J!\X=RAKPZ:S>9*"%K=ORZU.JG*_5NP5]^12F<:TV%= M20N6F+$8V=%*VMCT:0L)_"7CD4^4Z+1& %UJ]16T503H'[#N!;I;GX=H.E&1 M.Z#0OU!!@HM:+YK5ZO9[>^OF4TN:??\@1F[ZC#Q?0E^^6W['PJW?,O M2-R1U-'&**!+66I\&LBAD^??.<@W!-MDJ_"?F! LS%ZN*?$H3W>0GR\9$[N- M] #E-S]&_P-02P,$% @ 38C<6!MV=U%K!P OB$ !@ !X;"]W;W)K M(8?SS(Q\=B_5=[T2 MPJ ?ZZK6YZ.5,9NWDXDN5F+-]1NY$35\LY1JS0W7\^PJ.'#[Z6MRMC/YA,SS;\ M5EP+\VWS1<'=Y&!E4:Y%K4M9(R66YZ,+_';&&H5&XM^EN-='U\BZ,I?RN[VY M6IR/(HM(5*(PU@2'/W=B)JK*6@(H=C:*V2EF__1_5XV&J%BJXU<[Y4!P;JL=W_Y MC_U"'"E@-J! ]@KDJ0ITKT ;1W?(&K'3,R7OD;+28,U>-&O3:(,W96VW M\=HH^+8$/3.=R5K+JEQP(Q;H/:]X70AT;H,H'B,2$>91GSU=G7;5)^#OP6ER<)HT M]MB0TURO$'B""GLA_MJ6=[P2M?%ZMC,5-Z;LH;B;DHQ@\.+NV %7BI(<1P>I M#DYZP$F#."^*0FX!%IR70@#&>27&J!):(U[!^;-[I9%C:.R1R@%:5^3E&&TB@I@D!#/^QVR ?P-P-#9+WX\$PS^U26F#U/$S$ MDM0%Z,HE"<[H0,;%+6=A%DQG'Z\NWE]]O+JY^G"-+GZ_1-* MT:'DT=(D#O+2]%LMN*H!K1)0%FW]-='>1N=\QBQU$IQ/+,F'%K0E-QQFMUTN MYOME?:B.O$!=LL(DBQV@/K$HSP: MJ2&PZS6K8RJDL_+JC0#A29VB8LQBIV$ M[!&C-![@7](2'(G"&:5%=\QOZ,^+N38*FMO_>7N1(&L^-Y.(ASWS-(OZ/9@K1EE$!N**''6+8>Z\**"6TZ4=.[Q6HFI:Y96L M%G->?/>WC"Y19JE3.7FD<$S3 ;0MF9(PF>Z.ZT!\>=%Z6!,HK8_6(P7I90!M MRZPDW [.( !*@Y:\&-Y]M]N+HSAR=M\5PS2*!EIPTA(>"1/>3$+'JDQ3X&E1 MEU*A6AJ[K%#7V^Y[(>8&E5IOF]E)(?7 ',&E.YQBG/>SHUG2RC]4%K97FH@-D[: M0Y[*6M?UEFA)F&AG(;XU*ZG*_T/J(?$8PMK^ M0WK% L]/B-)RW[A/'*4#/:!I*5T$J;TEU#-;=?;71(F@]TB[2E9AJFYEVJT,\ZBM1#TBRF>3]S>.1 B&5#L]*6 MIFF8IIW\U@3],YUP.=G;:7KD0ITF/9KXAME[UHS\(5:^VD(#*@Z]*C<:_?E) MK.=">8O"L,7GYL!36>OZW]8#--QI/VEP2$_:4)_*6M?CMKZ@X?KB2?,CZIDD MQS1SSI:G=H@)SH9R65L[T'#M "!%95^];>&(/8P[PU$9-/CL/3J1M:[[;5%" M3S#.IB>M14YEK>MQ6XO0<"WRM*CT-/)Q&O5;!X\82]A094[;XH"&BX-=IW.$ M=#N;LM:HTHL02]ZDX(!M?NQP.[&R$WSOGTN M#5!Y<[D2'.H/*P#?+R6TC_L;^PK_\).-Z=]02P,$% @ 38C<6*UWVV*8 M @ '0< !@ !X;"]W;W)K*"SWW2F/J*]_7>0D5U1>R!H$S&ZDJ:K"KMKZN%=#"B2KN MAT&0^!5EPLM2-[9462H;PYF I2*ZJ2JJ_MT E_NY-_&>!^[8MC1VP,_2FFYA M!>:^7BKL^;U+P2H0FDE!%&SFWO7D:I'8>!?PF\%>#]K$9K*6\L%V?A1S+[! MP"$WUH'B8P<+X-P:(<;?SM/K7VF%P_:S^S>7.^:RIAH6DO]AA2GGWJ5'"MC0 MAIL[N?\.73Y3ZY=+KMT_V7>Q@4?R1AM9=6(DJ)AHG_2QJ\- ,(G?$(2=(#Q6 M$'6"R"7:DKFT;JFA6:KDGB@;C6ZVX6KCU)@-$_8KKHS"688ZDRVDT)*S@AHH MR WE5.1 5M9.D],E52!,"8;EE.LS\H7-F+ [?PE@E-.&Q0&5Q\Q0*H]C!N.T;6[CQ; M2X.GHVN6>'^!L@$XOY'2/'?L$=G?B-D34$L#!!0 ( $V(W%BNI3PM*P< M !4F 8 >&PO=V]R:W-H965T&ULM5IK;]LV%/TKA%<, M"9#$XD.O+#'06'L$6-J@:=,ZS@E]/-D)L+Z=3OMS0/.87;$L+^.D#LJS*7(<;YK':3&97=7W[LO9%=N)+"WH?0GX+L_C\I\;FK&GZPF< MO-SXD*XWHKHQG5UMXS5]H.+3]KZ45],]2Y+FM. I*T!)5]>3M_ RPGX54"/^ M2.D3/_@,*BD+QKY4%[?)]<2I6D0SNA0512S_/-(YS;**2;;C[Y9TLO_-*O#P M\PO[+[5X*681SCI;RTZ+J]P=1RF]3&2=F-])N.;# WP?Z",M=M28V2:2F".KJG')M_&27D]D6>"T M?*23V8\_0,_YR925,\]U]\UUKA\\9%]4C6%HZWAVSX\KHR324;Z+R$#O^WL-OE7#KR7C'&Q+ MMDJ%28"OCSF,D:L,S;D1YH58D6" .:'\9]80[#4$5@TW,4^7X"232DX!CBS=)[<^'RU M'"-5IE'9HK'8^OD[,%O0.E@>I+^5V3-F#6K/(0X\Y"J=;X+Y!(=*]QM@*,!P MX*&&J!. [*6)%G($9$#Z/! GTH^F7%0CXI&> 28VDL&K3Z&>DXN'SVEYM:3B)GGXQMJP08%6&M#3#$CEK #3#DD%"U M("8VUS_(3U]19Z&@W4/=OJ(3C2J)WB[H>P2J,G6<)M$&ZT&H%F8#3A-B@_2%=(X'VBW/1R;D$\F.*LVZ7R&.B_4JH^,@=K"O>@<3 MSB$X" 8T=0X(VBU0-]&T\VI:+%ENUN1K;3A'/G)\390.E+9)ZR$=17P'#0CJ M[! ,K#/G.U8U$:.CY!,PX+50Y[60 MU8O,WM?3Z4DS\$_/0$&->6.= M2)=DC@2K. ,2!)DY'R421 7&=H4%V0W.[5P%.%M+VR<7HJ:UR M(=V&R(%(''66-.$@AIHJ@ZOQ'3R@JC,UR&YJWE'Q]2D%Z;LZY\@EB'BJ%ATH M?9RJQ+1'Y \83M3Y%V3?(_I<;VG3Y#Q^E(_4NBIV>2Z+8+M#RW:"2Y.6#"PW MT*C;1Z.R16.Q]1/;^2ED]U/MUD7ZDDKC4AWISL>5ZS5U?)A02"NZ!I0LX0,# MI/-0R.ZA]CL37U&B&QZ3$A-*GSY,J*%M!]29)V3?3+HO6;);"O#G'R5 M=+GB#M6GQH0+'%=;=)AP)"1HH ;@SG=A^-T'"=AJW5Y]A#0F6S066S]]G<'# M=H-WQ&D"UMV7*U>?ZEZ. >8YVJE#9&(C/AGPW_C@ -%NYAYD:E*Y(+)54#O% MJ\?!N&>)_\=A(NY<(R;??@!K-9RO3MN8;-%8;/VT=185V[?8;!54WPC#(0[5 MO4$3+' ]K7X:8"2$ ZL%W%E!['U_^;2ZR5?W_YALT5AL_?1U#A3;'>@QY5,_ M?D1RE:_NQ)A@A*A'GI$)YI!07>A/#]Z7R6FYKM\[XG(!M2M$\X[)_N[^W::W M]1L]ROT;>!DU;RAU-,T+4W=QN4X+#C*ZDI3.A2_;5#;O(#47@FWKMW(63 B6 MUQ\W-$YH60'D]RO&Q,M%]0/[-\%F_P%02P,$% @ 38C<6-XV"QW5 @ M/P@ !@ !X;"]W;W)KT@4@F;-FG=JK)NSVYR(5D3.[,-M/]^UT[(@ ;$0U^([9QS['-]*R@M> \,W,RXJJG JYK:L!=#,D*K2]APG MLBM:,"L>FK4[$0_Y0I4%@SM!Y**JJ'@90\E7(\NUU@OWQ3Q7>L&.AS6=PQ34 M0WTG<&9W*EE1 9,%9T3 ;&3=N->32.,-X%O(U&UF./A"4 MD"JM0/&QA 3*4@OA,?ZVFE:WI29NCM?JGXUW]/)()22\_%UD*A]9EQ;)8$87 MI;KGJR_0^@FU7LI+:7[)JL$.?(ND"ZEXU9+Q!%7!FB=];N.P07"C/02O)7B[ MA& /P6\)_K&$H"4$)C*-%1.'"54T'@J^(D*C44T/3# -&^T73%_[5 E\6R!/ MQ0EGDI=%1A5D9*KP@7>J).$SDO *,RG75[P$N>5,Y9)\8AEDVP(VVNB\>&LO8^^@ MXBT5%\1W/Q#/\8*> R7'T_T>^N1XNG? C=_=C&_T@CUZW_&;/RU-T N6\@KZ M0MQ(A$9"?^'+^-P+ R^(AO9RT_EKW)7O;&,FKS'NY<#M0%LF@LY$8%C^'A,_ M5 Z"I-N99$SUN0D.!407P&M9TQ1&%JI)$$NPXO?OW,CYV'?9;RDV>2.QK1B& M70S#@XF ]0VK%\-J( 2P](4H09DL:5,WLS]8),PWVQ?11CG:S _W*MJY^:0/ M%061NY,@?3 O")W^%(DZ>]%!>\F1R1'UI7KD.;NIWH-SP]#?-=,'<\+!U8X9 M>Z.T5B#FID5)S.@%4TUEZE:[+GACBO_.^AB[8]/,_LLTK14+Q[Q@DI0P0TGG M8H"'$DV[:B:*UZ: /W*%[< ,<^SP(#0 W\\X5^N)WJ#[SQ#_ U!+ P04 M" !-B-Q8$M=QQ-H) Y8 & 'AL+W=OUFJJ((NODCLK:K' /"U,Y,*LG,/J3F 4MMBXT$&D!V M\NVWD12AIJ$1SO%++*%[?[>!0P-]H'/QE.5?BR5CI?9MO4J+R]&R+#?O)I-B MOF3KN'B;;5C*?[G/\G5<\J_YPZ38Y"Q>[)+6JPG1=7NRCI-T='6Q6_8AO[K( MMN4J2=F'7"NVZW6?OY!#W8KSU?F+B[83;;Z;[(HEY>C MZ4A;L/MXNRH_9D\A.ZR05?'FV:K8_:L][6,=>Z3-MT69K0_)O 7K)-W_C;\= M-L1)PE3O2""'!')N CTDT',3S$."V4BPW(X$ZY!@-1((Z4BP#PEV,\'I2' . M"4XC@78E3 \)TT:"03L2W$.">VZ"H?_8<_I.0?M=OM.+%Y?QU46>/6EY%<]Y MU8>=Z';Y7"9)6AT?G\J<_YKPO/+J)DN+;)4LXI(MM$\E_\/%7Q9:=L^_9?.O MRVRU8'GQ+\W_>YN4W[6Q]LFHHYF1\J MO]]7)EV5M^OM*JZ.#LV_O^>'RQOM \N3;%'5OEYDF^KX><,__8]OAZI1VI=? MV?J.Y7]I-]EZS8^M70./2UM:BS7C^O>; M6^VZ+//D;EO&=RNFE9GV(Q>F<::_YT5:N*7[2XU'Z-\[<: M-=YH1"=&V\&HI%9GX7?%)IZSRQ$_S18L?V2CJW_^P[#U?[<=5TB8AX3Y2%BP MA]D[6'6A\7AE&:9NV=.+R>.I-I%%0R0L L$$I=*C4NE92CU'G7N2=;*EQX0X MU!(W](T&*09Y%*SJ](M=][SO^ N- MG^^U1U:4O)^M?N3*X7WEO+J V,=MTX1?09QT4&U[7%E\:'^$A'E(F(^$!:;4 M'QED2JG3$"2R9HB$12"8H&?KJ&?K)?78+RK2/RK25ROP6RNM?::3!]9I^J+#-4CTB8AX3Y M2%A@2SMT3(G3O,)#E@R1L @$$X3K'(7K8(3;)E8E>JA8D3 /"?.1L,"1+URG M3N,B>>9(BFY<_X:]$9$<(102U#(]JF6J5(N7/"8+EBX*;1,GBS?:*_VM;6H; MEN^[M#:-*(%#-8*$>4B8CX0%2-ALVM([4MJ\MT&6C/I*"MISC]ISE=K;C2^- MJX'TA3;/UAN6%O%N?)Y]JSZWBD])'"H^),Q#PGPD+'#ENUR#NHT;ZQFR9(B$ M1:Y\AR6T7Q"?H=>#[+I2?D&6L^0AU>;;/&?I_+M6YG%:K'82;!TY5^*&:@]* M\Z T'TH+H+09E!8>:$+'9A#3:IQZ;WNDU#$&U$\7I7OB#QG*>K^Q4DM2WF>V M]I'JY,%"1=(\*,V'T@(H;7:@"=W6U>NB&T9M174Y1;[6X8:GNC1VY0%P-* M\Z T'TH+H+29(?LB;7*#&AE]-46YU1:%<9Y'H7#32*L0E=C!0D32/"C-A]*" M TVPU(AMV=(((+1L"*5%*)JHV=J7,=3&3(>OUJY3J,T"I7E0F@^E!0>:Z/U1 MT]:;,I4M&<>VFT,R84L8M>VF^=>SW[NN_%K8+IWJ77UC[9<8+VJ8] U6JZL/ MEB;4/H'2?"@M,&0+PM"GCN0"0JN&4%J$HHG*KOT60VVXO( 5J*XX6,U0\P5* M\Z&TX$ [[6AMUY6T#/5?H+3(D!TD80U$C=;6B@'R5GK[6:C1 J5Y4)H/I05& MBP=B3MVF,P@M&D)I$8HF2KCV>PRUX?-3]J":/5BV4/,'2O.AM.! $SQ"UW"; MJI5=EJ9)V!\2M80(M43=U%Z-H39KGF$4JHF#U0)U:Z T'TH+H+29(=LG8VKJ M=E-94,NFMZCXF'7MV1#U0/MS+$,URUCPS;MQI#[;8^4 M.@:0^NFB=&LOA_R,EZ-.'BQ4["LIV'=2L"^ER$Y(N[?D[4PQ%E M47LN1.VY],@"ZJQ :1Z4YD-I >E][65&9/.E119RD"0+N52W+&I;@YQG:RBL M.-HJ&*C% :5Y4)H/I05$]@TL:KMFTY:80\UV722V- M=:DY[>KX:C>"O*@;T3?^JZX^6)Q09P)*\Z&T@,CC^E0W#>F>%&I-0&E1RRH0 M7>\2;&U-$+4U\0+VF;KB8)%"30HHS8?2 B*_$4(M2:)0BP)*BWI60%1H[3P0 MD//0VWE"70@HS8/2?"@M("W.@,5/ETUE(HN&4%J$HHD2KDT0HC9!?LH\4[,' MRQ9JAT!I/I06$/G]E;%#I/Y4=ARDN^C>D*@E1*@ESKE1VQ94;5L\PSQ3$X>J M!4KSH#0?2@N@M!EM>8.#FF;C49@06C3J+2JJL'8MJ'JH^3GFF1HY6(90YP)* M\Z&TX$ 37[IS:?,F&EHTA-(BVO(RB; *H@QK!X*J'8BAYID:-UB"4$\"2O.A MM !*FT%I(95-C+'A-I_DONU14M?42WUP4;@G4V?]C$>B3AXL4ZA' J7Y4%H MI:=;;H:I^%GN>S*&P_LU6.4,\%2O.@-!]*"ZALDEC4-4UID@9HV1!* MB\Y8"5&.M1E#U69,A^W7+D&HLP*E>5":#Z4%5'[G@YK4-J6)->6XL3&EIFLV M^[JV0-.QFL9?S[[ONL:3Z88I#&:*6JM\%'%)/6Y-U>/6O 77\_E^^F5^Y_Q[ MN61Y-=LUWZK+:D[Z1Z9]>?V?K.!]Y.WN1/W7V[;!QLG)?.!KEC_LYI\O^(WX M-BWW\[<>E^[GN ^-=[>[J> ;RZ^I\RZB3NLOTQ_3XD_J$OM)]?F!\Y"DA;9B M][R<_M;AFR[?SU.__U)FF]V,Y'=966;KW<&PO=V]R:W-H965T M&ULC511;]HP$/XKIVC26JDCD%!:52%2@4[;0R74:MNSB0]B MX=BI;:#]]SL[(645=+S$OO-]W_D[YR[;:;.V):*#UTHJ.XY*Y^J[.+9%B16S M/5VCHI.E-A5S9)I5;&N#C =0)>.DWQ_%%1,JRK/@FYL\TQLGA<*Y ;NI*F;> M)BCU;AP-HKWC2:Q*YQUQGM5LA<_H?M5S0U;_;O M03MI63"+4RW_".[*<70; <X-+N;,4$")3A1,VDOX!E\@!EN2VV:QHRMYXKAHTT^:],F)](,$'C71 M67A0'/F_!#%IZ00E>T&3Y%/&1V9ZD ZN(.DGPR,7FIX/3X_ 9^?#DT_4I-WS MI(%O>()O)K:"H^(6:B;X%=1HFEK#A5# M93,V'?OY;$7:#+5N6&$[7X9=?:$<-%+8ES40T/H#.EUJ[O>$3=%,V M_PM02P,$% @ 38C<6$10*( )"0 ]BH !@ !X;"]W;W)KT//9OJ3,]^ MQB#;VL;( SA.]M>O!,38TD&)M_PE\>75,>_AZ.A!<'N0U<]ZPWF#GK=%6=]- M-DVSNYG-ZFS#MVG]6>YXJ;Y9R6J;-NIMM9[5NXJG>3MH6\R(YP6S;2K*R?RV M_>RAFM_*?5.(DC]4J-YOMVGU\H47\G WP9/7#[Z+]:;1'\SFM[MTS1]Y\V/W M4*EWLV.47&QY60M9HHJO[B;W^"9A5 ]H%7\*?JA/7B-M92GE3_WF:WXW\?01 M\8)GC0Z1JG]/?,&+0D=2Q_%7'W1R_$T]\/3U:_3?6O/*S#*M^4(6_Q9YL[F; M1!.4\U6Z+YKO\O!/WAOR=;Q,%G7[%QUZK3=!V;YNY+8?K(Y@*\KN?_K<)^)D M Y&!I!^ #$'L)$!M!] WSN ]0-8FYG.2IN')&W2^6TE#ZC2:A5-OVB3V8Y6 M]D6IS_MC4ZEOA1K7S!>RK&4A\K3A.7ILU#]U4IL:R15:I/4&_:8*HT93].,Q M01]^^8A^0:)$?VSDOD[+O+Z=->H8=*19UO_>E^[WR,CO88*^R;+9U.C7,N?Y M>8"9.OBC _+JX MQ1OR65I\1Q9\0\0@##FCQ_N$4&)Z\?SAQN*''\T';>'3L M?.BDK]JDKRJY16J"5VDCRG4W0T0C>'T#I;T+R^"PNGOSI-"NV+J;>N2:Q-3@*\5%T9L(_FO"=-7&?_T-E)U MVTR6F2@X*DUW^FO]8=96T47UXU^S?JX9++E2L+/4!\?4!\[Z2;@*FHFT7:-4 M3]Q5.J'-RR>T*]*R0:H)(O[77NSTV8'2VH4/3NJ!$4J-P@)$%!NBQ!91$A"X MLL*CO=!I[WXKJT;\]V@OS9276NBWTXH7[:(@RB8MUV)9<+#=A]9AD9 R;#@$ M5%%$#%4"J'#D!;#'Z.@Q8^ \,M\J55MF=D"7XLPK]@9&\=Q=7)5CV]*4$ZXF>3?O M$+$&&/Q"/>3O@+O]%A5KRJU%EJTF=XAO4! M@K/U*6+F[%E .LIB9OJP99A$(S;(8(-2V-VBKS.(#)"$;ZY)X@#+LA)3YOYH-K\ #I];O!?9QVR+L1=:AVZJI M3]G(H0\ A-D[@%*C0+9178#7^I2<4$';$-KY5(AT*8IQ0L!.U+H4$:X:+;E6 MM/,D#X"&G1 RO\\RN==XIF"!BZ=4M=I/&L3 -/KV:A\SSZP96S4EV%HQ(5D0 M^F,%/V /=G//UW[.BI&69,,(\0-SK0!44^SAB)@F0!WS1TP,<(/==/-0<;5* MYJ\+?5?E4D]EQSJ((0BQ6JTMFOK8FM& B@9C/(,'H,%NHCE6VRY]T:4&VK"Q M8QJ'I@U A/V3Q/<^ (2AX=BJ/B ,=C.,LE'M^5G?:<]0NQ ZO=F(,<7$PC-( M1E7^37< ^?@CM4<&9"%N9/E1\K0JE;N*JYFTAZ<1L9%BRCP#(!> ZK2(^ET* M6T3\:*34R$ GQ$TGO[]>3*H+GR>1*S_+%_":$K1GDP9CV$)*0$;".#*O?P 9 MC0FA(Q8'ZZ8B9.(+ET/KQHMN5:T\YP.O$33+-/MYV@+ 3 -H%$8A-4$+TK'8-V<\)*.>%\9CM33 M%G%O-SWL*T59>JGY?_8*^N#G:[X?F%T;DC&?F9P/RA@=00,RL YQL\ZQ)7S8 MU^W%Y4=PRH & 5J),#6;V0+2Q?:5#"2CGD_(6/<>\(<$%_4$=3F=EME[>H(3 MJR[N"=>,EEPKVGE.!QHC;]&8S#C/^XPJ"D.BKOYZ) MRX#,FO5 ).\TTKFO@<:(F\:^*\A\:7=B7#8 TJ+4MWU NL#RFT Z@L?=#%!& MW%"6"+W,E[D&,)B"L8LSJ4J#,YA80TNC(M@H=^(NZ^CE M5/TWM;LS0DT>OM*F]&32-K$(%5.9L@P(1.G8*3V[UN2D)A.MA5846'="F MC3.41-;E$"#3,\T\M0F@\XD?CEQ*T(&-J)N-?EVM>-;6*W_NMJ*0NHK@QVTI M5:H=(2I,:E]H5GI*"WW;"[0-\ WU322$5-BW)RDD\\: D ZP1-^&I0\YSRJN MJ%"#TH4> <)A06R=6D"& V:60 +I"&8^'FNW S!1]W[18LP52ANTY&M1EGT/ M4D@L)+BP4.@.5VSNJBP &8NI>;,V 60DH%$PUGT&CJ%NCG%:Y7J'R6D2NA.F MSH%ITI8!N4@ V7DNSCT.3$.CM_FWW3M;R0I^W, )11<_;W#-:,FUHITG;T H M^L:]N?Y6_-C]'&HC#_-CF)N>OO;WV<"G)6R> M80$S 0%041:9.XN BH1CMVO8P$8,.\OW<;_;%>V#3&F!RM>;A_TJ^@+6,W/2 MUJ7U?-5HR;6BG6=SP"WVQJT]X*& 3'&S(I:JH\P-+Q2[Z(V<=)V*LF[03C8J M^T*E7Y0YWY9B);).JV]7P_."V905,;NPWL8UI^0\"0.K,3>K+62I*5H3][GW M]OJBY(?39R=@>]T/^.,'O@ D&,>6/5>@SM[LY(' +:_6[8.5-6IO&W1/UAT_ M/3Z\>=\^LFA\_@7?)-TCF$.8[HG0;VFE5O4:%7RE0GJ?0W4\5?>09?>FD;OV ML<.E;!JY;5]N>*KRI@7J^Y54-=*_T3]P?-1U_C]02P,$% @ 38C<6)BG M0VB,&P ;TT !@ !X;"]W;W)K?[HD2M7=FW< M:;>Q+=XLNGYM!GSMEX_FDDGKYM'%V=G31VM3MR%&]=KT^]>V:;;_G1R?A(>O*^7JX$/'KW\<6.6]L8.'S?7/;X]BE"J>FU; M5W=MT=O%3R>7Y\]?/>%X&?#/VFY=]KG@3N9=]XE??JE^.CDC0K:QY4 (!G]N M[95M&@("&G]ZF"=Q24[,/P?H/\O>L9>Y#4ZC'2N,&U5W.B)\?E-O6SK15V:=B@NR[(;VZ%NE\5UU]1E;=V/CP8@ M1="/2H_ *T7@X@X$SB^*7[MV6+GB35O9:@K@$783MW01MO3JXHL0?S7]:?'X M?%9XR^0R!5#5_Q?O>7\Z=G+[Z [).([),O07_YKE^:MOZ7X3G.BJNN M=3B9RG]]95SM>(K77+@=PN-PUCD/\-R/''#QOQ_LYZ%XU73EI_\[MODOHZ?L M=OH?XK8[P?S2%L,*6[ULVQ'']=YNNGXH,(B27)R?%;_;PO3X5RR;;HX1#?29 M[8N:\RRDVF%A069MVG$!U3%B-%9HZH4M'-9N2^$)2)\, Q8#T&R*/[%>/>R* M$CS=0YI!_I'HN0(*%%IL.39@G:HPFPWV8/257W:S,M SI1T%U*Q86=,,JQ*( MSA076\D:E;VM2XM9%?1##SJ<(=WP!",(M"H7K&",PO+,7Q4KS'YU@KV8>>! M2L.J[\;E"H9 7F-V4PFB*X,9B:X\4-B8?DJ+CVU-,HF@Z6;>C#V&Z;K<1]II M3W# C1/F.WGI3(-I@.JZMK4-H?X&%E@5E]@YB#CSX)3-76V*:U.2TQ0^H("Z M%I:OXNZKFG2>CT/7!P2=,)#!ZJ[8PJ;P[]Z.(6,#J3'=/62>YZ0("[3MJBY7 M %* S0O,,?.F=BOP)A;M0!S1$N WP/OO;"U 51&B\EA"PKVM(SL);RBO/NV'X%:18 M&._OMNW6=>GBFU=U-V5:2.0M#/V&NC'-!V/,]7R+FR@/'UO30(N(-)1=#PG% MQ\)^!M&=/_(.I(/1CY%JS-[6$':B'8!P[CO./86F R_7&W(# MB#+1AS+LJ$HLWH%8:2R6.*;Z!0D+&EF/O-T0._URN3+NT6'J]KIT+.!X!;9(RW*0=+FT+.6J:'=_;S:!H'8K3 M_>_^\L/%Q=F+OU]>7LO'\Q,492NP9%P&CIOYMEVKGO#$)HNT]&"@&*!N,1+[ALOJL.+8 M5,!"[,:B[]8"/I%A;&D2];U'*Y($M@P(5[4_M7_#9,,"6QK7J[$'U'*7N%Y% MM_H#]DGWH8ARMF"W\#/+,#/G'*\1R@ZK_TOYOD5(8TW? @#.8@MU0'UMY1P/ M@/- !%X366P1:>NF,@\-SJ""#( '!0G=M:00^: LQ[6W\:J^^+JW*\8QMS3: M^&Z#RH(E+C]!F$!H1T$\?_:B(&L..ZKQHUR -282YTTGC>@XX+$](N^J,HK% MV JQL*-(0\41'.[UQ.G-:5%!NDTO6PTD$8I"4K+W0&V@A:T[\+;P=W:.;N9U MG@A SO^9\$_A ]I68BA^OL6F ,J#%XBGQ<^F[HM_F@8 ?\510G#T3.3YK3RO MG7I2/1VD+>TN>1Q\84E\;,")K6Y5QLC&&[/C*N1VVUK;>I@-B#UM80_@&]";00*TM%@E3AI(575+BNP!% MNRT/L6XW/EP\+V#2(=#^^^/G^!)X)>/_K@_Z14F; MK>Q-PM?U",T/H+<]S93X:7.QEN)PZ0$CK,2[0C04E78HEJ0[D M5+1E\ OBOK NY 2FF9D#VW/BQ$B4V(&AHA=T=*BJ-\<90E4XISYZ$#R3CEV. MM;@(L^D)D8C+P"Z(A50DWRNO1'HA8BY@%)?PGL"U./>U]FJ3UR*E 1% M!@Z)ZI9Q95BI5X?P&"Y[&!3WH\7S6LRK.>,"*YS25HOS%M1XH(R;Z6@]@47] M6?6 0*S7XLX$*9,80*G& M:*:?2L(@&+ R>>=EYP:2,D[B4EV+#RYS@R2:Y@(TO)@AAS$7.4_<]D#5F1AF MU294,BK<(< DOF%L4]Q"CP;,3?\Q\^_\;^]X!+_/=:H4:")NY$XC>?% MV?S+?S?Y1OX1-G*M9\#AT!/0<0D "#&ZK].@MT'-B-:-?-4=L7>YE5L4[V+Z M(:47DKN^!U=.$),"?)'E;SZHOG;1YRSOHMCQX[PY"IW2+@[=U@3A&+5>F494YPW3S*KN L+!1.49%L4CW6;< H\,IIB'@XSV;GF0XH648UT'7,WO"UNEW^T"9! MWQ=.<.;#++P@.@S)MU ,]F&W6.CQ1E$.0=V=YWO*7'59 M]X@:J:=+.TT)SJVX8X:>E7HG#NC2L,0U_!*<%\PA4QHLZ-58*D6QF>,SRP'Y M(H0:4;(_&6T)D<21A0P'C:'X'Y 5ZY,@T>_*N)615')F,ILJ=@[./XM.'D+H30)#FD%J\4"=Q,;'=$T"N)MP3&8$HDH=86#$ MA?,QB#F,\#E'8@ [K+JJ:[KE;HIR"A=AM1A:3T-#FK%YR#6&>$!9. ],3R7& M806#XN6=/SE>R =8!.,9#Z: 4A-N&K0(\XGYIO(WVV1A9T5CYJ)!H6^PHY4U M50@;B$Q04%46[O>F%L,];&US*U9LW2$.FYAQ74WL3):W\-G>R)@:U!2;UU5*7:PQUP@)2EJTO>;>"%7':TE24V_FVIFU:*, MJS5_DO88YAK.M96W11+88^;@_2"&P$Y"F6X.<\;0,8OYW0H1SR?PD8\ZR]YL MZ/<*8RKXX'U>^_3 K+ANC-?];T*6('N[B6]C#N& KT@3'+W6)%*^KZ+)@ZI5 M(^/C?#&P>[F"@YQ XIB[V%><'B@Q.5'"%&<>PZ$!C2]"^FJ8.ER2\N5YI-/?!0K?)MX\.6GG"J'8B9HWA 0SQDX=@K!9&LA'=*E$;A&IV%OXPMWE([?Z36 MT2WV=J@U]/()L4WG6%F=Y" A9BRI59';??[\CG.5M^TN>H%+<5Y[<3Y4(X;L ML$_8AWP['=P8:(C==[3M)30# VK)&GJ;)$H>\T+3#NDK5Q^KE,,9#-@KRJ>/T6>4PAW$%'W\<\FG%X^SU6V8Y65.8HOH6+U6CRU$&+U?5 M0N]=.HJUB"),0<@3>S:D'=($ZEL?_X6L@"SHIHENA'^^^*$A+NM.$BTM/3I\ MH0D0GY55:P1U86,[AXA\F@216<3Q#&=9F\?1>X7:YF.%J5..R<"EI%;I%@_' MD (N[I^\?_?QY,$D<[L+8>'7XM_#K8J2%=S<2JH.\^C3U2'F5F=<"+Z7EC[- M/$GXN,$[F'ITI_+Z_$+^7$;BDAB!+EJ8(VF=1,_GQ84_*'SYXFRI/2&L=>S$[\X/:5>(U-M4/EH3 MFH-&%RVL))8;B<.%V:2P'1-OGD"QV"[G]+BX#/[!+ZD,<>FK%;]($47P_N 3 MXCS(4,3X4@W#&R"-HG._@^C$P"F8&"NF:1]$5OU.B6H?,>,!3)=O)HE5/CJH ML(@"I$[(^Q!]JX[9X4)B^>B3#S8S"WX)FWP!>$832_!E%\);[6.(YISFT[W' MN.UN)DN0_HT\XVE^H&*T7*HO,]TPJ@>! [K5V7G!GF<%R75>*!Z=[XCQ$G2X7\FF M9B?3YSG&&,.QBD4A8.<2(_D%' IZ+'^$5N.4.EJSR6#3,,BK+ /&:37NM3H+ M6@,>V:"FR8*GK')YO?6=66]>3!JKKB0\_#URRMTZ+FN9\OJ9 ?7&]_+XD=(B MHC61U#MHVQ7S1@&YV#H@_8':1 &2:W66'K2WG[/H/<,R[28:)H#/MK:/;LKD M'X\A[IR823/\OJIC^U$[B&&#$R0E.O8E2K#N%Y&XJ.XK7T]"4 E.)BN\MO/A MWCNMC\2'YZ>/GWW_U\FX&]O6 *?MP4R0X>B^+T[D?[+DONV6%V*&_6JC P MC5BY/)%BUYNFV]E0IFL?Q@<5-$(Y=-J_$E=/)7NL>;EF?Z06J]Y;GTOZU3H# M%W'.3CQ).,!VM:7L^%R(8$4:A]YG2)7/XONO&4TC\ M!LF)-%;RDDRDIDFI:LQH)S:0"2!7W'?C_ \?MX5R/L$T>1>@3X ,?:WM2P_R M%H<#%).SJ3YR!9FN1H;]>+E=T:SKR8JFG'M4&-)+29:%$!H$?_JMKY3+,OY9 M;WUB=C*S'==SC1D\LX7D[6TX#6LHC 2B,VY#L;Y>K-"M MU"C^'+602ZME[JDQWWQTP8/09/@LE$Y2D(N!"ZOYE%GR M?4/ZP*,66IU"HG1J2??)J@=8#ZKONKGFWE?:D!4['9:=% $]3_C.86C1ZX,Q M//^L;\>+V:$@>/#G>"X&PF[[I< 1KWSU;:*I"\AFTJ:?W]DP^UGW/-;,Z>[ 71[8ATN4EC,JL$ MC+B'1&NBC&< MY=$\Q)/,6'3#)4<26/[LO8!5'V\EIG(IPFP=2WMFJK/)(GN M'['YP_K,(UL:@FW?=!LO3/#"P8/2GI W'?DR7IZ]$<6\0.\)4UDEXF?5:IN.Z(36GDFXI?M.QOE=]1MVPF?N837ML/_02:>R*76T;*6_[/BV-G/?:HU16@TN> M>"+')!=X12CH"[]&DMD);M)*V6H+:@Q1XM2-V;'4*757551;?R4GY=.@CNZQ MJ<7?S[A;,(+;?:0#9)82-'=%)\HZ_XG(^EX66=_[C;D]]E8\*-[X]F^:O.*& MKH-<^"C%2-]O9$QH$2?/J'L1[T>\N;X)UR.D8J&)5[&/0D\-G(;0U.W-9JAQ M/@PUSN1&!9NA3DQ>R[M?+_1@M8TNW2@# =-SKT"I,@'=<#MEKA=500TVR>/+@4D$G'2BDA]>E^EV\ MXL'"C_HLTU"I^@;*[:MUVQIM5 F@@Y:62GG8!US*5B^,:FBI%WH2'4,. M(_2\4"WV3//_,WJO67/5I/25^FR.H3_ML!$1% ]_W?5,S'TBX\MU#O+LSY)0 MH\WA-/S58E^[I%JJV^D-FLE>N")] L1#J:5E/W6HU8A332#ZQOWW/JZY2O>9 MKB:^Q5M/^X+$SV>&B"B["37U2O)3DS=N+]+*NY4T+KPUT*"CFUPM,,O>9C>E MN*GSQ_NRS?*LJ7Q,(.;MZTC-0EH[=+N^E; _4D+N/_F;QTS B!(.&):-J7UH MK-D"Z>"P6H'4&VC,8P5;V#*J83OQV&LN+^3O8W6FKR0%S!Y&#%Q(?7 I4W)T MQ"7>YJ6[O:@R>@>Q-3DKEDD@;]I)HU=PYJ>^M?87(2*Z?V-MH=? 0?3KT)Z: M714CJI=YF6*OOY;9A&/M/]/..=]@'1OV)9YO?;T5"S&/$Z.DG#U"T\$BNUH1 M$DCQWN!:^@14(N_/.SJ4,9/IM^?]3D.U=$5%\97 =$\#YJ;#Q:K2W;>7E'1;B$%^V31%YH,M5VW]I_B! M0 Y182UV_4C>_%BRW, ([ERZ/M)SF95%"-%(A39=9CG26C'9L\:$P4+F?=S? M=IL.2*017<[3G$'RV87DZ..?XH4/OV-LG 00\( M7=&E(:^+;VDA"@UV..EBCFGPF71\Q1M%,U\MDKX]KX1P$-(%S:#WCEX45H9J M<=O]O9%0./GZ!#5*L9+_\U&LNBWI)'G87=!4D[R.F3/GM9'4NE@4,N9[ M!+F*Z\?6IZN%@SXB$VJD0I>ZLM^D]]Z*@*_4K'KUE_(:)2 MY]'E=[X3;=?Q!OI_N>*/L5HJ3\U#PR3^BC.:93FD1 L-,(0J9?CE@S<9_*7I MJX20Y-!CS\GB3D_5'H$@NI,]DY&^'?E2U)I<$F2-MK>I:U@ ]K[P?(B;UVK' M;Q9D=T..S4U8>6(D)LE3T7E[ B)1I[>),X.2[S/*0B;M+-FJ@$U:'@XKN%E0 MZOL>ZN3)T1%2- ]:$O(&'/[C!0ZI(/[":MOTMW#ZKL5GWPQ)3_$WMEDQQMZV\G?Z_/YJW=_D%R4F^]/K1K>2#O3FDT2>Y7?'Y7HJ?XMG3E#S MCDI=])#$0;4,/*#L9=6)VW W:3_PTKXN/F=4VG9:2SWV0TF/LA_!6ELH3/[4 ME]/JD?X>5GP:?TWL4G]$*PW7GR+[57]*!=I[@:EGI\^^/]$&LO!EZ#;RDUKP M_(9N+1]7\@M"'(#WBPX.KO_"!>)OK+W\?U!+ P04 " !-B-Q8#P7CK&L' M #$$0 &0 'AL+W=OZ3NMP;^\EMI?3TN=6=NYIMO>_?S.>NWLI6N O3RPYOUL:VPF-K M-W/76RF:<*C5\S2.RWDK5#>[O@S/WMOK2S-XK3KYWI(;VE;8^QNIS?YJELP. M#SZHS=;S@_GU92\V\D[ZG_OW%KOYD4NC6MDY93JRYN\N1?/!T?>#^3; = MMJR$D[=&_Z(:O[V:+6;4R+48M/]@]M_)R9Z"^=5&N_!)^Y$V7\ZH'IPW[708 M&K2J&[_%YPF'DP.+^(D#Z70@#7J/@H*6[X07UY?6[,DR-;CQ(I@:3D,YU;%3 M[KS%6X5S_OI'XR6E])H^R)WL!GDY]^#*[^;UQ.%FY) ^P2%)Z0?3^:VC/W>- M;!XSF$.=HT[I0:>;]%F./PA[05D241JG^3/\LJ.-6>"7/6.C(V_H&]6)KE9" MTYT77B*VO#MG\,@N/\^.T^2-ZT4MKV;( R?M3LZN__B'I(S_](RR^5'9_#GN MUY,?:&U-2[< UB)P$11^2[(MVY80XW!2M[83])'A,S2)+J&./4]_DFKM217*]G5 6^$9B#X M=1!:^7NJV1I$N.JIL=JXNB'P7OR<^B[34V^ZWL:"^#F6:EU2;$"^SJI>7&1%JLC)V"J=>( M;>J%A3C&$7_N=2*HU1"@<+VLU5J!"$R5:2)BCAYT(SI0>=0L M@%L;UBPT%L F#J=KQ(1RM47@'-"XH.\[SB#$/[H'PL0,]@007G'RK PR_%E, M)O.^IOA:R> ^N1-Z %!!X/$<^]%VP6+N9B'45H-#C4#4-FJG0KL-7D5@=(*3 MGDW<&-.,Z3K9Y3C6=PJH!B_#81H=GL/ CS$9B@MT B!BL[%R=)I]%- /.(0* M=PA1%]S/"MQ+@9WDSD+H"TCU0V,(GQE_I/0W4(WMYPLB%'HX4ZO?A#^8]0X6 M=NMI*+B=2M++Y!7=HE"&M/]6=J95M:,;97JD7(MX&GQX]6XLB9PB=/N0!G1G M], +1Q^-!]UI>K^@LHCR8HE%5D;QHL0BJ:9%&F5YP0_2.%I6Y4.18%7OS-J' M39$O01&E1441+=*8[@XN649)4E(>I?F"DC@JLXR2(LJ6.65+ M?"63>DD%%&A6+!19Y'%5HZEA4455FK&121LFB>A+F[#^%^?\' M,8 H8P8RSZ*L8GM@]R*.&?0H+MF3>ZVQOK7K.59@M!WIPFL"94:\K\6S,T')5O4W!S1\%A1 MCA^C51-J_P09Q.&Z,@U,VG2;WRG9!,,?#I[2_TX=QM;E%#HIFK> JUKQ3V-Y M6D7/>]0X3R=5-%^I=M/HU9U'-:C.$Z<-1YYO=V$+N1O<4#3F'DP3?*@9QK1T MK VJSMO#Y9GW9X5BNA%NZL7NS4.T/E(LL/NB@K_@7(B7"WJ/X<>&OOOHT,F\ M<3J\0VH;.CY?LX]/C3Q1OQYOY _GX^P;$PKN. MM%SC:'Q1%3.RXV\&X\:;/MS3,0DB*L)R*T4C+1/@_=K@KC)M6,#QAYOK?P%0 M2P,$% @ 38C<6 -]=#7/! _0H !D !X;"]W;W)K&ULG59=;]LV%/TK%UHW9(!K2W*2=FEB($D7;,#2%4W7/@Q[H*5K MBPU%JB05Q_OU.R0=Q"SM]CX()>-#QN3V6DGEGS#_H_NO<5J,J#4LF7MI-%D>7&6 MG1+*!P2!OSN^9*4"$&A\W6!F M@\F@N/W^@'X5?8992+3UHE MV>EQ1E7OO&DWRF#02IW^Q?TF#EL*K_-O*)0;A3+R3H8BR[?"B]FI-2NR01IH MX26Z&K5!3NJ0E!MO<2JAYV?OC&>:TDNZ$M+2)Z%ZIFL6KK>,T'MW.O&P$F0G MU0;Q(B&6WT L2KHVVC>.?M8UUT\!)J W<"P?.%Z4>Q&OA1W3M!A1F9>'>_"F M@\_3B#?=X[,C;^A*:J$K*13=>.&_[7"".]P-%]KFQ'6BXK,,?>'8WG$V^^&[ MXCA_LX?LX4#VD9DKN12A,1WUJ!/[7+@3ZR09H&N>^S&]10R0-=\P0N(:8_U+ MS[8E+3QB,@H'(&'M6NHEW860N?]/,"CLID2BZZRYEQ@)3(N0GFCK3;"_)F%! M0@GGY$)RC6[VC=3T&]^QHH(^@N+NV/I&>(S&^1>,*^K=QE%J,%48@4; *\C9 M&++HE>5:>K+2W2:;#U[N\&9,GYG"A/;X85^EP#>R[S)P0-:JX+L0#>#I=(.E*RE1XQAD2:E# :%JO&M+0*'M\R.;G42$4E M-,*+O,/VNVWY#39@P)Y:@U B%9J*_'O"X*F:8?+0>2RGIYLC.N^7 */B*&YL MGIM'^GL&\V0YI%:/BI]?A[7@ZRHMI MW,M'Y:LR[A6C'&\WS%$#Y,=)_[RS4D6:XUBK^&JOM9<5PH2^07G$;*7>A:%4 MI^B+4)\>!)'2-!O0T4-J^RY(O2A&1WF>:JWOXB=]V:,2C5VGCD(7Q4)@&\NT M@P6@X4@A>ZGR#MS &(-J^N]!PNV!M-& [:T->$!'8_AT_-J?+(L0XQ1!N"^"H_GXH=)9]=7;K)U)4&? M+>/%RU'LM70[&7:'N]UYNM(\BJ>+(4PN,7](\0*J^?C5488Q$2];:>%-%R\X M<^/1U/&UP?V4;1# ^<(@!)M%,##<>&?_ %!+ P04 " !-B-Q8%RHT\!(* M N%P &0 'AL+W=OEN4L:3YU>/]S%KO/[CZ[P-7*V*]NJ907SV51N>O!TOOZU=F92Y>JE&YH:E5A)C>VE!Z? M=G'F:JMDQIO*XBP9C2[.2JFKP M= ._ZL72T\#9S54M%^I1^=_J!XNOLUY*IDM5.6TJ855^/;B-7]U-:#TO^+=6 M*[?U6Y E'['HP(H54H5)/$B3^>U+WJBA($-3XLY4YZ(^DC=N_.^GO MV';8,I=.W9OB=YWYY?5@-A"9RF53^%_-ZF?5VG-.\E)3./Y7K,+:,1:GC?.F M;#=#@U)7X7_YW.*PM6$V^LZ&I-V0L-[A(-;RC?3RYLJ:E;"T&M+H!YO*NZ&< MKL@IC]YB5F.?O_G%>"4FXE0\ZD6E>,7C';"&_%.5[)*M2S$HY=>(=C\08.#N,EA<90WKUPM4W4]0&(X99_4X.;' M'^*+T>L7E)WTRDY>DG[S/<>(_WQ1SU[<%2;]^M]#2K\L-CA^*&[3/QOM-*>( MR<7[?[T5ORLD"T:MRD0\&OV#QOU2">2T\[+*=+40;BEA:K?C?3G_66!&/-Y^ M#!\JSQ4GG/B<>C-75L07[+]Q)-ZH5)4TU+IT+(Z_'8O$/V75@"=$Z_ALI'J!7V*)1"S6(C5EK;QF'6IC?6X*;4AAXC7 60CG ME=6%_DNR\1J&I=(;"]ES;0JST"E^DN3:FE0YAYVR*%2U4*2&3D,,8=+#5%%# M#.)'.)DKOP:"UF#+HC!S'+54LO#+%)A!;_M5@4C9'.UP;EHTR!/\ ,(6D;BM M%1W_!OZI\I;&[I%:%C1Q/'A\7#23[ M!*E!\!0<\80Q[("X_:T=##O82+<124<>6,0'-"[81)'C9*DZN('-DRQT%NPC MSLY1&8#';99Q& +C=426_/C#+(FGK]T6>J>Y25DPU"^5Y=1-92WG)%@KUOIM M8U&S6+=;IZ58H%AY!(1ZKFF,,,9(NNR4^]8W8<8X)1;*+*RLEQ ]Y+S (E*9 M4@"8F;E'W8.X15.0Y6MQ'H_$%^-)+>2HSI0-=J)\\F'D=+F532;1C'^ M1(4B3 $JW9+5SWMZ*O3&1)KAH'$4VEC?*00@-)TLLS]0.)C,Q%" /&%KQYXB MGHD91F\+\(;LLOZAP1K4-O%@$=:! %+35!Y(?T]S2;DVAQ(5IX8IY]"69VAL MP7NVUY<*D&9T6BL;BX;B-Y0(^[?61IM55BF$*L#%1 YD"HP[1X[K>8M V@'- MH>V@<3C0JM18RCCI2::V.VC3&A$/.]0STX>2MH(AKC4/J43@EIT ^-0@360-1D%X1AP;'.R( M--9E8U[H#!1%Y-:6P9HT07W>POB!7P^4%=4P- MXJBF/++$94# 6YDI42&17;"P,M5IX%CL1XZ%ZBE6"E"QU*P-!$F"YL$5Z],5 M]TF85,[KDK!NS4=ZXER: -"F)$(I453)1?#3RC0% B)-D;UMWLJY4U6ZP;_7 M8;C3S/S19(N@&IG1G>K:2&CM7BU5)6 L^8-T)@,"KE%+T!R!LC28-#C.AHBJ M^S4@-S"7L"P;*EF%R@16MBA8%2!>H.PC9'@^VOA/>F]#W+4SI&3GKVZH*#C- MEQJ)W$4B40L4_TCU4(S!7&OV"JHB8\Z5^(8H*\1P.Y$W):4D>*^8RFF*P(2H#'.1V(2Q9Z7@D/C.V\+*E6MIF=3R]Z$AU;R*. MQI-+L%8(U$C4!;F<'0V%:O*[.$Y/Q#@:7\Y:X0CL,DK M<7\PS<1Q=B+0Y8ZA\FA&^P[D#*V90G*"%5\VN1/VCL1Y-(&$7P[G$*T9B^ED M+-X;DZTT_'^L@- LFIUWY66?\(X Q@CZ7&Y@K^6:,8]CM%>YLK3,R^>>%]%: MC:/+4;P'^C9M)M%T#EWMS%=-QJ-W2QE1[G/+"QOJ'W)< M?@C]&<(Z@<\F)%*WH;NFGJ8^;>JH3! M=@+<^::Q7?ENRQ?7D/^O:W82+A-SZO 82':0E^V[="-YN09:D@E M58Q3NL"0,6B9S1,QI^A+B<2W7/3Z J$X'B9_0V6UI?*B2S5L/PJI%A%74*7S M.]S\;G( LZY=M1)$[>R M5J_YN-#'$Y4$VB'*1Z&8-W3NT664S"X)KK:XA-)V%(/&+DA]2JZVFSCNJQ?% M3S*->9YHAS.O=1.;17ZHG.K-HQ#>Z@OV?1A.3)++'8F[J2&:NA-[POTRJO=. M&X6[&QHEUX%!0>=7JD!?N]>VHJ8W=7=A*1#'$D:1!.!ZRF]3.#J\485;$K6C M?$"+$ ?Q)^5D=T_BQG8+?1<.XD"Y!4L5[<4S&8H/GB]J96WI[IUR5-/NAB^ M&604AJFM4X4X;*T#FWNYAKB^E<2 M[%"UM)LLE;XAMT?4M"RYI8<2[V]O'Z*0M%'?#68Z1S&B2K,=^XIZ3-I#YOX$ M'KI'&:7+U>;T;2#1VE&>S+F;IPM>>U.1A )W\/VV%MRA>(=Y]2SIWAN1Q0&1 MN&M:YVQFJ4!3X M(O2TJC.CTYK8L&N+B5W(_<1+8!E39/M79.H+_?:+4 @!0GFND$8J<+Y?HK%@ M5J&_.QR":U,:A7>:SQ6:D*?P]!)/0\!'Z N0< <3\<#K#=1:J$J*.VU"76A=0"\^9_6C_&'P;WD WR\-+ M,C1>Z(H8.&PO=V]R:W-H965T M&"X.&G$&J_1?6ZN#/6&.Y125EA; MJ6LPN#KMOX[G9QG;>X,O$K=VKPWLR5+K&^Z\+4_[(R:$"@O'"((^MWB.2C$0 MT?C68?9W6_+"_?8#^H7WG7Q9"HOG6GV5I=N<]J=]*'$E6N4^ZNV?V/DS9KQ" M*^O_81ML4S(N6NMTU2TF!I6LPU?<=3KL+9B.OK,@Z18DGG?8R+/\73BQ.#%Z M"X:M"8T;WE6_FLC)FH-R[0S-2EKG%N^U0QC#*[A$\LV>#!V!\M2PZ #. D#R M'8 X@7>Z=AL+;^H2RZ< 0V*SHY0\4#I+CB*^$V8 :1Q!,DJR(WCISL74XZ5' M7+3@-%S(6M2%% JNG7!(J>4..AS@LL-P?$KFMA$%GO;I&%@TM]A?_/I3G(]^ M.T(VVY'-CJ$O+M%:Q @^-&B$D_6Z"PS\\PGO')PI7=S\>XCT4=C#I$/L!_ 5 M82-N$?1N3Q7VI#,/RU:JDL8LB+H$O5K) @&_M;)A_:"U6(*L*27K=D5'K#6\ MGDU+:9V1RY8/7P18KXD2\FP$S$"88A/L\)9*@T>+P J%82T-E5%'U"WTJW(<8\M*<,*W1)= MXLK3!DFA+A7LO/=;[(HST.?74 M;)R.8#+*>I^THX+R$F(V#1"3?-K[^D-^4D[>$V4+V2"'=)"^7/;4X6P0PR^0 M#$;T?]TVC?(5C<@4PFY@12(09+BVPPVZR^?N>&])K?\AV#G#-D*6OBZ(BIE8 MVJ)0;1F* $>I(NS6A.+Z&/3])&%5TED2!(XG+P+19;E>.M(H .-=L1'U&OW. MSY-3+Y5<>Q])NBC)QQ!'69+#V[HPP5%">+[(L+3,KWW-1-,W&/;Y,YB"K MIG5>1X) ZP@ER?+>52B1QV"XT(QG,W^4*8NHMKM[X'=AV=)Y$$M-ET:IR;#6 MSO]6TA ^>SF 0Y?A<.^A4J%9^^>8!9_4X7@NDJATHUAB MO:*EH\%DW ]!?>@XW?AGSU([>D3YYH9>K6C8@.97FJZ_KL,;[-[!B_\ 4$L# M!!0 ( $V(W%AM7.)><@H !\: 9 >&PO=V]R:W-H965TM;M%V[W%X7 ?:(FV MN95$EZ3BY'[]/3.4%=MQTRYN432FI.%P7I^9D/)62UU,[@\YWOO[>6Y M:7VE&_7>"M?6M;1WSU5E-A>#9+"]\4$O5YYNG%V>K^52?53^M_5[BZNSGDNI M:]4X;1IAU>)B<)4\?3XF>B;XIU8;M[,6I,G.YZ _DC;NKK?<7['NT&4NG;HVU>^Z]*N+03X0I5K(MO(?S.9G MU>F3$;_"5([_BDV@S;*!*%KG3=UMA@2U;L*OO.WLL+,AC[^R(>TVI"QW.(BE M?"&]O#RW9B,L48,;+5A5W@WA=$-.^>@MGFKL\Y>_&*_$1)R*U\:4&UU50C:E M>--XV2SUO%+BRCGE721^4?[\S.-$VG=6=-R?!^[I5[@GJ7AG&K]RXF53JG*? MP1E$[>5-M_(^3Q_E^$[:H1@ED4CC=/P(OU&O_XCYC1[1WPEOQ"O=R*;0LA(? MO?0*<>?=,84#N_%Q=I1"3]U:%NIB@!QQRMZHP>6//R23^-DCPHY[8<>/<;]\ MW$?BA79%95QKE?CW)W7KQ?/*%)__?JEU5:58MXZR.5HE[E1EG5<5]IKY89PMK*X^*\,&('ML*)N%AUH7"-Z M+9+R&B;2!8+CM6I,K0LGGFNS7DG@0J%:SX]>J!M@W)HB1US+2L]M8/K15"TM MG/AD/.@0PL5J&\.I>"+2633-8BR241;-DC%6>1ZEDPR+T31*1U.0)%$RF8B7 M"Y*,= <> W$:8(2UJBGNA+>R<54X\B29)>(G,9Z)DVDTRFE]DL;T=QIEXQ$6 MO5^LPAXRH1& Z+L&N@2[.LVL3O$OC6;34?_[3DF*,=9S#>N94LCR#T 5W8G$ MU5(U\H#%29*E./3T?KEGA%$P0I;-.B/D24)&&$5Y-NV,D, (^20:C\??:X0D MBM,$YXU8\1&=>C+!GSP;B3?U&I'$*B!C*,1(LB2/IF,VUBB/DBQAD2'P),IG MZ5>,]OH?+_>4'><0.F953[<7W[!8;_>K [OG$";\W3,7!K@D$B@[$'3 MM;&>"-M&>TXB Y0DY3<:>[#S2')0'CV>(*6^T538D9P;14:A_@),O[02I@ " MHU8+?>\EV"Y=81^Y)H"K-5BOVIO=A()QKC^?^K8-6W;-6'-?-76,$>L[:RM$9J5-#FUA-DC;!<)5;5J8XJHHVKH-4(%;,$6G,Y7(0^*_@,4U]XML^("!;J77 MCI%@AL)"F'"2Q.,H2W.@&0 V0W%@\ 7>I6."VA-@;)R%QT#J"#O):NB:X1TX M''4: X'U=V*<1),X15U!S8H)*I,LFF(QP34P#R4(@$[0"V :Q_$#2SN1!,@_ M(7AE!FDTF>0"T#.=C>AV-IG2;S6$'WU'*TC@[Q&; M10P@:-Z:I>+4_H;]N/,[2)L#JZ JH5;)L@PE$-65P(0"''/6-[C#@3L@U"'- M_U^9&,=WT;NZ8Z$(;:PL,2%C>F:N?"D:6<,:FY6&7HPA:*!OM&D=]ND2_/5" M8Z_D,O0MI3HMOD]>1N==+%2/2DBR$3[^738MIG'15_U?"V_F<#RN9A%(F.H3 MN%GR-(4F"NZBK01)'1AO>/95Y2E*I,4HC^"E]P$,_+NTU+)WD41:'LDQICF( MBJLU,.=V*%XZ/Q2_!7Z_=R>*JYOE4+S5"R4^]&?RY0OE"JO7H1VF1'0_];\] M3G[8P\DIFBUTW_DPWH>\]UO(8X)89,-9EQQO=M",&F3,NU,\_,0]%8$ B8.R M2U%<,X8?RR0.7O+7'8DG%/H3;-M:X>E^I@=,Z3:FE,_ OFDTS7.ZFG _&-93 M6@,,:9TS.H\R]BJMDSP5#ZH^91\BZ(^V"96X[_!DTY A#JH\I.0<4NV,6 D[T)4OU>(GE(A7A"3?R8/7^V+ M2V=09;COG.9W7"7M^AAWI'^ZXI:/5=0=<>^0KJ56%#C M69M254',90LAJ2G%+#VO,$6@(JUE<[>E.4%#J!"=1Y/]289:B6(0_^WP&67^ M02*."&%J W,A7I7$H\XP]_T8PW#HKXWE9-Z)&3(_8:E%F,"K<^DT3>#JANO6 MMI(0ZB,7'O&A*7C>*T7Y8(1A.3$J)D.$^NY-5*N-06):TRY7IO6H5HZX4\IU M! MM'8T#5JFM!4(+N<>FNT"3&JJ4"UUGHY;;\D :%^0NCK/CNC "7N*\J M=$LP9IRJ(SQ79ZH-*B_+->J'W*!:R ((C$&A[7!9I8 M\GJW=?Y <3KJX%;@#PY!_] (!%U+@I8 E+!/(=>:NAF%%FW=#58\&#A3Z;(; MBQ;" ?0%O\XJNW>KRKI[\4$/N[1X" $X*.<^%[@#;+,'FBHFAMM31.F^'L9 MD>B(;(^[T+$9*15\Q]H'$ MUQ@59=3U(3@58!(Z5X#'MJFCZE,$6#FTWO:MW$/CD'XK0->A.I6N-0<5X4%O M6QHCD^FSX*NCCAIRL43_3&\M.SCY"^?#6GXF2%FI.KP#=/0Y@7MBF%W=ZH#. M^Z8L^M0^"%W(4(0<0D-2M@4&:YH!(/9"V0#K>+@[G8LRM$_'WOV>[;RTAZV6 M_&F"X@+)&][?]W?[KQ]7X:7_/7GX= *<7FJ<5JD%ML;#:39 GO+GB'#AS9H_ M 0"1X!A>KA2:04L$>+XPQF\OZ(#^F]#E_P!02P,$% @ 38C<6!&ULI5?;;MPV$'W/ M5PRV1M$"LE<2):WDV@9BYU*C36/$:8.BZ -7XNX2D42%I'SY^QY26GG3KO>:&FGL=AF,T;+MO9Q9E?N]$79ZJWM6S%C2;3-PW7CY>B5O?GLVBV M7?@@UQOK%N879QU?BUMA?^]N-&;S24LE&]$:J5K28G4^>QF=7B9NO]_PAQ3W M9N>=G"=+I3Z[R75U/@L=(%&+TCH-',.=N!)U[10!QI=1YVPRZ01WW[?:WWC? MX=@3R\!F!>!2(/>[!D$?YBEM^<:;5/6FW&]K_&;LH(6=$RW?=?5 G1;7M,EKWE;"KKU>7'=#L$'BV=S"Z-.=%Z. M!BX' _$S!J*8WJG6;@R];BM1?:U@#K03Y'@+^3(^J/$=UR?$HH#B,$X.Z&,3 M!U"7[U;DJ.C4=+\7Y#&5BA+X3LXOO MOXNR\*<#8),);')(^\6!,+V2IJR5Z6&4_OHH'BQ=UJK\_/<^%PX:V>_"D"DG M="O7K5S)DK>6R@UOUS G6Y3&@&5H);Q1/=BCI:MZXEI0IR6J7M:/Q*W5] E-(2$$N%1F*<,NAW)E>J!C;(G!(RJMQ,*?7UE-$' M?H^*LT(C,PP=490'C*5XB<,@S!+ZA+;C&.BT*H4Q% 5QFE$6+5Q"2?!1T5JI M"A]8$.:)&XHLHH_*A5#N0#PB%@?9PJEF29 E\8MKM*VJ&F@!4X;7V ;\X@&N M /JN>$ ;="#0TJKVN.1F0Z;4O,->-'"0!(0K9 AL/@JN!T]!RA +8!PCH>Z$ MYG6-SE:BR0]R7UGIN+9@ H%4JY5!K)>/7M#';">,+GY;P<Q?\H1?R"@L5^3(J<7HE. ;J+ M7XYI%+!%-DG)ME0-LI4_"!]@MJ B9?1^ #5ZP@WH,,0"ED24!&&2CD'NGG?H MB(H@"7.,>9 O8AC$>:OM(WBN786YG0*D=J[D_X?[OSI%,)(7X_.REW4%P0', MZN5<:GCV$R3 M(,Y32A9!@1I[699]TP]MHA)@&@W#K(;(/^LJSV8 MS#*7%WD0)85+C">MVVJZYR#.C/R;4_K3U90_X?X="$\_'O%^1?#X2AGK JH% MJJ4?&D$0LLB/4<9\BL8)>U;!>SC%?3_8+B)%PQC/*'4,AJ!AR,1JGX8C1")F MS(\L8MYLG,6.6MW#H8X_:O@Y)(IHQGXJ5J>^.4^@/ &.;QF&X3Z*T24)(5 ME$U=F!_RU)5HX1L^2I5M4W@K,M7TMQ.RY7G9&QS$+L^]'T/,^BE(IB2TT<+,+0I5>Q&+E0 M^]W#N0>U:3Z\A.B0^VXS\YV;:"/TVM^W'3E?#C?9I^W#_P!( M6LO6P,D51,.313HC/=RQAXE5G;_7+I7%+=F_;O!;(K3;@.\KA6O .'$&IA^= MBW\ 4$L#!!0 ( $V(W%B.>5'P408 &X. 9 >&PO=V]R:W-H965T MSIH:E;=S99 M>[]Y-YNY8LV-?;'G MIZ;SM6[YBR77-8VRCY=3B^S=Y8&L#PO^I?G>/1N3>+(TYE8FG\JS22H&<^C@\$SC^G4#>"^3![KA1L/)* M>75^:LT]65D-;3((K@9I&*=;2?/_S:>Z9C^09_:DI>>RY:=.YUY MJ)8%LZ)7)92G M^<$K^N:CH_.@;_Z*HXZ\H6O=JK;0JJ8;KSP#8'ZGPU'=P6YU4BOOW$85?#9! M,3BV=SPY__./[#!]_XJQ!Z.Q!Z]I/[]"*NA*NZ(VKK-,__G&#YXN:U/<_G>7 MK:]KZW,\?9%C^F"YU)ZN5:%K[1_I;&F18@Y(E^9SE)&.;7&TSS\?RZ\ M6;+MU\S[-3?=TO'/#I&4 /LU$[U0 Z9/WD(;X10UBH8TU!7/IJ+*F^9WLDJES7,H0 M'YD;]GA0;!B+TN/4!DQHP)^)P4!H9>^ M)R_G\V0[-O'E%4H">1%=C@L#_5'8K[4M0P'Z=7@U?5W_=O5%9&>+F-$=0(7/ M.S&)/*HF.J3'BD!/TDW7;(5.PG(P7:22U6R*@JFT!6HJ=&*94PL@K;=&V:]^ M?# MM'HM6(Y$#K:ZZ%;HCY3ELBH[2:(_X6_X%#W%_S4O+0#UB%=/'Y^_#0O3 M:13?RT)Q-X!A7_UOJ8Q9 #,0* W>HRY[C 8L,((GWRO?5_(OJV+$@+ K+K@1 M%HT.9B>T'ZFL?,ITC% ZF')R_*;GH&YC8E9,$0#9%K'$!OHQ=F-"42(/DD.@ ML-3.6[WLY!CD!HB+S1CB@%'<)GT>9?-!T0NA9,>.BBI4N@!!B"+2'NT#&S@3 MH>[+ 3T:;K=>NM@*P++MX&$?6? G6$W"ZG'8"]24A"(:31I@.V1SJ(+O$HDB M($..B G=,PY/('*A#W&;:P31)H+7F!#'3SF5;O829NB/2&.I$3RP3F6DKX2( MH"'4',Z0/;$$](?2W]VG$@GR5J=[ J=47&CPVKE.230+XY IR_5 @&-\8HV' MH12IT'&AK'T,4 O,-9@0UFSQQTMZH2\CZ>%T[KR*?+]'V5&>+ "RI]'W%LI1 M;_^#.>4.4_>S9)[F]);V\R3/CS'X^[EE=ZKN.*C+DNSD.(S2)#_*A4@MLK=J M@^JQB_ #NH\+C63TY=_2^3[NH,WH#/YR\$(HAU_T %'9='Z$5K!'>3+'QMO/ MB^B?&M*ZR\N3_)!.P.3')RE]"^UPC^9)'AS"\^@D/@_SD!NN*@Y7C.WF&/-3 M:[6,]"EX,BUOI>YB1W-,GJ Z_ )0=YTP9\_N W;5;CI.&P&C,3KP/AVO$Q= MQ#O$T_)X$X,1."8X4'D%T71ZM)B0C;>;./%F$VX42^-Q/PG#-?F?C<6YG9NHRW/9F$)4?*) -V7)U.LU+^3B8N /EA.W8C8W-#&\/*_9C-]Q M2OP(/A"]\9 GCQ*^40WG_*+@4> M>,$S0Q887I[Y>UX49 AA_*>S.5@M28K]\=+ZC?4=?7EDFK^7Q3>1F_G%(!U MSJ>L*@JI=T A MZ!0"B[M=R*+\P R[/%=R 8JDT1H-K*M6&\&)BI)R9Q0^%:AG+C]+PV$,9W!G M9/8$7Q6K-+,!T\"JO)T^([]S>"]+Y()F]/1\:'!ULC',NI6NVY6" ROY ?PJ M*S/7\+'*>;YI8(BP5]B#)?;KX*C%7YER(?0="+P@.F(O7,4BM/;"(['08"3< MB(I5F6 %NL\,1PX:O<_AUERTWQR5TSM=LXQ?#+!>-%?/?'#Y\P]^XOWC"-AH M!38Z9OWR;LX4/[NVB9FP5\((5PK3-[-XX;>O_,7 =8'I^WT?]J/6]V/ON.(> MY\KU#E?@))=%P50KI0FX!E&!FOI>+L&"(6Z.S!395_0Z^!O(C^+XS#A,: M!$X/%,9R^B6"V>U$AFB@E+FO+!,T$9@=V]5IDRHEGO;) *V8"K7,$/6 M8UY<^(KB"]OT$3Y[Y@KW,$P*[FX=DL:(HI_6=L4%5_Q_SMVW;IVSY3HM1&9: M.$!4H<"$GNN-:)#&;N+A($A2-_7A(P8T(YR%F&+"7G%)K*W0C8/>WTHH%\\B MYU@6KX(7.5B;/_4N"5X>9,'(/_,*XWPK]=#956%$"(X8U M:D 1SLCUR0*N&5M[$=W=:TH*A:D?PBYRACU2!MFC?$92F%[@5P'9S'4OC>N6 MLADM;!36DHT%\#WQ=[:+9\4$.DF0YPUJJ:W.L)7#37+>M;WJKGG\ T--[%O3 MMG,(KCJ//KYPE0FD\@09V_IAU=>B2\E;3J;ZN]MJJ]F M,\5GY/\D40A7 M&P4!<;+D7_< (SSE@AYAJ+&DL:WF<((63\$?!ZX?+P5YYZD5S(5&@(^-L<(D M&P9NY '&\@VH$9JU[2'UW72,4 -; ,M $H>61=S3=GKJ'C45?SQRT>7 I?HY MVZN-I<&6T+N:P50^(\.='4AI6X\AD;Z#%-K>8:3!+(E5.O9VG7YP\D8M:V27 MM#95JV&P#>,PL[_B$;O;7V\YA=ZZT]+VOA*XV9S0YGE*6^A!YK]MY'-3/J(& MNM?5P"[A_VF+\P.1](;J]V%5OUN\A[^%^)]E11FCYFVV.1^/+.7';C "WQ)A M[(S'NY2/D9U8$MYQRJ?$XB1Q1^E2;I/D]#SP Q>S$>(6E_:A[:/YR&[1,;;= ML$.7.F$0KQMX1T:PFZ0?8S]&H&YJ=\P8:^GFK=[7T:X[$LM%N5RT1T8,? +?%6DZ[9X#QBU@B$&$]]G MG_"HLC;@TD'S8+G\Y9C\?U4-SABF9AB(B/IPD":N9\\6EGCC.-VNGS"PW1U/ M#9-^3/,_\+W7OL2<^'1@]$=(]>AHC:V7/O&[/0.MOE%':Z68*BJ(/'><8..G MF\3QHV"WHN+8"H9N,D)!\C)VQHCM;ZFH_3+N/B'XL+D9'#C #&Z^XR+V[PH/ MO@5L%NA:\-]-A=QOA9N=NV[BW MU]N:('55\++_P)02P,$% @ 38C<6"'>!SC' P MP@@ !D !X;"]W;W)K&ULE59M;]LV$/XK!VT8 M4B"U7BU[F6T@;A-TP%H$=;9B&/:!DI=%AX3/?--8MQ(M9 MQS:X0OMK]Z!I%@\H-6]1&JXD:%S/H]OT9EDX>V_P&\>=.7H'%\F34L]N\G,] MCQ)'" 56UB$P>FSQ'0KA@(C&7WO,:-C2.1Z_']#O?>P4RQ,S^$Z)+[RVS3R: M1E#CFO7"?E:[#[B/9^SP*B6,'V$7;(LD@JHW5K5[9V+0[&6?AR.'Z6L. MV=XA\[S#1I[E>V;98J;5#K2S)C3WXD/UWD2.2WXV@,O W#V"G":P47D.69,4%O'P(/?=X^870#5@%]UPR67$F8&69 M19*<-><"#G#%>3A7/3>F8Q7.(RH/@WJ+T>*'[](R^>D"V6(@6UQ"7_S[2."/ M1WRQL!2J>O[S'-V+@.?I'M0PNJP&N*J5$$P;8+(&XY8,< FV4;VA)7,-^%)A M9Z$C%_\=MDST2&B/#<*:O-6.,,&R)X'@"5#2@5&=5XK.0G#FBU:M"12IS*0B M\3.K:,_>8!UV0ZA4V_5VL*7ZY)4G57/16[*3+@[AX\!#' .I&_B=%H- @>15 M-8.^W)"[(0NI^ :";1D7GCO=BP&L4:)&HO<]7&7CXCHK2GA#DQ_SA,;T>CI) MX8N_(V@OMD5-5Q[0+6DLT76IV*>1HJ"@6HJ':K]ZAO%U/BW=F*4T9E16[UUH M=)4!KM=TMSF/8*HZEP=#M9R5=(K).;M$X"L&%[9BNG4=*$>=PWPOQ=JA^S/V8C;Y1XDD^=DA42,*B=\I8:]4&M3%1]6)0 MVR%/=P^K_Z:DV[.,P\QRIZ8:GRR4R73XK8YIV8;9P(U)R]_6A^/-RBFDXP** M!!Z5I7OL))C3.(Y(PW12PJ3,H"RF<.Z.BH_Z2HMZX[NG(<*]M*'%#*M#@[X- M?>D?\]#=*2<;3MH4N";79#091Z!#QPP3JSK?I9Z4I9[G7QOZDX':&=#WM:*[ M:3]Q&PQ_6Q9_ U!+ P04 " !-B-Q8M\W5BUL" !)!0 &0 'AL+W=O MT*[+$0-.U6(=F M"-IM?1CVH-AT+%26/(EITK^?)#M>!J1YD42)/#P4+].M-L^V1B38-5+9&:N) MVDD4V:+&AMN1;E&YETJ;AI,3S3JRK4%>!J-&1FD<7T0-%XKETW"W-/E4;T@* MA4L#=M,TW+S.4>KMC"5L?_$@UC7YBRB?MGR-CT@_VJ5Q4C2@E*)!98568+": ML:MD,A][_:#P4^#6'IS!1[+2^MD+=^6,Q9X02BS((W"WO> U2NF!'(T_/28; M7'K#P_,>_3;$[F)9<8O76CZ)DNH9NV108L4WDA[T]@OV\9Q[O$)+&U;8=KI9 MQJ#86-)-;^P8-$)U.]_U_W!@ #W#2MU*^(,$>%E2!82J[L-"+GQ>M&18\X M[Q#3-Q"3%!9:46WA1I58_@\0.7H#QW3/<9Z>1%QP,X(L.8,T3LRXU/H^0.2,(':/C$6?GW'G1.E+IY_'^-[$O$XWWT=C([7 5AX0N"E M;@E+H!IA@9;#/5]IPTD;@?8,[E0Q@G&N-J[#(:0LCD=0"6.I7[V"RVA1 M#RD-:^:7%([]6'10W@V:=6AB"X7>*.HJ?;@=YL15UQ[_U+LAXQROA;(@L7*F M\>CC.0/3-6XGD&Y#LZPTN=8+Q]K-.C1>P;U7VGU4+W@'P_3,_P)02P,$% M @ 38C<6"NI?Z(D"@ -!D !D !X;"]W;W)K&ULI5G;9L,K'S ME5I+.]8;5>/+4INU;/!H[B=V8Y1U)6J M*E($,W[O=([Z*4EP>+_3_H'7CK7,I%57NOI'N6A6[T;%2"S44K95\[/>_J"Z M]:2D;ZXKR[]BZ\;&Z4C,6]OH=2<,"]9E[:[RL?/#0* (OB(0=0(1V^TF8BNO M92//WQJ]%89&0QO=\%)9&L:5-07EKC'X6D*N.?^D&R7"2)R*FWJNUTI\EH_* MOITTT$TC)O-.SZ73$WU%#U3\J.MF9<7[>J$6APHF,*JW+-I9=AF]JO%':<8B M#GT1!5'RBKZX7VG,^N)75FI%H\6'LI;UO)25N&MDHY!AS=$%.W7)<754+&=V M(^?JW0C58)5Y4*/S;[\)L^"[5XQ->F.3U[2?[X,AKDL[K[1MC1+_^JP>&W%9 MZ?F7?Q^S^%6=QRW>Q7]\$']Q:_1#R86'NC_\]%Z:NJSOK9@I?%.B=!\;_KA5 M>",MI"J4NST3_U32N)00".A\U4>4?F+ZB<0UY&U3SL4;X45Q[!=I+$[P$/I% MD>.:^&D^%2A"E%@MO"3T\VF*$5[D1WE&-Z$?!/3FLVX05@_NLB="O68H396G M?I84/)47%U.^B3%7(CZOE,#@C:XI.81>"MT:L3EPRO^_[JO6&.@G%7O=9^*7 M\=U8?% +9; 6LB@((ES3:4R&%N0;'L+9"R=E>2'2N!!1D?5.BOPX#O MR.DW MSJ/.-?/!E.H1R&Z5R/T@#" 1!2'&IGDJKM528=SB54*I0U;0.C9T]";C;5$S)06#BC;;1Y$D9V(/1J1:F2RF_>OE\@N#0Y$9/-BK5Z: MHXPIJE$X#FCF(MH_Y&FXNW49,U3GBQJL!-Y?=G-UD:3"3P.R*AA/22/E.94_ MT& !E(O?T%$9\)'O.6K&X[DI<],@HR7FXY">/J =0F0UI$7.D)]D# Z8QVY-T]G"Z1^F4C? 2AU=A3/:2 MOJ8U-:7!()%ZVS".7120*7B(2#:.W%/F"L7IN6MG&VD:\<$7W]]\_'SCBV_E M>O.=^'!]: E=UK(G@QO(UQWI4B1$HMRB7K#_-09O33+6)B&>7%(BRN" M<(2?)$Y$E(AP7T/&]UHMM62%[ MUAM9&EYUC*!.$ZCG(2=@)*<8Z7Y_E57;A9!*0M($ZVK@4VV$5W'&_IY.$,&QX;%.,?M3ZAG(^)L\!7K=Z']B^B2\VH'&!/' M4X['#FL2EZ7OX3FFIT/5')5\G-, D@O(.!*@=?40313APEJ%E*;L_%C*&8"K M*5%Z_9B#&@7K)4K,J$7UQ:V Y^=&!T*TT0;\?!!/0JEFJU3-0G-I#,/:#O,@ M)?<65 ,+J$\N>[IE%#0W)+EIS49;95_ 9VMA[F%W[0>CJ2!9RV4YEU1Z!^V9 M=%"IR_KIVV^**,R_LX?]HS/0&UAW\K)K/T/2@\?XL"TZA6?B2FY*Y$3Y!]Z; M'4YP+@ 90-H(1U,_!)X0L6@00B4 J<2/\^FXF*7ULXE7;)::OZH'W1S M9,%= ]['Z^X!#>C?(F]FE3J(%K(MR>BW2,1/:!Z2G5XI[%X.PA/YA#34HP,4 MR@.:T#/$)F?P:3,GR9I5RHA6$"83'GP$:?[XMZ0(*HB M TKB0J+'2MI+_2D#N95MF/IY6)"Z.'L6F\$:SUXXP- ^[50O3Y%K M?5K $\P@B(N$(6YZA*)PE.B]]3V[N1]MZ5H%IBA"1X70:VAUSGD><5MZ&X7'F<\P8%Z<@*9Q:TH30 KYZF563@ZS M'.W$3PKN&\#8*:/WWOM]YB$#6-Q:\A45%#;YR&NGZ8FJ[&@L@/X@)JX=:FS6 MT:K!8%:*5X?F6(*S$+>HRB^J>H)B63.!H;_#>ALS[W;%R#9(\K@[+D!]68<^ MD"<>5-9,RAZ.I!'AQQ%3_QPIOU3W94W4#)O]BM6A?@LBX#DH!S8C:"T7"Q0P MYK1DC;FG6?00L7:M@#) LQ_D?.X SG6M-,NY1UV[^B5-2Z/7^[KWN HR)A6G M9/(S@[A.AH91J>PSG\)][Y/WCIC3.L]?4 MB&Z-.L4.H>C)V*>?/KI6T.M] U,_32[$K;;-?QM+YPV(45F7T.VHW\M!!7KD M],"P..U)R\OA$3&(=*CX?UKICMGV:$XA[9C>\04[^X^,M\\$T %0<+ROKY MEMW"OCH=ROU %%LM)(9M3#GC+4>_IRCK7IEM9RC)4C*NPW5<0T]4!^I('?A< ME6]20.LT>5&=KFHQZ1PP)S$)<0\$NZN%_7ONVKOWOBB7 IS9\+8*#?P/9B1L MR)X;V/XHQA=;W5;80"D6,(O]<,(7794+2:O=2_ &S>4^V8&&SJRXHP7'MFWC MHYL\&CWKRY_AVQ6>8RIQ7K66.!S&E3O:25H !K(B+/;) MF*H=K.@HT@-KW5="#>8T9,35FCM\;)_V7#\O0-<=F/']'G@QV59<:?94W+>N-E= M]/BDXP&UI5OK\M'1MUWQ_=::TBY*A_!TPN9(-YTF5TCFUEA.EAG2ID;?]9\' M$<7[&U-UC>R2:Q0+I^KLB8SAQ&R;%2@;!\&)@4NE_?D/(#G MH??]B=3 :@POSEV M3#H9G&2O%5HKG=?3J0KJSQUJ]V_[?PE3IR MW&_WT.@-GXO/=-/H-=^NE,1J: "^+[5N=@\T0?^/DO/_ %!+ P04 " !- MB-Q8P8-O5_L" "2!@ &0 'AL+W=O*V$-(N@M+:^"$.3EE@Q,U(U2EK)E:Z8I5 7 MH:DULLP752*,Q^/3L&)PVFJ2JFMTL4JET$4;";>.!% M:=U$F,QK5N *[8_Z7E,4#B@9KU :KB1HS!?!972QG+I\G_"38VOVQN"4K)5Z M=L'7;!&,'2$4F%J'P.BUP2L4P@$1C9<>,QA:NL+]\0[]UFLG+6MF\$J))Y[9 M7*F'\$]HN=S8-(&V,555?3 PJ+KLW>^WW8:_@ M?/R?@K@OB#WOKI%G>X4E7%+>VW-=L#Q?X"C&.X(H31P(S/, M_@4(B>5 -=Y17<9'$>^8'L$D.H%X'$^/X$T&Z1./-SDBW8!5<,LE(Y5,P,HR MBWX+#@GNX*:'X=SMN3 U2W$1T/4PJ#<8)!_>1:?C3T?(3@>RTV/HR='3@6MN M4J%,HQ%^/>*KA:50Z?/O0R*.MCDLHO]&1O"$P*A%S;3=NHW;,,U58T!@09M7 M:Y4B9L2**&IN: !<@BT1E*9INO.0JD8;BG-8-Y2 QHS@TKB83C&";$%4V/*"1$-):3!]!TSK@FY:+! M'3&"6K.U0#(I9X-.]]#6NJ'A&6KF7:AE!M[/SB)@!U2/WDK^_.UF7RV3U2H"^^&QAV*M)UE#+.#X5YV/O,WO7-KXE%P MZ8X^I]+QZ&P6@.X>*^/:!:S#\AI(_4$L# M!!0 ( $V(W%CW5,N8)P< !X1 9 >&PO=V]R:W-H965TEL M9NN57 L[U1O9X#3+F=T8*1H_:=W.XC#,9VNANLG%F7_WR5R?#)YF.RV-6LO. M*MV1D8OSR9OH]#)E>2_PFY*W=F],[,E65;O^M&KNK=6O]E6X'V32>4-U;I]?C9%BP5MUP%W=C'/8FE.$3$^)Q0NSM'A;R5KX5 M3ER<&7U+AJ6AC0?>53\;QJF.DW+M#+XJS',7OVHG*4KI![J62P3;$:LYFSGH M9HE9/>JY'/3$3^B)8OI%=VYEZ5W7R.:Q@AF,VED6;RV[C)_5^(LP4TJB@.(P M3I_1E^P\3;R^Y!E/+3E-/ZI.=+42+5T[X20[;0\Y/*A+#ZOC8CFU&U'+\PFJ MP4IS(R<7__A;E(?_?,;8=&=L^ISVBVTR/LN--DYU2WJK;-UJVQM)__TB[QQ= MMKK^]K]#AC^K^K#A(PRF.Q2H;BAXKAQE"9(;861#>'0K25:L)5<#/KF5<*1[ M0_5*R06!+HSP%C>R5KYVU^*;-(&7N7KW,:#>#HE8BPYU[]_;85D;D+P1;8^T MT&*7)EB)&L,WT35>&7V3]P<6LE/Z"%T+5AC1E+[ T(5NP3LLY<2\Q;H61 ?7 MW&I_W7UW3^D_4I@!Q@00UJL="OF2\"5&8FYDUT/?L3@Y!9"D4:WZ_Q O-A/I M@LZ1>JY0&0:E?3P_H2,JLB""KB/*TR /*PRR*@C3E*Z0*E7#X?>RTVM56\KB M("M+RN,@KBI*XJ!,0[I4>K,2L+:6O?/R;V%,JS?>DS0,"A1C6@1)GE&:!5E1 MT95HU=P,UEWKMN>!99DB3RA-@S(L*,V#LHCIBW8^Y*-[1Q1'>1"5A1_!SC+$ M*"K3($DR>F^T97#HA7)_,0I9$B1AC '6S6)6FB9!@<'W48B+("Q*=C\M,XJB MH$JC%Z(09T$:AI2$08*(Q24"G3T1!6C/TH)B>(10XU:5U5AWC)@=1)9[OE*4 MP/RX\/Q8Y#"DUQ M%HZCO$IX!*UA%<*:6J,46H:Q F/94_JX0[^\PP;-%96&&6Q"@-CK@FT:7'H0 M/0:!V!. O=8HW^.XB!%8MH6="2D-"F3D5]WI/RL/J$/9),!2@FL!T$; <$G' M/WN%J)<.TI;F$F4DMPLX<><1A(6R($]+XKP?)P@O#UA;RN5#'SH 9QOF'?) M-]1IY^'RH:O;OL'+]_]ZMZ4#++94':]+("!1_]X#;)S2J8_XUTZ@\FNDHJ%Z MEY5=L#@]VJ=GW@.C$JGP#0(TC&L;#P',OE5NI;I#J3U(,W'H^(/WWTLP_382$4,W,.B!]"-PBKF^ MD5,.&MHT=G:<]X\@.Z/F_> CV)LU1?XUU/E* M,P#_(,V9'LNHY&M^B!L >7 "J"L$0:!8DA>((0HR4!XT@[VB((^>9 7P7)+G ME*#\]J&4E#FH*Z8J&IGR=2GV^+'N46*/B.DT\?G2V0=)3ZNDZK^$"FP-MEA- G(-CL MA2SEV!M2*I';](G\,&FS1%%N$[$?DR/>+')0&P;89-/XI:"*[:F$,]3J;OE# MB\,"DFF]$&*\E'IIQ&:E:JX+,:6?OY.2=[Y*::EU([G[HV[;EV_1/ M5^T;SSB'LO^U4XQZWRB/88WC:@AK@<%V*:2CRJE*HG'/PU:-M@/]2K[M*+ZW M%#M^[/,,;25Z@+VF:F'T&N$$]%!ZXS$(6X1GI"T/<60TW&6Z:GH6TSVPZ$L" MT6FHWV@.4"T&Q$#X%ME;^1" *9N^=APBNU*;#7>VAJO54SXZ33NBQ;ZN'?QS MG*(0$*X8?U%4!#% BBI'N>/@OH0I&'W0_<^; Z//6 #H:^O GL08EA!'1-T40@ M!'_?W@X=B&9[9U;D=NE/YG:P;SB^[M[N#O]OAC/O@_CPYP!902=@J94+3 VG M138A,YS&AP>G-_X$/-<.0/+#E12--"R [PN-X\_XP OL?HE<_ %02P,$% M @ 38C<6"&UL?53;;MLP#/T5PAN&/73Q)9=F;6*@Z5IL [H5S;H]#'M0;"86*DN>1#?M MWT^2'2]&T[S(XNWPT"(YVRK]8 I$@J=22#,/"J+J+ Q-5F#)S$!5**UEK73) MR(IZ$YI*(\M]4"G")(HF84S$/I@'DN&:UH#NU_8QM/6.'EREA_ G;QG=H,V:U(56VP58NN6R^[*G] M#WL!T^B5@*0-2#SO)I%G^8D12V=:;4$[;XOF+KY4'VW)<>D>94G:6KF-H_2; M(H1X#!]@6:\,_JU1$EP]VM/,0K()G%N8M6"+!BQY!2Q.X$9)*@Q@]3/NJ)LO;T_%)%$7];&"[ M)"MV;3(Y[UDG?>NT;YWVK1\';5)W/X=#;QCNS5J)>N,WBH%,U9*:L>NTW=*Z M:&;UOWNS\6SJ#9<&!*YM:#0X'0>@FRW2"*0J/[DK178/^&MA%R]JYV#M:V4? MKQ5<@FZ5I_\ 4$L#!!0 ( $V(W%BB8P[Y;P( %(' 9 >&PO=V]R M:W-H965TF.+$OGSHVQ1LXW2#Z8!L&0KN#3S MJ+&V/8MC4S0@J!FH%B2N5$H+:M'4=6Q:#;3T08+'69),8D&9C/*9G[O6^4RM M+6<2KC4Q:R&H_KL$KC;S*(WV$S>L;JR;B/-92VNX!?NCO=9HQ;U*R01(PY0D M&JIYM$C/EE/G[QU^,MB8@S%QE:R4>G#&93F/$@<$' KK%"B^'N$<.'="B/%G MIQGU*5W@X7BO?N%KQUI6U,"YXK]8:9MY-(U("15=NTOD*3]32_.95ANBG3>J MN8$OU453@1C1>KYLS[?,@HI75 _(,/U LB0;!?2&?;U# MKS=\?;WD&_J02POB:,6=WNBXGCLS9Z:E!&B5*V%DMQ?<%H?90SK5I0;"/!->KY)4 ?K/'D[8UC[)<;3 MGO'T37OH?@$F:1@Q+/T2XK1'G+YY&U^%&99_%C,^Z',"=.V[N2&%6DO;M;Q^ MMK\P%EV?_._>W3;85VHF#>%086@R.,4?4'<=O#.L:GW77"F+/=@/&[ST0#L' M7*^4LGO#)>BOT?P?4$L#!!0 ( $V(W%B/QBLN01P *): 9 >&PO M=V]R:W-H965T+'=!% <2TZ3-&D# M.$ZZFT7:!G:RQ<7B?J#(D30-1:HSI!7MK[_G.6?>*%%T[+M &TLB.7/FS'EY MSLOPQVUCOMB54FWV=5W5]J>35=MN7CYY8HN56N?VM-FHFJXL&K/.6_IJED_L MQJB\Y(?6U9/9V=FS)^MO?^3?/IK7/S9=6^E:?329[=;KW.S>J*K9_G0R M/?$_7.GEJL4/3U[_N,F7ZEJUGS>G61%9]MF[1XF"M:ZEK_Y5\>(;WE@YAZ8,=TR$5/Y-F_SUS^:9IL9W$VC MX0,OE9\FXG2-7;EN#5W5]%S[^EHO:[W015ZWV451-%W=ZGJ9?6PJ76AELX?^ MTZ,?G[0T'YYZ4KBQW\C8LR-C3V?9+TW=KFSVKBY5V1_@"1$:J)UY:M_,1D?\ M)3>GV?ETDLW.9D]'QCL/JS_G\TXG]?S&UK2%K^=VC%,M[3X?&@0B_M M)B_43R>D(U:9&W7R^KN_3)^=O1JA]FF@]NG8Z*_?Y%;;K%DD&S41NG?9O]W? M3^IKF[VIFN++(/FC$PR3_]'HNM";2O'4ETUM::8R%YVJRRQ0]1&/U*U<^:TS MR;VJS'[6=4[CY%5V3;PJ'I[GP\5K571&M]K=\>YKLSLU=\O+C[RQ^FK1Q,W55%UI&E[%HE5LM'1AZ7LE[PF)P"I MB--FGU9>/ (GFF^2*]JSHJGALW2[D_W&3I$$_=EIFC/K;-8V9$>_J$R%Z<#+ MW))_VHB,M:N\I?U8D ,1252;QF#.?"W,Q\Y8JUIB4*7SN:Y8$B=TXXVJ.S>B M^DH>U"HO!"HKM2VJQG:&F4QT0@BQ0YZ^RR,S0;9"N19EX2_^#U_FZ".#KUL" >T!-L"@FARO+R#W+*PF]A M*!C-7%RX)PO_9-M;B8$ %0VYV_^(5:D) M)OMH)\ZCL**F>IJ8UO[X--J6,1X^W]"B:"@W/(\XJ@W/@S8\']>&7)OL7WG5 ML6V(6OZ^)DS2\1;?U1B/3GA$!R(5OY!,DJ42X>+?;_AW;7D_R'7"H=)_;%1( MP!6DB':"@'=%?!6C!KNQR7?XG3D*RY,'L=EE#]57WQ%76X*O<_J-#+\V0A-=WW2T,%X\ M?;(=$#[=)[B$=-CJ@"ZR>6=I'$NR)?"%&4346=+E8@4SHFO2E+8QNPEM$W2: M=HVUAD;:8!631-,KHED%U[ALFG*KJTI43A2:E)5T4<\K?]MI(EP6OY$EE85Y MKUBPZRX/# Z[)P\?P[IH7E)X0G (T93!@SVO7- *:7G@@QEJ!88AN[R M0YYF5V'+^]Z7G"TL##:;;)>E,>QBQZI!,LRI#L0)S;S22X<[!!2Q%R:E$^C' MV U;XFEOR+F2W^'1^1J%\RY0(0Y10 )=%%8QE/*$!J-HO886;GO%K@7*>2A! MGPX[PJ,Z=$PK@0\K6,V])281#XZ/%A9F,A+X#-&R1T'V,& /9X:=G+)D#?E'2L%]X&G_Q_X@)_2&8T!]&3>AURHM_>%Y< MTK+OBJ-&YQFVH,.3?Q09PG+)SI&3B0R@C>SL[7MHE#>3[/:"7C0#@".%&8OL MMXVS%DZ>.?(+ >K>N"R!]) ?GVW1-PN:T39$+\6Q'1\6Q^O!<3%C@"%\"?&J M(7EE*Q[LB+9Q%8GWM8I#_7"%GC7#:[]$A*3$7@!!08%F", M#TF6>CJNQF292L(-P=S_GAOR2.WNKEH\/L_PFB^*PG2T9#]G]L[9=U*':-!I MX3<(;]FG0(@>TS65(9'71K^?;640+>K:XQ@M<>+RE"3OU8Z_F$X<=\S/L/!) M3+KU%'D='A>[663W;)3=%SX&OF(8P?CW6QD\.O)1!A],!]6[@(]G?00'+DG$ M*4K\T%@8*[H&4%(F ;M)GC9INJ[E7 OY_4K_AR]+#.4,0"]E-F(-)B[Y0Q= M#M*P6W*2ZG&S6(BIP"R2K16RQ9070G?%=)_&10UC$5U+5()_;'DKQ1CT5LP<. _=M#G+S29%@,I)J,I=3]&&+[N7VRA#-, M;F;":#4!W,*990[/8Z(P)%M04_.(V ^'Y%7'OP:WX%--1_?W-'M/[DF;HEL# MLQ22)1403JY@KC@TR1%E"%*W1"Y 5IC#38'G/#1$0AAU4$U3Q=Q:$@1,TH&< M\ J@A,I"T)9D"&G+?'X8P)"Q..FW(W'2W1O;[,:6F@D#^\^[.C/:CNDU<;GV?8T.W/"484%;(= MBQT;E)5>KHB[E:9[2L8J/MG,/I]4T9>[6(N, N0> MGCCB!6'*?C)US M1^[8(V')R<(9SD&H=M643=4L=Z<],F.^C5 G2Q*^KJ@9C($F5 M;+/:6?8KQ:ZH0"G,'2^1 DD!1.FJ7%1.-H87MB/DB0EBEE>#O]\D"ZFYKA58 MFIM=WQN*YT)B4A+0<8W^V1S/JM+Y?\Z,TI.MBV.00[2<2FGF!"&0NDJ2IG9E M=/V%Y,AEO0J3;Q!WLV#*\#[Z'5/<6,&=CI=P/[HD+>EME3NG_2[F:N^HS/XE,\,7+]8AM#>)KDA4XI*HS<@=B3WA6.<6+C M0!DZ76#G'F-/G6EC^Q#ICH6_8"(ZJRAJIR7>P*]_ANV4)1K5:DE@N;K(IB&C M.NG7U,A8: H>RZ"SKFY]9%_Y:KT+,<^2@TW#L%7LNJ]VND*YKW,C( WI#D:, M%JBP(/N&M"07CQR:8>=*S_GL:6*STW87P'57N>=N,E?N1ZM(A8GV:&>-OFBY M'()5UAT"189H"F+FK8Z$%6)>G&EB]@\SW/FMX^I#(0:Q2W*^C(N/C-,3?QJ1 M5T]7*C*,[XY.G:8K&;K(SW[=L:+#XZ>9VDL:;PE[^EF&_,!#$GW_HU"M?=/I M"CA2=&ONOO65[.E9]A!;3TQZ1*BG[A:T#QWGLJ/U>)[<\]N"2%7L_)+J4U*T M6G2F9MUS+O:KZ&$ZQB5%AUV;/I:=)Y<_H-B%&GF?U ]T4?P2;Z6/C\0L&!<, M0*U9%MB.MYVP>018YAZ^\V.X!X-%6Z& M7GEVNU*N]T R6FA/X53&TG$/%R3K[6J) @'(NDF=+EC6^!!I^"+/>O7&G<_9W)8T/%PJ^P2F MS:ZX5CX/T%_[1*5$G2P?>\74TR1DHF#.0[(^\#_ER],9_[D(S 4S/%^D?P>L MM9R_3:$%Y&OM+IN,-)G]WQ7A>[OM8A;]PQ?H[ L-[-)=<>%0V,/M[[F!@]G]R MQ5S(XS(E^D@#@7/[DO5*T1ZX&A(=WK$K!@3[0R2]?K'(ZC)<] ,!AO^(8P^] M0@AN"(?P(#H2[U)J6P'UAQ,QWD \UZK$&;LI5$1@A$=[_G<K 3W$8;="-/I^V%-%5)]J=5@JTYMB4; MSEISXUNDT@XC^;"DH'$3@BG__WEV$:.!_>THE5I+8H#+FV,;M&AH"EKIW/P_"=H !4YMVUO%0KLX$07;I!MHG79I==9U+3L- M.EPO5]*2G3%I'2/$_^C @!+0MP)YJP7!..#$/_R!BICJ7:-5<5,A05 J)!OZ MK3!O!:)) U9G2/8EN?=L/$L5VV2FM_7))#;\;6+#7:'FSF;M7MTRCH;O\O7F M58^*2\Z1_!Y$_KC/B5&%]Y?(*FUC1!Q.S1!PL&_2ZURT# M#<+0W"=#I$C&RDW"8;4VY6V- =/8&3 =;PUXJ^9WSX3B[5$7:BT:996K3=5LU.^!ZE^ M''XHR644;2-MTF'VV%!)DO7B7.E7*+Z%V5SBMQ(@'/)9A*XJ0O>G"GO MXS3S_Y A/#\_RYX].Z-OTZ=LV]]QDS6GSIP+>2RCO MA,U7XV[\;J@<1@Z#R!,WOA.Q6*FRJUS.#@URKI^=>PBYH!OAC@]IF19IJ7/& M7ZJCOON4X9\0$C,(<3-8K,@4/+@^T '7X^?T273$+3W"E!LN.O_929<:8$W^ M0-"*U5_9QF"&!^^2N.[C]6?K(:94-R>^%AYS3W3C0DF:E#K7VVR@;J5OQ(,Y=BZDKZ_D,;Y[+A#B$G$[13G'T\S3X>W(/]3[JJG9H= M*I*#/C"L?Q4D]P!**RH$2)QB,[>MS"-WT"&42SY=7P$R(05@L(AD\@CU<8:2 ME#TW54-;L'9'X#+)('*:$:#K],$>)J1YKS!G4H#AKA39_"M/#JHK^4')GEG1 MZYQ'XC.4=3 X+-S?N*JU;FIO7 M3YR+A^F1YJGR6N:2T8%@8%V7_^( MG'$"8/=RVT[CH2;H"(:1 VN4*;2+L/5PQ?3CFK7EY%F*=ER3PXLD>N/2-IR;)(["#/.%068 M!.RDOE1$>1:MNFE CN]3[JE?LN[D+K>B9EOWQ@G6=8^WT%7:S8Y/LH4#M@=; M%E18MA1])8\7< #\W#YE_:-2SJ$]'Y;Z1>'B2IES&0']LN9^-ME^_<\43XRHP1 M_UT#IO$)A@.F7Y%]1YO?H^R0 #YO7C"\>%CQ/?X,):1=@%$XGOWNX[4_GSO%I;OS&.7.IE4,B.?,"KHU5+]UZ]/&SLRZTZ2H&5(L*=W]/ ?;MQ47UU&- MX*,K?*J,+Y+4V7BT'M:."]:*0WTQS:7+UB%F93CEQ\>)B(%!?#J[%YI-(D9A M@/30M;AQ&3)S/$F!:G+8'OE5Y(3MWJXDR76'AR5FGIZ=#K:7<7?9:% <^V9G MXWVS[T6./N5?[ZPG]VB;C;-QPQ1_:?.OB;UPDH!3L1-IH2) UA3.S/ ;!:0A MB7L]_0!(CH>><@QXY&#ZWJ$JB>L$_W#81(K%Y$09)%-%JH',9IGT_?ECG;T, M[\$9^X/IX39BGV:B=#YH\@?N0<3.C,JH3XX:!(;Z$<7]X! MZB4LJ:[[I^)[:\&, & 4?,:&T/U$OI0X1Q/'L]@,.AMO!KU(#L)>N4CT,KZ0 MX;*'!C_$I.D==?L>G:+WHBR#;*5/^N@Z>? MUMG>(>)\:53R$@KLV?1\W]JB R^QJG8UWM4JN M+-(;&%OHN[_L9'RN8ST12(3UIN6S57@=3FXDV^7Y7%2Y=LDBR9]QPZ225AEY M10DRYAX=UHCS<7JP,U(U\"7/4)5UKY?=A[?]:%/:>2VY_FNE..'-HC.VS[$)!/G&MW%= MQM;;N[Y"9'R*([V/_BA:\GXI\/DB+4OOG:5#/7J.^'W25(A9=YM!K#BX5J7U%#.B= @R5T0EWPH=7 M54Q<)P2?9W#>@AC!IPB1KSO2W8JN!\T9!W>>WS<%W/Z 0+QPKLR?0 AY+PLD M*LW+2=]!TLBZWP >^GR<=L>JD)O%1^[[C?[,BM!&>[PW=Y*)_KMZGC^2O6C2 MP^[B-]]E6V M:K;@$Y>0=MXJ]U+2^1SI^@U7!=GUWP:)8E_8;+PO[$K;+[S&S[6KUK7WP4+W MZ ?#S/9PZJ&7OPV^\2IX+VZL$\SSWWBGVV&XV^YE=TK?P#W\OK>1C)!$DC9] M^5P4C75X%=[?;/9'5RY%)>;^' S]Y<@TR2]S]Q09Z]8W$'WWEQ^>/?_A5?(N M/4,8SY21(*Y>AJ[6Q=&P50V,P&X.1V$"?[V!UC6_/ ?M4T;%XVL\H'$]88>T M.0 M-E= NF+;ZWM'G/8F?4;+PSZE>U[;W6U30U?0['2NZH MW;=U816*FWC>HS&C/#XO L%?T2B/I*H<\/RU.17P'2?;\Z5G_A\,1'N+/,^P$QS9RRE65[MTV;GU:UM=[ M@VAO??+:BANN'#EH!JF8I&^SX_=,V<+H.8::-W"B;/I*\-GBMR$'AY3$!PB9[R2BWHT;/3YQ0U&7DALGQIFPV_A)BBBK99\T<<050&-]#U14.1 MG_N""<)KJ5__'U!+ P04 " !-B-Q8WGC;^]@" G!@ &0 'AL+W=O M:=*A'$4G845XS)()EXWU\E$ M-59PB7,-IJDJIE]F*-1Z&@R#K>*>%Z5UBC"9U*S !=K'>JY)"GN4C%V_P@^/:[)S!9;)4ZLD)7[-I$#E"*#"U#H'19X57*(0#(AK/ M'6;0AW2.N^?.^6R9 :OE/C),UM.@X\!9)BS1MA[M?Z"73ZG#B]5POA? M6'>V40!I8ZRJ.F=B4''9?MFFJ\/_.,2=0^QYMX$\RVMF63+1:@W:61.:._A4 MO3>1X](]RL)JNN7D9Y-ORB(,X0-$R354C+9<%S)7@*4<#1P]L*= <3T)+[%R,,.V8S%HF\3^8#&.X4]*6 M!FYDAME;@)#2ZG.+M[G-XH.(=TR?P&@X@#B*QP?P1GVM1AYO=*!6!MH$]^77 M>H_W>[OINC U2W$:T/@8U"L,DO?OAF?1IP/TY]AP,0;.EAE2U1O]H.(&^TY 2!_CKG&W][ MZ'!G>"O4A5]1!OQHM7/<:_LM>-D._ZMYNT*IX0LN#<7*R34Z.3\-0+=KJ16L MJOTJ6"I+B\4?2]KDJ)T!W>>*6KP37(#^OR'Y"U!+ P04 " !-B-Q8RJ_ MC%L$ #U"@ &0 'AL+W=OD:<;'8R];S=*.7C%.[W>.+\03T8[N59SY7[9W5J9WQ\V_*K5 MH3T:@X]D8))Z1J53F/(/'UH&:JKCT0TOC88T:#2V]X/'Y&_S[$ MCK$L9*MFIOY-+]UF'!41+-5*[FMW9P[O5!]/(%B9N@U/./1[DPBJ?>O,MC=& M!EO==&_YV.OP&@/6&[# NW,46+Z53DY&UAS ^MV(Y@Q0WB_*:YZJ&D'Q5Z H@S>F\9M6OBN M6:KEWP%BY#608\_DINPLXGMIKX!3 BQAZ1D\/@3+ QX_$VP+78"GXNNLT]/6 M_GI;E;] M59IAFBT>U0MZ"3-TI2M9PP^J,5M=M3#59K>1>&,JM7?ATUN,I#8[O,L.9K+6 M"]L!STV]]P/,B7&X#W&Q.(3TP!L0&4FS$@=I%6!ZMRL7)AD:8D[",M2_RI+#CPA/KPL(P5+8(XRZ I]E812 2EA:0$T M(8)SH!GA90J\Q!?MZ=DN(9Y;GA&*0&\@8R0K"ARD"""2%Q5F_U[A"W;YWZF<8/#4\\50=+7%!;?P-XR_.;6 6?F[* M$AC6;]I6N:/Y3UHN,'ONB01![E2E]$,HAJ^KB6?IG*Z)@^^Z]ZU1*=GZ>OR/ MRXO28%TJ"[BUVEAX\F?PV,BJRJP;_0D/I6X^J[[<6]VLP6U49Z).U=^+$L]' M#I=PFL[2F[P&B$"#?1UR']P?L<*JAT7TI(>%K&53J5.!]T5"X T^=23BHU8$ MD[L.#5<+E=DWKNM*AM6AI[OI6IG/V[N&$-VN-5ZI6JW0-+G*,9VV:[*ZB3.[ MT-@LC,.3%(8;[$N5]1OP^\K@_[Z?> =#ISOY"U!+ P04 " !-B-Q8RZJG M.5T" !X!0 &0 'AL+W=O^_>LW6>KI5^,#6BA:=&2#.+:FO;DS@V98T-,P>J14D[2Z4;9BG4J]BT&EGE M08V(LR0YBAO&951,?>Y:%U/56<$E7FLP7=,P_3Q'H=:S*(U>$C=\55N7B(MI MRU9XB_9'>ZTIB@>6BCE]PSW%M-M;@G"R4>G#!MVH6 M)4X0"BRM8V#T>\0S%,(1D8P_/6M9=!Q! MA4O6"7NCUA?8^SET?*42QG]A'6HGU+'LC%5-#Z:XX3+\V5-_#AN X^0-0-8# M,J\[-/(JOS#+BJE6:]"NFMCQ\VPGXR73!Y"G(\B2;+R#+Q_,YYXOWV'>0#"XS5] C[>CW;BJ?/B]S=7.OMM=T<&7]7#R\"K,X8QI_>SZ![D;RO>^XR,*R/;_JX;( M#B'%9.PS3]*P]O$AE=<6E X)*@R<'D, (=YCP$5K5^MA;*TJ3Z94U/(VI7 M0/M+17;ZP#48'MOB+U!+ P04 " !-B-Q8Q<20QHD# !I!P &0 'AL M+W=O#A[XMK+N(%K.&[;%1[2_-O>:=M$! MI>0U2L.5!(V;1;!*KJYSY^\=?N.X,T=K<$K62CV[S6VY"&)'" 46UB$P^GO! M&Q3" 1&-KSUFOZ%_\MI)RYH9O%'B=U[::A%, RAQPUIA']3N9^SU MC!Q>H83QO[#K?>, BM985??!Q*#FLOMGKWT>_D] V@>DGG?W(<_R([-L.==J M!]IY$YI;>*D^FLAQZ2[ET6JR-),&N;39F#P MQ-8"S7 >6?J>BXJ*'ONZPT[_ SM)X;.2MC+PHRRQ_"= 1$0/;-,WMM?I6<3/ M3%]"EH20QFE^!B\[J,\\7G9&O8%.X"E]771^.MKURY5I6(&+@!K"H'[!8/G] M=\DX_N$,M_S +3^'OGRD_BM;@: V\("%HNOY"TNX+5%:NBA:KHQ!:V!5?&VY MICV3)=QQMN:"6TZZR-[6=/Z'%PA/^&KA6JCB^<]36L^R.:WUCF\0!ES"'IDV M0UC5JJ7RN6&F\F0*MT!B]\($L3;P ?(PF25$N7">AMJZ0+(Z>@,VA#1,1RG< MRA?R5MII&*R'%#/)8OC%5JBI);0F([!.>S(9PY.R3/S+D(19/H-[3>-+VWT( MC7"5[5@Y0DWM? ?%$+(PFTU[<*GD.Y@LC/.$"%DFM]RQ[,ZOX,:W)L5H%,PW M2L4;HEL.@-"P I0]-P.HK[3/34V5M9?*!DQ,1G M]BWM#=O[G"<)?,0-:N=FV2N(OGKVD&3A+$[>)5T<%5<:3O(QW"FYO;"HZW>V M\23KV1R?L[X@DUF894GOT+2ZJ&BN4H)X@2%(>HFHY'WM'&F83L)D.H%3C14= MC3^ZDJT?\@:\UFX2'DX/[\BJ&Y_?W+M'B ;,EM/0$[BAT/AR,@I =X.]VUC5 M^&&Z5I;NWR\K>@M1.P>R;Q2-E'[C/G!X79=_ U!+ P04 " !-B-Q8HP:3 MB0\$ " "@ &0 'AL+W=O76 M4XU$MK9&%?="WT^]BI6ULYC9;Q=R,1.MYF6-%Q)46U5,WB^1B]W<"9R'#Y?E MMM#F@[>8-6R+5ZB_-A>29EZ/LBXKK%4I:I"XF3O'P=$R,^OM@F\E[M23,1A/ M5D+W\2@Y<+KNP3=MW:+'4@;Y46U=Z8&%1EW;W9 MW3X.3PPF_D\,PKU!:'EW&UF6?S#-%C,I=B#-:D(S ^NJM29R96U$N=*2_I9D MIQ=?A$9(X".<(?FFX+=KMN*H/LP\3>AFC9?OD98=4O@3I""$SZ+6A8(_ZS6N MGP-X1*OG%CYP6X:#B)^9'$,4N!#Z83R %_6^1A8O&O!50>?@(?\ZZ_BPMPUG)5B4O=4F4 M_[&D2E[TLCR?1G#> MH*1U]1:XQ;X\_PK,X,.Y+E!V8P6_P-1-LX#>$S>=1G#22HFU!O'"G#_ALP?( M<]GB&O".ZI(YL:$[G:3TG*03^"+J_,U(7-3;CQIE]>Q?ZJ9!!(F;)2$,Z)KT MNB:OZ^K"B5#ZC3(.X_V-3'8)]ACYD17"A'_T,OS[*%&<(S=.(OOVTWCTC7 MPJ9;25_?J-'@YH%BGPW4F^CP"9;UR#T7_OVZKCK*AZ7=[T9'==M2?)S MW)"I/\ZH2,FNW^DF6C2VQU@)31V+'1;4(J(T"^C_1M#=NY^8#?JF<_$_4$L# M!!0 ( $V(W%BD@103>@4 *8- 9 >&PO=V]R:W-H965T9!D(Q7A:P'DT/?=Z4GAZJUE:S% ME2:F7:T*_7@L*G5_-&"#3<>U7"RMZQA/#IMB(6Z$_=!<:;3&O9>97(G:2%43 M+>9'@RE[?9RZ\7[ [U+J3:US.C@:!"TA4HK3.0X''G3@15>4< M(8S/:Y^#?DDW\:F]\7[N]XZ]W!9&G*CJHYS9Y=$@&Y"9F!=M9:_5_2]BO9_8 M^2M59?P_N5^/#0:D;(U5J_5D1+"2=?@2##]P6ZS*O#L<72SL&X7"]SW"W#O[(,X^2MJNW2D+-Z)F;; M#L:(N0^<;P(_YGL]OBWTB(2,$A[P:(^_L '?:-%5I6\I^BDPWH<"J-K.=K'9T@CQH\/8$S6185N1"U M6LG2D&.IFF4!J92BM?[5J;B#[!N(V)*3HI*WNG-ZHZK6&0!<68Q#,LOE)IN< M_$AX3M,X@,'"F.8L@I5EE"AOWSK2A,JX7?9P/TU(P4L[^A7M=#R70AZN*9BR&+.18]^&)N M@1!V(,1QO@8A8\R!$-(L3M<@,("0)32*HI>"P&C &=8+_<9#M^HPP5\6A^1R MU112^RU4"J(W/C*6T33R8(4993'S(2/@A&8Y_PIH%[^>;6TVRA!TX+=ZL&E\ M [$>]^DSW#,$T_UOP>4(DN8T"CUG$II'SH@2&K,-93Q^+ MHD"=DCRCC7I3Q MBT5Y#BE8Y?[MEVGY'E0B-ED)C6C[)>D.E*M0!V6I;MJNWR M@BYM-Z)VQ?SYX._@XL2?5T)W9'#Z7LK&>-ASJ-@E8,B"B,8\ W7 YAA*]$P' MN7CD>#T$H8.X>PU94,QT@.+4!K];E(I&XT*B[2.)&$T"#A&C0 2.ERRF*8P$ M;1 ,>H=Z',_!@B@(R&]VBOH>.R=\!IDF2$1S3-0]<=)ZGK1FP\ M65P&O0E]$$"P+4;)<=\@SFN>!'P"7+(W] Y:9F#CM,$6'D;D MS-@1^6#$O*W(1W]Y;^AC MBUAG#[AP&O%"T>Q==_?YYE#KKB'/:XB7DC^!MB*2J*;*^.JJ<:#5K7"<=CSE M_IFBH"#M- N2_TQ$Y1>ZZ&Y5Q0P7.&FL.P3O! A!.=C-.8IR[%@6@*4]R\"L MR D&9,JX-YA?8$\VTCX;Z7>J7)2&AA;^"\$@X2AHW36Z[^T_ M0J;=W?O+\.X+!FQ:2-QI*C''U&"4HJ+K[JN@:UC5^)OXK;(0K#>7^) 2V@W M^[G")73=< OTGV:3?P%02P,$% @ 3HC<6"@R5=RB!0 $ X !D !X M;"]W;W)K&ULG5=;;]LV%'[?KSCP@F$%F%@B=>T2 M W&:=L':-4BZ%<.P!UJB;:*2J))4$N_7[Y"2%;=(A:POXD4\U^]SK;7MR_G<%%M1XU)NY:;7@I2>JJSD-@F1> M<]G,%J=^[UHO3E5G*]F(:PVFJVNN=TM1J?NS63C;;]S(S=:ZC?GBM.4;<2OL M'^VUQM5\Y%+*6C1&J@:T6)_-SL.7R\R=]P?^E.+>',S!6;)2ZI-;7)5GL\ I M)"I16,>!XW G+D15.4:HQN>!YVP4Z0@/YWONK[WM:,N*&W&AJH^RM-NS63:# M4JQY5]D;=?^K&.R)';]"5<9_X7XX&\R@Z(Q5]4",&M2RZ4?^,/CA.01T(*!> M[UZ0U_(5MWQQJM4]:'<:N;F)-]53HW*R<:#<6HU_)=+9Q>_*"DCA&&Z[MJT$ MNMOR"I:\XDTAX-;'Q573@^^\^/,'OJJ$>7$ZMRC=\9@7@Z1E+XE^0U)(X9UJ M[-; 95.*\DL&FY84XFV%Z&*'OQ&SQTX]A$OPRH5LTZA9-<5_<8C:6725 K1&/ M.X1)Z1V!BTYKG,/?7FOX(!XL+"M5?/KG*0.F1: [B^WH3_ABR>"&WV/<6:$E MKPP<09@1QF*!I:ZG^T)*R[5%3U0[5&1M,$E6.T_XYK=+K#2?.VEZ?7E3CH0[ M:#OT*;(S3D[ML\'&O;]Y;RLC M+ HA(D$4#Z'8?BW;^4=YVB/(211D.&8D2RE,0)2,$"63$%UK;*_:8B9?8\6U M7M@E1D];/S^K)R5\C_O?.BW0R"P?OLM.5B4F6N^,U; "66/4WOF>88 R$F4! M4$J"($:.3;?&CMMI=U",%H4YB:, P@@/AQB7=8M9IP\.,)*$# &)PCUB,6&9 MVV%YA 2-L7K(D[[8;'1?;1@*#TF*)>F-5L8EF$,SC@C-8HA2DF,E.B^*KNXJ M[A*]%.B.0@Y=#=6.PQQ>P,^H89ID.'N$IAVA&?4DF*7652@4F20N+C,21CG\ MY8J*[V_PE8^]9_%#7? ^2CZH2RY+75G3 LM%UU="$K#0CV'"?/33B'V3P7O4 ME_N"N-_$Z \H?L/8.2= "_L@+Y_B<(1.IHSYD87,BZ7)9)BG8YBGS^Y>EW5; MJ9T0<"-Z)-Y*OI(5EDLT^7D1/RGL>R)^J9K.8$W?>>G.\(QEWA$1]JB/>#OM M0]]5AF.+E])CK/KC>40)JP$EC.9PS7=:8>/0@W'[*I1C,\1O1H>H7HE&K%T% MVS-!>)(X8^\_9$KA+EOOMB14+()B#*1HBR9T-T/LC^_\A, MRO@>9/:JK#J#S%Q>>X<>85F(X]2/.5;P_3U(C2E0^;9='5B +21+\)MA>E\= M]HA'")(PACS?8T1)&@0NY_)T *7O WMH#MI3B&SCK)\$V)&> F1^<$NOA=[X MMXC!VT?7V/["/NZ.SYWS_I;_>+Q_*Z&3-K(Q:.0:28.3%%NP[M\?_<*JUM_Y M5\KB"\)/M_AD$]H=P/]KA7?=8>$$C(_ Q7]02P,$% @ 3HC<6'I&ULG55=3]LP%/TK M5QF;AM21Q.DG:RM18!H/(,3'IFG:@YO MXW-/XI/Q1ND'LT*T\%CDTDR"E;7E<1B:=(4%-T>J1$D["Z4+;FFJEZ$I-?+, M%Q5YR**H'Q9CI6E+-:CSV!E[,X%))NS)P3H#92X"0R#4, MV3/#&6M%O.3Z")*X RQBW1:\I.DX\7A)2\<&Z@;W]5=7=_=7NSMR;$J>XB2@ M2V!0KS&8?G@7]Z//+=RZ#;=N&_KT5,DU:BN(&YS1ZX"?GB?"[J=,JJ:K1E9X,4W@6@N9BI+G0/?86"XS(9=P /& =7I1M!/=2UXH8OP' M,W ?$ AC*BY3A%092U]2W$DB!H?PD748&U)P14Z3>!&&=A.1X/9[4JG-O;6JQ5_L1Z\,H&L!P%,&= MLO0V#R#I,"\SC8-1/?;WBQWNF$J!>NFMTQ!T)6WM+\UJX\XGM2G]2Z^MG?I? M"FD@QP651D<#DE/7=EE/K"J]1&PO=V]R:W-H965TO&QQ D?7^TB4&G*S="JQMD*0MBF$?:(FV MV>C%(^DXV:_?'2DK3NNI*;I/^R*1U-WQ(9_GCN+)MI4W:L6YAKNZ:M3I:*7U M^OEDHHH5KYERVS5O\,NBE373V)7+B5I+SDKC5%>3P/.22F+$+.3UI M-[H2#;^0H#9US>3]&:_:[>G('^T&+L5RI6E@,CU9LR6_XOK=^D)B;])'*47- M&R7:!B1?G(YF_O.SC.R-P7O!MVJO#;22>=O>4.=5>3KR"!"O>*$I L/7+3_G M546!$,9?7-:YDSQ\[;Z($J].AUE(RCY@FTJ?=EN?^/= M>F**5[25,D_8=K;>"(J-TFW=.2."6C3VS>ZZ?7B*0] Y! :WGUJ@%Q-TV>J7@15/R M\G& ">+O%Q'L%G$6#$9\S:0+H>] X 710+RPWY30Q L'-D6!7>"A]5GOZ+ W MI=%SM68%/QUAGB@N;_EH^M,/?N+]/( MZK%%0]&G5RLF^?&9(>2"W6-^:)A) MI&W)J>W BSLB";\2?>=L+32KQ-^\=&!6MQNT_L,L#*[YG8:S"NG]\] :!U$< M7N-'SJ3E%)"18M530H^0'L$C/17[>N(6-CP#WW?R,*%&X,1A9D?"W-_A;Q<@ M&O3EH-E=[S>>\X8OA#["4E&TRX:6C': F!K1+!4$3NIG,/8=/\GA",:1X\4Q M-KZ&R(&&FTEI-L02.4D<=: PTC-(G1#A#E ;]]3&P]1BQ2TW2 U.=I#F+9-( MH\W4MVN3I Z\9]7& IXI+*UV^(DD#^-Y"I\?3-GCY3&[Y1*K.-PB' Y,PQ(U MJ:%DVG :>JZ74B.+W<3#1I!D;N8;M1;H#Y58((GW.*4Z@M"-@[U';U2*6U%R MU/6]X%4))N:/>Z\$7^_;"K>C$OH>PM3- AS"=Y#3.[/]2Z%NCA>2%Q.88(QZ!GP>N'^\,>;=2 M8U@*A0#G&VV,R38,W,@#3(*O0(TPK*D3F>]F.4(-C.IW&VD(9G;&/6]GS]VC MZN+GJ8M+#EQ*FN.#WI@/; >]2Q2D\A9E[7P!*;-)&)+2.TCA4.U*>XVGWZ?Q M;]3VX&R'M7V-/XL=@DM.K)F=L(I_UPBMX,VFGJ-N=^7UD,Q_-57K%Y+F2R9D MI\H#:H?_1.YOVH9XHM-:?Z[T.#5"S]T@!=_0GSMY_J708]0D)H(W+/2,M)LD M;IKM[!Y+F[X'?N!B30_QA,OVH1T2=VI.Z!@K;-BARYPPB!]J=2=!,&>D'V/I M1:!N9@[,&#-H0'19+[KL^T1WP:6YMS18L2SEWRS$002'A;@WZ_])CSBBF5SB MSU!$=2W($MA^F M'OM=#<:H7U'H@U-,6@TBS\T3+*3421P_"K[4:AP;P]!-4C2D5<9.CM@.:76R M=^FJ.F^%\F[772 M=G2[-E>X>:OQ0FB:*[R!&ULG59M M;]LV$/XK!VT8$L"U)$J6W8D5-V/58$U?=DI7 MW-)1[T/3:.2%5ZIDR*(H"RLNZF Y]^_6>CE7K96BQK4&TU85UU]6*-5Q$<3! MZ<4GL2^M>Q$NYPW?XP;M[\U:TRD#3/ M]N BV2KUZ Z_%HL@YX*^TG=?P%^W@\P%Q)XU>A]=R=(X_R';=\.=?J"-I)DS6W\:%Z;0(G:I>4C=7T59">77Y4 M%B&.X U\I JX^DT9BWAM8HX9-R37"U0/?2C37\]"25Z<;YKV'5>>! M?<-#S."#JFUIX+XNL'AI("2X V9VPKQB%RU^X'H,23P"%K'T@KUDX"#Q]I(+ M'!CH CP77Z>=GM=VM^;&-#S'14#7PJ ^8+#\Z8\#=COJ T^A$5>.:@J&Z9QG5?W1.LJT/:!R$3H4?N2Z<1DP1)_"^ ME?(+%#WK/:(!0>80),FD3]#7G#38,^$H2*=C%GD"HG$\]8\D&_+YOU4G<*'N M)D/=35Y==[>U%<6)G@WFK1964+#W3[EL73GLM*K@3E5-:[GOM6>+]965>1'7 M]U?FK:&Y0P*YHJQJTZ/L3E8X7 5N+631;/AMGJ?=EMS"$2D,3G2\&?A@V0SB M20II! _*ZF57>PJO$38JLLS1N_+6G HW8" M]'VGJ$/V!^=@^,NP_!=02P,$% @ 3HC<6!_6;H%T" -!@ !D !X M;"]W;W)K&ULK5EM;]LX$OXKA&]OH0"*+5'OV21 M7IK='+IMD+1[.!SN@R+1L:ZRZ*7HI+U?O\^0LBPWKM9;W!>;DCG#X3PSSPSI MTQ>I/K4+(33[O*R;]FRRT'IU,INUQ4(L\W8J5Z+!+W.IEKG&HWJ:M2LE\M(( M+>L9][QXMLRK9G)^:M[=J?-3N=9UU8@[Q=KUBEB]G$W^R>7%?/2TT MO9B=GZ[R)_$@],?5G<+3K-=25DO1M)5LF!+SL\F%?W+I&21J$6A246.KV=Q)>J:-,&.WSNEDWY-$AR.-]IOS.:QF<>\ M%5>R_F=5ZL79))VP4LSS=:WOYG2KXP1;.AC09FJT8:QE4-H?*@ M%7ZM(*?/WTDMF,_9,;MM"KD4[$/^6;3,^9 _UJ(].IUI+$)39T6G\-(JY-]0 M"%V_RD8O6O:F*46YJV &ZWH3^<;$2SZJ\==<35G@NXQ[/!S1%_1;#HR^8&3+ M+;,;W+<_*QWNEZ8L.6E7>2'.)DB#5JAG,3G_\6]^[/TT8EO8VQ:.:3]_0-:5 MZUHP.=\ \BB0>V( C\NN,6IU5;"\*1F"$Z'7L'^;';$/XK-FE[4L/OUGW^9& ME]^_N7^)7%DP&: H%CT6]!'0!]]:] -S>!"X:12P(SSX;IHF^ [=*,EZ4YW0 M=Y,LP@R'NSR):>"[GD=O/DB=U\RI9=L>,:S<5,U3NW%"99V@38S24DGDQF%J MEG*"-#.# &N%; 2,J <(^3A^F[$:40L&YY"+/X_B.LH \EQ)89LJ# MSHD/W#A)612DC*=QCQIW@\##;UY"GT'".ZR*P9*B\T;B>KX'">[YF!LE$;L6 MG;N@;!8@B3NI]GG:RV^#;(TG!"),];F,1_O&S+@,2 M+QB+QKB/QOC@:'PSGPM3SH:1>$_>N1>%;(JJKG)3] Z+Q=&%OS\6+Y9RC;CX M^YZ!\Y;R>[;QZ5]/[TW$[(CDFK6(D;66Z@M3.=&\$R6@( H [D\]6CGEVXG9,R#K>-*2G>SC=^)CHOA3/ M:*56I(45B&2R!P9D@;$G[.PQF<&CS!CAA)9K_8#L)7UZK1JFY38/![9AGG&1 M1Z;@@9-LP.U3;'/*ZGE8/ZYRI=F-RWZ^??OAUF4_YLO53^SF^O:6.'Y'2V*U MD#TQWG)\;[*6D&)EA9@F'JF(!Z(X-L(TS0E\VESJ32.C*C+Y&9*KC]B=0&M& MO-PK* 0+46L<(TST ,A)\HC%(?.G*73\+&7Y4M6(GN4JKY39=0!0LQ#JS90C M-$3'F&D_?\OK=0=AC38VIS4B-\@ (+< 8H.QW2 A$'@A,VLB/35L:C7K$F?H MY^$*,1SKI],$P_=Z(10+XL&OV+^%]B\246)V.Z"C(,@,'AM:"FV4;NEDH-J@ MDDP3FD!R'AE' K2O$3Y+>CY+#N:SOC@0CUVTK4"&4+"_K?)'<)FND,F'4=GX MFE]1U@F<<8N-G%C]]5%0TN%& &*R@HW/VALBA5#Q@"]K@$,[7L;WBU5WS"F MSS1D[U?@)HTFB=4"IQ-6#US&74IEJI<>(O$902<5O3?1!ATI>T<,M]4 4F:Q M&\.DV,W"J(M%'Q79#S,SN7SM(Y<]*1)$V,6@(7R1Z+Z<<2(W,TSI1(9BOJF0 MB->/W,1/25T0?X7-8(\GKQR@Z!QV+.?':SQ8A<38OJGFU!?X/@8]!1 <5:/S MYLFXN1=(L9G0$$WF)BF)W"GRE/[BLE6=(W])4OR^KBP78XG4MVT)R)QV9YWG M4.-+;[F_OPL9 N8$(5HFP_U1B)PE7[V.RIDSD*$]H6E)#3&#Q#*BQY'T3/OT M3,?3TQ[3*3NW4/9A?& VCB[Q_8W%I7BJ&CH8X$!>&W.0@RDUM GJ,DX;X-^+ M$DD(FUM6+'+U1/Z30WK;\"6A* U2>5%0=])VU![%B2'R:YN#I&FNY'*;NXZ) MY-A4WF,R^2N#3*P/#1M!)>M1R0Y%91OWU$N!IY3Z@B[J)5?EH60YNM9^>+[" M!*>?2MG8N*9Z<:?$,7K^M.^9WKU_RXH=TWZ L][-+MB=;/6?S:5;"21+U530 M;3NTUY-2E+)L)UB"J.\M7D_G5.BCH>(17'QO>X_B'8H,%3%;!+X+E?&%O@N6 M3;?<%S#*@*Y[W(^.=?:>^>U7 JAY8,<=[\?]>O,.A6\N!X;;$4U&P1A<:OD' M]Q8?&X4ST5-C*CA!TQW46W8OP?\WUI1#L1E=]__+:!DW?5K ,WRC=W6N!7R( M$G=$/*9LL1,U<"IM+U])Q4 *E>P.V;+M&-#)NC,Q3^R1VD=-NNUTM$,EF[/\ M7C7'#(F%L]0KJCO>M78,0KZ%D!^:3SNW+?FR:G)KSX&0C:ZS'[('!&TUKPHJ M\_]8JZHMJZX$@'4;1HBVNS<70-&S4&ZO*L U'MIN\[:_1/'0*9HW^[PT&USD M+@6J%EU7(^.H+MD[W?YM?R5^82^"M]/M?3I"#2'5HBF:0]2;)M'$MD:;!RU7 MYEKX46HMEV:X$#EV0Q/P^UQ*O7F@!?H_"L[_ %!+ P04 " !.B-Q8J[GN M;YT% '#P &0 'AL+W=O3Q[KGG[LBS&Z4_FHV4EFZKLC;GHXVUV]/)Q.0;667FF=K*&G]62E>9 MQ:M>3\Q6RVS9+*K*"?>\:%)E13V:GC7?WNKIF=K9LJCE6TUF5U69_GPI2W5S M/O)'^P_OBO7&N@^3Z=DV6\NYM!^V;S7>)KV695')VA2J)BU7YZ,+__0R+> -W:W&S567F4VFYYI=4/:S88V)S2N-JMA M7%&[H,RMQM\"Z^STM;*2?$%/:2[7 -N24T/C]]FBE.;D;&*QB9LZR3N%EZU" M_H!"G],K5=N-H>?U4BZ_5#"!=;V)?&_B)1_4^"K3SRCP&7&/BP%]0>]RT.@+ M!EPVU#IXR+]VM3B\VB7)J=EFN3P?(0N,U)_D:/KS3W[D_3)@F^AM$T/:IW,D MW7)72E*K/B#OY%9I6]1K>E&W60@Z,UI\[F?\U3A#[^6MI L$1Y=%FJ[R8!(+G>VF7\%8TJU;5 1'HO!1A&S( I)A"R,4YIE9;'0 MK75S5>Z<8-R<. I(")9X,8F()3&G]\I"H]Z[]X2X'S$_B1L)=B8>)#\1+ A" MNM;*&-IJM2KL(U$( Q9X' +V#;E3*@(60_@6!1XS+TZ<^R()R?=9*OSOH,!# M)CR/ H\%0(PG #I\ 5H#T5,'!X!:CS2).W8U_#+='1;W_.5_ #F\[AYQD% MOITR(;"RLJQLZEUZ6[JN,26 M)U34N:HDC7G, :RSQ3GCD6 Q(O):U>IKY8QJ=,H 7 HPQB"M#PXG-'[9*$2^ MU)AM:"&1JG*_@)W@M D:J!YA7SW"HZO'E40:Y\4= M R\J5T4Z2CYOO3FR<@SN^N.5X\@L0?29B%QU2/S$C=&AU$#$D1+(7 _Y :X$ MW\D+GX7(>&A&\OHL\A],"J1Y$$44@'T?ZJP$2"#UDH(D0N9R2OVN4"R_!CR[ M#WA''Q "?AGK(G2OLKAJ$C3/-'2.1JB"Z1 CHIX1T?_83U[4L,@J_=C.,FC# M87[(0/8YF!NJA+YH4$BD_P J4R,1'F /4LO [C(A0A@4EX)%X@ NN/KH9 M<;(/>M$A5C1A1%V.4$4@H)\)/A3 N ]@/!C EZI>/WV)@RL2V!AIC8O3M51K MG6TW14X7.(F;(\,TN-/A,%T8QYQ#(?I0%RX-YC:S>]\Y3UO?8PC7$CC7GQUF M:41IX'<] *T+;1C].]IWV-*Y6#8N9JV+Z("\"0:T)>B)@T@F/9+)T:G0G5EH MI56%6@BV(;-IUARWI38-X[Y!GGT)/18\!OQ!XWZ\AGX=!M\#C5/'0=^/&0=1 M45507J*$9INBSIJVCC:-8T&\I_=?^EG?17F[NIK=71*"P+I"'I5QAJ?&UL MS5IK;]LV%/TKA%<,+>#&DN5GYAA(K$_LZE:7-5Z-3*%&5U%ZH&O/\#FAMHI7\@C MF?TEZTVL52/A2BH>;\ Z@Y@E^2]]VCR('8#FJ08T-X#F/J!S!.!L ,X^H'4$ MT-H 6J<"VAM ^U1 9P/HG KH;@#=3*S\Z6;2N%31X4#P-1%IM&9+#S)],[16 MA"6I%<=*Z*M,X]3P$U= ;/*>N"!#P9:9/_B,W*RDCI22T&1*QKE/T_8QFR=L MQD*:*'(=AGR5*);,R3V/6,A DK<%74I/*04/I_-,L&N$FUYL\U^:17!URQQ.UD,1+IC"MP(_,>+MI(&CH!U<\ MO>;+T[MI&AGOJ+@@CETG3:O9JDKHW\'=T^%.!=P['=ZL@/MF^*\TN2#6\>0# M,_QZ-;\@=C.%VWV#%$YA9"?C:QWCR\THR0.$P![I)((Z&0F8,D4^0CFVDI_P J*F4T=G&NC)AD+B:9ATGFFV6Q M+?*LGW;5L!T@I5&R2[NP2]N85\#Y=,VB*)NH]NU";N,E94(OG5252]H'[U6S MVVH[3OG5&N5AG5?"W,.PO7?=>S7"-][KN6\Q$EE)EDXA2\?M$IZ73&BU>]T] M00^C.G9K7U/,O'Q,L@")K"1_MY"_:Y0?2W5C+^>JWCV<:GM=I[^G^F%4J]_> M5_TPR+&L;G]O2/ QTP^0R$IZ]@H]>^;764NDGLE]1)-TP=8B?]Y!/ 'Q%_F; MN%J\4'%1M%4)::0_5TA,,A>3S,,D\S') B2RDGOZA7OZ1O>,%U3 ^QLJ]7PP MXG&Z#J?9A^:U$'J^AG2H()-GLANW&4'(]9J*:3W_(5]!YI^;(!B?&M9_QGS. MM9OYYNQL753E+,PD/$PR'Y,L0"(K.*IN/RA9@L95-ME,DL_]G Y@YH;-M9[X]Y^BGG8N:AX?*YJ.R M!5AL98LUMQ9K_M<6T]]<3.2@U_UES.9L?YGOK6/P%V8>'BJ;C\H68+&5_;4M MC]KF^NCG!9"TV"]+$R0D3"_*/% %=3)6-*OX@ CU93J'2B?E??1WBV 7ENUT MVWM5MU,#77/69^N/6E-%90M.>"1E:;=%5-M<1;UC"8M7L7D,P"Q.CE#97%0V M#Y7-1V4+L-C*1MF6=6US71?EOS.O]'%\.3KZ8:1K1I[M$-2R+RI;@,56=LBV M\FN;2[]W].GUH02UKHO*YJ*R>:AL/BI;@,56-LJVI&R;:\HX0XFY#[MM&$M^ M&.J:H6=[!+5JC,H68+'E'FGL;%2*0[?W[W3]S+>*WT MG:D +'D47)I)5%E;G\2QR2L0U!RH&B3NE$H+:G&J5[&I-="B31(\3I-D& O* M9)2-V[6YSL:JL9Q)F&MB&B&H?IH"5^M)U(N>%V[8JK)N(<[&-5W! NQM/=* @$-NG0+% MRP.< >=."#'N.\W(W](E;H^?U;^VM6,M2VK@3/&?K+#5)#J*2 $E;;B]4>MO MT-5SZ/1RQ4W[2]9=;!*1O#%6B2X9"023FRM]['S82N@-=B2D74+: M4TNSL59KHETTJKE!6VJ;C7!,NH>RL!IW&>;9[+NR0'KD,SD'DVM6MU:IDDP; M@Y'&$"H+LM@\,;>^8"O)2I93:.5C*N-G'D!E]9*(1Y/<,Q!+TGW%LL10'%.<=]G2#G>[ GE%]0/J] M3R1-TL&_Z3$ZX&U(O0UIJS?8H3=M&"]<(:YF MICE,(CPX!O0#1-G'#[UA\B6 WO?H_2#Z7.,)U?:)U-P]%%< W#>L=M1D[Q=0 MO?\_Y+#H("%/F&D"? //-PA*S:AL2CQ\C7:67GBTD)]!Q3?Z>>AY#]_#S[#H MZ$4[AQYO&%2Z+O'TP2=R19>[1>]@:%GW9UB./=Q14 M.E.B;NRKG0R*O=')8X]Z_!Y.AD7[NYV,M[J+:]3XW[MBTA .)4HE!R-\]?6F M^6TF5M5MPUDJB^VK'5;XO0#:!>!^J;#I=!/7P_P72/874$L#!!0 ( $Z( MW%CNR>E,!@, -(* 9 >&PO=V]R:W-H965T/+\[U%HP_B!1 HF6>4=&W4BEG9[8MXA1R+$[9#*C:F3"> M8ZFF?&J+&0><&%">V9[CM.T<$VJ%/;-VP\,>*V1&*-QP)(H\Q_S7.61LT;=< M:[5P2Z:IU MVV)OA*8Q WL]NN)K9-4M"&'PEL!!K M8Z0S&3/VH" _ J@+<-"/8 _ K@/Q405(# *%.F8G2(L,1AC[,%XMI:L>F! M$=.@5?J$ZF,?2:YVB<+)\ N3@#ST%MW"'&@!Z#@"B4DFT!TL98&S-VKO?A2A MXZ,WZ @1BNY25@A,$]&SI0I T]AQY>R\=.;M<>9ZZ)I1F0IT01-(-@EL%7D= MOK<*_]QK9+S&_!3Y[@GR'"_8$=#PZ7!_!SQZ.MQKR,:O#\,W?,$>OM493#C+ MT5 IQ=5KH0I"IFAH2@'X";I8QEF1$#I% R% _1)TAY>[#J-TUC+.].L_#SVW M[78[/7N^+M$NLW=.U]DTBQZ;N=W ]UNUV4;*09URT)CR2 (G&?F-RUN )B@B M@M!)=2T8$=1+\?T:\C'P'^@/NOQT@2[S\94Q'@T^EY.5P2X=&B/0]^J9F.$8 M^I:Z. 7P.5CAZU=NVWF_JZ .218=B&Q#^5:M?.LEBZUTUEXKCZ[G!ENEUAC1 M<\4[$-F&>.U:O/9_*-MA2BAN+-5&K\\MU4.210^]BKSJ>F:!(I9067YY:Q7Z\9L8/J1K?5SU;"5_=4_ MFK+;4Q^V*:$"93!1E,YI1XG%RPZJG$@V,SW%F$DEOQFFJND$K@W4_H2IOJ*: M: =U&QO^!5!+ P04 " !.B-Q8_B_'L(D( #T.0 &0 'AL+W=OO(17LZ)7224$?^-Z&M^\AL435FD MZ>_%QH^KZXE55$1CNF0%1,C_O= [&L<%$J_C6P4ZJ<]9))[^?D,/RL;SQBS" MG-ZE\?^B%=M>3[P)6-%U>(C9U_3U$ZT:5!:X3..\_ M>JUAK I:'G*6[*IE7 ML(N2X__PCZHC3A(@[DA 50*2$YR.!%PEX/>>@50)1$X@'0EVE6"_-\&I$ISW MEN16"6XY6,?>+8?F/F3AS566OH*LB.9HQ8]R?,ML/B)14E#QD67\:,3SV,U_ M4D8! C^ K_2%)@?*?]U'>;C99'03EF1)U_6Q[^XI"Z,X_YY'_?9X#[[[\#WX M *($_+I-#WF8K/*K&>-%%="S957 W;$ U%$ 1.!SFK!M#AZ2%5TU 6:\-763 MT%N3[I 6\7.830&&%P!9B"@*>GA_.E:D!^]/1YK6X'J <(E'.O"JOE?V[#'3 M+C.+.>?E!D$'>N[5[.6TO:HPW_*L9EC0#H,>P=BNPQKUD[I^HJW_+DWX-!I:G)HE3E^]HR_\49JO7,*. SR'@,5VS*V!MBV/21-%@_M* +5Q7O:XA]Y9T1+ M_;!K$?H.NTFPP!!8H^?\NN?\P=HH@I3\$05IB$*$BU VA;\ MLJ<9%Z_)!CS2#?=-K"$]'AG-HCCZ_U'>%G<D>;,^;E2R;.NMX0@AWI% MKB?E;93NMV&VXZ-U8"4[[WGOQNF^B-03U*@@-XH6F$)K=KG0Y'"P*+\]D]I% MT+;^)I8+D4Q019B+'5LFJ"+,MD\T?[/=0LY#O9X_,_^%<;3(CO?JQS0^%#_. MS(%&Q;]1M, 46K.KA?Z'@PW [9G4+HJUM3YQ70?+%%.$$<]R98HIPAS/16J* M(>$!HWQ,",IVT]4ZBOMS4ZC;L<46G.4A-M!PY_. MH[9?P([ER<]=%6$$8Y?(/&N'(81!8TRK.,8^=P=:FONC=3 MC=H?4VC-$1/V!PU_0X 4S_Y=!5,58;9GR4]UE&&VW34C"DN"QEB2L3-B;YFI MK[8WUXPZ&5-HS9$23@8-?[V VBX"86++5&M'8[FQPVU5 A&Q)%#ZHPC F MLJU6A#DNDF[O\S/EZJ4C%L8&CS$VQF@Z7$3JZ^]-6:-VQQ1:<^Q.OD4:\3%2 MVZ! Y/ORDR!%&$)6Z\L!51ATND0D%L8%CS$NYB;)WG)27W=OUAFU+J;0FF,F MK L>;EVPXJV)9EE_;!*HH"W=\/(&%^\%C MW,\(KO84CD:MC5&TP!1:3":;ZVHM@63:> M\4E:V4B$NR%CW,T(6@X7BOJ*>W^+;-3;F$)KCI;P-F2XMR$*TV(Y6!:*BC"? MR,\D T64A]V.&S81)H6,^H)LQ"386QCJ*^W-,J-VQ!1:P ML2\+0V48].2W+ZHPXC@=SVQ(84>:>X38)6<^X('/MW03)4E!OE^6+.6\ - Y M+D>Y %G5Y&)9S@?O D$"UEFZ _-_/X#Y;O'IZ%P^_EQMR;B*7J)BO=GT;?7/\93PPG)M<?SSBY^5I.9D.,;\F11*_YL+EMP/'*N"G3Y@G\ KRX]4KNJTH-4D9R*-- M$JWY=,\/%L45^VD<[7AS&&\$2_F>+'JA!?"27Z)I'*VJ(RR,\RF_K=7]4K6X MK6_JQF6TY#\_%ROFB7!YO.SSPR*GWP[E_K3$.&E#T=T?-Y1W+[]#Y>F,&LLHN@E/5!34[61>VH]FF7/*7\_8<$G96]*CY EW/5_H^$7 :$*(_8_$BY:FXF2CVNA_P<9GR8?,W4$L# M!!0 ( $Z(W%A6.Q3>>0( !P& 9 >&PO=V]R:W-H965T(#R !24,37I1&HK!IDV"J8&R?W>2:6#AV9SLM M[-?O[(2T&P5MTKXT/OONN>&J$-).@MG9Y$8:FJ+%AYE@M M4=+)0NF&63)U%9JE1E;ZH$:$<12E8<.X#/+,[\UTGJG6"BYQIL&T3KVKJ-,,^6K,)[M _+F28K'%!*WJ T7$G0N)@$EZ.+:>K\O<,W MCFNSM0:G9*[4HS,^EY,@*D^FLAQZ2[EWFHZ MY11G\R_*(L1P!'>X0MDBK:Z4M)JJ!3>& Q?I?%3'.EX1F9WN9!#5&H2O*?6+K[T-WM&2A;S64%ML8N M!%V-@2I4U$.)=E'O.*1;U(_.D^1T-_5DH)[\+<*MC&]25GTL&"M5*VS7OL#N, MOLNNXS?NW=RDFE5<&A"XH-#H^)1RZVX6=8952]__,;M7.@\X6B M&= ;+L'PAY#_ E!+ P04 " !.B-Q8X^SRH/<$ "0'@ &0 'AL+W=O M&4)J9C67TS MA3@S1H.B[9Z.!B3G"<[0/04L3U-(7VY00K9#PS9>&Q[P#)BA))$F,XT<%->H^I>/^]2L]*"8O)C.'#$U(\B>.^6IH7!H@ M1@N8)_R!;']'U81ZDA>1A!5_P;:T]2P#1#GC)*VO0K1RZ;1UZE4.OK4._O"%;Y=HO0^)## MT8"2+:#26M#D11'?PEM$!&=2BH^$(N. S"""FX!M,<@1F"+*< M(B$XSL!''W&($P:>T#//8?()? X T\KDC.8Q6Q@G!^.TQK@(S;8]Q%)A C;DCFPM@>^]B0C5FG"\%QI$8^TH1,K?6K5OP MNF_P0D+B+4X2(#0(;C,.LR6>)PB,&1/Y^S9="SE+ 9^29TGN%629JC\DXCL X^I%CAHOEYJ\92N>(_GTJ%DKKI:=62\Y$"V-@0M(YSJ!42T?<" 5E2_'QRDN&8T2K)U\P MG.,$\Y=32BJ[ZN]]93W//OBD6]CXRB&?&W>=L*!WE$?LGG602D)-/3;BV:_C MV?__7S_X%_S!5XB"+R1;?N:(IG4\,6+*)*'L]=PDH1/FZX1-=<("G;!0$ZPA M*J\6E?=SDD0'W)$LRBE]8QO@'24#V^T=)(P6-KYR^.=J0"K MGY4K)F\GBJNC)-!U^P>)HH6-KQS[N0+0"0MTPD)-L(8 ;&M7S["4$GA$&284 MR+H&VT\E3RMTT'BRSC!=9SCI;824L[OZ7=5#W^LV.GDQ;JHC5CY^QBYRAC)R,&;C/& M:2[+/QU9&T*B(PX>($<=\,C%3PSN$8W$8[A$)^-:]G&U7[&YL&S7.]P>MC7T MU:,^^]O520NTTL(6KZ09VEW%SU:7_,0VD.2R)/V (H0W4);[]A+\I"B6B^VB M6.-E;,LU'CQ@]EV=\G46WR9::;Y6VE0K+=!*"W71FMK:E2UM==WR+I?Z &0! M9O ?L7UX%=/IM*^U:%G1]K>.1^N"UEJD5EJ@E1;JHI4R,/?.Q40PE\61)P-% M&BE/A^K6^EAU7!PF'K1/[.MI>3BZPY1GM3-(ESAC($$+@;0N/+%XT_+XL[SA M9%V_K68X%TP>RPI)VYE(5S-!4 M+7Q=*629 Q7"CX+@T"\8+[TT<6M7*DUD;00O\4J!KHN"J8=3%'(U\D+O<>&: M+W)C%_PTJ=@")VANJBM%,[]CR7B!I>:R!(7SD?<^/!D/;;P+N.6XTFMCL$ZF M4M[9R44V\@(K" 7.C&5@]%GB&(6P1"3C1\OI=7]I@>OC1_9SYYV\3)G&L11? M>6;RD7?L089S5@MS+5T4>9LG3'#TD3)%2@;36QVX'+CT.2&E[:*$Z-HEQ/. MI)^E08CA#9PSKN"6B1KA$IFN%5*MC-[<864&8Z;4 R\7[9*<@\D1+(^&W3,T MC N]1[ )EERJ=N/;)1935-]I_69R!KL[>[ #O(0ON:PUL>K$-^3&:O)GK?+3 M1GGTC/)+I@X@#O,;/,-WC954!K.G.>S, M]WG<2FJO\(FNV Q''MU1C6J)7OKZ57@8O.MS_)_(-OS'G?]XJW]*X[ I=I_- M!CMT6-M8EFEX%(9OCQ-_N6Z@+RR(CJ(N;$/:H),VV"KM@S:<+KP[J_W'_/?Y M_+D6L0\7954;O0^?<(D"HJV5W*KA;ROYG\@VTC7LTC7\ATH.GY;H, ["^(]* M]H6%P9-*^FN=R[X:="L7O-0@<$[ X."(&%33B9N)D95K9E-IJ#6Z84Z/%RH; M0/MS2<+;B>V/W7.8_@)02P,$% @ 3HC<6*)'BPF'" IE4 !D !X M;"]W;W)K&ULK9Q;;]LX&H;_"N$=#*9 )I;D0IE]_(OFR MO'AA^9_\B5)!7M,DXY>#)R$V'X=#'CW1-.3G;$,S^3TEB7_C)?BZ7(P'Y E787;1'QA+SZM/]"DX$4LX>6_Y*4N:PQ(M.6" MI76P;$$:9]7?\+7NB+T E):TXD6I MH#):?N=Q5HC]7N3RW5C&B:O?F:!D3'XE]_$ZBU=Q%&:"/.1AQL-2C9S\8E,1 MQ@DG#_15;,/D@RS\]=XFO_ST@?Q$XHP\/+$M#[,EOQ@*V:*".XSJVIVJ=NM( M[5/RF67BB1,G6])E1[RKCSGA7U_FG MAW=U7: /MVETK'9%"*/=#V-4\L9'>$'V3#/!\C=R+^CFU^V&W#(N.MIUH^44 M#ZN/?!-&]'(@GT:"?"40MYA(4,MX1^6F(VGEEHH 'TZ12V3G5HF6K6X\2M=DFO.Y;BY MU,?72A]=#^L;+:JO0) P&PESD# 7"?.0,!\)"R:'F6PT&75GLNE.F]->F>Q MJYI1Z*:=A,1=Y6$S3B?.ZD5-_2O[UF::/-/]WEUBU\+YB1<)L),Q!PEPD MS$/"?"0L ,$45<]WJIZ?G'^[9*N-[BM;),Q&PISY08ZU#*.=9)$U>DB8CX0% M()@BQ\5.C@NM'(M'?3$,N \3RK7Y5,OI*TPDS$;"'"3,1<(\),Q'P@(03!&P M:32+J<8/951]>%_E0FDVE.;4-"6K3J>MI JMTH/2?"@M0-%47>XM\IOZ\>O? M'7(=_;6->5Q.MG3)58_JK5$DS8;2'"C-A=(\*,V'T@(4316SU8C9THKY+GQ+ M:28X$:P2=4[)S9;+4IQ3?D:\G/'.Y:V:N[^(,9^9\YF:E6[UU?>6+)+F0&DN ME.9!:3Z4%J!HJF0;+\G4FTGO\B2W+'V,LW)\<"8O,AXO:5XM@)6FZXKF.5V> MD4]Q^!@G,EG+D7"01=OB;J>D1P>/V<7(,-J*AKI*4)H#I;E0F@>E^5!:@**I MBFY,*%/O0MWE+*)TR[E3J-.Q=LS0ZKQ#0.I0KUE: T!TIS MH30/2O.AM !%4Z7:.&"FW@+[YJ0,:GM!:3:4YD!I;DU3IGC6S&QYJ- Z?2@M M0-%483;VEZGWO[I'!?OSM"\T"05='G=L]37TUB[4"(/2'"C--0^-M?EHTI8N MU R#T@(4395NXX>9>D.L6[IR4$#*+:ARS%KMPRUO?Z'/--O28GQ0S]$1 M5;1N2Z47ZB_V&'9*'>JB06DVE.9 :6Y-4Z8(UKR]U05:IP^E!2B:JO7&)3/U M-EDOK3MAGL796@Z&<_*)MD4/->*@M !% M4T7?>'&FWHSKWE5X5BQ&Y#3DM-@67KWZ0.QM+B5/[F@>L^Y5"JAA!Z794)H# MI;DU35'QX2Y%:)T^E!:@:.I>_L:/L_1^W"YU[^7<_=1=CTRZ-*LG]]4LE&9# M:0Z4YEH=QI^UL*:MA1ZO+M?:&SUJE_.AK0M0-%6/C0]GZ7VXH^O 0B90F6_5 M)>%F&?BM4Z%0HPY*LZ$TIZ;I5[G=DTIYT);Y4%J HJGJ;(PU2V^L'7.)R?]( M\9:7/OKE#LC[ZT_5AC) MJ6,#FDNK]CJT0S76O:&ODV]=0QU MXJ T%TKSH#0?2@M0-%7'C1-GZ9TX3=:^H?%_"OT61>ZCF!:K#S^'Z>8W\D"C MIXPE;/TFAQSGY)-8GNNS.=(0NH72;"C-@=)<*,V#TGPH+4#1U%]!8_)9>I,/ MG\TG)V1SJ-<'I3E0F@NE>5":#Z4%*)JJX\83M+[A"=+D3PP_S6[-!R:Z[3M]1;TE?&AJ3<>'$H;:E]28;:-O_.RH5Y<3=O/:R/#F"U&:FISH+6Z4)H'I?E06H"B59H= M[IWEF-)\71X$RDG$MIFHCC'&ULK5QK;]LX%OTKA#?8:0'7ULNO3AH@3:R98*>=HDEWL0CZ M@9%HFZ@LNI04QXO]\7LIV98IR50T>S_,U+9T#\ES2%X=D>'E5L@?R8JQE+RL MHSCYT%NEZ>;]<)@$*[:FR4!L6 Q7%D*N:0I?Y7*8;"2C81ZTCH:.98V':\KC MWM5E_ML7>74ILC3B,?LB29*MUU3N/K)(;#_T[-[AAZ]\N4K5#\.KRPU=LGN6 M?MM\D?!M>$0)^9K%"1M$="MJ!9E'X5V]_9OD$CA1>(*,G_3[;[>ZT>";(D%>M],-1@S>/B7_JR M)^(DP';/!#C[ *<:,#H3X.X#W$J ,SX3X.T#O&H)WIF T3Y@]-J \3Y@G'-? MD)4S?4M3>G4IQ99(=3>@J0^Y7'DT$,QCU;/N4PE7.<2E5Y]%RHA'WI%[OHSY M@@4<0"_)%LHA#3: ?PF<>,/+FEJ641\E;N/?; M_2UY<_&67! >DX>5R!(:A\GE,(6ZJA*'P;Y>-T6]G#/UFI%/(DY7"9G'(0L; MXF_-\;9C !@"24>FG -3-XX1\98% ^+:?>)8CMM4(7/X)RJ/X5Y#^/SUX4VE M^Z\/=PQDN,=NX^9XWAF\WX0(MSR*FH0U1JJ9\GVRH0'[T(.I,&'RF?6N_OXW M>VS]VD1J 3;*P=0L^7QE3RUK-KX:88#X2F*;*^*C*V*C*79S2>,F?(D8H]-X4 MNF_$%S#'_YM1^;9)%"->5U',E9N2'=2B*9O,,6OA(X%I DR. DRZ"3!H$\"( MUU4 <^4, F#6PD<"TP28'@68M@D S[GPX)O1"!YPX!E>ICOCM&3$ZRH )M@< M$\Q' M-$F1U%F2%/2T:\KJ*8*S[>=P44>-3+^F, MG*I"F&9XCHKF8Z'I"I6FV3:[YKOX&7J_D)PEY,U3<[KP:AQ[$]>JH M:#X6FLYQ:;%ML\?^,UV!P0XR*8'J?9)N' )FF$>G>0B,:O+8DW%5'52?C8KF M8Z'IZI16VS;;V0>1@L5H5>=F#Z/Q;+O>K,HTI@>>HZ+Y6&@ZTZ6GMLV^]6#C M^F03J1?<*@VK#+Q1[^W(FZ Y+Y@Q']WF03&IB>6ZLVE5*TR[/$=%\['0=*U* M^VV;_7SJMOE*^-8-WU@355&.AZ:M,I:MVS+:UR I%IR?4L%RPQ]'3@C6QJGG! M7%Y7KE'1?"PTG>O2*#MFHWQT"1NZ4Q:AD6:[@>8JQ:BV%Q7-QT+3*2YMKV.V MO;=LP6 >#TE*7TC$Z1./>+IK)-JI$^W.K!K7J*87%7V)EM5 .+A::S71I8QVQ@_Q#Q\EW*Y+J5Z;J-=<83 MM\HTJHU%1?.QT'2F2QOKF/UGD1)/6%;I,5N?28L-KG3FNK5I!-67HJ+Y6&@Z MW:4O=8TXD]G5250/6MJ&@^%IJN1.E;';/'//MM-6NV59W M3S$M@!/#X$%UW*AH/A::+L/)-FBSXWY5AFG!.)-AW/IF9=>I)1@S=F=M4/TY M%IJN3>G/W;8%YLX)Q@QH&B*HYAT5S<="TV4HS;MK-N^&_/(@:H:#X6 MFJY#:>[=EK7K\WGELX@#L=ZPE)'KI62L>)MIS#"HV\51T>:H:#X6FOZ7[ MS-"=I4%U]EAHNC2EL_%_^7DKWS-]N_1 M_MZTJYQ*1MC+A@6IVN0@R!,C@R MD&)-TA4K]@KMDV$(-PW(;29YO,PO;ICD(BQN_C-(!21"8H^+/R=7A7VB$LH_ M_'UZGUQ,K7%C50_5*LX#V-*<"R'#HO&!2/*U0YXI.JW M,>X7/3!1;7S(H"<&O&!&U2I.V.#1^WY8(R7+_78[5<2%-^U/1U:?T.)[T7J> MJ._JM(4"4C7B/H561 ?&;T'B>+$_E^-&Q*D4$0GY,U=G??2A/OEHR%=O(?:9 M1IG>/:GD"2L[S1.+V8+#W5 %N(VJPQ+(FLH?:HUWLP$-LCA?<@M+#G9Q4PN\Z5[X!*>W7[)%_'A MB2R"J^KTD860 >NKC9^LY.-G1F'RVRFH0[]38X[7Y\@'J,V1W\.V.<5G96Q" M^S(@3X5"B>3;X'Z@MB9!Q=0P _Z2P_C[[>Z/A[M?\V8>@0$O%FD+)OS'^#+. M=SQM,KD1B1H(H[(?&)N23RC[/3Q =*6HCD%"=0%51I\I\OC8 !N)P.OR D%;3R$HOB"*[YJM:F/1W/!0!>7)$O8(HN* M$7D8V2?S5]$Y-S2%KJTZ$DW+T1R(6*QY4/;,Q@DVSO=_#,CUZ6RT'W.Y",%A M?5R>KH_W2:K>.<7JE5,_[XIQZ15HZ14.K=XCYN4NH4)2;I@ MG,-M!2(]5R5^NIQRF&(:BZI-HZ^>U%0%:K.:T[>L?%YKK%IU&C.T4]6K&,$7 MSGC\:L1J9;="4U(9R0B"V@&M9@ L_"LCCAJ/B2 MBDU^(L^32*&/YA]A(H7$IFZ ZPLATL,75<#QG*FK_P%02P,$% @ 3HC< M6(GMS;U1 @ $ 4 !D !X;"]W;W)K&ULC53O M:]LP$/U7#J^,%K+:<=)D=(YA;1DKM&MHFHTQ]D&Q+[&H?GB2G+3__4ZR:S)H MP[Y$NI/>N_><.V4[;1YMA>C@20IE9U'E7'T>Q[:H4#)[JFM4=++61C)'H=G$ MMC;(R@"2(DZ39!)+QE649R$W-WFF&R>XPKD!VTC)S/,%"KV;1S*/&"4&#A/ .C98N7*(0G(AE_.LZH+^F!^_L7]B_!.WE9,8N76OS@I:MF MT<<(2ERS1KA[O?N*G9\SSU=H8<,O[-J[TW$$16.=EAV8%$BNVI4]==]A#Y"F M;P#2#I &W6VAH/**.99G1N_ ^-O$YC?!:D"3.*[\G[)PADXYX5S^33N$,_@ M-TC>+!Q?H6-<6'C )][E:";YC/OJ:]93\+[/X%V>;3R6B4Q=M]3?%> M@_NW@GIJPY4%@6N"):=3PIMV_MK Z3KT_$H[FJ"PK>C)0N,OT/E:4]]W@1^C M_A',_P)02P,$% @ 3HC<6 5!Q9"$ P +@X !D !X;"]W;W)K&ULK5=A;]HZ%/TK5E[UM$FTB1,20A]$ZNBF]Z1MK=IU M[\/T/IAP 6N)S;--Z?[];">$ "'0BB_%3NX]/>>>V+X>K+CX*>< "KWD&9-# M9Z[4XMIU93J'G,@KO@"FWTRYR(G24S%SY4( F=BD/'-]SXO%O="S]P*94)S M8))RA@1,A\X-OA[AP"38B.\45K(V1D;*F/.?9O+/9.AXAA%DD"H#0?3/,XP@ MRPR2YO%_">I4_],DUL=K]$]6O!8S)A)&//N73M1\Z,0.FL"4+#/UP%=_0RDH M-'@ISZ3]BU9EK.>@="D5S\MDS2"GK/@E+V4A:@G!H02_3/!W$G#W0$)0)MC* MN04S*^N6*)(,!%\A8:(UFAG8VMALK88R8^.C$OHMU7DJ^#3XRUZ=_$>72#*T+N MTK0,N)N6%#X4%/P#%+X0<84"W$&^YW<;TD>GIP?;Z:XN1E41OZJ(;_&" WBE M\A\W8ZF$_LK^:U)40'2;(P3\^OBASH(\S0!_9,K>0G#5Z?(3.Z;O0J!7IC0;WJ[+U M3RQ;9D_)A[LG1 SK)LG]/=_Z46_7W/V@..H?V"RQMSG4O=?9N_XF?U4[QWGM M/<+GE5O8J!WNC2;C6D^$6^FN#QB^8W>VH=]8!+QGIM^/HQW'FZ+BZ,#&BS== M"VYM$UHMWRRH,[M^A-(KM\-1.]Y;;=^T0KB]%ZH=6*]U?K_IB2(<[#J_'Q7V M0G_'>;?6S)N;E.YO9Y1)362JT[RKGLX7Q>6DF"B^L/W]F"M]6[##N;[0@3 ! M^OV4ZQZ_G)@K0W5%3'X#4$L#!!0 ( $Z(W%@M,(1VS@( ,\' 9 M>&PO=V]R:W-H965T,PZTD:EF65+X.H1#KOA=ZVXL[-L^UN? 'O06=PSWHQ\6MQ)-?LV2L M!*Z8X$3"K.]=AU>CCK&W!D\,UFIG3XPG$R%>S.%[UO<"(P@*F&K#0'%9P0B* MPA"AC#^.TZN?-,#=_9;]J_4=?9E0!2-1/+-,YWVOZY$,9G19Z#NQ_@;.G]3P M346A["]9.]O (].ETJ)T8%10,EZM=./BL .(DB. R &B0T!Z!! [0&P=K919 MM\94TT%/BC61QAK9S,;&QJ+1&\9-%N^UQ*\,<7KP4V@@*?E$?@ &0VTW9"24 MOG3[!Y EH3QSQS%34['D6I'S,6C*"G6!L,?[,3D_NR!GA''RD(NE0H3J^1I% MFJ?\J1,TK 1%1P2%$;D17.>*?.$99/L$/GI7NQAM71Q&)QEOJ&R1.+PD41 E M#8)&_PZ/3\B)ZXC'EB\YPO=K 9)JQN>DL.&$#5:D@J9(542I)3+EN!K$28H: M5KOJ&XR"=E(;[6E,:HW)28U/5#(Z*>!CB15/>^?U- X.%+ZWZ01'!*:UP/2D MP >A:?&QNO1];#YW#P/88-1I=YOUM6M][9/ZGFW[@(S0%69[#MCP3$M]R[HV M-865\@I48B']QN6BR8/3SR0.WR%E53-MDM'7IJH;G2:*'5&\)0J[#4Q[H>C4 MH>C\7R@RUS\(ED%CUBJ^,-S)2- *DO @;\XLV#>+#A+G[_3&$N3S"[F >J&?XX"]02P,$% @ 3HC<6&^5_DZ. @ MYP4 !D !X;"]W;W)K&ULC51=3]LP%/TK5Q$/ M(&VD^2ALJ(U$R]"08$-T;,]NXW.N?>]D MK?23J1 MO-1"FFE06=M5M8MA-FD824NT#XV M]YIFX[QAO_;>RS^[*7/PQ8@.CL B'M O M(#P"2 M'I!XHYTR;^N*699-M%J#=M'$Y@8^-QY-;KATM[BPFG8YX6SV35F$,7R$6Z1D M&!HLVJ812!=EF8 Y,Q5R>C,O] PIFL0"K-K#C*[2,"W-"!(^+*S@^ M.H$CX!)^5*HU3!9F$EJ2ZPX-\U[:K),6'Y 6Q7"GI*T,?)$%%J\)0O(YF(TW M9F?QNXQW3)]"$GV >!2G>P3-_Q^>O",G&7*?>+[T )]/;L-X 91:8+5JI364 MM%RTY-=ESU8(-66XU?Y"#*@5")=Q$)PMN>"6X][,=@>/_<&ND)^S)/D<3\+G M;;=[@D;1^1#TRE,Z>$K?]?2]04V/1):]3F8,.MU+>AZR,X4O><5DB=ZUVHE7 M2\%+_\KV^DK?2$[CL_&.K[=!$47M^ JW:J9&7?I68B!WE]"]J&%UZ%:7ODAW MUF?4Q;JF\X^F:X'T7DHN#3E;$>7H])PDZ:ZM=!.K&E^92V6ISOVPHDZ,V@70 M_DI1=?83=\#0V[._4$L#!!0 ( $Z(W%ALP$&?B ( #$' 9 >&PO M=V]R:W-H965T(DVI=@&[_G>8_#.IT_EUH(!'Y3.X!*"ZE4PSG(BR M7R;WC"X8[Q?/;T%3QM4%.2.L(<^5:!5M"I6Y&OV8J.YR8%_W[. ^X'*2S+Q M/Y' "T+R\G1+SL\N_@[C8CIC3L&84]#%#0_$Q7"1S4VOBCJ5^5HW^63BQ9F[ ML; F(VMRBA7;6+TJWF$%2>#;6>'("D^Q$ALKW&?Y<6IG12,K.L6:VEC1'BL, M0SLJ'E'Q*51J0\7[*']B1R4C*CF*>JX 6U>I0=J R1[03]+ 3IR.Q.E1XEV+ MU01D0WD+IIYX5T_\HYYL1J;[1KQI&-F=I*.3]*B3>U#JBK!ZW6HHL'+Q$$!I M&S[=QP?A@3KQO8]&XQWESQ$'C?[/HQB"[A9M&J7_?MSN3@,TEPEVEA5K%")* ME'F7IOO*OC_W$RW674]<"(T=MAM6>*>!-!OP?2FP+PX3TV;'6S+_ U!+ P04 M " !.B-Q89<1*GQ9X26Z(O"VNN3KJ[BASFI%< M4)8C3A9GK0O_) [&VL"T^(V2C=C[C/2EW#'V21]F8M7%W.'!9FP]'A""")%&_VJTN+-E$A,4X$^D@>YQND/RN[V9HK>?/O#:5>JT6AF-RE[GFY[ M#I[IV0_0>Y;+E4"S?$[F-J"K+F-W+<'3M4P")_%GG'>0Y[=1X 7]I@&YS=]C MWD&]Y\UGKS?O-9A'KS'WI'7^W3=^Z/W8%*0M;&!@NI#>G_N# M<#16M=4[[=[OQZ/>\J!%]&*+&&CHEH_[.Q_WG3[>\RQ;-.5<1',JR=MWJEC/ MF_SNQ!_K]RTLW/>[/PS[?MWO]9:'?G^Q10PT=,OO@YW?!TZ_[[NUYO8VNA5D ML4[1.[H@Z,T?!/.FXC9Q=^%[Z%%9-F7+U&EY9-1FD+ ($A8#P:P(A[L(AU\> M8958.JKI([K(&)?T'ZQ_%#7%.*R5CZ'GU?)AZAS+L0&%A$60L!@(9@5TN OH M\%6WHZ8H.2V/K8+#>A4<>=XXK%?!86UR!*.PW^_76D8-+<>^']:9,="E6"X> M[5P\$+6TB3KE-R3E!7F1Z0K7]W@8Q,6 ME#8#I46@M!B*9@=\[^G<_U_2ML1:3U'^-F\/$]<]@J-C"4F+0&DQ%,V.95#% M,@!(7O0OLH.. G=B.SL].K$A:3-06@1*BZ%H]F2HY!7?K:\<)O8UX8F:!GA) M[.1&-$>SAX0(H<]/,.>/VFA;!QKGP[9?7;>JA^].+SS,>DC-9@9*BT!I,13- M#G2E\?ANDA8?&_>2MI^]0RW$U[,7M-\( ME!9#T>R85HI4X%:DKK%4\72GJQMQ=-A !2I06@1*BZ%H=F@K@2IP"U1?GZZ@ M6E1)VT_78#3H^8>Y"BHR@=)B*)H=T$ID"MPBTT>2K'*6LN7CVTLLFEZ%N],8 M=%T/*&T&2HM :3$4S8YZI3@%__.R(C?_Z+C79:GQ>%Q_33X#[38"I<50-#ND ME2H5N%6I^)<9ND@^KZF@9@&O,VM!M290V@R4%H'28BB:'>)*:PJ^;LG2]9HG M*U7$U3Q(M/9OW@+,_U;/4CK3&Y=ENGL\>B;45T/U^]ZP87T@:+\1*"V&HME1 MKB2JX(O7,5V^8/JGWYSNH)H5*&T&2HM :7%07Y75'XT&EI1C!UGK4?:92O(( MW)*'BITIWUSE]O)IH;VZ.7_;'[55GVV$M\>;%4U6B I]S!+UI#5'DB&Y(NA& M$D[3T(]IVO;>O$@D#X4RV!(Q MIZJ2+#C+3(,[DI,%E>85HVJ&]7I\E&'^B:B?$(664->J.%&BRE"!N:3).C7K M)VENS%<$IW*58*[?5LY51>*/ZHH$VA"]G4!4/8O'G/"EXIA-!NJF]KWZI.I; MI@K=W.Q963">D#;*64XJ?WQ>XY0N'C4*ERLV=66D59'$IDAVT$IAG3W-F]DRCUF7XY ILCK&;5W=K?WY]+L>#DX M/_5/(K_A_$4P.HG4[&WZ9JR^,=N(NE77VTU([[&*5"Y02A9J&%YGJ#*%;_?U M; \D*\RVDCLF)&PO=V]R:W-H965TWGMT+W6.+.OL/B^^E"O&*O0M3;+RO+>JJO6;P:"Q5GSV#O!GN4>9RR MK(SS#!5L<=Z[Q&_"H)G0C/@]9O?EP6M4IW*;YU_J-^_GY[UA'1%+V*RJ(2+^ MWQV;LB2ID7@<7W>@O?V:]<3#UX_H/S7)\V1NHY)-\^2/>%ZMSGOC'IJS1;1) MJD_Y_<]LEQ"M\69Y4C;_HOO=V&$/S39EE:>[R3R"-,ZV_T??=D0<3,#!$Q/( M;@)1)_A/3/!V$[RV$_S=!+]A9IM*PT,85='%69'?HZ(>S='J%PV9S6R>?IS5 MQ_VF*OA?8SZONOB05PP%J(_>Y?G\/DX2%&5S]#ZKHFP9WR8,798EJ\I7Z .O MP3Z:KOCG#,49JE8,3:.B>(BS);I,\TU6H7PA8%Z&K(KBI/R!S_I\$Z*7+WY M+^J)OZWR38'K:?3H!LO/W!]!H\_PF\1_)-S&YG MTF9FO1G<79!QX/L\Z;O#? W#)A@'@3PL!..H]ZHWY3J:L?,>WXQ*5MRQWL7W MW^%@^".0I;_/T@>S?+M8\$VC+C:^[?&^SGB?% 7+9@^H*J*L3*)Z1S%QL,4- M#I(;4T\A0!_3'U%?&16"$9Z8/]WG3\'\WZ?K*"[XWENA).?=:6PDJJ>!:3"> M$"5=?=Q0295J%2%&2/$'^_B#DZLTT,+!X^%PHI3?5!]F*N;0,$PN9BG^T3[^ M$1@_/UD^9%4\0Y>SKYNXC)OSUY_7++UEQ5^FI$"X]L6R3=TE6.@(3*)QO*=Q MW*H,^*F?TUBHV_F6.A#"EKJQH1Q&:F<[6E&B9+*G9 )2B;V@^5GH%7-*V8!R!2>S@H= J0Y"?RR7+(K#58 #;@G&* M%KI"D\D[$'K8;7'!>-9<8M,923D=A:[6E#DB@B,"[TF_O&V]J\-0UO2X1 M= MH4T5^3.&EK(GI0KABH5PQ+%U_Y8W'U2EW3#=L M6?==N2\Q]"^ZJ7A;)O$_T=81% 3DU4R&L,Z^O3_1$VR.\A406% M850?3[!* ACDJ20(C8YAD=[*).TP /Q;H$N!#<6BANWD]Q&+G1U/)KX MGL:'241KG1(:AQUVBIR!$,@85LA.-U ^P]K+P?%9;[!.Q;DK-/E*FE#G!%;G MK<[Z,(8M?SLTZ/*%JP5E4H3J)HY5-]%ULMJ#\)*V5>,*329(2&X"2V[7'7W< M(\(!69>@4^'N"DT^&$*X$UBXVU>K2W4^);HET-JY"P%/A( G_Z. YS-L#"<< MFC773K6]*S3YL AM3]II>_C4HZMWD^&$E[(FI@LO0(07(+ 7@.MURH?'LRA! M[UB6I_&LA.O/D:+?T>P2+72%)M,LW :!W08DK(EN,K!'QUBU5>9Q$ZQ^J0&' M7@QZT;HP@-XP@-X[3R \1MH7:SC8.*K!6 :9NB7T#SNL%_D'(1D]V#)?NJ> M>8J=A$.QW5.=HH6NT.3#((R!=^1:?)MS.HQAS1\YJC]=+2B3NJZ4*@>T*@>\\1Z&#S'G>.\-K6U>94@;M"DWD7"MR#%;A]8;J4V5// M>+^+^NVBJS5ECH08][H1XY8^$8["FEFG.MT5FGP$A$[WVNET^)QR_%L!>!EK M4KI0])Y0]!ZLZ.&RO(KS]2HJ4K[^IFKJ,V1W+,G73:N#=>CTYAVG:*$K-)ER MX2 \V$& ,MEP4X\WIB.U! W#QB2@ZI;7A1_PA1_P83_PC'LU=7G?]]2[%TV# M1MY8M0IPD*>2( R%#QN*5G[1-]P?PS.AJEV$U[+M U=H,C-"X_OM-+Z1$%V, M^P'%5.5#'V9HE] T3&H7.0,AR'U8D+O8/$\QCG!8MINK4[30%9I\2 YN#XX+A>X_1Z&W M[N;C3A*.P[K\G&IT5VCR,1 :W8^WD_+PV487ZZJEA)>Q)J4+V4^%[*>P[#]RI2-*XMMB M^R7Y39YLZA?P5X_PXIO!'!JI4T#_-4"0T' M M3)WJ?U=H\J$0^I^V^VDJ>#*',:SYT^^FU[:=+@0Y%8*<.A;D]/@%='A)ZZKI M0I!3( M""D>="?%+5TB'(DMM4[10E=H\E$0*CUHI]+!$\L. RBF*;R,-2E.%?W@X"DT M*2N6S=-\2C2K'PVS?2++_M/]$X,NF^?D*)]?X3?A]KD_ F;[&*+KJ%C&O$ 3 MMN"0P]&ULM9IO;]LV$,:_"N$50PLTL4A*LMPY!M*XZSH@7="N&X9A M+QB;MH7JCTO2<3/LPX^2%=&RI;,(,&]BR]8]Q^=TH7^B.-GEXJM<,GF9;WBFOUGF(F5*'XK54&X$9XLR*$V&Q//"8DDWZHDSOB=0'*;IDP\ON5)OKL:X,'3!Y_BU5H5'PRGDPU;\<]<9$GQY-;C&;V8T*@+*,_Z(^4X>O$>%E?L\_UHAS?*M%!G;,(/'S_I/YS:5Z;N6>2W^3)G_%"K:\& MT0 M^))M$_4IW_W"*T-!H3?/$UG^1;OJ7&^ YENI\K0*UB-(XVS_RKY7A3@( M(&%' *D"R%$ ]CL":!5 ^P;X58!?5F9OI:S#C"DVG8A\AT1QME8KWI3%+*.U M_3@KKOMG)?2WL8Y3TX^YXBA$%^A]GB]V<9(@EBW0ATRQ;!7?)QQ=2\F5?(T^ MZAZ\0+^I-1>G7Z.7,ZY8G,A7^IPOGV?HY8M7Z 6*,_3[.M]*+2DG0Z6'6R0= MSJNAO=T/C70,#1-TFV=J+=&[;,$738&A]EF;)4]FWQ)0\9:)2T3Q:T0\XK<, MZ 8._Y5EE\CK#I_USTX!-[2^=+34\SOTWHM<2C1G0CS&V0JQ--]FJJW,>YF@ ME"GF@8D6TP MHZWMMJ28X%'0[CNH?0>@[^*?K\>%#DZ*CK7EX/A"@[EL'0&/?2HA]$VHD]%_^TE0E4L"V32[&9([%&Y:*Z#RG';;&3D<=/<; M'&I;-E=JS;H=@"H&C=Z4,*SI\Q-/RA]]N8XW$FQ!6-&V!YVJS5RI-:M)3#6) M&WBL=!I0H4$.XR.H@/-95X><8@6-B#]JQPILF!G#T&Q#D)54D^8\/R#1L7>G MZ-R6-@J](.KP;N 9P_3FG8(S/B5G'!#=:1VF#3EC&)T/ M[E59>:]Z>7;"A04C8+YU2M:NU)J%,P2.8EUBR;@74,\W6/ONQ!IW 2Z[YT2O:NU)H%-FR/ M8;BW[DM8#OM 8SKE>E=JS;5% _8$)G']2\.38CU[RQ)T)_(-%^H1;$)8T+8) MG:K-7*DUBVEHG\"TWYM/*YU#6O'U*([7O.!TUL7!)[02!N.@8W63&"HG,)7; MT"DY1>0+$HR]8S"'4UH[;\F*QT&G=0/F! ;SGG!*3A>6<3 Z->V4R,DID?NA M[W5Y-D!.8""W9],S@M5: ,(>2O>/3HB/%NRQ=?*%M:QKY$BM64J#^>0LY@.3 M;T]8A7-8S\=.[P9P[&)X;Q"0SEY]NR!ZO" M.:S;TNG-@"NU9GW-S0!QNW1_1@YXMG,#AUK7[3D8GQC&)S"4=SW'!]O0Z8J^ M4[69*[7F@WB#_A1&__Z/XKU3?-'T-#Y^%.\4Y2NUQF*J/QK3=GRAAM$IS.@V MM$I/B?DBC,;'W 9GM#;>EC0(.Q:1J<%T"F-Z3U:E+4OG) R/5X_A9-:>V];K M"0D[/!]L-H'Y_'C&@.<*6,QVKG"J-G.EUBRD@7[J&OK/"(YLH!_6LB[ECO[LF>P _K6[>I4^!WI=:LK0%^ZA;XS\@!NR+@2.NR/0?P4P/\% 9^ MN"5[P#ZL;]V23F'?E5JSM@;VJ5O8/R.'"="33F'?E=J^;L.#W;XI%ZMRU[2F MSP)#]AM_ZT_KG=G7Y7[DH3E]OZW[EHE5G$F4\*4.]2Y'>LX1^YW2^P.5;\J] MP_>Y4GE:OEUSMN"B.$%_O\QS]710)*CWJT__!U!+ P04 " !.B-Q8.$U, M'Q(# )"@ &0 'AL+W=OYCV8,@!5AV;V@:Z_?J=DS0#&E GT1<2 M._=]ON_N.%]G)=63G@$8\I)RH;O.S)CYA>OJ\0Q2JL_D' 1^F4B54H-+-77U M7 %-,E#*7=_S0C>E3#A1)]N[5U%'+@QG NX5T8LTI>IW'[A<=9VZ\[KQP*8S M8S?9S?*URY)4O"4A":24$43+I.KWX1MZQ]9O"=P4JOO1.K9"3E MDUW<)%W'LPX!A[&Q#!0?2Q@ YY8(W7@N.)WR2 MZD 1*2&KF6,EDQS@D5";D1AHHI&W$@/:W!Z%-RAR58([U4 M*L/^T"QGER]8?!H(%A^Y8H(9J'%,8@6<',=@*./Z!#D>AS$Y/CHA1X0)\FTF M%QJ/U!W7H!SKE#LN7._GKOL[7*_[Y%8*,]/D4B20;!*X&(J(#'[X?[>]0TRM0V,KY@!]]&KN0$_V+/"Z:97=84 M<&HP4ZS,5&4"\@.:V0&V@2PCO]4(ZAUWN1Z5"JMVV]^RBBNLZFTO+*TV- :E MQF"OQH'4QFH;4E1 ?MY".@+UJTK*7A[;7"_TG(ZAZV#WU*"6X$2?/]5#[TM5 M'1R2+#X0V4;\FF7\FA]=(_D!X5I>0Z_I;Y5(A5'K/-RJD+=&C9T%$I8"P[T" MKT& HGE7ZR780)DVBMJ[IFQ?^ZIF+_G_5LTAR>(#D6T$M54&M?715=.JZ 9^ M^WRK;"JLL#DVM^KFK14V%L_;*AQW[9),04VS84.3L5P(DU\1Y6XYS_2R:WQK MOX]S3CZ6_*/)AR3LX%,F-.$P04KOK(4^J7SPR!=&SK.K>"0-7NS9ZPQG-5#6 M +]/)%['Q<(>4$Y_T5]02P,$% @ 3HC<6-7+&#TS @ 3 4 !D !X M;"]W;W)K&ULA91=;YLP%(;_RA'J12NU(2&!I!5! MZM>V7JR*VG6[=L))L&IL9CLEW:_?L:$H6XER@S_?]SG'^#BME7XU!:*%72FD MF0>%M=55&)I5@24S U6AI)6UTB6S--2;T%0:6>Y%I0BCX3 )2\9ED*5^;J&S M5&VMX!(7&LRV+)E^OT&AZGDP"CXFGOBFL&XBS-**;? 9[4NUT#0*.Y>CJ)G'[_8:?'&NSUP>7R5*I5S=XR.?!T 6$ E?6.3!JWO 6A7!& M%,;OUC/HD$ZXW_]P_^)SIUR6S."M$K]X;HMY, L@QS7;"ONDZF_8YA,[OY42 MQG^A;O<. UAMC55E*Z8(2BZ;ENW:<]@31-$!0=0*(A]W _)1WC'+LE2K&K3; M36ZNXU/U:@J.2_=3GJVF54XZFSTJBY# !7Q5*J^Y$,!D#@_2,KGA2X%P;0Q: M!.5R72EO^A_FSO=_1)3$(IW=H&1?F#$Z 2_A1J*TA/Y.& MEF)UQ'#5QG73Q!4=B.L[TP,8C\XA&D83>'F^@].3LW]M0DJURS?J\HV\[^2 M+]G%?=$TJMBKW$5^RT;3Z6R6AF\]L'$'&Q^#)7VP1I7LPY++0[!)!YL<@TW[ M8),>V#@Z (L[6'P,-NN#Q9]A\70<]\.2#I8<@UWVP9+/_RP>S:+_8.%><;AW MAF[6ADL# M>D&PZF9*";VFT&5E6^7I;*4O7Y;D'/'6JW@=;7BFJF';@2[![0 M["]02P,$% @ 3HC<6(SXU/9< @ 08 !D !X;"]W;W)K&ULC93?3]LP$,?_%2OB :1!?J<,I9%&$1H/FQ"%\6R2:V/A MV)GM-NR_Y^R$K+0!\9+XG/M>/G<^7]Y)]:QK $->&B[TW*N-:2]\7Y8WE FOR-W>K2IRN3&<";A51&^:AJI_ ME\!E-_="[VWCCJUK8S?\(F_I&I9@'MI;A98_1JE8 T(S*8B"U=S[$5XL4NOO M'/XPZ/3.FMA,GJ1\ML9--?<""P0<2F,C4'QM80&(Z8V_M,+=]5OT M:Y<[YO)$-2PD?V25J>?>N4R^PE#/@ZPE%R[)^D&W\ CY48;V0QB M)&B8Z-_T9:C#CB!,/A!$@R#ZJB >!+%+M"=S:5U10XMX_["\(L=')^2(,$'N:[G15%0Z]PU2VG_YY4!TV1-%'Q#] MHNJ,Q.$W$@51,B%??%T>OY?[6)NQ0-%8H,C%2SZ(=T<[K+]9\GH]8XM'MGB3]D>\8;8:K=*EJ GZ?H V2Y=E&9[ M<(=.63B;1DM&M.13M&LF&'9E1=923G=!J"LQD&4/W MZ0TC6W=GGZ3!">"6-O79@$JP:SMFG2MU_;4$036O4& M?)A__,TP'I(]%\^R0%1P*%DE%TZA5'WMNC(KL"3RBM=8Z9TM%R51>BIVKJP% MDMR*2N;ZGA>[):&5DR9V;2W2A#>*T0K7 F13ED2\WB+C^X4S<=X6[NFN4&;! M39.:['"#ZK%>"SUS>R\Y+;&2E%<@<+MP;B;7R]C86X,_%/=R, 83R1/GSV9R MER\"]W=<+ZK/E]UGSK+_S WUL.\*!OD\31@%H/D?5@ M[M)+ZL\#/W%?AM@C1N%\UAN]@PMZN.!3N!767%(U"M4JX\%YD]G@O!9JQ"B8 MQN-080\5?BECM,IXB:#(83QKX>G9?C ] CPUFD?!.%_4\T6?\K65G'653&PE MC_%%)T<'03@YXCLU"KTP&@>,>\#X4\ ';BYF?51X]A9RPSX&&Y]4USSTCK_V MJ=%L-O6/8-U!AS'=75^H':TD,-QJF7WW+=>+J)Z6/];RO]#U!+ P04 " !.B-Q8X1G$NE<$ 1$@ &0 M 'AL+W=O[]J'J@P-.@@XP9YMD[]_7!I80X[A1E)<$P\QXOO'8'GM\ M(/0;VV',P6N6YFQB[3@O'FV;13N<(?9 "IR++QM",\1%DVYM5E",XDHI2VW7 M<0([0TEN37GQ.MCLN7]C3<8&V M>(7YUV))1 #ZSP#B;(FY)ML?(PG MEB,]PBF.N#2!Q-\>SW&:2DO"C^^-4:OM4RIVG]^L_UK!"Y@U8GA.TK^3F.\F M5FB!&&]0F?+/Y/ [;H &TEY$4E;]@D,CZU@@*ADG6:,L/,B2O/Y'KTT@.@H" M5*_@-@JNJN"?4? :!>]2!;]1\*O(U"A5'!:(H^F8D@.@4EI8DP]5,"MM@9_D M+_ '"4I^R DOZX6X/V[#^ =2'+P94=*)F39 MV.;";]F['34^SFH?W3,^0A>\D)SO&'C.8QR?&K %<$OMOE'/7*/%%T0?@ ?O M@.NXOL:A^>7JGD9]<;FZ:Z#QVC'T*GO^&7M_B+#JHEIK#2HM.?_WTS U] M%_0"F86Q=[DP/;("17ABB96'8;K'UO3GGV#@_&)@\ULVW\@V*Y,T3O(MJ_)L MW;1 DA64[*MTU294;33H8+F>'SH*O$9*K)<#!=_HX)7X@Q9_8,1_07FY$6MC M224U?IMF.N1!#P:.!KZ*K)'R_1 JR$:GKD0.6N3 B#PG65%R3,VT08_#"Z"G MP/:%?%\56AB]N9)UV+(.C:R?^ Y3'=ZPY_G "U6\OI#OC7P%S^C E7AABQ?^ MSU#FC-.RWN'%'B#F[%;THIVQ83\QO=Z$U0@-/76^&GVZDGC4$H^,Q+]1PAC@ M1&RB.LA1?UA]-U0 YGTI?SB"0P73Z,B5F- YE@V.$?0IBLJL3!''L2BS1!=1 M4A4(VMW=Z0'=N^X JGN13@Z.AD&HD)M=NQ:]4S%!(_JQ "K: JA=J^Y CK4+ M5F/T9,6"PR!08] 70^ :0[#HC/@=^'(NW1LK)YGL>NHR MII/R>LMT(]6M5#PW<%NI4Y)CZ03-M=.<, [(!JQ0BAGXYP5G:TS_U<+GX51VN&S2EQHSJI ;^EM<6MK)T&\EC$07,5=VE*!+U9#<6I2$T) MC10<.&I*:*2=A*%RB]?U#W>"DJ$[D:\+%^;YZW&$48RH%Q/<- M$:?RIB$[:&^!IO\!4$L#!!0 ( $Z(W%@W 6P;E@( -<& 9 >&PO M=V]R:W-H965T9-!:.G;4="O\>VTFCT*85E]9.YAT_,YZ9)#LN7F4!H-![29F< M.852U:WKRK2 $LMK7@'3;W(N2JST5FQ=60G F165U/4]+W9+3)@S3^RSE9@G MO%:4,%@)).NRQ.)C 93O9L[8V3]X)-M"F0?N/*GP%M:@GJN5T#NW\Y*1$I@D MG"$!^&IE(-IR_FLU#-G,\ P044F4\8/WW!DN@U#C2 M&/];GTYWI!'VUWOO/VWL.I8-EK#D](5DJI@Y$P=ED..:JD>^^P5M/)'QEW(J M[2_:M;:>@]):*EZV8DU0$M;\X_@\*$RBMM^+R^1Y<7 M5^@"$8:>"EY+;2H35VEL<[B;MHB+!M$_@?@;BVL4C'\@W_/# ?GR^_+@J]S5 MR>HRYG<9\ZV_\(2_!6>U1!7^P!L*0]$T\LC*31.]S8-),$G=-M)>Q\5)ME(Z6X;\3P_Q]HXC/NLWHU_P'ILY ?^=)@U[%C# MLZS[ZA% L=+5I/ [#-9&>'3X>!K%!X1#1A-_F##J"*.SA']5 7I$["O[3!*C MX].]>'J >&P4G[KON".,SQ(^<=.KN.W'JM>/>^HAVOBH\J;3(#J@'3 *@^ MU^V-'3/R=:=M"9.(0JYEWO6-UHMFC#8;Q2L[B39&PO=V]R M:W-H965T9&;4U8XR.[[Q\N&?+3)L/;C(JZ1*FH!_+.XDSMV69LQP* MQ41!)"S&SJ5_,8E-O WXP6"MML;$.)D)\60F-_.QXQE!P"'5AH'BWPHFP+DA M0AE_&DZGW=( M\2;T$!B?" G MA!7D(1.5HL5II,3\$+Q"$K-1+ D'K"#"&9TQSC2#3H\U:6A)S:5:)<%P M$(W%*G(@6BZP?,IZ3.=<>@26+-$6WO[D1_N M"-P/&@Z#;GW]5E__J#Y;25V"^GM[!;'G[0CJ" J&<;>BL%44'E7T($SU"UOA MM*EP:"J\2VBXG[E@$ YVE'9%><,#AQNU4J-_)V__&OZZA7P&\G>7VJ.$YKFX M4"5-8>S@>Z! KL!)WK_S(^]3U]7[3V2OO,>M]_BH]Q?7LTKABE)UB7=9CO>N M51B&\<[Y= 0-^_[.\;A;/=:\;]A"_,E"W M11;P6N)%OJ2V@=B\S)!)UHB=+8JB#[0TMHA0I):D;*?8']\9B18U(C4BLZ?- M0V++XC>TI)/AY4B\>,GR;\6,\Y*\SI.TN!S,RG+Q?C@L)C,^CXKC;,%3\9/' M+)]'I?@V?QH6BYQ'T]5"\V1HCD8GPWD4IX.KB]5MM_G51;8LDSCEMSDIEO-Y ME'^_YDGV^!TOORYN<_'=<*-,XSE/BSA+29W_ D MD9)8C]\K=+ 94RZX_?6;[JU^>?'+/$0%O\F2?\33R=!2QKSP+C:H%QUQ%.J@5.NBYP6BUPVG6!LVJ!LZX+G%<+ MG'==P!B]/7.CSHMLGNSUBV[]*EF]Q)RHC*XN\NR%Y/+^PI-?K%ZGJ^7%*RM. M9:3NRES\-!;+E5>?LY*3,_(+8>F4/Y1\FO*B(.\<7D9Q4I![_EHNH^3GBV$I M!I.+#"<5[*UA.K0\U2]_^SV,\@JW-O^96"O7WON8IW&6DSL^6>9\ M2F[$7W%)/CSEG(M9N"3_^L3G#SS_=\L:7VMEN6'QOEA$$WXY$%L.!<^?^>#J M;W\Q3D9_;TL0$G.0F(O$/"3F(S&*Q!@2"Y!8",*4L-F;L-G:L#EBNA:S=E'F M2QFN(S%7YW/R[I\\RMO^2[C6:GT#AL0<_>]ID^_B5VJ;2%SD6GA(S$=B%(DQ M)!8@L1"$*6$:;\(T[AW[;]O&@2)W'Y_8C<9/-Y7*XV SW.R8=YMDS+M@AI M_;X10F(.$G.1F(?$?"1&D1A;8^.M9!DG]F@TV@E3R]U&IXV[A:!54V)RNHG) MJ38FMWDVX7Q:D,<\FQ,9FJ).35LJM%S?5" Q!XFY2,Q#8OYIXT5U:HQ6?]27 M%46.RI!8@,1"$*:DYVR3GC-M>K[P1?1=3B6KT'1(CY;KFYZSQBMA/!KOO@P< MY) N$O.0F(_$:/.1->4CV\@80XX:(+$0A"FQ.-_$XAQR^(W\0>Z6#P7_?2EO M=9\/'9K3CMHW/4C,06(N$O.0F(_$*!)C2"Q 8B$(4X)HC.JS:B/L#*7W^H8, MJCE0S85J7J4IVV5M4X8/'99"-0;5 J@6HC0U2%NGIPW4G':;B]#%4^*^+GA: M\.*(_%K.>$ZB=%I]]:$HN$BD;J[3KT[O'"(U!ZJY4,V#:CY4HU"-0;4 JH4H M30VK68?5[' 4O2B643KAY"8K2A'"S[Q]PM-2O8-F-J8!RS0:LX #'=6%:AY4 M\Z$:A6JLX[,55/<[V;Z?83:/Y*'63GW9UZT' U-[$'/4I^@UGB_G^BD(6H6 M:@Y4G;Z@]0B4I@:K+D@8^H;$ MWA.[7]-E(6>]2 S>=J977YC0C]H[;4C-,=I/Y3>>:!Z1F'H>Q1_8IM2W'0_X[M!7=<#/V91JM_XA-8OH)H#U5RHYD$U'ZI1 MJ,:@6@#50I2FAK8N=1CZ5L?>.?(MHM=9+M X?=I,EZT9A)8]H)ICM/0@QFT] M"!?X<(VAR!:AY4\Z$:A6H,J@50+41I:HCJ%HK9J87RD1^,S]J1)^KK M6LUQ(SW0W@A4EWODT_2N\,0CLHE::\ M)[+]?!MT7 ^J^5"-0C4&U0*H%J(T-5]U"<6$E5#N9,KD\NJ4U['RK%^/W@F$ MMDZ@F@O5/*CF0S4*U1A4"Z!:B-+4E-:M$_/_TCK1C]([@]#62:5MOQ%DSR0( M+9U -1^J4:C&H%H U4*4IL:K[J68L%[*%_Z<)<^KH.WL#&HG/VA3!:HY4,V% M:AY4\Z$:A6H,J@50+41I:CKKIHJI;ZJ@)C]H706J.96V/?GMJ5Q"Q_6@F@_5 M*%1C4"V :B%*4S_0NRZL6/K"2H_9[R,O2YYOA;'G3J!^3?IF$*HY4,V%:AY4 M\Z$:A6H,J@50+41I:D[KJHNEK[J YD']*+TS"*VQ5%K+H="=:1 ZK ?5?*A& MH1J#:@%4"U&:&J^ZH6+I&RK=3O#U+8WI!^V=-FC?!:JY4,V#:CY4HU"-0;4 MJH4H38WDUK5F]'T7U$?V5\/L]I//[-'V'V.G'J-?N=YAPUYC!GN1&>Q59K"7 MF<%>9P9[H1GLE6;^%_48JZ['6/IZS,C-T1\?.L:+LDRW7E''Y_ MZ(U^Q-X)@G95H)H'U7RH1J$:@VH!5 M1FIJ@NJMB];S"C.PYIY'\ZFT7[3XK MHV2GP$D>LYR48NO3BW,QM7ER/KL7DYSPNJ#2[8;GG:CX:E?X=X! MA%YX!JIY4,V':A2J,:@60+40I:D!K,LLEK[,\F<#>!>_EK,CS>-T-(*5'.AF@?5?*A&H1J#:@%4"U&:FL:ZM&+I2RL_ MFD8O2Y+U84R9R<]QNA6_Z9[WHE>K= V"E1SH9H' MU7RH1J$:@VH!5 M1FAJJNHUB]?S;QI'U^.F_&R;"-MCA!BR50S85J M'E3SH1J%:@RJ!5 M1&GJ!:[K\HFM+Y_(LVZ?,[%/I9QA6S=2U-O;8J7'^YY= M@VH.5'.AF@?5?*A&H1J#:@%4"U&:&KVZ3V+K^R2HLVOZ87J'T&@]5V?L7@0; M.JH+U3RHYD,U"M58QVMQ4 '.K +U3RHYD,U"M58]R'>"@98@N@[K08?UH1J%:JSK0Q) APU1FAJ)NKI@]ZXN MI,\\+^.'A+]]4\196ITC%=$@QI'X[U4>6KM!@E83H!J%:@RJ!5 M1&EJVNIJ@MV[FM">MM4)'?(N3LDT2Y(H+\A" M)*^813G_F?Q!?B+#]3?M.T'0C]N :@Y4^M/ONGQKLPFWZHXWN?QTQ//6R,'_: - MJ.9 -;?2C-'V3M=Q8[:#5A:@&H5J#*H%4"U$:6KBZLJ"W;.RL"=Q]WDT77=< MO[?/9]!/T(!J#E1S[>;G<9B-(QG0^@)4HU"-0;4 JH4H38G6N*XOC/7UA:[1 M$C<7?+);[];;C2T'3>2FY;IF])$7A0ALE)+SL[_*FV7Y_#;/ILM) MZ]%]_1KW3BGT8S2@FEMIVRDU&BF%-AZ@&H5J#*H%4"U$:6I*ZU[$N$LO8BNE M7]-HGHF4_H=/B1,7$WFF;/6FJM65SPIYA*40"TR2Y2JE[N]+^:$;XH>++.7M M)]7TJ] [=M#/TX!J[KA9'A@;JP[^;O:@?0JH1J$:@VH!5 M1FIJ]NIDQUCX2\-CI]BWM^.DQWJ'"-KO@&KNN-GO.&F)$+3: =4H5&-0 M+8!J(4I;1VA8S#@OG:B,KB[F/'_B-SQ)"K+:DKL-V9KP/#'G[L&:N+A;1$_\4Y4^QV Y,^*,@1\>GXF66RS?=OWU39HO+@=BR M?0?Q\\=,[,!5W\@!7K+\VVJUK_X+4$L#!!0 ( $Z( MW%@*^$4Y7@( *@% 9 >&PO=V]R:W-H965TJAZ\R>S&PA^I[>Q"?WW'28@6 M&BB7Q#.>]_+>..-LI\V#K0 <>91"V5E0.5>?AZ$M*I#,3G0-"G?6VDCF,#2; MT-8&6-F"I AI%)V&DG$5Y%F;6Y@\TXT37,'"$-M(R$ @HG&=@^-K"'(3P1"CC=\\9#)_TP/WU,_N7UCMZ63$+M&ATPY4_Q:4SN,L1Y_); M[8!,R3&Y5B6L')0*K,5PSHQYXFI#+J1NE"-Z35P%Q)=;0-R!>87)I>@N#;_YN^75^3PX(@<$*X0J1O+5&FST*$3KRM67G6KZANH; M9B8DB3\1&M%T!#[_.#QY"0^Q?T,3Z=!$VO*E;_ M#%<%KYD@."?6H2?LW)BK MCN:DI?'SMCM=(.![5= M5GB5@O$%N+_6. %]X*=UN)SSOU!+ P04 " !.B-Q8\#;6RJ$" +!P M&0 'AL+W=OPGBYM+WS3*!C)N6VH"D-RNE,XZTU6O?;#3PV(&RU ^#H.=G M7$AO,G*Q.ST9J1Q3(>%.,Y-G&=>_IY"J[=AK>[O O5@G: /^9+3A:W@ ?-K< M:=KY%4LL,I!&*,DTK,;>5?MRWK7Y+N&;@*W96S/K9*'4L]W"<#CYJA#8 M@'UB-S*&!4(LP1BW1=!@D%V_T@DSP*A'F "S^8:=SP&Y2,T%93Y6T1^WD"U M_Z3@T\._ M)?#):V4XW!F>AD<9;[ENL:C]D85!V&D0-#L='C7 YZ?#PR-NHJI]D>/K'."; MJ7Q#G1&[;D'9+8ZLW8KZW0]-)2\HNX[2CH6721CU2H>=?2HD*=-FKOORA>%PT%-=%-2?UA3W934JS?"WQL3&>BU&[>& M2II++/Y 5;2:Z%=ND-7B4YKTQ6#^1U-<$W2^UT(:EL***(-6GR3I8O06&U0; M-XP6"FFTN65"MQ5HFT#O5XI&2;FQ'ZCNO\E?4$L#!!0 ( $Z(W%AA\^LJ M/@H "%< 9 >&PO=V]R:W-H965TBLIE,3]^J$LLT6)H M:_K9._.2V#)Y^%'G\'9$ZNPIX=_3)6,"/:^B.#WO+858?Q@,TNF2K8*TGZQ9 M+'^9)WP5"/F5+P;IFK-@5F1:10-L6V67YPEF8C"F-URE&:K M5V37+(IR M)!G';Q5H;U-FGK'Y^16=%I67E7D(4G:=1+^$,[$\[XUZ:,;F01:)N^3IWZRJ M4!'@-(G2XB]ZJM):/33-4I&LJLPR@E48E_^#Y^I&-#+8[AL9<)4!;V7 WAL9 MG"J#LV\);I7!W3>#5V7P]LTPK#(,BWM?WJSB3D\"$5R<\>0)\3RU1,L_%'05 MN>4-#N-<6?>"RU]#F4]HJ">%9>/LVYFZ'K M9"4%G0:%)-Y-F C"*$5?V+/(@NB]Q/AZ/T'O?GI_-A RLAQ_,*VBN"ZCP&]$ M86/T*8G%,D4DGK&9"C"05=K4"[_6ZPH;$3]/11_AT0G"%K9U 9FS?PIX'SEV MD=W59)_LG]W19"?[9\>:[-2<_29YE-FM/+OE&>ZEL]&(4^"Y;^#=+P/.3J_: M&KCD4BX+)CL:@1Y>4#/=;?!27+Y\"OCL!'U>%Y(Z03_+'")%88QN&0\3^=,O M1>.762X?&9>=69D$234S1(.0HV]!E#'T3F:9)5$4\!2MF>P;\\)T4KLR5B;O MJ3^DZV#*SGNR*TX9?V2]BW_^PQY:_]+)I 0;%6!Y+_UXX>*^/SP;/#;5T$[E MC?IC5TU%VJG\8=_":BH*%+["M+MAVCT:T^29\6F8,H7LC['@H1R6IB6K.OJ, M$7:EKP3S&K=\.+9DL["V"&RGLSULC5L)"61T% A,H=K;4.T=C>IO+,T;<(/G MNN'J*#9&UI5BKT4=]MTV4]<]+ZIMOLU1MZ5W&&+-'OD MM[F%+)- @E$@,$4E_D8E_FZ5H#NVSOAT*36 ;GFRX,'J!%UF8IGP\']LMF$U MF9=J27?Q:RRS*[^08!-(, ()1OV6C/..IR%CA=_1AM^1F=]BRE[S.T.33(ZN MBTTO_&8';,3MRN&HU6%N-\^=*OQC-WJ_EF,LI.M='[=[ MQJ%F8@-9)H$$HT!@"J&V52][K;U'T,W(6 ^>K^,C^L\GEG>/_]7Q:2ZB*Z&@ M:!-0- **1J'05.H;CH?]8]3?)/%C.2FJYDK722KD58%>F)#=P#19Q.78>;E* MLEAHM6&,H;,V[/:DU!F-VLT=M%@"BD:AT%3:<4T[/A;M9;>/Y@E_O5Q:8K^R M@&M[?G-HG=5@KJ@MXPTX&J-5::G9(S0+7E)M+P$9%P%%HU!HJEQJS\LVFUYW M4@H\+%9#Y?#_5;(LA_B[^Z_I>_.P &I @:)-0-$(*!J%0E,)KZTO>W_OZW## M JB[96OL+W\3[.AC J@+MJ.BU9@PVHP)^.TQ M 3(N HI&H=!4N=2NFWUPVXW\EH7B!7V,Y>B2Y3^DZ+-8,H[$,HB/^IC$7-?. M^H-$FU1HS4 MZK>>I9V@29A/61\RL?T$O>(:U/4#19O8;0/0LRQ7(PA-0KT@#F$8VK5C:)LM M0]G\BFT_\90IZP?CP@'4( 1%FX"B$5 T"H6F;C2IK43\@U8BQ,+!'$-7;51H M2BORK?;#T EHL004C4*AJ;37-B(^FHW8>>U@#JVS&LP5Q<7:(47NZ^(!NV\N M'D #(Z!H% I-U4OM/^+]_<>__>+!7-?. L3MZ;Z#^WB\W1MITHUPW][>:*5) MYU@RW?:R *H6JB)JBQ$??%_=@98%YL [T^OL?$*L26*/<7O7#=$D](9^>^5 MH:J@?[.D&T$_J>9O\7A8I/%41M->*# M[[?[D]W_KFT)YL [RZ"]S\[1[$L +92 HE$H-%4IM5V[OTBLE M=*\>*!J%0E.)KVU" MO(=-"$N\7(7(M8;\X4OPK!4!J/^'-;:>V_9F)J"E$E T"H6F:J V$O$>1B*T M!N0X\)I.#BQR?M!AH@]J&E9HS8FYU;?QMCP@RR2@:!0*395';2MBLZU(,Y%Q M5I*)VI,)+8.@KF*%UFSB8Z?MTTY 2R6@:!0*33U,5?N%CMDOW&4-H]_1]3)D M\_P$S30KVO'G^3RP'$FXTE,V!=#X*!;I!$12-@*)1 M*#15(+6SZ.SC+&K.7&J7"@^ZI<)-$I]6.UC;JX9JBIQHY4WW>@= M43NE?ZSM4B!MQ DH&@%%HU!HJG(:)WB/=X07^L"8.?3.HY33]A^V?-\):(D$ M%(U"H:E"J7U+Q^Q;?EDR1'_%+KJ]_ZI,24@4+L*'B"&R6D?)"V/F9]GF8CJ3 M"NHM@J(14#0*A:;27[N4SL%=RM9YPOJPX -2)=/9S(D$+):!H% I-54/M M1#I_U?V..Y4":EXZFF/&GD8IH-8E*!J%0E.54EN7CMFZS(>-_$TKKWS?1H'Y M[)P9KS.!H.>(0=$(*!J%0E-YKNU)Y^#['']D? U(RNT9JL?#C5N-6BI!!2- M0J&IA#R.$Q"*,@GVGF^Z'*C2J[= %J<3KMH]6.K]D;!UHJ 46C M4&CJ6X1JB],U6YS-40!;MFL<"LQ87=D#19N HA%0- J%IG)GS85VYAGT^#0H&@%%HU!HJA@:;P[\JVQX/,+V9G-=.VNP1/.; M?8WC])WMG@;4E@1%HU!HJKAJ6]+]NVZ>- ?>62EMR]+3&%&@A1)0- J%5BIE MT'BS\8KQ1?$.ZA1-\V-2Y)Y"_SY-$O'[)"]B\ M%?SB#U!+ P04 " !.B-Q8!![4A\$" !L!P &0 'AL+W=O 'PQVJC,FQLE*B!@Y) MMTJ+JB%C!!7C]9ONFSQT"/[P#"%H",$Q(3I#"!M"^%%"U! BFYG:BLW#@FJ: MC*78$6G0J&8&-IF6C?89-V5?:HE?&?)T\EUH(",R($LMTA?R)"E7U)9$$GE@,IN1N:CPM"EJ"S8@T[(4:3T1:[(LJ(0^X,4"-&6END3*\W)!+CY=DD^$ MC$Q..F3=2S.NK@3-1^0.X%UX4BGWD&V5L!%U/0YB$XY&$6 MO*MX3^4U"?TK$GA!U!/0_./TL(>^^#@]>,=-V%8UM'K1&;UNU=)N,6!OQM"7 M\5HQMHJF6;PFOC\*AV/WM9N&'E00A[=O48L^K7#DMZ@WIJ+65/2NJ6DEMER; ML\8XF@*BZ?Y@B%RL@,.:Z4OL1:G(.?N#UO&0 96<\;SWC-7;#3M1!C?^D97Y M*6C@^\/1D>$>5.3%<;_AN#4<_U<5KP@'FP],1)^_^+0*T3".C@SVH/SPQ. I MZB;L'([:G]OI0Q7(W/9SA;%CW>I?L5UMKXRI[91'ZS.\2NK._T^FOH?P3\D9 M]J82UBCI7=]@2++N[?5$BXWM=BNAL7?:88'7(4@#P.]K@1VOF9@-V@LV^0M0 M2P,$% @ 3HC<6/])1P". P GPL !D !X;"]W;W)K&ULO59=;^LV#/TK@C<,+;#X.['3)0&:^%YL#]V*=NO%,.Q!M9E8 MJ&QYDI(T_WZT['KY<((\%.M#;\5%,KU[JZ>3!U'J7)$O90;9(8&#DCO=_H?NN7^1\8%* MFP3>C\1W_;#'H<7UYD&/>7*]N7]!3=!E,3!\X1F^;Z:\(1O0#4C\M9(-I@,( MU62%"=4DHYCE&U:23'!.I2(5R"89MWW): Z+S6%UW]C,0M^.1A-GLQ^A4]0P MML?A(2HY144CV_4[U('>L-,;7M0[YQ2K\CG-!0?5EN#@4;*4E2NLE PX^>L! MBE>0?_?INTA>-]H[5=$4IA9V4@5R ];LA^^\D?M37Z%\)EGR260'01UV01W^ MGT4T/$F\%[BV&QU540.+]F'QT#ZJM>24S!_%=NSUE]&H4SRZJ/C+>X77#W8V MSI8H;0>HZI;<_(G/7DF7V0)B",B(%$VOBC!DN[YNM_@LHN03B XB%W61BZZ+ M7,8V+ .\*'8,>-87M(;(\_9RAV7@GA3"E;CD'&XX/OSK+XVX$QA?%/@B.%YG MG.E=GZ:XSX<@BOTC36=P_OA(4S\NCL^TR7$G8GQ1Q!-3;X.E!""LU( =0Q.) M/^(^1>/>J(;><=/OQP7#X9&B?IP;CHX4.7NC2P%R949 15*Q+G5SFW>[W91Y M;X:KH_TY3I_-L/@?33.ZXF6[8CB,<%@BI6M'V$QD,PXV"RTJ,R"]"HWCEGG- M<8(&60/P^U+@D-0NZ@.ZF7SV+U!+ P04 " !.B-Q8Q]R!:,P$ L%P M&0 'AL+W=OV &N(*2BS=80J3<+QD,JU9 O;;'F0+W8* QL MXCA].Z1^9$W'\=P#GX[91@9^! \_>5*Z@E[.E[3 M)3R!?%X_<#6R,R^>'T(D?!8A#HN)-<,WKE3?]$',36RLT?J33^"2Y>NLK M.SG]QB2@$6JA)\G<5_2=TTC0F&&!:.0ETRU-E(?F+%2G1]"8_[W%7^LD'6KM M-Q:UMB DI&9HMJ/<0S.=*5^^H\L[D-0/Q)4R?GZZ0Y<75^@"V4BL* >!_ @] M1[X4UX6)[RNV$V5.@U!MM-D=XF2,D'2#%!]RR2*X&^1!YX90>V MHBWCCNRYNR5&C_>4MU$'7R/BD&Y-0//3S3N&<#I9*CNQO^X'_I),"*2*54C% MD1\MT:7B+&'SJHZQQ&$_=J@+?CO%?17*M@C"N*GN,C=B35V86*J-".!;L*:_ M_H+[SF\&2-T,4O>SD*[1+BY-=@+N^ +3FO@LQ9H\% >4"K8$G M^&OA)YL/"_!5]VOW284!8XP-&>AE#/3,#!21_TR1M] LA?X(NE7K3,_5V>:J M/2]KN+FIWGJ9)Z&-9Y*M/0S M6OJGTS);+CDLJ6ID7Q4'OOH7XZ(?--A '?C$;Z^8\WXEWX=+<+^;ET4IX$$6 M\."DD[Q4#5:?W2.%.3@HS%XU2N-^#4_E,$,S-**)&WL&YIPE.3PH2=QQVLZ@ M MX87D/PHPS\Z*14*@VU %^C9EP!7OO\>%Y'!WEMD6K#->[>$!MVQ KEL$\GD&BV;S:Y\9_%%9V7^%M_,DXO;W$URCWQ/^5)U013 M0KETV@,%CR=7L\E LG5\N_G"I&1A_+@"Z@'7"]3[!6-R/] ;9!?DTW\!4$L# M!!0 ( $Z(W%A&DA>GY@4 )4F 9 >&PO=V]R:W-H965T= W8"21T+5)+;MI>=*K:ZZ9IV@N7&(@N MB3G;0"OMCY^=A/PB-80ST]ZT)/CYVO[X\8]OR/66LJ]\28@ KW&4\)O>4HC5 M5;_/9TL28V[1%4GD-W/*8BSD)5OT^8H1'*1!<=1'@\&H'^,PZ4VNTWL/;')- MUR(*$_+ %_',69O=R2BVYL>[.UN/(:+I5 W^I/K%5Z0)R*>5P],7O4+E2", M2<)#F@!&YC>]6WCEH[$*2$O\'I(MKWP&JBLOE'Y5%[\&-[V!:A&)R$PH"2S_ M;3T0D#E>1^*1 M;G\A>8>&2F]&(Y[^!=N\[* '9FLN:)P'RQ;$89+]QZ\YB$H &KX3@/( U B MSCL!=AY@'QO@Y %.2B;K2LK!QP)/KAG= J9*2S7U(8691LONAXD:]R?!Y+>A MC!.3WZ@@8 PNP9.@LZ_@"\,)Q^F0<("3(+M]J<@&8$ICF6X;.3XD> 3 MV*9S0XXBWA FY[JE-?OP!C@8_M4$U)%9#[!2( MG6,1X\6"D0664RV40$.Y:L[ !D=KTD8R4QVFJFK9WDQ&T)%COJE2TE;=E9(A ML1JE84%I>!PE<"%G?+86M"98)C.J8!F.&E"T-76%8DBL!F540!F=/#L7!6BR!E8XR95;5.[4C4D5J/J M%E1=+=7/KRN2;E>" H7W4,:Y^QDW;+#15MB5C2&Q&ANO8.-U8G/6Q/-:$L^V M1FX#KK;%7>$:$JO!'1=PQ]\+]Z0]5U_K;L]U=GLNY#FX>'QZEJ?WO^Y) M_$+8WZVPM,(=,4R-JOFFU.I040D5::'>;C$+>+9HGGD?U[>D\RB@O=49>JZ% M8'T*^"WED.M8E2VR3JYT)E#O%8Y+1_ /^/QMK8SF0X03:8N@HT]5D[YB:E3- M-Z56!U[Z%'BD43ET(,IU:B>BYJ:MKZLSF7-8$UAZ$WBD.3GO_!WNSZ3!V$)[ M:(WZ&U-J=;2EPX&G6YR3#D,'ZH/I::AU+I\8Z.L#3R58NAFHMS.G/E_(9:LG M',]&36?34FH\'MO-3> U=6IM3JK$J/@?0>0\/JK'F9-ZMVFAV-+'T[M;VD7T/_!+J!]NP"' MKN4U]]J6-_F9A2JT.J#SGHVX_ M6YPWN=R6Y/(LKWE.UK>Y,^%SV A4V@CTW3]^G&1)#U2;.4LPWCV?A]Z[S^?U M2IUQG\.6H-*6H*X_AW3RK[EZU9FZ0V?03%"C3L.46D:L7WE?)R9LD;[WQ&5F MK1.1O9!2W"W>K;I-WRAJW+^#5W[VAE0ID[VP=8_90G($$9E+R8'E2EPL>P&ULS5IM M;]LV$/XKA-<-*9#8%OV>)0:2V%T[($/0-!N&8A\8Z6QSE427I.WXW^\HR99D MR[25*L"^)"+%>WA\>#SR,76U$O*;F@%H\A+XH;JNS;2>7S8:RIU!P%1=S"'$ M-Q,A Z:Q**<--9? O,@H\!NTV>PV L;#VO JJGN0PRNQT#X/X4$2M0@")M>W MX(O5=B1G*LQ#?3.&3=UUK&H_ !U<;"(;_EG 'OF^0T(_O"6AMVZQ^@C)@#H&SQ6^BOZ25=*V M62/N0FD1),;H0<##^#][28C(&#BM P8T,: [!K1SP*"5&+1V>^@=,&@G!NU= M@_8!@TYB$ V]$8\](F[$-!M>2;$BTK1&-/,0L1]9(U\\-('RJ"6^Y6BGAW\( M#61 +LBC%NXW\D6R4+%H#A5AH1=77YBI\,B="# ^%8MF^((\@(P"-70AL7X* MN28W9NJY7I.S$6C&??4>VSX]CLC9N_?D'6D0-6,2%.%AU%Z=9RJ^S,1"8;=8 M^2Y7OFIH'*QQN>$F [N+!T8/#,RAY%Z$>J;(./3 RP,TD*4M571#U1VU(MXS M62GV_RUB-2*P'(4M[<4MT^EF$VG$J8, MUQI'0CGF696SJ#? MWHE/NP^E&:L(+<\831FC)Q]<4OVCR-=[")Y!_E-(DQ6R) &C2M'&5:'EZ4SU MB'.B(#FVR20XV5VFO1=HE8J(JM#RS*0RPCE91[SA%I,XD=MC^MUZU;2 \GU1Z.77Q4KH+M_95>X';O6\EFU4TVJT*"WT*J.*E6<4X4*V7WDRJ5 MR2A!R^Y.O4&GGX_L<55]YJE*%8QCES W*R8]%:_H$[)@;R\+MO:6:J5"I"JT M/#VI%''L6B1/S]NFPOY>*G1:M$X'N_P6M.O3NM/>#:S]=JTFMDNU49Z35((X M=@UB^>WD<.C<'@']ZA0?709[ 7?A[#%2J0*I"BW_KWZWK&XH%W1UCNV^_M:/E*)0.T2(5F!R,D$N%EY0A)XF7-Y/%LER/G@V66A M4G%0%5J>JU0<4+LXL'#UIJDK<>MHZK*[7YKLMY .-)4.M"+I8,ZJ@QX7( MN*H>\\RDTH'^'Z0#W9<.Q7GN-(DQM@_JM:0949"O24^QU'Z*Q2UQM)!&"N@9 MD.\+)C42 N9BD9#?%R&05C.ZF7/.HQ83KES4"N9TCK7.@#P\/BF2Q*BY5ET! M$CQG'$N:T'[S9R(F1#,Y!7U.XMO6^!;=2(YY9A_"\2Y\'=_-NB*8^Q#=QJ*U MX8%C"Q0K'H\N<.OD$V)X<2EV+/)C<\+4@@ BB#6 ,@B_K:50Y$$*#>;N%=Q9 M*'PQY?CVH_ ],_R;V^TH-.GFW9Y@K(B5:<50CWA\PEVV<<[TG1U&;*/(\SIZ ME;M9QD+ M0;8&-X*S*6F,,+TZ6J!\>C%LY'GF3KUHOEO9&[' \!^S6<)"GE: MA#J^S-O6;C]]N(TN_'?J[YS+L5-0?T,[ER/:*7S3Q3?15Q2-M.OX&XQ[I !% M$/%A@FXTZSU4)S+^K"$N:#&/[NV?A=8BB!YGP#R0I@&^GPBL# "X#0 &0 'AL+W=OK$.=O ]MO?V EI""'+2=P;B)W_3/P;3R;CT8Z+5QD!*/(C8:D<6Y%2 MV8-MRV4$"94=GD&*=U9<)%3A4*QMF0F@H3%*F.TY3M].:)Q:DY&9FXG)B&\4 MBU.8"2(W24+%VQ08WXTMU]I/?(O7D=(3]F24T37,0;UD,X$CN_02Q@FD,N8I M$; :6X_N0^ : Z/X,X:=K%P3C;+@_%4/OH1CR]$K @9+I5U0_-O"$S"F/>$Z M_BF<6N4SM6'U>N_]LX%'F 65\,39]SA4T=@:6B2$%=TP]8WO?H4"J*?]+3F3 MYI?L"JUCD>5&*IX4QKB")$[S?_JC"$3%P.V?,/ * Z]NX)\PZ!8&W7,-_,+ M-Y')44P< JKH9"3XC@BM1F_ZP@336"-^G.I]GRN!=V.T4Y.O7 %Q'7)'OF*2 M7?_&I;PAGZA(XW0MR0P$F4=4 -Y_XDFV4=3L%E\9^9=TR1-X5]V2*97QDGR@ M2?:1!#';* C)=0"*Q@S]WI&7>4"NKV[(%;&)U":2Q"EY26,E;RL3?T1\(VD: MXN35P7AD*X362[>7!> T!_1. +H>>>:IBB3YE(80'CJP,5IER+Q]R*9>J\=G M*CJDZ]X2S_'\A@4]G6_>;3 /SC?W6FBZ90)TC3__5 +H;6=FVV&_[72+^T47 M# @6EGQ;(LY"$(WQS_WWC']=9K:3.Z_G>WY_9&^K83G6W7>=0TUPK'&' [<4 M'1#Z):'?2OC=O/N8B'0+ FL9P?(G%683LNYS#A,:4SG!U,8W;OE*KC'I\ELW M3.41- MHGZ=J$G4[343]4NB?BM17E;J:9I!D9P&+N2,45&9;>3,GS.H)JL_Z'@UT%PU MK*BWY/?,?&O^>H9D >+O)L36)^B6Z4%F= EC"WLB"6(+ MUN3#+V[?^=A4MB_I++B0LX/(WI>1O?]Y$F$W16"UPO9*%[?SBL#]T:M;J\]/ MQPJO5B2"8XGK.,VIXCKO78K3BO22;D'J%V-NRO/CCHI0MJ9&N\/_FAL7]19< MRMMA,"LMG_O_Y$?AMRU!&B2N7\N0!HWNA XRQ*ZTM F(M3D:2/Q(;U*5MVKE M;'G\>#1-=VU^JH\EIE5^=Y.?:;"36L>I) Q6Z-+I#/#+)?)C0CY0/#.-\X(K M;,/-981'*Q!:@/=7')OG8J ?4![6)O\"4$L#!!0 ( $Z(W%@I! B)&0, M #T* 9 >&PO=V]R:W-H965T\XRKGI-JO;AS716GD%-U*Q; <6HY#6>]\,3FJ38+;K^[ MH'.8@/ZV&$N MXYD+00:Q-@P4?TL80989(KS&[XK3J8\TP,WQFOV3U8Y:IE3!2&0_6*+3GM-Q M2 (S6F3Z2:P^0Z6G9?ABD2G[):O*UG-(7"@M\@J,-\@9+__TM?+#!J 1'@'X M%<#?!01' ,T*T#P7$%2 P'JFE&+]$%%-^UTI5D0::V0S ^M,BT;YC)NP3[3$ M788XW7\4&DC#(S?D$7/LZJM0ZIK<4\D9GRLR!DDF*96 ^P.N6<*RPL2)3" N M)-,,%+E_C;,B@81\DB(G(Y$O"DUM3,7L$--5!)JR#(^Y(B.-UM@E<=$OM&W_MFZ%_DO&!REO2 M;'P@ON<'!RXT.A_>/ "/SH?[)]0TZT@W+5]PA.]9:)H13*CXA= 5E8DBL [= MS(3.!AN0NI,'F#I\ MIQ8TAIZ#A5:!7(+3?_^N$7H?#^7()4ZR_V_R7)(LNA#9EE?;M5?; M;Y8\[;V@^^%N\NS;-%K!3O+LVP3>3NZX&P]K#G)N&Q1%8E%P7;XC]6K= PWL MT[^S/L3>J&QE_M&4C166^3GCBF0P0TKOMHTY+\FI@#ZHZQ_Q=02P,$% @ 3HC<6*Z8CE#I @ 40D !D M !X;"]W;W)K&ULO59K;YLP%/TK5ZS:6JD+CQ!: M=0E24[J'IDQ1']N':1\<;DP$J5FE_8MHQ3S(GL\#DR_67*14Z4[HJ9+><"25*"\LSV'">P ML7\LM6LM$R+QBF<_:*+2@75N08)34F3J MAB\_8ZVG9_ABGLGR"0W6&>2456_R6/NP!G"#'0"O!GC; '\' MH%L#NB\%^#7 +YVII)0^1$21L"_X$H2)UFRF49I9HK5\RLRRWRJAOU*-4^$W MKA!<%][#=3[/^!,B#)'AE"H89X1).(Y0$9I)N,-'59#L1(?>WT9P?'0"1T 9 MW*6\D(0ELF\KG9"AM>-Z\F$UN;=C#$60,O;V, M(R(ZT'5/P7,\OR6AJY?#NRWPZ.5P;X^:;K,XW9+/W\$7Z75@F,"5-DG025'^ M*6993O605&V&5X2]DM#\\HO0<\[.^_9BW83G0>Y9L!44M02YY[TF:$.0WPCR M]PJZ2Q%\Q_T*-ZBH0'U\5-L,?HXPGZ#XU29I+Z4Y%B_DG,0XL/2Y)U$LT K? MOG$#YT/;^A^2+#H0V8:5O<;*WK_NC?I/%C B*DXIFVT$G<(816R[>C%]K[H'(*G/MM6*3HYB515M"S NFJH.Z&6WN!9=E.=P:'^K[0E7>_])4 MEPU]CLZHKCT93C6ETSG3NT-4!;SJ*#XO2]J$*UT@RV:J[SPH3(#^/N6ZK-4= M,T%SBPK_ %!+ P04 " !.B-Q8GKP[]U@" (!@ &0 'AL+W=OYZ[>WIWV=+81UF)24U M3BVXMFF$_7V.RBS'T3!ZNKB6LYK\19QG0;!GP5>H%*>B-/XU7-& MZY >N'E^8K\,M7,M#\+AA5'WLJ1Z''V*H,1*M(JNS?(;]O4<>[["*!=^8=GY MGGR.H&@=F:8''D R2T1;XQ>[P= M\LCL\>0Z/6;NU@,E:P"3PC5[@N],6"S/3\@^67CPX M1XV5) =4"X)[TZH2KIHY-SA\K2H,?1X,-X.(YX$SBT"XSR]^^&)X,OV^3Z3V3/Q$O7XJ7_)M[A1CO"%+50)+DM MN>'X@9 S(3@K"MMBN4W"]$T)W_28O.;1%1MOC)W?D=Q:,ZD=**P8,SCZR&#; M[9W.(#,/D_A@B.U6B] []7AJ>Q-_QPKY=__A=02P,$% @ 3HC< M6/RR"L&6 @ \@8 !D !X;"]W;W)K&ULC57+ M;MLP$/P50L@A 1KK;3F!+2".4C2'%$$>[9F6UA81B71).D[_ODM*5FU%-G*1 M^)A9SI#0DW52*R!X\Q2R)IJ[,J5J]82 M:&%)=>4&GC=V:\JXDT[MV*-,IV*C*\;A41*UJ6LJ_\ZA$MN9XSN[@2>V*K49 M<-/IFJ[@&?3K^E%BS^VB%*P&KIC@1,)RYMSXUUEL\!;PB\%6[;6)<;(0XLUT M[HN9XQE!4$&N302*OW>XA:HR@5#&GS:FTRUIB/OM7?3OUCMZ65 %MZ+ZS0I= MSIR)0PI8TDVEG\3V![1^K,!<5,I^R;;%>@[)-TJ+NB6C@IKQYD\_VGW8(_CC M(X2@)01]0G2$$+:$\*N$J"5$=F<:*W8?,JII.I5B2Z1!8S33L)MIV6B?<7/L MSUKB+$.>3G\*#<0/R"6YY[FH@;S0#U#8O:.2,[Y29 YXN>!P^CP#35FE+A#X M^IR1\[,+* F.*$$1#X+K4I$[7D!Q&,!% M6YVW8.=M'IR,^$#EB(3^-Q)X030@Z/;K]'" GGV='IQP$W8G%=IXT9%X&6Z_ MTBP?VMF&&5NF2?3W]#((PTF,LM_W#7_&^9-)<@C*/H.B.+GJ0 ?BHTY\=%(\ MYBAF(!_2WA#'^]HC/[F*>]('8$&0C'O:!U"^Y\7#XN-.?'Q2_(O0M"+GE5!X MX6&7%XLF+UB3%]KDQ9"]>.!HDG@<37K^!G#AY*IG[S,HC).HY\[=JP8UR)6M MJHKD8L-UDSS=:%>X;VR]ZHW/L: W]?=_F.8UP+N]8ER1"I88TALE*$DV%;;I M:+&V-6&ULK5==C^(V M%/TK5KJJ9J0.B>U\,06D'=)5]V%7HV6F??:0"T2;Q-0V'_WWM9-,@,2PJ,L+ MQ,DYU^=<)]?7HQT7W^4*0*%]D9=R[*R46C^ZKIROH&!RP-=0ZB<++@JF]% L M7;D6P-**5.0N\;S0+5A6.I-1=>]93$9\H_*LA&>!Y*8HF/CW"7*^&SO8>;_Q M+5NNE+GA3D9KMH09J-?UL] CMXV29@64,N,E$K 8.Q_Q8X*I(52(OS+8R:-K M9*R\_5-E7IMY M8Q*F//\[2]5J[,0.2F'!-KGZQG=_0F,H,/'F/)?5+]HU6,]!\XU4O&C(6D&1 ME?4_VS>)."+@\ R!- 32)?AG"+0AT&L)?D/PJ\S45JH\)$RQR4CP'1(&K:.9 MBRJ9%5O;STJS[C,E]--,\]3D*U> ,$$/Z',YYP6@%[8'J8?/@F\SL[H2Z;?K M].E= HIEN;S7N-=9@NX^W*,/*"O1RXIO)"M3.7*5%F>F<.>-D*=:"#DC1&OX MPDNUDNB/,H7T-("K7;76R+NU)W(QXA3BWTY'HZN>"& MM@M%JWCT3+SI1@@H%5)LC];O:_-HRW,=Q[?',77D4:[9',:.+A02Q!:C#PJ&]!23]#$/\0%SHCUHM0<_UCY33(%->U@DCZ& MQ*%=>=@J#R\JU[595][2)COLST:IUY'=!V$OZH 2"XA&Q"X\:H5'%X6_<,5R M78 /'QWL]5XKK2L0]01$'NY:Z8,(\7#'2A^$@RBP6XE;*_'%RI' K2-](K2 M$=^R=-PR6'*C8"<)'+8)'/Y4Z1CV%NV!>#2..B^ !89]VBDQ21^%(R^ROP'8 M.^SRWD]4D(9\*BT..I5M:H.1[GN>6%"4GC-PU*;@_UM(&N:)K!!'W=IM@^&X M6R@3*VR(S]1!3 X&R!4%)3W^%N_>H(1%INXOU98F[&G28Q_W[%EP-""]U>G# M,(G/F#OT)OCBUMV8R^H>\7IKM+]5$NSW=ET;#E,\[%KKP_2GT]UZW:->N0"Q MK,X<$LWYIE1U;]G>;<\U'ZMNOG/_R9QWJA[\$*8^+.G6;YGIOCF'A0[I#2(M M2=3GCWJ@^+KJR-^XTOU]=;G29S80!J"?+[CNRIN!F: ]!4[^ U!+ P04 M" !.B-Q8&7SY*$4& ! '@ &0 'AL+W=O]'1D;A':+87\EN^X5RAUS3)\JO11JGM^\DD7VUXRO*Q MV/),_[,6,F5*G\KG2;Z5G$5E4)I,B./XDY3%V6@^*Z_=R?E,[%029_Q.HGR7 MIDQ^O^:)V%^-\.CMPGW\O%'%A\)4J4C#]\\)O>)(4F70[ M_JZ2CNI[%H''QV_9;TORFLP3R_F-2/Z,([6Y&H4C%/$UVR7J7NQ_Y14AK\BW M$DE>?J-]A75&:+7+E4BK8-V"-,X.O^RUZHBC .SW!) J@)@!;D\ K0+HJ0%N M%>"6/7.@4O;#@BDVGTFQ1[) ZVS%0=F99;2F'V>%[@]*ZG]C':?FOPO%$2;H M$BVSE4@Y>F2O/&^=HGN^$MDJ3F)62G6VX(K%27ZN45\>%NCLW3EZA^(,/6[$ M+F=9E,\F2C>MN,%D537C^M ,TM,,W8+/(E.;''W,(AZU$TPTIYH8>2-V3:P9 M/S,Y1A1?(.(0%VC0S>GA% A?G!Y.+&QH+1,M\[D]^1Z%8@DZ2T2NNYTSF<79 MN)[X7'=]*94JE(.Z_I#:*U,7SX&7^24)/-\-9Y.7XQX!<#2+@#=H[:Y8P)-@B>A%H,H5HD_9JD M;R7YH,FT!^,%RG3E$FNTKO@_\8RO8V43T@<&J^>80Q5 82?P#)I=E$]"F&10 MDPQ^&$F+F(>;8-P2P''":?MCL :BR#CPJ4$;3(X#'V8>ULQ#*_,;D6JSD1]J M (O^TK5)UW]EG95A1P 24%/++@A[CC%Q%UW0)>XA-*T)3?\E(8MP]I1G6(OX MTSE4;@8":1B,,1RZ& AUQFXGL-4AV&G,@&/-=<]S75Q6&Z2KN'9/+]H6;HL^ M02O)(_N\K3(;4W)JC,T;&(8=0VX(YDX]6'!\9';P?^-G4;Y*W9FSKLD0P)&Q M-S5'-)P/TVD/2=*0)/\?27MJ<*Q5M "EL M-U-ZY:[7Y5EI?E$4K]=<:DHQ2ZRR!8#5]TVC#Z$H-IT2A,)>'Z_&*6&[5;+P MLLD6#G5S10W$A4[G&6-OY)D[I@-3L'%2V.Y![KA,65;4F#>V*PY2G';ZVPU, MEPN :$>X+L;O6822QOT0N_N!6%@5&\BGJR7IJ99#D>'8ZZF55:0Y2G!/\2"- M-R)V;_1)B&@?)WJ1FFY9+(>J896MI9*N\:8; F"FU[-"VF0:#T3LE@$D8U-R MR(%@/<%ZI"3 8MJD:,6T.39.AMB=S%>6[*K%2Y*(/>N94+/]&(DJ[9<$PY!R$+ .+W65#2F!9B-RU62C9-_<%9='," M9D% KX+#H(=8XU6(W:O\H39<6E7I>@EJNA( TR'0A1S9EG;C&T-"[+6^:KRM M_\,3^G\8LR ])J;O(=%8#&*W&((\#/_RZ/N&28+?C MJ2 GC)PW;E MX42);;F!]R24$FEYN.$LXK( Z/_70JBWD^(&]:;Q_!]02P,$% @ 3HC< M6(JQTMSJ!0 ^QL !D !X;"]W;W)K&ULK9E; M;]LV%(#_"N$50PO$D:B;Y(G9("Y^++ MFM ,<5&D&XL5%*-8*66IY=AV8&4HR2?+A7IW2Y<+4O(TR?$M!:S,,D2?W^.4 M[,XGR^PO7#?*EO8BD3/V"72UK M3T!4,DZR6EEXD"5Y]8^>:A!["M ]H.#4"DY?P3N@X-8*[FL5O%K!>ZV"7ROX MKU4(:H5 L:]@*=)7B*/E@I(=H%):6),/JKN4M@"" M5DF:\$3HO;W"'"4I>RE M#V&PL![WT>M"+I2=M"]T/5B]7#K/6($B?#XI9(OH(YXL?_\-!O8?)MPC&>O M=QOX[C!\,?H3;AS"E6*P!\+QG;!'2Q?R9L&\1VO0A6-IC62L0\MK:'F#M"Y2 ML6VA/,+5,E%78*3G:6!>W]#S!^G=<1+] M &))%E.;(;4+QS@NQ4:\2C&(D[58C+&$:^+I:ZB@Z_7GKDDH[,_=02>/Y3F2 ML0[/H.$9#/+\I\!48,PW(,4B$@%INVN9" ;Z8(.ATR.H"\'0MWL$!]TZEN!( MQCH$9PW!V2#!#_FC" <(/4!LIL$(@OX"J,N(<=D3NA[TXEA@(QGK L;8.$@ M,!DTD7;8$6;D%AJX:6N?06CN^3UP@]X<"VXD8QUP\P;CJS>XOBC4G*L]O=NMO@-IN P['_P=&38VYLN://+G\&^^N\0 P\E!/\"@\DQC2M;34A0JK$:B>E(P=:!C]XD:Q& ( M89_HJ-G#6-:Z1-O\ 0XG$'\2$N^2-%7I0Y)SE&]4\#L 4\\1IDXHMLH^38.< M-Y^%&LY1TXFQK'5QM@D%',XH;JD,1OCS"2A2E'-%%?\LDR(389V1IIXA")I0 MVRA,8KZMK7.CIA)C6>NR;),)^(MLXE"$ O6<8.K/YGUD!BG'T4;?J*G#6-:Z MQ-KD 0YG#_>$H[2[U_PB!8-ZMC!U/!P M;G&E;=K6VSV>[XQ 0SV&@*$7:KNW0<$K6J@H@P M>4I.,?\P1RI)$2I78]6G!*PPB/:.>I5(1BA7I36AX.'T M3O5]4=*",,P 7J^QNJ8!'U%>(OH,ZD/K4W O&I )$TAD[\^MW2K2K6M5[B9Y M1&7PP@ IJ2DP5(Y$B&W[$_C4U G6WKU$ANE&W2 Q :7,>77JVKQM;JG>J\L< M[?W\[%KTI>&+8Y]=5Q=;5EM%=2WV"=%-DC,1CZU%=?;I3(QH6MTT505."G4S MLB*&ULC55=;YLP%/TK M%NI#*VV% "%ME41*PJ;UH5/5KSV[2O6F"P!#=B47>N(5QJQO?%]G!9147\HU"/RRE*JD!J=JY>NU IH[4LG] M, @2OZ1,>-.Q6[M7T[&L#&<"[A7155E2]6<.7&XGWL![7WA@J\+8!7\Z7M,5 M/()Y7M\KG/EME)R5(#23@BA83KS9X"9-+-X!7AAL]=Z86"6O4K[9R6T^\0*; M$'#(C(U \;6!!7!N V$:OYN87KNE)>Z/WZ-_=]I1RRO5L)#\%\M-,?&N/)+# MDE;C\"M# MGIG^E ;(("1?R:W(9 GDB>Y X_2%\HJZJYEQ] 85&1!T&4EA"4I!;H%DIC48 M34G)]=D#/"!'DJ9*6IR/78-YBLW=+/FL3F=6+AD<0PISLI M3*')-Y%#_C& CRI;J>&[U'EX,N(=59NCIY^GA"351 M>W&1BQ'%1."B17:GMO;Z3OB.L30A; %8#,=7N'FFWW5AYA1W^OXI6 ]K&= ZUD#5)7A':U;4XS5Y,[ZW-L6G6/^1>F[GCXP^(?I@F' M)88,+D>8D:J[2#TQ&ULK55K3]LP%/TK5QF:F#1(:OID::1!-8V)1T5ATS3M@YO<-A9)G-EN M"])^_*Z3$'4C#1+L2^+7/?><8U_;WTAUIV-$ _=IDNFQ$QN3'[NN#F-,N3Z4 M.68TLY JY8:Z:NGJ7"&/BJ T<9GG]=V4B\P)_&)LJ@)?KDPB,IPJT*LTY>KA M!!.Y&3L=YW'@6BQC8P?G4*6W@=OL1 M_5.AG;3,N<93F7P3D8G'SM"!"!=\E9AKN?F,E9Z>Q0MEHHLO;*JUG@/A2AN9 M5L'$(!59^>?WE0]; 8SM"&!5 "MXEXD*EA-N>. KN0%E5Q.:;112BV@B)S*[ M*3.C:%90G DNI4'H,#B LRR4*<(-OT=-W5FY2R 7<)6CXD9D2SB76L,I5^J! MCL.&JTC#_@0-%XE^!WL@,KB)Y4KS+-*^:XB>3>*&%963D@K;0>6"JT,XZKP' MYK$NW,XFL+_W[F\8E]35$EDMD16XW1VX$Y*EC0BM-/BR4D)'HCP2/RXPG:/Z M";^+N>_(%4P5'C"O,ZPGFX2T)K1U=*QS'N+8H4+1J-;H!&_?=/K>AQ8Y1[6< MHU8YEU?G$&YO01/!$J)70-BZ7 >>[ZX;LG;KK-W_::+4!IZWL37E"VWLU8)Z MK[>QA.@_;V._SMIOS3HSG.J-ZH-**>1)LY--3%IA7VC5H"8]>+U5@R=6#0?> MJ-FM89UXV)J8[EVZ5;/=9ZZ)2"OD"YT:U81'KW=J]*0V&>N->O]8Y6[=Z?9Y MI-MQ*3(-"2XHSCL<$( JGYRR8V1>7/-S:>C1*)HQO=*H[ *:7TBZZJN.?3GJ M=S_X U!+ P04 " !.B-Q8O36EKQMMI+4%,<30M&[P ?'! M3:Z-M<0NMOLRB1_/V4FS3DL#E/(EL9V[YYY[[Q!?V^3QV0F5,%0I%]9K).^TW5(#%.Z2/6M6'V (J&6P8M$JNR3 MK I;SR'10FF1%<[((&,\?]-U(<260Q#L< @*A\#RS@-9EB.J:=B38D6DL48T M,["I6F\DQ[CY*V,M\2M#/QU^%AJ('Y WY(I'(@-R1]>@<#K.?Q,14[-$AA)B MILF02OF(M;"B,E;D> 2:LE2=D"/".+E+Q$)1'JN>JY&:">!&!8U!3B/800,9 M7 NN$T7>\1CBYP NYE0F%FP2&P2UB-=4GI&&?TH"+VB2^_&('!^=U. V2L$: M%K>Y _<6%% 9);M4(=^N(9N _$Y^DA$*JC2+K.W'A60J9GDQ;HRJE*J-;W;I MA9K3"/H.;D,%<@E.^/J5W_;>UF37++-KUF9GB$9Y4M'VKZ[BF2.U+)+9_,O0 MZ[G+BN"M,GCK8-*.-<7"Q6(CGT1$TS]7MY;"GNJVRP3;!U.W_4+=AM_UJP7N ME/$[>\4_);">,TFM>#$*6T6H'KK<;KC?&NT:K;HEU^[!B@'/9SQ]^=]ML]KP M>Q;">9G<^<$*X?Q%(?BMZC+PO:=#WZN-ORU8YVZU D$@NN\ZNY7"T[F\O\/G\RS]LB##9C7)$4INCJ MG76P$&3>:>03+>;V=I\(C;V"'2;8G8$T!OA]*O"&+R8F0-GOA;\ 4$L#!!0 M ( $Z(W%@RS=5ATP( /(' 9 >&PO=V]R:W-H965T9BFC#OQQ*X]R'@B%KIB'!XD48NZIO+W#"JQG#J> M\['PR(I2FP4WGC2T@"?0+\V#Q)G;1\E8#5PQP8F$?.K<>C=)9/ 6\(/!4JV- MB7'R*L2;F=QE4V=D!$$%J381*+[>80Y590*AC%]=3*??TA#7QQ_1OUCOZ.65 M*IB+ZB?+=#EUKAR204X7E7X4RV_0^1F;>*FHE'V298<=.21=*"WJCHP*:L;; M-UUUY[!&\*(]!+\C^-N$< \AZ C!L82P(X3V9%HK]AP2JFD\D6))I$%C-#.P MAVG9:)]Q<^U/6N)7ACP=?Q<:B.>3:8K4#B=EY070!@G7Z50BLQH M17D*1.3DA4M(1<'9'\@,GLR 0\XT.4U 4U:I,^2_/"7D].2,G)@0SZ58*,HS M-7$UBC9;NVDG<-8*]/<(1&WW@NM2D<\\@VPS@(MN>\O^A^69?S#B/947)/ ^ M$7_DASL$S8^G!SOHR?%T_X";H+_ P,8+]\2;0<$X9[S ]+WJ/<6'?2&_^9_4C : MI,ZV\"%B^_*2(60C25OI[EHUK$$6MJLHDHH%UVV5Z%?[QG5KZ_76^@P;6MM_ M_H5INR'^Q/C7*5)!CB%'%Y53OW:E\ZG:6,XD M7&EB-D)0_6L.7&UG41H]+%RS=67=0IQ/:[J&!=B;^DJC%7#YQ_M[A"X.MV9D3E\E2J5MG7)2S*'&"@$-A'0/%SQV< N>."&7\;#FC M+J0#[LX?V,]][IC+DAHX5?PK*VTUBR81*6%%-]Q>J^T[:/,9.KY"<>-'LFU\ MATE$BHVQ2K1@5""8;+[TOJW##J!_")"U@,SK;@)YE6?4TGRJU99HYXUL;N)3 M]6@4QZ3[*0NK<9"X:$/,FQ#9@1#(?JFDK0QY*TLH_R:(46\G.GL0/<^"C)=4]T@_ M?46R)!L$^/I=$?J>;W" [PP3-Y85/M_W&\U,R9I#\_T2Q!+TCWU9!SG=93HV M-2U@%N%M,:#O(,J?/TM'R9N XD&G>!!4?--;],@YE* IWZ/:ER8726I$-.Q#A(@PT%VX7\ MO_,6I'QDU2:=X,F3JA9&8]5&>%?3L1LF;CAR5S=Q0[I/7;S3T 3HM6_;AA1J M(VW3V[K5[F4X:1KB'_?F6<%>L6;2$ XKA":],1X^W;3JQK"J]NUQJ2PV6S^M M\'4#[1QP?Z6P1;:&"]"]E_EO4$L#!!0 ( $Z(W%B6.@AV? ( "$' 9 M >&PO=V]R:W-H965TH2P)!EQ84>>:4Q]9'OZ[R$BNJ!K$'@RE2JBAHTU+D1=Z#Q.7;%8:.^%G:4UG< 7FIKY0 M:/D]2\$J$)I)011,1]YQ>#1.K+]S^,E@H5?&Q"J92'EKC6_%R ML0, A-Y:! MXF\.8^#<$F$8=QVGUV]I@:OC!_;/3CMJF5 -8\E_L<*4(^^]1PJ8TH:;2[GX M"IT>%V NN79?LNA\ X_DC3:RZL 80<5$^Z?++@\K@'#X!"#J -%S 7$'B)W0 M-C(GZY0:FJ5*+HBRWLAF!RXW#HUJF+!5O#(*5QGB3'8N#9 P)N_(6%85,U@@ MHPD5!=K",#$#D3/09/<4#&5E;#3B=.H; MC,NR^WD7PTD;0_1$#&=4#4@<[I,HB(8;X./M\',Y'Y#PT,&C=;B/V>A3$O4I MB1S?\ D^/-KW*#TGQ_E=PS1SQ^WW&5034'\VJ=M*9Z_AD:YI#B,/[YD&-0_LF/ @^;M+Z2F1KRN->>;Q=>:-Q1FM[%B9,4*M\_]]!,':H60&J6_G!Z(1Q M9NXW9:7=*G%;V5XRSY+#,/7GJV(?^X1)$/1.:R*&O8CA5A%?OG]Z=N6V,KVT M%)=)S]^TFRXV5 MTQ=;E'C'.Y'*>FU>;(-(<))"V774$+5W<6R+!B6S,]VB5-I*1"TT=V]8@ M*P-(BCB=SU>Q9%Q%>1;VMB;/=$>"*]P:L)V4S/S9H-#].DJB\\:.UPWYC3C/ M6E;C'NEGNS4NBB>6DDM4EFL%!JMU=)_<;18^/R0\<^SMQ1J\DX/6+S[X5JZC MN1>$ @OR#,S]COB 0G@B)^/WR!E-)3WPC,]V;'X1K :T$\>5;\J>C#OE#D?Y=TT(R1(^PAYK=]D$ MG@;>/2(Q+BS\P!-U3+S/8G+5/"8N1N;-P)Q>84Y2>-**&@N?58GE_P2QDSEI M3<]:-^F;C$_,S&"1?(!TGB[?X%M,WA>!;WG->R=KL*\9 M'NA6@M#DIB0L&_HL"="\.,VVKD6R;A^*?J!EVA8FB2Y) M)]VP'[^CI$BV1-$.ZB% +%%WQWN.=Z='HLZ>N/A+KAA3Z%N6YO)\L%)J?3H> MRWC%,BI'?,URN++@(J,*3L5R+->"T7FAE*5CXCC!.*-)/K@X*\8^BHLSOE%I MDK./ LE-EE'Q]R5+^=/Y ^>!^Z3Y4KI@?'%V9HNV0-3G]8?!9R-:ROS)&.Y M3'B.!%N<#][BTULRT0J%Q!\)>Y);QTA#F7'^ESZYFY\/'.T12UFLM D*/X_L MBJ6IM@1^?*V,#NHYM>+V\;/U:0$>P,RH9%<\_3.9J]7Y(!J@.5O03:KN^=,[ M5@'RM;V8I[+XCYXJ66> XHU4/*N4P8,LRM1\"L%_U"%H%((#G4IK!3"8K'*Z!9+OT2N4Y.CW%=](FL_EV5B!>WJ2<5RY :';@Y7=PWJ MT\/5B06-6R^56]CS>NS=LT>6;Y@QLJ6F7VCJ[O-X07" H_!L_+B-UR0V<2)G M5VS:%<.1Y[I^+;;COU?[[UG]?U!,)&GR3YE!D"/H.I%)OJB:TA6LO8#\/YF] M-B$L;0?;/KDN\5NNWQC%@HG;0F@0PZ;MA&8A!S/#>*S$B"&DEP()*3E$LH\R2/><9,<(*. V](2)RP MC:&2#BQ]_ MP('SDZE='M/8]$C&=H(XJ8,X^1];T<348US2;K9&L=!M%[!!S)D0OZ?98J>Y ML3M':$:5D;W=R"!G;$UP1D$W:@#KBL%@?)ZP#74!=NYBZ7KHG_1@>W$UJ?M\[^T41_5VO18 MUG9CWY J;&=5%MY[N4?U,_DR_.R: ]XE3J&/B;>;3]?[)L FXS<&XX$7="NQ M*^9/'*\O6QORANWL[;MN;Y=[C$-,C?'L4C??=;?:9!49 \,+_&[/-8BY(>GA MY[BA@MC.!>UU? 7B24Q3=,MRGB6QG5K9IWIQR1[3VO18UG;#W'!4;">IUI*U MJ_:5:]1-+^)'G9M$5RP@9-(IO*Z82R*OE86W^USUOMBBU9!1_'^R4=PED"1T MPDYDNF(N\2*_'1D#'<43#YL+CS1LE!S*1DV%=YGP]8J*##)RHXH*O(8,2OFZ M>/%D*T+[M"\MPJ-:FQ[+VF[(&\9,[(S95H1[5'N*D!B8L!/B=H\WB85NT$XU MDYCOAY.>5&N(-;$3Z^\K)])EQ\3WG/9[)H,8/ ZU.\C49"T*G)Z'.]*0;6(G MVWON8S1-9J+$_\#3C3ZPW\OLT[VXC(YI;7HL:[NA;J@_L5-_:QG95?O*J/OV MT0O#H/TT9Q+S(B=LIYA!+(C"GN=3TM!N8J>VWUE&76H+3W5>^QV)26SG;4&% MT20VB?I:14.4R1ZB7&UMW+,U%[J,._B9U_6XO)K@K%-/SLFP,>=C8LWH2=5#,(=?NU M00@'?>U:\^'=D8;S$3OG@P?'2[9,WOU8GY7N6=#-G<[T)IU;LT'<2\^0QT=O*(W2_ M/24>.J'?3'FU2G)ZC&G0K 8-)S_3?$/%WZC:H1O!H^5=:5\6TT(&;E(EMY2H M0C3^N@%;VOP(J[(.FW8UYPK)9)DG"V"4<%$[I\=9FF0 1P$(Q6%$ M)(],&X:ZESQ-YM4515,Y HI?QZ5"W'U(K,$)5A0-S*4$S26-RQNOW,PD^[HI MQGEA8PN##O?;)8/P @F6<<+RF T1A&&D(_2<&<0I0H1'4 &? M]/R2MX#)81*!9AM8"29EN=\/LU6!$46W ^VG1,'";C4XK?M!ZXY,U3[>VF;. MF%@67Q!(\&&3JW)KJ1ZMOU*X+/;F6^-7^/06F\;)Z;5)?DI.;TWC;TET.H4J M-%V9P)7B XEQXVKY><5[*B"=)$K9 MQV1B%4NRB_6"A/%%\7&^8SKA3/BL,5 MHW,FM !<7W"NGD_T!/5W(Q?_ 5!+ P04 " !.B-Q8TLRGY-X# #;$ M&0 'AL+W=OJKNI.WF M/0M;0%I(7^[#WJV67ONAZ@<3!F)=$J>V@6O5']]Q$D(((=K5Y@O8SLSC><8/ MS@R3 Q=?90R@R+34B)7*[TU31C&D5-[R'#)\LN$BI0JG8FO*7 !=%TYI M8CJ6%9@I99DQFQ1K3V(VX3N5L R>!)&[-*7BGSDD_# U;..X\,RVL=(+YFR2 MTRTL07W)GP3.S!IES5+().,9$;"9&@_V?6B[VJ&P^)W!03;&1%-94SLVQT?TGPOR2&9%)2QX\@=;JWAJ MC RRA@W=)>J9'WZ%BI"O\2*>R.*3'"I;RR#13BJ>5LX80"T';PK#F[EX+[4P:LIB(9I3@'U%#%:GE*V)@\I%XK]6RZ\#T%1 MEL@/Z/%E&9+W[SZ0=X1EY+>8[R2:RXFI,$R]F1E5(>29BB7Y M*5O#^AS 1'XU2>=(/61^86 M>-X5O-X3Z4IW"><7V,_&U@B)[)LIZ# :^^-SH_#2*+"\D]$9':^FX_72 M^9R#P-"S[5%RDOSY".D*Q%_D/[)4(%ARE)MF&S+)LDUU;2Q0* )_-$>/+OJ] MV^M[]5[F-(*I@6F5(/9@S+[_S@ZL'[N4,B18.!#86=K].NW^L"HJX8+&V=M> MT!+(XM)H9(]:(NJP":QN#04UF> -&EJ@.8MH0GZ!C*72*!A9;;U<&KG6V.T6S*BF,WJ#8.:,YS'% MJB*"G2J4$\(>2Z2\>"/VB:=WU]>*9TBP<""PLVR/ZVR/AQ7/^/*N\8/V&ZO# MR'-;"@L[C +;[Q:/;9V*)NLM]PU-V$J4;)<\V>E!_YW3O]UK=3,H6C@4VGFJ M&_6I/:QV*KSFD3LCJZ6=#B,W"%K:Z3(:7WE3VZ-ZM>[0'XJ^M+4^UYU[T4V>8,JV'UN7+<.[*X$-0EJW=QB0*#OIH_\^8_0]02P,$% @ 3HC<6.F, MU_\, P $@L !D !X;"]W;W)K&ULK59;;]HP M%/XK5E9-K;0U5Y+00:05M*T/W:K2;@_3'DPX$*M.G-D&VFD_?G82L@ A:D5? MB"_G^\[EP_89K!E_$ F 1(\IS<302*3,+TQ3Q FD6)RS'#*U,V<\Q5)-^<(4 M.0<\*T I-1W+\LT4D\R(!L7:#8\&;"DIR>"&([%,4\R?+H&R]="PC7,V&AJ4C @JQU!18?58P DHUDXKC=T5JU#XUL#G>L'\JDE?)3+& $:,_ MR$PF0R,TT SF>$GE+5M_@2JAGN:+&17%+UJ7MH$RCI="LK0"JPA2DI5?_%@5 MH@&PO0, IP(XSP6X%< M$BTC*](:8XFC 6=KQ+6U8M.#HC8%6F5#,BWC1'*U M2Q1.1E^9!&1[Z#V:P$+)(Y&F:4ROLI7Z,/Z$3L<@,:'B3.W>3\;H].0,G2"2 MH;N$+07.9F)@2A62)C;CROUEZ=XYX/X:\W/DVN^08SE>"WST?+B[#3=5(>IJ M.'4UG(+/.\!WQR2F*J4R90*M&944O8)"GY)5Y#I^T!N8JV;@+5:>[SFUU59\ M;AV?VQG?MQPXEB1;;.01Z.75B1BR3 M7/W!-HBVW#K=ZROE0N0XAJ&A[@P!? 5&]/:-[5L?VK1[);*M2GEUI;SCE2PI M_(9&@65[.T+N&[E>_X".O3JZWA$ZCI0YB57XGR%C*8E%IV2=GEXJV2N1;17% MKXOB'R^9OZ>&;8>VNZ-9BY7;#WOMH@5U?,$1HET2EB=8/2PQ+&6AWAA6ZI7, MBUNT2\!.KR\5\)7(M@H4U@4*CQ7ES3AA=ZD'WN>OT]E+97HELJS"V];\'L(X7KN)HOFA!S]M5KL4J#$)[1SJS MT;#H;E&]XPNBZDUAKF#6>:#PO&S RHED>='#3)E4'5$Q3%33"EP;J/TY4WU, M-=%M4=T&1_\ 4$L#!!0 ( $Z(W%B0UWLIM0( ,(( 9 >&PO=V]R M:W-H965TX_W[H*/P8:R!QX#"/28I3D? M:K$0Q86N\R"&C/ S6D N[RPIRXB0(8MT7C @80G*4AT;AJ-G),DU;U#NW3%O M0%9J*(0E6:7BGFZ^0^VGI_@" MFO+R%VWJ7$-#P8H+FM5@J2!+\NI*'NLZM "F_0( UP#\6H!5 ZS2:*6LM#4A M@G@#1C>(J6S)IA9E;4JT=)/DJHN^8/)N(G'"FU(!R+31*?(ADMT12-'(\ ?- MH]-4ECA$(\Y!<+1X0M= (T:*. G02/YGT/$$!$E2?B(!!;>_!!9%L> MG<:C\_X>.'O5[??.G9T6[">=6V9W _J-N/Y!<5.:G\Y]].<6L@6POUW2#A*\ MM1$?1+;EU6V\NN]OA+MWX&"[O_LN="2YSNZAI+7U(Y>.I S;'FL\7[#U!+ P04 M" !.B-Q8F?F<%AH# U"P &0 'AL+W=O2.R<JRF8Q9)A=DB7DXLF< MT QSL:0+E2TIX*@@9:EJ:)JC9CC)E:!7[#W2H$=6/$UR>*2(K;(,T[]#2,FF MK^C*=N,I6<1<;JA!;XD7, ;^O'RD8J76*E&20[]5OREJ M%[5,,8,127\F$8_[BJ>@".9XE?(GLKF%JAY;ZLU(RHI?M*FPFH)F*\9)5I&% M@RS)RRM^K?JP0]"=(P2C(AA-@G6$8%8$\ZT$JR)816?*4HH^A)CCH$?)!E&) M%FKRIFAFP1;E)[F,?)H('@\>" >D6^@K&L-"Q,F1E!'+)UA#O@*&;BC) MT/4K!YKC%(T*2T 9.@^!XR1E%P+\/ [1^=D%.D-)CB8Q63&<1ZRG= M56Z&I1OCB!O=0/;+?3P[72CHQJS3LLL]*PC>MM0VCI;,NV"*?_LZ\#0'=US>^IZM]XVF*]Y MVCXL/(3IGF6:=@W;\V_5_JU._\\/=Y/K$(TG@\GUN*V(3KH\ J_8$L^@KX@S MC@%=@Q)\_J0[VK>V:$\I%IY(;*]M=MTV^\.QETQG-RC-,7V[$7L+3'<-3V_$ M?@CS?ZS3_G<= T:][R*9 ?[>5T,E_;^BG% M/ M)+;7-[_NF__AT/V#L]BS/-MOA'Z(QP3>[*G[!O?$"+0CS3)^+2S$6)[U>WRQ8:DF%_2+S29T)Y(X(_<,\5V:8O9R M0Q*ZGW;,SNN!AWB]$>I =S;9XC5Y).+K]I[)O6Y)6<8IR7A,,\3(:MJY-J\B MLZ\$>8D_8[+G1]M(7GPOH)TR MIA(>;[_2O?SBY<7,,2>W-/DK7HK-M#/JH"59X5TB'N@^(,4%V8JWH G/O]'^ M4'8H(RYV7-"T$,O]-,X.O_A'T1!' GFA]0*K$%BG OL=0:\0]$X%@W<$_4+0 M;UHENQ#8306#0C!H6J5A(1@VC3 J!*.F@G$A&#<5F,;KG3-R!QUN>>X7!PL\ MFS"Z1TR5ESRUD9LNUTN;Q)G*CT?!Y-E8ZL3L=RH(,FWT&3WNYIQ\WY%,(/=9 M?G/TT2$"QPE'3^2'V.'DDRSU]=%!'S]\0A]0G*&G#=UQG"WYI"MD712QNRCB MWA[B6N_$':,[FHD-1VZV),L:O:/7F]9_ 7P]P#(U@*YLQ;(IK=>FO+&TQ.LM MNT2F>8$LP^K7M8A>?H>EO'>0C^L:I+F\+KK;7-ZKD7O-Y5;=S6@N']7(@^;R M08T\;'#CC/=;/FHBM^M:ON*C7IF2O9S7?X?W0+;X)GV>]GFT8D^[SL1UK M2@V,TU+>>2G+/"OE0U8_@(2%D+ ("%8Q9;\T95]KRC]V@@O9UR%A#B3,A81YD# ?$A9 PD)(6 0$JZ2, M7::,K4T9U7.C,.."[51O?H%DQ[YCBXTW3[K]X;V6;]W MJXW?UOB0,!<2YD'"?$A8 D+(6$1$*QB_$%I_ ' .; &!Q;W+3L4XMK([6U M."3,A81YD# ?$A9 PD)(6 0$JUA\6%I\J+5XF DBJ0+=XQ<\3TB=P8=G?;@, M?F)O;92V]H:$N9 P#Q+F0\("2%@("8N 8!5[CTI[C[3V?MH0=,O(,A9JH!(G ML7A!3X2EZ O%V?&@WZ.,+##7#_:UL=H.]B%A#B3,A81YD# ?$A9 PD)(6 0$ MJV3,N,R8L39COM!L_5FH%%'CG0OD,\KK7HO>:#%MDP$2YD#"7$B8!PGS(6$! M)"P((B[-%O,5)G?WU M^+;^+VB5,99LLFJ+.: Q75":!TKSZ]JC;PRJ[1'4E!KW1M5"(6C%(BA:U;5' MDUPFS'BFU4M,?=#67H:D.: T%Y3F@=)\4%H 2@M!:1$4K9I$UEL26?_;^TP] MNG6J0-(<4)H+2O- :3XH+0"EA:"TJ*"]_P*]F@-O4[.F?FZV\3!?SVEM>- ) M6E":"TKS0&D^*"T I86@M,@\GRG7&?YMVM?4S_N>=?KEF\\'+,@%^#-6':9T/H%.^H#07E.:!TGQ06@!*"T%I44$SS:.$,"Z-4=\X M_I@GZ=$]6DB7$K;.%VYRM%##FL,"GO)HN3CT.E\2>7+<,:\\L^:X;UX%AZ6? M;_C#2M0[S-9QQE%"5C*4<3F4J7Y% MJ7C=40'*);:S?P%02P,$% @ 3HC<6/\HW,U='#IH[&PUS)KIQBX@)6GQ8L>*!B1"94\*GFP,IIP<7: MA?L0F"FA=&!L'=N$$42J1P='K@T&;X';'I@D O1&NP3 M%Q@/2VH,T_+:=NK!=? )%#3MNW5I'J# $T1A6VD7$Z5Y+6'C:,IF%E9TR(6WC^?^0[VJM\:^?J#9=M MTQIJFD[&=4!_6\UI;\M>O$HW*/F#,I^7=CJR[L-SQ6XTR_FJ[J_RU@"F'N'J MM"S%^I/@_8RFS* M:97CGOM'Z/GOKO.<2::IV#9M:_^05_G5CIL7YK_P7/]:V7?L-1E?'K['YI!P MZ":38S!Y%-L]. :3Z>&;C(_ 8W,T/723T4&:#)OCVM:9<.=$V$8#.'F/R'"(]*UO[&,+XNT M'74#"]&,ZMI?87I1TA[[;2XN,[9BV:3IZOFT;@:V8;,V%Q#VD>OZ\B,8QV%^ M!# L#^8 XS@6EN=_FL\ G8_#,&\#+S) .0.4XU@^9%)_L#Q^3FHO_TS3-(Z3 M!%O1R<3K8(*M6Y+ CU\-\P8,+ ]D^K.UQG<;KY#GZP#;T^T"5CN0WY\':LK/B6/85DCA.4S\"F-]!'&,(/(TX@CD #Q@2Q_5[<.]]%&[>4V'W/]CQ;U!+ M P04 " !.B-Q8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( $Z(W%C8ZE]):P8 (X\ / >&PO=V]R:V)O M;VLN>&ULQ9O;;MLX$$!_A?!3"FS6UETIF@)IDG8#I*W1!'TM&(FVB4JBEY23 MM%^_I%PCPU@<[(O'3[9D63HBQ3G#B]X]*?WS0:F?[+EM.G,^6?7]^NUT:JJ5 M:+GY6ZU%9W]9*-WRWF[JY=2LM>"U60G1M\TTGLWR:NN9["#=6+ MJI>JLSO=CN]2/)F7W]TF>Y1&/LA&]K_.)\/W1DQ8*SO9RM^B/I_,)LRLU-,_ M2LO?JNMYA>UGM[;YSD/?\P0Q[>O[PC5N0\TD^LR=<2&WZ MX8CA_-PR/@I[\'9KTZN/LNF%ON*]^*359BV[I3N-O8LIN(VA'':?VT)\J_]/ M,:K%0E;B2E6;5G3]MARU:!Q@9U9R;2:LXZTXG^P.81==S:Z[WA82N^FVI[+' MNCNUE[ZIMW?=6UQ0AOJMM#_HFWH /QSDI=U6C:SMU6OV@3>\JP0;"M< P!@! MC(\&R$[F'$ F"&1""'GG(-P?#%,+]G4M-(!,$=>K M"D#F"&1^1,@?,8 L$,CB>-7-S0I E@AD>5C(+]8Q+&*G[$J82LNU.\ 1?M@8 MV0D8@LX0R#,"R-A"?A./HML(&+EG6.B>$7 EENLCEYI]Y\U&L,^"FXT>JAIB MHH8YL&(&S-1BWLEE)^V?N'7BO>:=<>I6$!/S3'1@T0R8F<6\M47H/7H19I;H MP&H9L'*+]4FI^DDV#>,VG;BQN52WM"@0$W-+=&"Y#)B%J^3->MT,SQ]O7GP- M,3&[1 ?6RX!96LR;KA8/-C+:(.-5-6:5Z,!:&>#.7!E:T_T$3:0SKM(A)N:5 MZ,!BV<;LF>7\8J]P<.NN>YLHFW8'&)B9HE(U.+<S:W3R7$Q-P24<@EBH='LE*M8/?\V8L^,::8F$(QD7.,31%;V6]3"!>!;'K1 M2XB)*2:F4$PT.$8LASZ7[?W!OD&,]F HS!)E0W!\,.+?C0.\?G1%"1$QR\0' MMLQ-9V0MM(LYM6W&[$+;X+/<9HR0$5-,?&#%P/3AHJK4QCZ %G5ND]Q*^DT& M4TQ,H9A02NMU#F),-C&%;$!2RT[NN24P;R @IIF80C.A[-8O1TPS,85F0MFM MCXEI)J;0S$MV.U;;"2::A$(TH337*\8$$TU"(9I0FNMC8L9)*(SS.LT=K7-T MT(RB:Q/*=_W"Q+R34'1M0OFNCXEY)R'QSNM$\D%-[92]5&,3'[)"2= MG)#%$XB)V2:6(62BDL!--A+QYY30BS4$IA(8#YYPN[ M,,;-?T),S$(IA85&,"^5Z?]BMQ 3LU!*W =ZE<7#"5#,0AF%A3S,S[S?:-E+ MX6;O("9FH8S"0L$>&PQ(&6:AC,)"04P8D#+,0MDQIWE^9! 3LU!&8:$@9@XQ MT44$%!8*8A80$[-01F&AX&B"UX0P"V44%@IB>DT(LU!&8:$@IM>$, ME%!8* M8L(FE&,6RBDL%,2$32C'+)136&A_I&N7SD%,S$+Y40;D;+^-:_U+PLG('+-0 M3F&A$4P;.87VIEARS$(YA86" X84LO, L5).L/ M0IBPI1>8A0J2A0B!)3'^NE7,0@6%A49F,OY('6)B%BI(YH7V,$__5#S$Q"Q4 M'&=>Z)3-M;(T$!.S4$$R+S2"N=V$F.BB:I)YH1%,MX3>>ZFCP"Q4D,P+C6"Z M\6T.EP87F(6*HRQ^&SH=;Q,E9J&2Q$(!3"]NEIB%2A(+C3V;*[>8"V)B M%BI)+#2"^=6>E-U#3,Q")8F% DL?_4K'+%226&A_/GU?EB5FH9+$0GN80Z5K M+R"5F(7*XZQ.V&U"3,Q")8F% IC^LXF^W$-BH1',6]4M3^&["R5FH9+$0B.8 MV_EU@'F&6>B,Q$*CRXA=8F(7.MJ_"#@>;]^]JF_YWHOYB+V'L_HHWU5PS M]^'.%,5IYI;'+S9-UN%:]WK]/N7@5^_Q]02P,$% @ 3HC<6%]. MZ@JF @ F#4 !H !X;"]?Y3D]H/( CYK%K.)_*U0VZ+\ MRHM'J.G'EW)HQWUW&G;[\[#X/!Y.PZK:C>/Y5UT/ZUTYML-#=RZGRYU-UQ_; M\;+LM_6Y7;^WVU++GJ\G[EX_3J7_YG8;3;[=?G=K?\00)#,'Q0A M*,X?E" HS1^4(2C/'Z00I/,'&039_$$.03Y_4 -!S?Q!88DR+@F2)E@3:!V0 MZT#@=4"P X'8 D.!'8'Q#L0Z"VHMQ#H M+:BW$.@MDQ_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$ M>D?4.Q+H'5'O2*!W1+TC@=YQLEE"H'=$O2.!WA'UC@1Z1]0[$N@=4>](H'=$ MO2.!WA'UC@1Z)]0[$>B=4.]$H'="O1.!W@GU3@1ZI\EF-X'>"?5.!'HGU#L1 MZ)U0[T2@=T*]$X'>"?5.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG M?U82Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK:BW$NBMJ+<2Z*V3PR8$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZV^2P(('>AGH;@=Z&>AN!WHYZ.X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^.>Q-H+>CWDZ@=X-Z M-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7WQS86[3T" #Q,P $P %M#;VYT96YT7U1Y<&5S72YX M;6S-V]]NVC 4Q_%70;FM2(CCV&$JO6EWN_5B+^ EID3DGVRWHV\_$]I*FSJT MBDG[WA"![?,[\9$^=UQ_>YZL7QSZ;O";9!?"]"G+?+VSO?'I.-DAKFQ'UYL0 MO[J';#+UWCS83*Q6*JO'(=@A+,.Q1G)S?6>WYK$+B\^'^+-OQV&3.-OY9'%[ MVGC,VB1FFKJV-B&N9T]#\UO*\B4AC2?G/7[73OXJ;DBR=Q..*W\.>#GW]> MBEZ=3P[QANWI,[\X?RYS+C#NO'?CY./$G/UXW.M(CJ>74RQD76C/O^);8BQ] M\?O9X[0;V_QE=KS>'Z/;S_/PV?RX_(Y_G?%;_0_V(2!]%) ^)*2/$M*'@O2A M(7U4D#[6D#[R%:41BJ@YA=2<8FI.036GJ)I36,TIKN846'.*K((BJZ#(*BBR M"HJL@B*KH,@J*+(*BJR"(JN@R%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D M+2BR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(B:TF1M:3(6E)D+2FREA19 M2XJL)476DB)K29&UI,BJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLFB*K MILBJ*;)JBJR:(JNFR*HILFJ*K)HBJZ;(6E%DK2BR5A19*XJL%476BB)K19&U MHLA:462M*+*N*;*N_Z>LW\=Q_X_CYV?:FW9XS<_F?_K<_ 102P$"% ,4 M" !-B-Q8!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( $V(W%@D8+6'[@ "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ 38C<6)CC(.*7!P !3( !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38C< M6*ZE/"TK!P %28 !@ ("!21H 'AL+W=O-@L=U0( #\( 8 M " @:HA !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 38C<6&* >P _ @ <04 !@ M ("!Q2X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 38C<6 \%XZQK!P Q!$ !D ("!.U8 M 'AL+W=O&PO=V]R:W-H965T-B !X;"]W;W)K&UL4$L! A0#% @ M38C<6 J:=5O&PO=V]R:W-H965TA\ !X;"]W M;W)K&UL4$L! A0#% @ 38C<6(YY4?!1!@ M;@X !D ("!RX( 'AL+W=O&PO=V]R:W-H965T^0 !X;"]W;W)K&UL4$L! A0#% @ 38C<6+?-U8M; @ 204 !D M ("![90 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 38C<6/=4RY@G!P 'A$ !D ("!#*4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38C< M6(_&*RY!' HEH !D ("!P[$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38C<6,NJISE= @ > 4 M !D ("!W-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38C<6*2!%!-Z!0 I@T !D M ("!=N 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3HC<6.S=A+6)!0 WP\ !D ("!$.\ 'AL+W=O MYF@# ^ M" &0 @('0] >&PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6*NY M[F^=!0 !P\ !D ("!&@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6.[)Z4P& P T@H !D M ("!XP\! 'AL+W=O&PO M=V]R:W-H965T>0( M !P& 9 " @> ; 0!X;"]W;W)K&UL4$L! A0#% @ 3HC<6./L\J#W! D!X !D ("! MD!X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3HC<6*LT\B+Z"@ &PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6&7$2G.K!P :34 !D M ("!.$D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3HC<6#A-3!\2 P "0H !D ("!8& ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3HC<6"3K>02* @ P@8 !D ("!IF@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6/ VULJA @ "P< !D M ("!UH8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3HC<6/])1P". P GPL !D ("!&Y&PO=V]R:W-H965TGY@4 )4F 9 " M@>.? 0!X;"]W;W)K&UL4$L! A0#% @ 3HC< M6"97.E58!@ :"( !D ("! *8! 'AL+W=OL# "X#0 &0 M @(&/K $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6*Z8CE#I @ 40D M !D ("! ;0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6&""6_ZO P $0X !D M ("!?;P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3HC<6/;OM%G5 @ U@< !D ("! ,T! 'AL+W=O M&PO=V]R:W-H965T32 M 0!X;"]W;W)K&UL4$L! A0#% @ 3HC<6#+- MU6'3 @ \@< !D ("!!-8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3HC<6 XC"0KK 0 ] , !D M ("!;]X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3HC<6.F,U_\, P $@L !D ("! M(.P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3HC<6/2[SII5!0 ;BL !D ("!H/4! 'AL+W=O&UL+G)E;'-02P$" M% ,4 " !.B-Q8>S86[3T" #Q,P $P @ $""0( 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 8P!C "P; !P"P( ! end XML 111 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 112 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 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 317 483 1 true 89 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.mesalabs.com/20240331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive (Loss) Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss- Consolidated Statements of Comprehensive (Loss) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-parentheticals Consolidated Statements of Stockholders' Equity (Parentheticals) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies Sheet http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies Note 1 - Description of Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Revenue Sheet http://www.mesalabs.com/20240331/role/statement-note-2-revenue Note 2 - Revenue Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Fair Value Measurements Sheet http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements Note 3 - Fair Value Measurements Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Significant Transactions Sheet http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions Note 4 - Significant Transactions Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Leases Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases- Note 5 - Leases Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net Note 6 - Goodwill and Intangible Assets, Net Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Supplemental Balance Sheet Information Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information- Note 7 - Supplemental Balance Sheet Information Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Indebtedness Sheet http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness Note 8 - Indebtedness Notes 16 false false R17.htm 016 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation Note 9 - Stock Transactions and Stock-based Compensation Notes 17 false false R18.htm 017 - Disclosure - Note 10 - Net (Loss) Earnings Per Share Sheet http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share Note 10 - Net (Loss) Earnings Per Share Notes 18 false false R19.htm 018 - Disclosure - Note 11 - Employee Benefit Plans Sheet http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans Note 11 - Employee Benefit Plans Notes 19 false false R20.htm 019 - Disclosure - Note 12 - Income Taxes Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes Note 12 - Income Taxes Notes 20 false false R21.htm 020 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 21 false false R22.htm 021 - Disclosure - Note 14 - Segment Data Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data- Note 14 - Segment Data Notes 22 false false R23.htm 022 - Disclosure - Note 15 - Subsequent Events Sheet http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events Note 15 - Subsequent Events Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 995469 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies 25 false false R26.htm 995470 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies 26 false false R27.htm 995471 - Disclosure - Note 2 - Revenue (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables Note 2 - Revenue (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-2-revenue 27 false false R28.htm 995472 - Disclosure - Note 3 - Fair Value Measurements (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables Note 3 - Fair Value Measurements (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements 28 false false R29.htm 995473 - Disclosure - Note 4 - Significant Transactions (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables Note 4 - Significant Transactions (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions 29 false false R30.htm 995474 - Disclosure - Note 5 - Leases (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables Note 5 - Leases (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-5-leases- 30 false false R31.htm 995475 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables Note 6 - Goodwill and Intangible Assets, Net (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net 31 false false R32.htm 995476 - Disclosure - Note 7 - Supplemental Balance Sheet Information (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables Note 7 - Supplemental Balance Sheet Information (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information- 32 false false R33.htm 995477 - Disclosure - Note 8 - Indebtedness (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables Note 8 - Indebtedness (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness 33 false false R34.htm 995478 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables Note 9 - Stock Transactions and Stock-based Compensation (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation 34 false false R35.htm 995479 - Disclosure - Note 10 - Net (Loss) Earnings Per Share (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables Note 10 - Net (Loss) Earnings Per Share (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share 35 false false R36.htm 995480 - Disclosure - Note 12 - Income Taxes (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables Note 12 - Income Taxes (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes 36 false false R37.htm 995481 - Disclosure - Note 14 - Segment Data (Tables) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables Note 14 - Segment Data (Tables) Tables http://www.mesalabs.com/20240331/role/statement-note-14-segment-data- 37 false false R38.htm 995482 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables 38 false false R39.htm 995483 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 2 - Revenue (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual Note 2 - Revenue (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables 40 false false R41.htm 995485 - Disclosure - Note 2 - Revenue - Disaggregation of Revenue (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details Note 2 - Revenue - Disaggregation of Revenue (Details) Details 41 false false R42.htm 995486 - Disclosure - Note 2 - Revenue - Contract Liabilities (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details Note 2 - Revenue - Contract Liabilities (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 3 - Fair Value Measurements (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual Note 3 - Fair Value Measurements (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables 43 false false R44.htm 995488 - Disclosure - Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details) Notes http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 4 - Significant Transactions (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual Note 4 - Significant Transactions (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables 45 false false R46.htm 995490 - Disclosure - Note 4 - Significant Transactions - Allocation of Preliminary Price (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details Note 4 - Significant Transactions - Allocation of Preliminary Price (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 5 - Leases (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual Note 5 - Leases (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables 47 false false R48.htm 995492 - Disclosure - Note 5 - Leases - Lease Assets and Liabilities (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details Note 5 - Leases - Lease Assets and Liabilities (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details Note 5 - Leases - Maturities of Lease Liabilities (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual Note 6 - Goodwill and Intangible Assets, Net (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables 52 false false R53.htm 995497 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details) Details 55 false false R56.htm 995500 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details) Details 56 false false R57.htm 995501 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Inventories (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details Note 7 - Supplemental Balance Sheet Information - Inventories (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details) Details 58 false false R59.htm 995503 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details) Details 59 false false R60.htm 995504 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details) Details 60 false false R61.htm 995505 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details) Details 61 false false R62.htm 995506 - Disclosure - Note 8 - Indebtedness (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual Note 8 - Indebtedness (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables 62 false false R63.htm 995507 - Disclosure - Note 8 - Indebtedness - Carrying Amount of the Notes (Details) Notes http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details Note 8 - Indebtedness - Carrying Amount of the Notes (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 8 - Indebtedness - Interest Expense on the Notes (Details) Notes http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details Note 8 - Indebtedness - Interest Expense on the Notes (Details) Details 64 false false R65.htm 995509 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual Note 9 - Stock Transactions and Stock-based Compensation (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables 65 false false R66.htm 995510 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details) Details 66 false false R67.htm 995511 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details) Details 67 false false R68.htm 995512 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details) Details 68 false false R69.htm 995513 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details) Details 69 false false R70.htm 995514 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details) Details 70 false false R71.htm 995515 - Disclosure - Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details) Details http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables 71 false false R72.htm 995516 - Disclosure - Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Details http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables 72 false false R73.htm 995517 - Disclosure - Note 11 - Employee Benefit Plans (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual Note 11 - Employee Benefit Plans (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans 73 false false R74.htm 995518 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables 74 false false R75.htm 995519 - Disclosure - Note 12 - Income Taxes - Earnings Before Income Taxes (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details Note 12 - Income Taxes - Earnings Before Income Taxes (Details) Details 75 false false R76.htm 995520 - Disclosure - Note 12 - Income Taxes - Provisions for Income Taxes (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details Note 12 - Income Taxes - Provisions for Income Taxes (Details) Details 76 false false R77.htm 995521 - Disclosure - Note 12 - Income Taxes - Income Tax Reconciliation (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details Note 12 - Income Taxes - Income Tax Reconciliation (Details) Details 77 false false R78.htm 995522 - Disclosure - Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details) Details 78 false false R79.htm 995523 - Disclosure - Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details) Details 79 false false R80.htm 995524 - Disclosure - Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details) Details 80 false false R81.htm 995525 - Disclosure - Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details) Details 81 false false R82.htm 995526 - Disclosure - Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details) Details 82 false false R83.htm 995527 - Disclosure - Note 12 - Income Taxes - Open Tax Years (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details Note 12 - Income Taxes - Open Tax Years (Details) Details 83 false false R84.htm 995528 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies 84 false false R85.htm 995529 - Disclosure - Note 14 - Segment Data (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual Note 14 - Segment Data (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables 85 false false R86.htm 995530 - Disclosure - Note 14 - Segment Data - Operating Segment Information (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details Note 14 - Segment Data - Operating Segment Information (Details) Details 86 false false R87.htm 995531 - Disclosure - Note 14 - Segment Data - Segment Depreciation and Amortization (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details Note 14 - Segment Data - Segment Depreciation and Amortization (Details) Details 87 false false R88.htm 995532 - Disclosure - Note 14 - Segment Data - Segment Inventory (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details Note 14 - Segment Data - Segment Inventory (Details) Details 88 false false R89.htm 995533 - Disclosure - Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details) Details 89 false false R90.htm 995534 - Disclosure - Note 14 - Segment Data - Revenues From External Customers (Details) Sheet http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details Note 14 - Segment Data - Revenues From External Customers (Details) Details 90 false false R91.htm 995535 - Disclosure - Note 15 - Subsequent Events (Details Textual) Sheet http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual Note 15 - Subsequent Events (Details Textual) Details http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events 91 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 41 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, mlab:ReportingUnitAmountOfFairValue, mlab:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformancePeriodGranted, mlab:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPosition, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockDividendsPerShareCashPaid, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentTerm, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:NumberOfReportableSegments, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockRepurchasedDuringPeriodValue, us-gaap:TaxCreditCarryforwardExpirationDate, us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued, us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions, us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate - mlab20240331_10k.htm 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60 mlab-20240331.xsd mlab-20240331_cal.xml mlab-20240331_def.xml mlab-20240331_lab.xml mlab-20240331_pre.xml mlab20240331_10k.htm revised5yeartable.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mlab20240331_10k.htm": { "nsprefix": "mlab", "nsuri": "http://www.mesalabs.com/20240331", "dts": { "schema": { "local": [ "mlab-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "mlab-20240331_cal.xml" ] }, "definitionLink": { "local": [ "mlab-20240331_def.xml" ] }, "labelLink": { "local": [ "mlab-20240331_lab.xml" ] }, "presentationLink": { "local": [ "mlab-20240331_pre.xml" ] }, "inline": { "local": [ "mlab20240331_10k.htm" ] } }, "keyStandard": 416, "keyCustom": 67, "axisStandard": 36, "axisCustom": 0, "memberStandard": 46, "memberCustom": 41, "hidden": { "total": 54, "http://www.mesalabs.com/20240331": 3, "http://fasb.org/us-gaap/2024": 41, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 317, "entityCount": 1, "segmentCount": 89, "elementCount": 737, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1151, "http://xbrl.sec.gov/dei/2024": 37, "http://xbrl.sec.gov/ecd/2024": 5, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "longName": "003 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R5": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "longName": "004 - Statement - Consolidated Statements of Comprehensive (Loss)", "shortName": "Consolidated Statements of Comprehensive (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R6": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)", "shortName": "Consolidated Statements of Stockholders' Equity (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": null, "uniqueAnchor": null }, "R8": { "role": "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R9": { "role": "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "longName": "008 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies", "shortName": "Note 1 - Description of Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "longName": "009 - Disclosure - Note 2 - Revenue", "shortName": "Note 2 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "longName": "010 - Disclosure - Note 3 - Fair Value Measurements", "shortName": "Note 3 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "longName": "011 - Disclosure - Note 4 - Significant Transactions", "shortName": "Note 4 - Significant Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:SignificantTransactionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:SignificantTransactionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "longName": "012 - Disclosure - Note 5 - Leases", "shortName": "Note 5 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "longName": "013 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net", "shortName": "Note 6 - Goodwill and Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-", "longName": "014 - Disclosure - Note 7 - Supplemental Balance Sheet Information", "shortName": "Note 7 - Supplemental Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "longName": "015 - Disclosure - Note 8 - Indebtedness", "shortName": "Note 8 - Indebtedness", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "longName": "016 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share", "longName": "017 - Disclosure - Note 10 - Net (Loss) Earnings Per Share", "shortName": "Note 10 - Net (Loss) Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "longName": "018 - Disclosure - Note 11 - Employee Benefit Plans", "shortName": "Note 11 - Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes", "longName": "019 - Disclosure - Note 12 - Income Taxes", "shortName": "Note 12 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "longName": "020 - Disclosure - Note 13 - Commitments and Contingencies", "shortName": "Note 13 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-", "longName": "021 - Disclosure - Note 14 - Segment Data", "shortName": "Note 14 - Segment Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "longName": "022 - Disclosure - Note 15 - Subsequent Events", "shortName": "Note 15 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995469 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "longName": "995470 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables)", "shortName": "Note 1 - Description of Business and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables", "longName": "995471 - Disclosure - Note 2 - Revenue (Tables)", "shortName": "Note 2 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables", "longName": "995472 - Disclosure - Note 3 - Fair Value Measurements (Tables)", "shortName": "Note 3 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables", "longName": "995473 - Disclosure - Note 4 - Significant Transactions (Tables)", "shortName": "Note 4 - Significant Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlab:SignificantTransactionsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "mlab:SignificantTransactionsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables", "longName": "995474 - Disclosure - Note 5 - Leases (Tables)", "shortName": "Note 5 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:LeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:LeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables", "longName": "995475 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net (Tables)", "shortName": "Note 6 - Goodwill and Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables", "longName": "995476 - Disclosure - Note 7 - Supplemental Balance Sheet Information (Tables)", "shortName": "Note 7 - Supplemental Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables", "longName": "995477 - Disclosure - Note 8 - Indebtedness (Tables)", "shortName": "Note 8 - Indebtedness (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables", "longName": "995478 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation (Tables)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables", "longName": "995479 - Disclosure - Note 10 - Net (Loss) Earnings Per Share (Tables)", "shortName": "Note 10 - Net (Loss) Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables", "longName": "995480 - Disclosure - Note 12 - Income Taxes (Tables)", "shortName": "Note 12 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables", "longName": "995481 - Disclosure - Note 14 - Segment Data (Tables)", "shortName": "Note 14 - Segment Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "longName": "995482 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "longName": "995483 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)", "shortName": "Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": null, "uniqueAnchor": null }, "R40": { "role": "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "longName": "995484 - Disclosure - Note 2 - Revenue (Details Textual)", "shortName": "Note 2 - Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_RelatedPartyTransactionsByRelatedPartyAxis-GkeGmbhAndSalGmbhMember_StatementBusinessSegmentsAxis-SterilizationAndDisinfectionControlMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R41": { "role": "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "longName": "995485 - Disclosure - Note 2 - Revenue - Disaggregation of Revenue (Details)", "shortName": "Note 2 - Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_ProductOrServiceAxis-ConsumablesMember_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R42": { "role": "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details", "longName": "995486 - Disclosure - Note 2 - Revenue - Contract Liabilities (Details)", "shortName": "Note 2 - Revenue - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "longName": "995487 - Disclosure - Note 3 - Fair Value Measurements (Details Textual)", "shortName": "Note 3 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-11-17_BalanceSheetLocationAxis-OtherLongtermLiabilitiesMember_BusinessAcquisitionAxis-BelynticAcquisitionMember", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R44": { "role": "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "longName": "995488 - Disclosure - Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details)", "shortName": "Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2024-03-31_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember_LongtermDebtTypeAxis-SeniorNotesMember", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_FairValueByMeasurementBasisAxis-CarryingReportedAmountFairValueDisclosureMember_LongtermDebtTypeAxis-SeniorNotesMember", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "longName": "995489 - Disclosure - Note 4 - Significant Transactions (Details Textual)", "shortName": "Note 4 - Significant Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "mlab:InventoryStepUpCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "mlab:SignificantTransactionsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "mlab:InventoryStepUpCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "tbody", "table", "mlab:SignificantTransactionsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "longName": "995490 - Disclosure - Note 4 - Significant Transactions - Allocation of Preliminary Price (Details)", "shortName": "Note 4 - Significant Transactions - Allocation of Preliminary Price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_BusinessAcquisitionAxis-GkeAcquisitionMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "mlab:SignificantTransactionsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R47": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual", "longName": "995491 - Disclosure - Note 5 - Leases (Details Textual)", "shortName": "Note 5 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "longName": "995492 - Disclosure - Note 5 - Leases - Lease Assets and Liabilities (Details)", "shortName": "Note 5 - Leases - Lease Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OtherAssetsNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:LeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R49": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details", "longName": "995493 - Disclosure - Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details)", "shortName": "Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details", "longName": "995494 - Disclosure - Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "shortName": "Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "longName": "995495 - Disclosure - Note 5 - Leases - Maturities of Lease Liabilities (Details)", "shortName": "Note 5 - Leases - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "longName": "995496 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net (Details Textual)", "shortName": "Note 6 - Goodwill and Intangible Assets, Net (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-01-01", "name": "mlab:FinitelivedIntangibleAssetsYearlyAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R53": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "longName": "995497 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details)", "shortName": "Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R54": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "longName": "995498 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details)", "shortName": "Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "longName": "995499 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details)", "shortName": "Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_IncomeStatementLocationAxis-CostOfSalesMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R56": { "role": "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details", "longName": "995500 - Disclosure - Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details)", "shortName": "Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details", "longName": "995501 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Inventories (Details)", "shortName": "Note 7 - Supplemental Balance Sheet Information - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details", "longName": "995502 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details)", "shortName": "Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "mlab:PrepaidExpensesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "mlab:PrepaidExpensesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details", "longName": "995503 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details)", "shortName": "Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:Land", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:Land", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details", "longName": "995504 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details)", "shortName": "Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "longName": "995505 - Disclosure - Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details)", "shortName": "Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:LeaseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R62": { "role": "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "longName": "995506 - Disclosure - Note 8 - Indebtedness (Details Textual)", "shortName": "Note 8 - Indebtedness (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2024-03-31_DebtInstrumentAxis-SeniorSecuredCreditAgreementMember", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_DebtInstrumentAxis-SeniorSecuredCreditAgreementMember", "name": "us-gaap:LineOfCreditFacilityCommitmentFeeAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R63": { "role": "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "longName": "995507 - Disclosure - Note 8 - Indebtedness - Carrying Amount of the Notes (Details)", "shortName": "Note 8 - Indebtedness - Carrying Amount of the Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2024-03-31_DebtInstrumentAxis-TheNotesMember_LongtermDebtTypeAxis-SeniorNotesMember", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_DebtInstrumentAxis-TheNotesMember_LongtermDebtTypeAxis-SeniorNotesMember", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R64": { "role": "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details", "longName": "995508 - Disclosure - Note 8 - Indebtedness - Interest Expense on the Notes (Details)", "shortName": "Note 8 - Indebtedness - Interest Expense on the Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31_DebtInstrumentAxis-TheNotesMember", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:InterestExpenseOnConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_DebtInstrumentAxis-TheNotesMember", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:InterestExpenseOnConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "longName": "995509 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation (Details Textual)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R66": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details", "longName": "995510 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details", "longName": "995511 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_ValuationTechniqueAxis-BlackscholesOptionpricingModelMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R68": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details", "longName": "995512 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R69": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details", "longName": "995513 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_PlanNameAxis-EquityPlan2014Member", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R70": { "role": "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "longName": "995514 - Disclosure - Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details)", "shortName": "Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-04-01_2023-03-31_AwardTypeAxis-PerformanceStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R71": { "role": "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "longName": "995515 - Disclosure - Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details)", "shortName": "Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_AwardTypeAxis-EmployeeStockOptionMember", "name": "us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R72": { "role": "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "longName": "995516 - Disclosure - Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "shortName": "Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual", "longName": "995517 - Disclosure - Note 11 - Employee Benefit Plans (Details Textual)", "shortName": "Note 11 - Employee Benefit Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual", "longName": "995518 - Disclosure - Note 12 - Income Taxes (Details Textual)", "shortName": "Note 12 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details", "longName": "995519 - Disclosure - Note 12 - Income Taxes - Earnings Before Income Taxes (Details)", "shortName": "Note 12 - Income Taxes - Earnings Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details", "longName": "995520 - Disclosure - Note 12 - Income Taxes - Provisions for Income Taxes (Details)", "shortName": "Note 12 - Income Taxes - Provisions for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details", "longName": "995521 - Disclosure - Note 12 - Income Taxes - Income Tax Reconciliation (Details)", "shortName": "Note 12 - Income Taxes - Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R78": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "longName": "995522 - Disclosure - Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)", "shortName": "Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details", "longName": "995523 - Disclosure - Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details)", "shortName": "Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:ValuationAllowanceDeferredTaxAssetIncreaseAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R80": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "longName": "995524 - Disclosure - Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details)", "shortName": "Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "i_2024-03-31_IncomeTaxAuthorityAxis-DomesticCountryMember_TaxPeriodAxis-TaxYearPre2018Member", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_IncomeTaxAuthorityAxis-DomesticCountryMember_TaxPeriodAxis-TaxYearPre2018Member", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details", "longName": "995525 - Disclosure - Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details)", "shortName": "Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "i_2024-03-31_IncomeTaxAuthorityAxis-DomesticCountryMember_TaxCreditCarryforwardAxis-ResearchMember", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_IncomeTaxAuthorityAxis-DomesticCountryMember_TaxCreditCarryforwardAxis-ResearchMember", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details", "longName": "995526 - Disclosure - Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details)", "shortName": "Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "i_2023-03-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-03-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R83": { "role": "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "longName": "995527 - Disclosure - Note 12 - Income Taxes - Open Tax Years (Details)", "shortName": "Note 12 - Income Taxes - Open Tax Years (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": null, "uniqueAnchor": null }, "R84": { "role": "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "longName": "995528 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "i_2024-03-31_BusinessAcquisitionAxis-BelynticAcquisitionMember", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": null }, "R85": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual", "longName": "995529 - Disclosure - Note 14 - Segment Data (Details Textual)", "shortName": "Note 14 - Segment Data (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": null, "uniqueAnchor": null }, "R86": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "longName": "995530 - Disclosure - Note 14 - Segment Data - Operating Segment Information (Details)", "shortName": "Note 14 - Segment Data - Operating Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_ConsolidationItemsAxis-OperatingSegmentsMember", "name": "us-gaap:GrossProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R87": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "longName": "995531 - Disclosure - Note 14 - Segment Data - Segment Depreciation and Amortization (Details)", "shortName": "Note 14 - Segment Data - Segment Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:COGSDepreciationAmortizationAndDepletion", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "mlab:COGSDepreciationAmortizationAndDepletion", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "longName": "995532 - Disclosure - Note 14 - Segment Data - Segment Inventory (Details)", "shortName": "Note 14 - Segment Data - Segment Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-SterilizationAndDisinfectionControlMember", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "mlab:ScheduleOfSegmentReportingInformationByInventorySegmentTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R89": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "longName": "995533 - Disclosure - Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details)", "shortName": "Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details", "longName": "995534 - Disclosure - Note 14 - Segment Data - Revenues From External Customers (Details)", "shortName": "Note 14 - Segment Data - Revenues From External Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-04-01_2024-03-31_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } }, "R91": { "role": "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "longName": "995535 - Disclosure - Note 15 - Subsequent Events (Details Textual)", "shortName": "Note 15 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "d_2023-04-01_2024-03-31", "name": "us-gaap:RepaymentsOfDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-04-11_DebtInstrumentAxis-Outstanding2025NotesMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:DebtInstrumentRepurchasedFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mlab20240331_10k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r73", "r872" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r804" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, less allowances of $1,321 and $849, respectively", "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." } } }, "auth_ref": [ "r959" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details" ], "lang": { "en-us": { "role": { "label": "Bonus payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r76" ] }, "mlab_AccruedBusinessTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AccruedBusinessTaxes", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued business taxes", "documentation": "The value of the current portion of accrued business taxes." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Total other accrued expenses", "terseLabel": "Other accrued expenses", "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)." } } }, "auth_ref": [ "r76" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details" ], "lang": { "en-us": { "role": { "label": "Payroll related taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r76" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details" ], "lang": { "en-us": { "role": { "label": "Wages and paid-time-off payable", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r76", "r825" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedTerseLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r48", "r208", "r693" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r93", "r213", "r688", "r728", "r729" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r13", "r28", "r569", "r572", "r631", "r724", "r725", "r929", "r930", "r931", "r941", "r942", "r943", "r945" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets. life (Year)", "terseLabel": "Intangible assets, life (Year)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r340", "r818" ] }, "mlab_AcquisitionRelatedContingentConsiderationLiabilityPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AcquisitionRelatedContingentConsiderationLiabilityPolicyPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Acquisition Related Contingent Consideration Liability, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for acquisition related to contingent consideration liability." } } }, "auth_ref": [] }, "mlab_AcquisitionrelatedHoldbacks": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AcquisitionrelatedHoldbacks", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Acquisition-related holdbacks", "documentation": "Represents the acquisition-related holdbacks" } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentForAmortization", "terseLabel": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r8" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash from operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding on restricted stock units", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "mlab_AgenaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AgenaMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Agena [Member]", "documentation": "Related to Agena." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r496", "r505" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "totalLabel": "Stock-based compensation expense, net of tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r214", "r312", "r316" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of debt issuance costs", "label": "us-gaap_AmortizationOfFinancingCostsAndDiscounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r405", "r846", "r847", "r935", "r1121" ] }, "mlab_AmortizationOfFixedAssetStepupCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AmortizationOfFixedAssetStepupCost", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_AmortizationOfFixedAssetStepupCost", "terseLabel": "Amortization of Fixed Asset Step-up Cost", "documentation": "The amortization of fixed asset step up costs." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Amortization of acquisition-related intangibles", "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." } } }, "auth_ref": [ "r8", "r337", "r344", "r842" ] }, "mlab_AmortizationOfInventoryStepupCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AmortizationOfInventoryStepupCost", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Amortization of step-up in inventory basis", "terseLabel": "Amortization of Inventory Step-up Cost", "documentation": "Represents amortization of inventory step-up cost." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Total stock awards excluded from diluted EPS (in shares)", "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." } } }, "auth_ref": [ "r269" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as current." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r135", "r145", "r212", "r239", "r274", "r280", "r299", "r303", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r564", "r566", "r600", "r684", "r763", "r834", "r835", "r872", "r898", "r1003", "r1004", "r1128" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r203", "r218", "r239", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r564", "r566", "r600", "r872", "r1003", "r1004", "r1128" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Noncurrent assets" } } }, "auth_ref": [] }, "mlab_AssumedConversionOfConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "AssumedConversionOfConvertibleDebtMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Assumed Conversion of Convertible Debt [Member]", "documentation": "Represents the assumed conversion of convertible debt." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r902", "r903", "r904" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r902", "r903", "r904" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r902", "r903", "r904" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r467", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r492", "r493", "r494", "r495" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r357", "r1140", "r1141" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r67", "r68", "r357", "r1140", "r1141" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "mlab_BeijingGkeScienceTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "BeijingGkeScienceTechnologyCoLtdMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Beijing GKE Science & Technology Co. Ltd. [Member]", "documentation": "Relating to Beijing GKE Science & Technology Co. Ltd." } } }, "auth_ref": [] }, "mlab_BelynticAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "BelynticAcquisitionMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Belyntic Acquisition [Member]", "documentation": "Represents acquisition of Belyntic GmbH." } } }, "auth_ref": [] }, "mlab_BiopharmaceuticalDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "BiopharmaceuticalDevelopmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Biopharmaceutical Development [Member]", "documentation": "Represents information related to biopharmaceutical development." } } }, "auth_ref": [] }, "mlab_BlackscholesOptionpricingModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "BlackscholesOptionpricingModelMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Black-Scholes Option-Pricing Model [Member]", "documentation": "Black-Scholes Option-Pricing model used to estimate fair value of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Buildings and building improvements", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r116" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r558", "r855", "r856" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r58", "r338", "r339", "r340", "r341", "r342", "r558", "r855", "r856" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionsProFormaRevenue", "terseLabel": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r556", "r557" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r54" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r12" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r64", "r560" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r65", "r133", "r561", "r582", "r583", "r584" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent", "terseLabel": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r65", "r133" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent", "terseLabel": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r65", "r133" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r57" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "terseLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "terseLabel": "Total current assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "terseLabel": "Other current assets", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "terseLabel": "Accounts receivable (a)", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "terseLabel": "Other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "terseLabel": "Long-term liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "terseLabel": "Inventories (b)", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "terseLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "mlab_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruedExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruedExpensesCurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "mlab_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruedExpensesCurrent", "terseLabel": "Deferred tax liability", "documentation": "Amount of other accrued expense expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "terseLabel": "Other noncurrent assets", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Property, plant and equipment (c)", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r127", "r128", "r129", "r130" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "mlab_COGSDepreciationAmortizationAndDepletion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "COGSDepreciationAmortizationAndDepletion", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details" ], "lang": { "en-us": { "role": { "label": "mlab_COGSDepreciationAmortizationAndDepletion", "terseLabel": "Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service." } } }, "auth_ref": [] }, "mlab_CalibrationSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "CalibrationSolutionsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Calibration Solutions [Member]", "documentation": "Represents segment information for Calibration Solutions." } } }, "auth_ref": [] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r32", "r206", "r822" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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." } } }, "auth_ref": [ "r32", "r106", "r237" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) in cash and cash equivalents", "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." } } }, "auth_ref": [ "r3", "r106" ] }, "mlab_CashPaidDuringTheYearForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "CashPaidDuringTheYearForAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid for:" } } }, "auth_ref": [] }, "mlab_ChiefExecutiveOfficerAndBoardDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ChiefExecutiveOfficerAndBoardDirectorMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer and Board Director [Member]", "documentation": "Represents information pertaining to the special long-term equity award granted to the company's Chief Executive Officer, also serving as a member of tthe Board of Directors." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "mlab_ClinicalGenomicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ClinicalGenomicsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Clinical Genomics [Member]", "documentation": "Represents segment information for Clinical Genomics." } } }, "auth_ref": [] }, "mlab_ClinicalGenomicsReportableSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ClinicalGenomicsReportableSegmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Clinical Genomics Reportable Segment [Member]", "documentation": "Represents Clinical Genomics reportable segment." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r119", "r361", "r363", "r805", "r992", "r997" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r49", "r806" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "lang": { "en-us": { "role": { "label": "Dividends paid, per share (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r888", "r889", "r890", "r892", "r893", "r894", "r895", "r941", "r942", "r945", "r1110", "r1171", "r1173" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, no par value (in dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r85", "r751" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, issued (in shares)", "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." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding (in shares)", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r85", "r751", "r769", "r1173", "r1174" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock, no par value; authorized 25,000,000 shares; issued and outstanding, 5,394,491 and 5,369,466 shares, respectively", "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." } } }, "auth_ref": [ "r85", "r687", "r872" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive (loss)", "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." } } }, "auth_ref": [ "r29", "r220", "r222", "r227", "r680", "r698", "r699" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r38", "r39", "r71", "r72", "r310", "r804" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r39", "r71", "r72", "r310", "r731", "r804" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r38", "r39", "r71", "r72", "r310", "r804", "r915" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r38", "r39", "r71", "r72", "r310", "r804" ] }, "mlab_ConsiderationHeldBackAgainstPotentialIndemnificationLossesAcquisitionRelated": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ConsiderationHeldBackAgainstPotentialIndemnificationLossesAcquisitionRelated", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Acquisition-related consideration held back against potential indemnification losses", "documentation": "Represents consideration held back against potential indemnification losses, acquisition related." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r143", "r161", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r242", "r274", "r282", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r834", "r835", "r918", "r919", "r1003", "r1004" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r143", "r161", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r242", "r274", "r282", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r834", "r835", "r918", "r919", "r1003", "r1004" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r116" ] }, "mlab_ConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ConsumablesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Consumables [Member]", "documentation": "Information pertaining to consumables." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "periodStartLabel": "Contract liabilities, balance", "periodEndLabel": "Contract liabilities, balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r414", "r415", "r434" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Unearned revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r414", "r415", "r434" ] }, "mlab_ContractWithCustomerLiabilityIncreaseDuringPeriodNetOfRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ContractWithCustomerLiabilityIncreaseDuringPeriodNetOfRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Contract liabilities added during the year ended March 31, 2024, net of revenues recognized", "documentation": "Amount of revenue recognized arising from contract liabilities added during the period in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Prior year liabilities recognized in revenues during the year ended March 31, 2024", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Convertible senior notes, net of debt issuance costs", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details" ], "lang": { "en-us": { "role": { "label": "Corporate Segment and Other Operating Segment [Member]", "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item." } } }, "auth_ref": [ "r951" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r19", "r298", "r299", "r300", "r301", "r304", "r954" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r97", "r239", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r600", "r834", "r1003" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r24", "r117", "r118" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r371", "r1001" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r371", "r1001", "r1002" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r197", "r200", "r246", "r251", "r258", "r314", "r315", "r349", "r543", "r544", "r551", "r553", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r630" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r197", "r200", "r246", "r251", "r258", "r314", "r315", "r349", "r543", "r544", "r551", "r553", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r630" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r197", "r200", "r246", "r251", "r258", "r314", "r315", "r349", "r543", "r544", "r551", "r553", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r630" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "U.S. Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r916", "r939", "r1108" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r916", "r939" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total current tax expense", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r542", "r939" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "U.S. State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r916", "r939", "r1108" ] }, "mlab_CurrentTaxProvisionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "CurrentTaxProvisionAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Current tax provision:" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r113", "r310" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r63", "r979", "r980", "r981", "r982", "r984", "r986", "r989", "r990" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r120", "r238", "r352", "r353", "r354", "r355", "r356", "r370", "r371", "r383", "r389", "r390", "r391", "r392", "r393", "r394", "r399", "r406", "r407", "r408", "r610" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r75", "r76", "r136", "r138", "r242", "r384", "r385", "r386", "r387", "r388", "r390", "r395", "r396", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r843", "r844", "r845", "r846", "r847", "r870", "r937", "r993", "r994", "r995", "r1120", "r1122" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Principal outstanding", "terseLabel": "Long-term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r25", "r138", "r409" ] }, "mlab_DebtInstrumentConvertibleConsecutiveTradingDaysTradingPricePer1000PrincipalOfNotesLessThan98OfTheProduct": { "xbrltype": "integerItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentConvertibleConsecutiveTradingDaysTradingPricePer1000PrincipalOfNotesLessThan98OfTheProduct", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentConvertibleConsecutiveTradingDaysTradingPricePer1000PrincipalOfNotesLessThan98OfTheProduct", "terseLabel": "Debt Instrument, Convertible, Consecutive Trading Days, Trading Price Per 1,000 Principal of Notes Less Than 98% of the Product", "documentation": "Threshold period of specified consecutive trading days within which common stock price to $1,000 principal of convertible debt instrument must be less than 98% of the product of the last reported sale price per share of common stock." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentConvertibleConversionPrice1", "terseLabel": "Debt Instrument, Convertible, Conversion Price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r121", "r386" ] }, "mlab_DebtInstrumentConvertibleConversionRatioPer1000Principal": { "xbrltype": "pureItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentConvertibleConversionRatioPer1000Principal", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentConvertibleConversionRatioPer1000Principal", "terseLabel": "Debt Instrument, Convertible, Conversion Ratio Per 1,000 Principal", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by $1,000 debt principal amount." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "terseLabel": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "terseLabel": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentConvertibleThresholdTradingDays", "terseLabel": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioFollowingTheNinthTestingDate": { "xbrltype": "pureItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentCovenantMaximumTotalLeverageRatioFollowingTheNinthTestingDate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioFollowingTheNinthTestingDate", "terseLabel": "Debt Instrument, Covenant, Maximum Total Leverage Ratio Following the Ninth Testing date", "documentation": "Requirement for maximum total leverage ratio under the debt agreement following the nine testing date." } } }, "auth_ref": [] }, "mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioForTheFirstFiveTestingDates": { "xbrltype": "pureItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentCovenantMaximumTotalLeverageRatioForTheFirstFiveTestingDates", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioForTheFirstFiveTestingDates", "terseLabel": "Debt Instrument, Covenant, Maximum Total Leverage Ratio for the First Five Testing Dates", "documentation": "Requirement for maximum total leverage ratio under the debt agreement for the first five testing dates." } } }, "auth_ref": [] }, "mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioForTheSixthSeventhAndEighthTestingDates": { "xbrltype": "pureItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentCovenantMaximumTotalLeverageRatioForTheSixthSeventhAndEighthTestingDates", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentCovenantMaximumTotalLeverageRatioForTheSixthSeventhAndEighthTestingDates", "terseLabel": "Debt Instrument, Covenant, Maximum Total Leverage Ratio for the Sixth, Seventh, and Eighth Testing Dates", "documentation": "Requirement for maximum total leverage ratio under the debt agreement for the sixth, seventh, and eighth testing dates." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r384", "r610", "r611", "r844", "r845", "r870" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r78", "r411", "r610", "r611", "r870" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r78", "r385" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r242", "r384", "r385", "r386", "r387", "r388", "r390", "r395", "r396", "r397", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r843", "r844", "r845", "r846", "r847", "r870", "r937", "r993", "r994", "r995", "r1120", "r1122" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentPeriodicPaymentPrincipal", "terseLabel": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r25" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentRepurchasedFaceAmount", "terseLabel": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "mlab_DebtInstrumentRepurchasedPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentRepurchasedPrice", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentRepurchasedPrice", "terseLabel": "Debt Instrument, Repurchased Price", "documentation": "Represents the repurchase price of a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "mlab_DebtInstrumentUnamortizedDiscountAndCommissionsIncludingEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DebtInstrumentUnamortizedDiscountAndCommissionsIncludingEquityComponent", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_DebtInstrumentUnamortizedDiscountAndCommissionsIncludingEquityComponent", "terseLabel": "Debt Instrument, Unamortized Discount and Commissions Including Equity Component", "documentation": "Amount of debt discount and commissions including the equity component on debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r10" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "U.S. Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r939", "r1107", "r1108" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsGross", "terseLabel": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1120", "r1122" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1006", "r1119", "r1120", "r1122" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r939", "r1107" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r513", "r514" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total deferred tax (benefit) expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r158", "r939" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r513", "r514", "r685" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "U.S. State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r939", "r1107", "r1108" ] }, "mlab_DeferredTaxAssetDebtRelated": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DeferredTaxAssetDebtRelated", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "mlab_DeferredTaxAssetDebtRelated", "terseLabel": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible debt related." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Net deferred tax assets, gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r535" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Capitalized research expenditures", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Net deferred tax assets, net", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1100" ] }, "mlab_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "mlab_DeferredTaxAssetsOperatingLeaseLiabilities", "terseLabel": "Operating lease liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "terseLabel": "Net operating loss", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Credits", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "terseLabel": "Inventories", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowances and reserves", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "terseLabel": "Stock compensation deductible differences", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Valuation allowance", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r536" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Deferred tax asset/(liabilities)", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1100" ] }, "mlab_DeferredTaxLiabilitiesDeferredExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DeferredTaxLiabilitiesDeferredExpenseDebt", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "mlab_DeferredTaxLiabilitiesDeferredExpenseDebt", "negatedLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from debt." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "negatedTerseLabel": "Goodwill and intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedTerseLabel": "Operating lease right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedLabel": "Property, plant and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1105" ] }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "negatedTerseLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions." } } }, "auth_ref": [ "r1105" ] }, "mlab_DeferredTaxProvisionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "DeferredTaxProvisionAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax provision:" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r455" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details" ], "lang": { "en-us": { "role": { "label": "Deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r927" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation, Total", "label": "Depreciation of property, plant and equipment", "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." } } }, "auth_ref": [ "r8", "r47" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r920", "r958", "r1172" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r465", "r466", "r497", "r498", "r500", "r858" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Dividends paid, $0.64 per share", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r122" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r902", "r903", "r904" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r902", "r903", "r904", "r906" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r905" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r517" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "label": "Basic (loss) earnings per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r260", "r263", "r266", "r267", "r268", "r273", "r554", "r563", "r578", "r579", "r681", "r700", "r827" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "label": "Diluted (loss) earnings per share (in dollars per share)", "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." } } }, "auth_ref": [ "r228", "r249", "r250", "r251", "r252", "r253", "r254", "r263", "r266", "r267", "r268", "r273", "r554", "r563", "r578", "r579", "r681", "r700", "r827" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r36", "r37", "r270" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r259", "r269", "r271", "r272" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "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; including, but not limited to, 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." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate, amount", "totalLabel": "Total income tax (benefit) expense, percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r517", "r862" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Federal income taxes at statutory rates, percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r241", "r517", "r545", "r862" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Valuation allowance, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r522", "r862", "r940", "r1096" ] }, "mlab_EffectiveIncomeTaxRateReconciliationCompensationAdjustmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationCompensationAdjustmentsAmount", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "mlab_EffectiveIncomeTaxRateReconciliationCompensationAdjustmentsAmount", "terseLabel": "Compensation adjustments, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to compensation adjustments." } } }, "auth_ref": [] }, "mlab_EffectiveIncomeTaxRateReconciliationCompensationAdjustmentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationCompensationAdjustmentsPercent", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Compensation adjustments, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to compensation adjustment tax credits." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Foreign rate differential, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r518", "r521", "r862", "r940", "r1096" ] }, "mlab_EffectiveIncomeTaxRateReconciliationGoodwillImpairmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationGoodwillImpairmentAmount", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Goodwill impairment, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to goodwill impairment." } } }, "auth_ref": [] }, "mlab_EffectiveIncomeTaxRateReconciliationGoodwillImpairmentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationGoodwillImpairmentPercent", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Goodwill impairment, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to goodwill impairment." } } }, "auth_ref": [] }, "mlab_EffectiveIncomeTaxRateReconciliationInterestReserveAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationInterestReserveAdjustment", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Interest reserve adjustment, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to interest reserve adjustment." } } }, "auth_ref": [] }, "mlab_EffectiveIncomeTaxRateReconciliationInterestReserveAdjustmentPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationInterestReserveAdjustmentPercent", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Interest reserve adjustment, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to interest reserve adjustment." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Permanent difference, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r523", "r524", "r940", "r1096" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Other, percent", "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Return to provision adjustment, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense." } } }, "auth_ref": [ "r940", "r1096", "r1097" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of federal benefit, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r520", "r862", "r940", "r1096" ] }, "mlab_EffectiveIncomeTaxRateReconciliationSubpartFGiltiFdii": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationSubpartFGiltiFdii", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Subpart F, GILTI, & FDII, amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Subpart F, global intangible low-taxed income (GILTI), and foreign-derived intangible income (FDII)." } } }, "auth_ref": [] }, "mlab_EffectiveIncomeTaxRateReconciliationSubpartFGiltiFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationSubpartFGiltiFdiiPercent", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Subpart F, GILTI, & FDII, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Subpart F, global intangible low-taxed income (GILTI), and foreign-derived intangible income (FDII)." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Research and development credit, percent", "negatedLabel": "Research and development credit, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r862", "r940", "r1096", "r1098" ] }, "mlab_EligibleEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EligibleEmployeesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Eligible Employees [Member]", "documentation": "Information pertaining to eligible employees." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and benefits", "totalLabel": "Total accrued payroll and benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r76" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r499" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r499" ] }, "mlab_EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details" ], "lang": { "en-us": { "role": { "label": "Amount of income tax expense (benefit) recognized in earnings", "documentation": "The total recognized tax expense (benefit) related to compensation cost for equity-based payment arrangements recognized in income during the period." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r900" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables", "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r900" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r900" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r909" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r900" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r900" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r900" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r900" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r910" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r200", "r224", "r225", "r226", "r243", "r244", "r245", "r248", "r253", "r255", "r257", "r275", "r314", "r315", "r349", "r413", "r543", "r544", "r551", "r552", "r553", "r555", "r562", "r563", "r568", "r569", "r570", "r571", "r572", "r574", "r577", "r602", "r603", "r604", "r605", "r606", "r607", "r612", "r614", "r631", "r697", "r724", "r725", "r726", "r737", "r789" ] }, "mlab_EquityPlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "EquityPlan2014Member", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Equity Plan 2014 [Member]", "documentation": "Represents information about the 2014 Equity Plan." } } }, "auth_ref": [] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r397", "r599", "r844", "r845" ] }, "mlab_ExpectedPaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ExpectedPaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_ExpectedPaymentsToAcquireBusinessesNetOfCashAcquired", "terseLabel": "Expected Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The amount of expected payments associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r863", "r1111", "r1112", "r1116" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r397", "r440", "r441", "r442", "r443", "r444", "r445", "r580", "r581", "r582", "r583", "r584", "r590", "r591", "r593", "r637", "r638", "r639", "r844", "r845", "r852", "r853", "r854", "r863", "r866" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r397", "r844", "r845" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r586", "r588", "r589", "r590", "r593", "r594", "r595", "r596", "r597", "r678", "r863", "r867" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r397", "r440", "r445", "r581", "r582", "r591", "r638", "r844", "r845", "r852", "r853", "r854", "r863" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r397", "r440", "r441", "r442", "r443", "r444", "r445", "r580", "r581", "r582", "r583", "r584", "r590", "r591", "r593", "r637", "r638", "r639", "r844", "r845", "r852", "r853", "r854", "r863", "r866" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Estimated useful life (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r210", "r322", "r343", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r818", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r818", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r818", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r818", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r345", "r818", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r336", "r338", "r339", "r340", "r342", "r343", "r346", "r347", "r646", "r647", "r818" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r322", "r343", "r647", "r842" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r336", "r338", "r339", "r340", "r342", "r343", "r346", "r347", "r818" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets", "terseLabel": "Net carrying amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r646", "r986" ] }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "terseLabel": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments." } } }, "auth_ref": [] }, "mlab_FinitelivedIntangibleAssetsYearlyAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "FinitelivedIntangibleAssetsYearlyAmortization", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_FinitelivedIntangibleAssetsYearlyAmortization", "terseLabel": "Finite-Lived Intangible Assets, Yearly Amortization", "documentation": "The estimated yearly amortization expense of intangible assets." } } }, "auth_ref": [] }, "mlab_FixedAssetStepupCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "FixedAssetStepupCosts", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_FixedAssetStepupCosts", "terseLabel": "Fixed Asset Step-Up Costs", "documentation": "Represents the amount of fixed asset step up costs." } } }, "auth_ref": [] }, "mlab_FixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_FixedChargeCoverageRatio", "terseLabel": "Fixed Charge Coverage Ratio", "documentation": "Actual fixed charge coverage ratio under the debt agreement." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r517", "r518" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r601" ] }, "mlab_ForeignTaxCreditCarryforwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ForeignTaxCreditCarryforwardsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Credit Carryforwards [Member]", "documentation": "Relating to foreign tax credit carryforwards." } } }, "auth_ref": [] }, "mlab_FutureShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "FutureShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_FutureShareBasedCompensation", "terseLabel": "Future Share Based Compensation", "documentation": "Amount of future noncash expense for share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "General and administrative, other than impairment of finite-lived intangible assets and goodwill", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r99", "r773" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r99" ] }, "mlab_GkeAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "GkeAcquisitionMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "GKE Acquisition [Member]", "documentation": "Relating to the GKE Acquisition." } } }, "auth_ref": [] }, "mlab_GkeChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "GkeChinaMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "GKE China [Member]", "documentation": "Represents the group known as GKE China." } } }, "auth_ref": [] }, "mlab_GkeGmbhAndSalGmbhMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "GkeGmbhAndSalGmbhMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "GKE GmbH and SAL GmbH [Member]", "documentation": "Relating to GKE GmbH and SAL GmbH." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "periodStartLabel": "Goodwill", "periodEndLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r209", "r323", "r679", "r835", "r841", "r864", "r872", "r968", "r975" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Goodwill acquired", "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." } } }, "auth_ref": [ "r327", "r841" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Impairment loss on goodwill and finite-lived intangible assets", "terseLabel": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r966", "r978" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r966", "r978" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Effect of foreign currency translation", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r331" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Impairment of goodwill", "terseLabel": "Goodwill, Impairment Loss", "negatedLabel": "Impairment losses", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r324", "r330", "r335", "r841", "r864" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Measurement period adjustment", "documentation": "Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r0", "r974" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "terseLabel": "Sterilization and Disinfection Control (b)", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r94", "r97", "r144", "r239", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r600", "r829", "r834", "r950", "r953", "r955", "r956", "r957", "r1003" ] }, "mlab_HardwareAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "HardwareAndSoftwareMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Hardware and Software [Member]", "documentation": "Information pertaining to hardware and software." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r902", "r903", "r904" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Impairment of finite-lived intangible assets", "terseLabel": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r337", "r935", "r991" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "(Loss) earnings before income taxes", "label": "us-gaap_IncomeLossFromContinuingOperations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r66", "r96", "r109", "r249", "r250", "r251", "r252", "r253", "r264", "r268", "r563" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r240", "r516" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Total (loss) earnings before income taxes", "totalLabel": "(Loss) earnings before income taxes", "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." } } }, "auth_ref": [ "r95", "r140", "r144", "r682", "r695", "r829", "r834", "r950", "r953", "r955", "r956", "r957" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r240", "r516" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r350", "r357", "r358", "r585", "r587", "r592", "r721", "r723", "r774", "r818", "r865", "r1142" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r357", "r358", "r585", "r587", "r592", "r721", "r723", "r774", "r818", "r865", "r1142" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r236", "r517", "r518", "r529", "r539", "r862", "r1104" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r236", "r517", "r518", "r529", "r539", "r862", "r1104" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r241", "r509", "r517", "r525", "r526", "r527", "r533", "r538", "r546", "r548", "r549", "r550", "r736", "r862" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Income tax (benefit) expense", "totalLabel": "Total income tax (benefit) expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r150", "r159", "r256", "r257", "r274", "r288", "r303", "r515", "r517", "r547", "r701", "r862" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r223", "r511", "r512", "r533", "r534", "r537", "r541", "r733" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r522", "r862", "r1096" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Foreign rate differential, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r518", "r521", "r862", "r1096" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "terseLabel": "Federal income taxes at statutory rates, amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r517", "r862" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Permanent difference", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r523", "r524", "r1096" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Other, amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1096", "r1097" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Return to provision adjustment, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1096", "r1097" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes", "terseLabel": "State income taxes, net of federal benefit, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r520", "r862", "r1096" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationTaxCreditsResearch", "negatedTerseLabel": "Research and development credit, amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r862", "r1096", "r1098" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r34", "r108", "r936", "r1102", "r1103" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities and taxes payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Unearned revenues", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r643", "r934" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "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." } } }, "auth_ref": [ "r7" ] }, "mlab_IncreaseDecreaseInInventoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "IncreaseDecreaseInInventoryReserve", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "mlab_IncreaseDecreaseInInventoryReserve", "negatedLabel": "Deferred taxes", "documentation": "The amount of noncash increase (decrease) in inventory reserve." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash from changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "negatedLabel": "Prepaid expenses and other assets", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of shares (in shares)", "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid." } } }, "auth_ref": [ "r35", "r946", "r947", "r948", "r949" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r907" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r23", "r979", "r980", "r981", "r982", "r984", "r986", "r989", "r990" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Interest expense and amortization of debt issuance costs", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r274", "r280", "r284", "r290", "r303", "r609", "r834", "r835" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "totalLabel": "Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r101", "r403", "r412", "r846", "r847" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Coupon interest expense at 1.375%", "label": "us-gaap_InterestExpenseDebtExcludingAmortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r101", "r404", "r846", "r847" ] }, "mlab_InterestExpenseOnConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "InterestExpenseOnConvertibleDebtTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables" ], "lang": { "en-us": { "role": { "label": "Interest Expense on Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of interest expense on borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r232", "r234", "r235" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestPayableCurrentAndNoncurrent", "terseLabel": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r137", "r1137" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r924" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Total inventories", "terseLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r216", "r823", "r872" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r151", "r205", "r215", "r319", "r320", "r321", "r644", "r826" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r926" ] }, "mlab_InventoryStepUpCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "InventoryStepUpCost", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_InventoryStepUpCost", "terseLabel": "Inventory Step-up Cost", "documentation": "Represents amount of inventory step up cost." } } }, "auth_ref": [] }, "mlab_InventoryStepupCostIncreaseDecreaseDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "InventoryStepupCostIncreaseDecreaseDuringPeriod", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_InventoryStepupCostIncreaseDecreaseDuringPeriod", "terseLabel": "Inventory Step-up Cost, Increase (Decrease) During Period", "documentation": "Represents increase (decrease) for inventory step-up cost during period." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details" ], "lang": { "en-us": { "role": { "label": "Work in process", "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." } } }, "auth_ref": [ "r925" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Land", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r923" ] }, "mlab_LeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "LeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of lease assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r620", "r871" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1124" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables", "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r619" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract (Year)", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1123" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1125" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Future value of lease liabilities", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2029", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r627" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r613" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r25", "r75", "r76", "r77", "r80", "r81", "r82", "r83", "r239", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r565", "r566", "r567", "r600", "r750", "r828", "r898", "r1003", "r1128", "r1129" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r139", "r690", "r872", "r938", "r963", "r1117" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r77", "r204", "r239", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r565", "r566", "r567", "r600", "r872", "r1003", "r1128", "r1129" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r25", "r80", "r81", "r82", "r83", "r239", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r565", "r566", "r567", "r600", "r1003", "r1128", "r1129" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Credit facility", "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." } } }, "auth_ref": [ "r25", "r138", "r1138" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityCommitmentFeeAmount", "terseLabel": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r74", "r79", "r371" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r74", "r79" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r114" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "totalLabel": "Net carrying value", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r138", "r396", "r410", "r844", "r845", "r870", "r1138" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25", "r993", "r994", "r995" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r25", "r50", "r993", "r994", "r995" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Computer equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r116" ] }, "mlab_ManufacturingEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ManufacturingEquipmentGross", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Manufacturing equipment", "documentation": "Amount before accumulated depreciation of manufacturing equipment used to produce goods and services." } } }, "auth_ref": [] }, "mlab_ManufacturingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ManufacturingEquipmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Manufacturing Equipment [Member]", "documentation": "Represents information pertaining to manufacturing equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r198", "r199", "r366", "r367", "r368", "r369", "r459", "r506", "r584", "r642", "r720", "r722", "r730", "r742", "r743", "r793", "r795", "r797", "r798", "r800", "r816", "r817", "r839", "r848", "r857", "r866", "r867", "r868", "r869", "r882", "r1005", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r198", "r199", "r366", "r367", "r368", "r369", "r459", "r506", "r584", "r642", "r720", "r722", "r730", "r742", "r743", "r793", "r795", "r797", "r798", "r800", "r816", "r817", "r839", "r848", "r857", "r866", "r867", "r868", "r882", "r1005", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash (used in) investing activities", "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." } } }, "auth_ref": [ "r233" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r106", "r107", "r109" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Net income", "terseLabel": "Net income", "totalLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r98", "r109", "r141", "r202", "r219", "r221", "r226", "r239", "r247", "r249", "r250", "r251", "r252", "r253", "r256", "r257", "r264", "r313", "r372", "r373", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r554", "r563", "r579", "r600", "r696", "r771", "r787", "r788", "r896", "r1003" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (loss) earnings available for shareholders", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "terseLabel": "Net (loss) income", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r230", "r249", "r250", "r251", "r252", "r260", "r261", "r265", "r268", "r563" ] }, "us-gaap_NetInvestmentInLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetInvestmentInLease", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Net Investment in Lease, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of net investment in sales-type and direct financing leases." } } }, "auth_ref": [ "r149", "r318", "r629", "r964" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r908" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1175", "r1176", "r1177", "r1178" ] }, "mlab_NoncashOrPartNoncashAcquisitionContingentConsiderationAssumed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "NoncashOrPartNoncashAcquisitionContingentConsiderationAssumed", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Contingent consideration from new acquisitions", "documentation": "The amount of contingent consideration that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition." } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r62", "r979", "r980", "r981", "r982", "r984", "r986", "r989", "r990" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r309" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "terseLabel": "Nonoperating expense, net", "negatedTotalLabel": "Total nonoperating expense, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r100" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Nonoperating expense" } } }, "auth_ref": [] }, "mlab_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "2025 Notes", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r25", "r75", "r76", "r1112", "r1115" ] }, "mlab_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "mlab_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r830", "r838", "r952" ] }, "mlab_OfficeLabAndOtherEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "OfficeLabAndOtherEquipmentMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Office, Lab and Other Equipment [Member]", "documentation": "Represents office, lab and other equipment." } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OpenTaxYear", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details" ], "lang": { "en-us": { "role": { "label": "U.S. Federal", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r529" ] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenseMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating expenses", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expense", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expense" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating (loss) income", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating (loss) income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r144", "r829", "r950", "r953", "r955", "r956", "r957" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r621", "r871" ] }, "us-gaap_OperatingLeaseLeaseNotYetCommencedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseNotYetCommencedMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Not yet Commenced [Member]", "documentation": "Lease that has not yet commenced, classified as operating." } } }, "auth_ref": [ "r362", "r1123" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r616" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current operating lease liabilities", "label": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r616" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent operating lease liabilities", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r616" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurements of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r618", "r623" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease ROU asset", "label": "us-gaap_OperatingLeaseRightOfUseAsset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r615" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r626", "r871" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term in years (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r625", "r871" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "NOL carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r540" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r304", "r834", "r835" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r110", "r111", "r112", "r134" ] }, "mlab_OtherAccruedExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "OtherAccruedExpensesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Other Accrued Expenses [Member]", "documentation": "Other accrued expenses not separately disclosed." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r76" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r217", "r872" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r211" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation", "label": "Foreign currency translation adjustments", "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." } } }, "auth_ref": [ "r5", "r697" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-" ], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss)" } } }, "auth_ref": [] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details": { "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details" ], "lang": { "en-us": { "role": { "label": "Other benefits payable", "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r76" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r842", "r979", "r980", "r981", "r982", "r983", "r984", "r986", "r988", "r989", "r990" ] }, "mlab_OtherIntangiblesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "OtherIntangiblesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Other Intangibles [Member]", "documentation": "Represents information related to other intangibles." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r81" ] }, "mlab_OtherLongtermLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "OtherLongtermLiabilitiesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Long-term Liabilities [Member]", "documentation": "Represents other long-term liabilities." } } }, "auth_ref": [] }, "mlab_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "OtherMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details" ], "lang": { "en-us": { "role": { "label": "Other [Member]", "documentation": "Represents other." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r109" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNonoperatingIncomeExpense", "negatedLabel": "Other (income), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r102" ] }, "mlab_Outstanding2025NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "Outstanding2025NotesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Outstanding 2025 Notes [Member]", "documentation": "Represents the outstanding 2025 note." } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash interest and debt amortization", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r132", "r979", "r980", "r981", "r982", "r984", "r986", "r989", "r990" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Dividends paid", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r104" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Payment of tax withholding obligation on vesting of restricted stock", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r231" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r30", "r559" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired and holdback liabilities", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment", "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." } } }, "auth_ref": [ "r103" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r437", "r438", "r439", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r854" ] }, "mlab_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Performance Stock Units [Member]", "documentation": "Represents information related to performance stock units." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r598" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "totalLabel": "Total prepaid expenses and other", "terseLabel": "Prepaid expenses and other", "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." } } }, "auth_ref": [ "r928" ] }, "mlab_PrepaidExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "PrepaidExpensesCurrent", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "mlab_PrepaidExpensesOtherAndOtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "PrepaidExpensesOtherAndOtherAssetsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses, Other and Other Assets [Member]", "documentation": "Information pertaining to prepaid expenses, other and other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details" ], "lang": { "en-us": { "role": { "label": "Prepaid income taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r824", "r840", "r965" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r937" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from the issuance of debt", "documentation": "The cash inflow 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 maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Other financing, net", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r913", "r932" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from the exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r18" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r849" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r176", "r196", "r306", "r645", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r820", "r849", "r881", "r882", "r883", "r886", "r887", "r921", "r998", "r999", "r1009", "r1139", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r176", "r196", "r306", "r645", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r820", "r849", "r881", "r882", "r883", "r886", "r887", "r921", "r998", "r999", "r1009", "r1139", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9", "r628" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Gross total", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r116", "r207", "r694" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "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." } } }, "auth_ref": [ "r9", "r628", "r683", "r694", "r872" ] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentOther", "terseLabel": "Other", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r154", "r157", "r692" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r116", "r628" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details" ], "lang": { "en-us": { "role": { "label": "Property plant and equipment (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "mlab_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life [Table Text Block]", "documentation": "Tabular disclosure of useful life for property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r229", "r317" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r198", "r199", "r366", "r367", "r368", "r369", "r438", "r459", "r492", "r493", "r494", "r506", "r584", "r640", "r641", "r642", "r720", "r722", "r730", "r742", "r743", "r793", "r795", "r797", "r798", "r800", "r816", "r817", "r839", "r848", "r857", "r866", "r867", "r868", "r869", "r882", "r890", "r996", "r1005", "r1113", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r162", "r164", "r166", "r167", "r169", "r198", "r199", "r366", "r367", "r368", "r369", "r438", "r459", "r492", "r493", "r494", "r506", "r584", "r640", "r641", "r642", "r720", "r722", "r730", "r742", "r743", "r793", "r795", "r797", "r798", "r800", "r816", "r817", "r839", "r848", "r857", "r866", "r867", "r868", "r869", "r882", "r890", "r996", "r1005", "r1113", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r311", "r447", "r632", "r633", "r686", "r691", "r745", "r746", "r747", "r748", "r749", "r768", "r770", "r792" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r311", "r447", "r632", "r633", "r686", "r691", "r745", "r746", "r747", "r748", "r749", "r768", "r770", "r792", "r1127" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfDebt", "terseLabel": "Repayments of Debt", "negatedLabel": "Repayment of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r933" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLinesOfCredit", "terseLabel": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r105", "r937" ] }, "mlab_ReportingUnit1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ReportingUnit1Member", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Reporting Unit 1 [Member]", "documentation": "Relating to a reporting unit." } } }, "auth_ref": [] }, "mlab_ReportingUnit2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ReportingUnit2Member", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Reporting Unit 2 [Member]", "documentation": "Relating to a reporting unit." } } }, "auth_ref": [] }, "mlab_ReportingUnitAmountOfFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ReportingUnitAmountOfFairValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_ReportingUnitAmountOfFairValue", "terseLabel": "Reporting Unit, Amount of Fair Value", "documentation": "Amount of fair value of reporting unit." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r334", "r335", "r841" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r334", "r335", "r841" ] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r508", "r818", "r834", "r1136" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "(Accumulated deficit) retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r122", "r689", "r727", "r729", "r735", "r752", "r872" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r200", "r243", "r244", "r245", "r248", "r253", "r255", "r257", "r314", "r315", "r349", "r543", "r544", "r551", "r552", "r553", "r555", "r562", "r563", "r568", "r570", "r571", "r574", "r577", "r612", "r614", "r724", "r726", "r737", "r1173" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r857", "r914", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r857", "r914", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "mlab_RevenueFromContractWithCustomerDeferredRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "RevenueFromContractWithCustomerDeferredRevenuePolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Deferred Revenue [Policy Text Block]", "documentation": "Represents the disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Revenue", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r142", "r143", "r274", "r281", "r282", "r297", "r303", "r306", "r308", "r310", "r432", "r433", "r645" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r160", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r819" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r160", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r436" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating lease assets obtained in exchange for operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r624", "r871" ] }, "mlab_RiskAndUncertaintiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "RiskAndUncertaintiesPolicyPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Risk and Uncertainties, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for risk and uncertainties." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r908" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r908" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r464", "r917", "r944" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r197", "r258", "r464", "r911", "r944" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1100" ] }, "mlab_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Depreciation and Amortization Expense [Table Text Block]", "documentation": "Tabular display of the depreciation and amortization recorded during the periods for reportable segments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r949" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r519", "r862", "r1096" ] }, "mlab_ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ScheduleOfEmployeeRelatedLiabilitiesTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Related Liabilities [Table Text Block]", "documentation": "The tabular disclosure for employee related liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r842", "r985" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r841", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r939" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r26", "r90", "r91", "r92" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r46", "r94" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r46", "r94" ] }, "mlab_ScheduleOfSegmentReportingInformationByInventorySegmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ScheduleOfSegmentReportingInformationByInventorySegmentTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Inventory Segment [Table Text Block]", "documentation": "A table disclosing the inventory totals 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 inventory 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 inventory." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r124" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r123" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r530", "r861" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r842", "r987" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r899" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r901" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r142", "r143", "r144", "r145", "r274", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r310", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r348", "r359", "r360", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r831", "r834", "r835", "r841", "r885", "r1139", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r163", "r165", "r168", "r170", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r308", "r309", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r739", "r740", "r741", "r794", "r796", "r799", "r801", "r803", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r821", "r850", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r884", "r890", "r1009", "r1139", "r1143", "r1144", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r145", "r274", "r276", "r277", "r278", "r279", "r280", "r293", "r295", "r296", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r830", "r832", "r833", "r834", "r836", "r837", "r838" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Selling", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r99" ] }, "mlab_SeniorLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SeniorLeverageRatio", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_SeniorLeverageRatio", "terseLabel": "Senior Leverage Ratio", "documentation": "Represents the senior leverage ratio." } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "mlab_SeniorSecuredCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SeniorSecuredCreditAgreementMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Senior Secured Credit Agreement [Member]", "documentation": "Information pertaining to the senior secured credit agreement" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r849" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r858" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Awards forfeited or expired (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards forfeited or expired, weighted average grant date fair value per share (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards granted (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards granted, weighted average grant date fair value per share (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Nonvested (in shares)", "periodEndLabel": "Nonvested (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Performance adjustment (in dollars per share)", "periodStartLabel": "Nonvested, weighted average grant date fair value per share (in dollars per share)", "periodEndLabel": "Nonvested, weighted average grant date fair value per share (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r479", "r480" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Nonvested, weighted average remaining contractual life (Year)", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r125" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Awards distributed (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards distributed, weighted average grant date fair value per share (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted (in shares)", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r15" ] }, "mlab_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformancePeriodGranted": { "xbrltype": "durationItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformancePeriodGranted", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPerformancePeriodGranted", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Performance Period Granted (Year)", "documentation": "Represents the performance period of the shared based compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r860" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r473" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Options forfeited or expired (in shares)", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards forfeited or expired, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Options granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Weighted-average value at grant date (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding, Aggregate Intrinsic Value", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Options outstanding (in shares)", "periodEndLabel": "Options outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r471", "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Options outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Options outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r471", "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable and expected to vest, weighted average exercise price (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable awards and awards expected to vest", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable and expected to vest (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r487" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r467", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r491", "r492", "r493", "r494", "r495" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards exercised or distributed, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Awards granted, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r475" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r465", "r470", "r489", "r490", "r491", "r492", "r495", "r501", "r502", "r503", "r504" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r21" ] }, "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Performance adjustment (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were adjusted during the reporting period." } } }, "auth_ref": [] }, "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueDistributed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueDistributed", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueDistributed", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Distributed", "documentation": "Intrinsic value of distributed award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Nonvested, aggregate intrinsic value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Expected to vest, aggregate intrinsic value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest equity based awards other than options outstanding. Includes, but is not limited to, unvested equity based awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [] }, "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Expected to vest (in shares)", "documentation": "Number of fully vested and expected to vest equity instruments other than options outstanding that can be converted into shares" } } }, "auth_ref": [] }, "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Expected to vest, weighted average grant date fair value per share (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of vested and expected to vest equity based awards under share-based payment arrangement." } } }, "auth_ref": [] }, "mlab_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details" ], "lang": { "en-us": { "role": { "label": "Expected to vest, weighted average remaining contractual life (Year)", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest equity based awards other than options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r859" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Expected life (years) (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r491" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, Weighted- Average Remaining Contractual Life (Year)", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding, Weighted- Average Remaining Contractual Life (Year)", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r125" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercisable and expected to vest, Weighted- Average Remaining Contractual Life (Year)", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r487" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r486" ] }, "mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValue", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValue", "terseLabel": "Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value", "documentation": "Represents release value of cumulative effect of expected to vest share for share based payment arrangement." } } }, "auth_ref": [] }, "mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValueNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValueNetOfTax", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValueNetOfTax", "terseLabel": "Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value, Net of Tax", "documentation": "Represents after tax value of release value of cumulative effect of expected to vest share for share based payment arrangement." } } }, "auth_ref": [] }, "mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValuePerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValuePerShareBasic", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_SharebasedPaymentArrangementExpectedToVestShareReleaseOfCumulativeValuePerShareBasic", "terseLabel": "Sharebased Payment Arrangement, Expected to Vest Share, Release of Cumulative Value, Per Share, Basic (in dollars per share)", "documentation": "The amount of release value of cumulative effect of expected to vest share for share based payment arrangement per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding on restricted stock units (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "mlab_ShippingAndHandlingCostPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ShippingAndHandlingCostPolicyPolicyTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "documentation": "Represents the disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r75", "r993", "r994", "r995" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r73", "r993", "r994", "r995" ] }, "mlab_SignificantTransactionsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SignificantTransactionsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions" ], "lang": { "en-us": { "role": { "label": "Significant Transactions [Text Block]", "documentation": "The entire disclosure of significant transactions." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r517" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r142", "r143", "r144", "r145", "r201", "r274", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r310", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r348", "r351", "r359", "r360", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r831", "r834", "r835", "r841", "r885", "r1139", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r85", "r87", "r88", "r200", "r224", "r225", "r226", "r243", "r244", "r245", "r248", "r253", "r255", "r257", "r275", "r314", "r315", "r349", "r413", "r543", "r544", "r551", "r552", "r553", "r555", "r562", "r563", "r568", "r569", "r570", "r571", "r572", "r574", "r577", "r602", "r603", "r604", "r605", "r606", "r607", "r612", "r614", "r631", "r697", "r724", "r725", "r726", "r737", "r789" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r163", "r165", "r168", "r170", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r308", "r309", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r739", "r740", "r741", "r794", "r796", "r799", "r801", "r803", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r821", "r850", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r884", "r890", "r1009", "r1139", "r1143", "r1144", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables", "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r243", "r244", "r245", "r275", "r614", "r645", "r732", "r738", "r744", "r745", "r746", "r747", "r748", "r749", "r751", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r770", "r772", "r773", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r789", "r891" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r197", "r258", "r464", "r911", "r912", "r944" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-comprehensive-loss-", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-earnings-before-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-income-tax-reconciliation-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-open-tax-years-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-provisions-for-income-taxes-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies", "http://www.mesalabs.com/20240331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-contract-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-assets-and-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-maturities-of-lease-liabilities-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-inventories-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables", "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r243", "r244", "r245", "r275", "r311", "r614", "r645", "r732", "r738", "r744", "r745", "r746", "r747", "r748", "r749", "r751", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r770", "r772", "r773", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r789", "r891" ] }, "mlab_SterilizationAndDisinfectionControlMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SterilizationAndDisinfectionControlMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-operating-segment-information-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-depreciation-and-amortization-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-segment-inventory-details", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Sterilization and Disinfection Control [Member]", "documentation": "Reporting segment for Sterilization and Disinfection Control, formerly name Biological Indicators segment." } } }, "auth_ref": [] }, "mlab_StockAwardsThatWereAntidilutiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "StockAwardsThatWereAntidilutiveMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details" ], "lang": { "en-us": { "role": { "label": "Stock Awards that were Antidilutive [Member]", "documentation": "Information pertaining to stock awards that were antidilutive." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options and vesting of restricted stock units (in shares)", "negatedLabel": "Options exercised or distributed (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r84", "r85", "r122", "r476" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r52", "r84", "r85", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options and vesting of restricted stock units", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r85", "r87", "r88", "r122" ] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "terseLabel": "Share Repurchase Program, Authorized, Number of Shares (in shares)", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1007" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodShares", "terseLabel": "Stock Repurchased During Period, Shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r84", "r85", "r122", "r734", "r789", "r802" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodValue", "terseLabel": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r84", "r85", "r122", "r737", "r789", "r802", "r897" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets", "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r87", "r88", "r115", "r753", "r769", "r790", "r791", "r872", "r898", "r938", "r963", "r1117", "r1173" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r608", "r635" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r608", "r635" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r608", "r635" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r634", "r636" ] }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Income Tax Examinations [Table Text Block]", "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfTaxCreditCarryforwardsTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Tax Credit Carryforwards [Table Text Block]", "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r922" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental non-cash activity:" } } }, "auth_ref": [] }, "mlab_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SupplementalCashFlowInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Related to Leases [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information related to leases." } } }, "auth_ref": [] }, "mlab_SwinglineLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "SwinglineLoanMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "Swingline Loan [Member]", "documentation": "Information pertaining to the swingline loan." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-tables", "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-tables", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-tables", "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-tables", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-tables", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-tables", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-tables", "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-tables", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-tables", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax credit carryforwards", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r540" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r540" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax credit carryforwards, expiration date", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r540" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r540" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1099" ] }, "mlab_TaxYearPost2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "TaxYearPost2018Member", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax Year Post -2018 [Member]", "documentation": "Relating to tax years post-2018." } } }, "auth_ref": [] }, "mlab_TaxYearPre2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "TaxYearPre2018Member", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details" ], "lang": { "en-us": { "role": { "label": "Tax Year Pre-2018 [Member]", "documentation": "Relating to tax year pre-2018." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net", "http://www.mesalabs.com/20240331/role/statement-note-6-goodwill-and-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r22", "r979", "r980", "r981", "r982", "r984", "r986", "r989", "r990" ] }, "mlab_The2021EquityPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "The2021EquityPlanMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2021 Equity Plan [Member]", "documentation": "Related to the 2021 equity plan." } } }, "auth_ref": [] }, "mlab_The401KRetirementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "The401KRetirementPlanMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans", "http://www.mesalabs.com/20240331/role/statement-note-11-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "The 401K Retirement Plan [Member]", "documentation": "Information pertaining to the 401K retirement plan." } } }, "auth_ref": [] }, "mlab_TheCreditFacilityTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "TheCreditFacilityTermLoanMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events", "http://www.mesalabs.com/20240331/role/statement-note-15-subsequent-events-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "The Credit Facility Term Loan [Member]", "documentation": "Information pertaining to the credit facility term loan." } } }, "auth_ref": [] }, "mlab_TheFy24PsusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "TheFy24PsusMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "The FY24 PSUs [Member]", "documentation": "Represents the FY 24 PSUs." } } }, "auth_ref": [] }, "mlab_TheNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "TheNotesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.mesalabs.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-interest-expense-on-the-notes-details" ], "lang": { "en-us": { "role": { "label": "The Notes [Member]", "documentation": "Represents the Notes." } } }, "auth_ref": [] }, "mlab_ThirdPartyOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ThirdPartyOfferingCosts", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-8-indebtedness-details-textual" ], "lang": { "en-us": { "role": { "label": "mlab_ThirdPartyOfferingCosts", "terseLabel": "Third Party Offering Costs", "documentation": "Amount of third party offering costs associated with debt issuance." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r851", "r1009" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r851", "r1009" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r958", "r1126" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies", "http://www.mesalabs.com/20240331/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation", "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r146", "r147", "r148", "r960", "r961", "r962" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-4-significant-transactions-allocation-of-preliminary-price-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r61", "r979", "r980", "r981", "r982", "r983", "r984", "r986", "r988", "r989", "r990" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-2-revenue-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r851" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "http://www.mesalabs.com/20240331/role/statement-note-14-segment-data-revenues-from-external-customers-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r361", "r362", "r364", "r365" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r510", "r530", "r861" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r528", "r861" ] }, "mlab_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPosition", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details" ], "lang": { "en-us": { "role": { "label": "(Decrease) increase related to prior period tax positions", "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "terseLabel": "Increases related to current period tax positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r531", "r861" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r532", "r861" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "terseLabel": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r362", "r1123" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-", "http://www.mesalabs.com/20240331/role/statement-note-5-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both." } } }, "auth_ref": [ "r361", "r362", "r364" ] }, "mlab_UnvestedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "UnvestedStockAwardsMember", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "label": "Unvested Stock Awards [Member]", "documentation": "Relating to unvested stock awards." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r152", "r153", "r155", "r156" ] }, "mlab_ValuationAllowanceDeferredTaxAssetDecreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ValuationAllowanceDeferredTaxAssetDecreaseAmount", "crdr": "debit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "mlab_ValuationAllowanceDeferredTaxAssetDecreaseAmount", "negatedLabel": "Deductions from reserves", "documentation": "Amount of decrease in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [] }, "mlab_ValuationAllowanceDeferredTaxAssetIncreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "ValuationAllowanceDeferredTaxAssetIncreaseAmount", "crdr": "credit", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "Additions charged to income tax expense and other accounts", "documentation": "Amount of increase in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r582", "r583", "r866", "r1114" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r582", "r583", "r866", "r1114" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details" ], "lang": { "en-us": { "role": { "label": "Variable lease expense", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r622", "r871" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Fully diluted shares (in shares)", "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." } } }, "auth_ref": [ "r262", "r268" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations", "http://www.mesalabs.com/20240331/role/statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average outstanding shares of common stock (in shares)", "label": "Basic (in shares)", "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." } } }, "auth_ref": [ "r260", "r268" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.mesalabs.com/20240331/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Weighted-average common shares outstanding" } } }, "auth_ref": [] }, "mlab_statement-statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-estimated-useful-lives-details", "lang": { "en-us": { "role": { "label": "Note 1 - Description of Business and Summary of Significant Accounting Policies - Estimated Useful Lives (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Description of Business and Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "mlab_statement-statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-10-net-loss-earnings-per-share-antidilutive-securities-excluded-from-computation-of-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 10 - Net (Loss) Earnings Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-10-net-loss-earnings-per-share-computation-of-net-income-per-share-basic-diluted-details", "lang": { "en-us": { "role": { "label": "Note 10 - Net (Loss) Earnings Per Share - Computation of Net Income Per Share, Basic & Diluted (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-10-net-loss-earnings-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-10-net-loss-earnings-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Net (Loss) Earnings Per Share" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-change-in-gross-balance-of-unrecognized-tax-benefit-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Change in Gross Balance of Unrecognized Tax Benefit (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-components-of-net-deferred-tax-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Components of Net Deferred Tax Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-earnings-before-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-earnings-before-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Earnings Before Income Taxes (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-income-tax-reconciliation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-income-tax-reconciliation-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Income Tax Reconciliation (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-open-tax-years-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-open-tax-years-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Open Tax Years (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-provisions-for-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-provisions-for-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Provisions for Income Taxes (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-summary-of-operating-loss-carryforwards-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Summary of Operating Loss Carryforwards (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-summary-of-tax-credit-carryforwards-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Summary of Tax Credit Carryforwards (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes" } } }, "auth_ref": [] }, "mlab_statement-statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-12-income-taxes-valuation-allowance-for-deferred-tax-assets-details", "lang": { "en-us": { "role": { "label": "Note 12 - Income Taxes - Valuation Allowance for Deferred Tax Assets (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-14-segment-data-longlived-assets-by-geographic-area-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-14-segment-data-longlived-assets-by-geographic-area-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Data - Long-lived Assets by Geographic Area (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-14-segment-data-operating-segment-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-14-segment-data-operating-segment-information-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Data - Operating Segment Information (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-14-segment-data-revenues-from-external-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-14-segment-data-revenues-from-external-customers-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Data - Revenues From External Customers (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-14-segment-data-segment-depreciation-and-amortization-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-14-segment-data-segment-depreciation-and-amortization-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Data - Segment Depreciation and Amortization (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-14-segment-data-segment-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-14-segment-data-segment-inventory-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Data - Segment Inventory (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-14-segment-data-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-14-segment-data-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Data" } } }, "auth_ref": [] }, "mlab_statement-statement-note-2-revenue-contract-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-2-revenue-contract-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue - Contract Liabilities (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-2-revenue-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-2-revenue-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-2-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-2-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Revenue" } } }, "auth_ref": [] }, "mlab_statement-statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-3-fair-value-measurements-fair-value-and-carrying-value-of-the-notes-details", "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements - Fair Value and Carrying Value of the Notes (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-3-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-3-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements" } } }, "auth_ref": [] }, "mlab_statement-statement-note-4-significant-transactions-allocation-of-preliminary-price-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-4-significant-transactions-allocation-of-preliminary-price-details", "lang": { "en-us": { "role": { "label": "Note 4 - Significant Transactions - Allocation of Preliminary Price (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-4-significant-transactions-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-4-significant-transactions-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Significant Transactions" } } }, "auth_ref": [] }, "mlab_statement-statement-note-5-leases-lease-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-5-leases-lease-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 5 - Leases - Lease Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-5-leases-lease-cost-lease-term-and-lease-discounts-details", "lang": { "en-us": { "role": { "label": "Note 5 - Leases - Lease Cost, Lease Term and Lease Discounts (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-5-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-5-leases-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 5 - Leases - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-5-leases-supplemental-cash-flow-information-related-to-leases-details", "lang": { "en-us": { "role": { "label": "Note 5 - Leases - Supplemental Cash Flow Information Related to Leases (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-5-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-5-leases-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Leases" } } }, "auth_ref": [] }, "mlab_statement-statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-net-amortization-expense-for-finitelived-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets, Net - Amortization Expense for Finite-lived Intangible Assets (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-net-change-in-the-carrying-amount-of-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets, Net - Change in the Carrying Amount of Goodwill (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-net-estimated-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets, Net - Estimated Amortization Expense (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-net-other-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets, Net - Other Intangible Assets (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-6-goodwill-and-intangible-assets-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-net-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets, Net" } } }, "auth_ref": [] }, "mlab_statement-statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-7-supplemental-balance-sheet-information-accrued-payroll-and-benefits-details", "lang": { "en-us": { "role": { "label": "Note 7 - Supplemental Balance Sheet Information - Accrued Payroll and Benefits (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-7-supplemental-balance-sheet-information-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-7-supplemental-balance-sheet-information-inventories-details", "lang": { "en-us": { "role": { "label": "Note 7 - Supplemental Balance Sheet Information - Inventories (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-7-supplemental-balance-sheet-information-other-accrued-expenses-details", "lang": { "en-us": { "role": { "label": "Note 7 - Supplemental Balance Sheet Information - Other Accrued Expenses (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-7-supplemental-balance-sheet-information-prepaid-and-other-current-assets-details", "lang": { "en-us": { "role": { "label": "Note 7 - Supplemental Balance Sheet Information - Prepaid and Other Current Assets (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-7-supplemental-balance-sheet-information-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 7 - Supplemental Balance Sheet Information - Property, Plant and Equipment (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-7-supplemental-balance-sheet-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-7-supplemental-balance-sheet-information-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Supplemental Balance Sheet Information" } } }, "auth_ref": [] }, "mlab_statement-statement-note-8-indebtedness-carrying-amount-of-the-notes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-8-indebtedness-carrying-amount-of-the-notes-details", "lang": { "en-us": { "role": { "label": "Note 8 - Indebtedness - Carrying Amount of the Notes (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-8-indebtedness-interest-expense-on-the-notes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-8-indebtedness-interest-expense-on-the-notes-details", "lang": { "en-us": { "role": { "label": "Note 8 - Indebtedness - Interest Expense on the Notes (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-8-indebtedness-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-8-indebtedness-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Indebtedness" } } }, "auth_ref": [] }, "mlab_statement-statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-9-stock-transactions-and-stockbased-compensation-allocation-of-sharebased-compensation-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stock Transactions and Stock-based Compensation - Allocation of Share-based Compensation (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-9-stock-transactions-and-stockbased-compensation-performance-stock-unit-activity-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stock Transactions and Stock-based Compensation - Performance Stock Unit Activity (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-9-stock-transactions-and-stockbased-compensation-restricted-stock-unit-activity-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stock Transactions and Stock-based Compensation - Restricted Stock Unit Activity (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-and-nonvested-stock-award-activity-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stock Transactions and Stock-based Compensation - Stock Option and Non-vested Stock Award Activity (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-9-stock-transactions-and-stockbased-compensation-stock-option-valuation-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stock Transactions and Stock-based Compensation - Stock Option Valuation Assumptions (Details)" } } }, "auth_ref": [] }, "mlab_statement-statement-note-9-stock-transactions-and-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-note-9-stock-transactions-and-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Stock Transactions and Stock-based Compensation" } } }, "auth_ref": [] }, "mlab_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.mesalabs.com/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-68B" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r911": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r912": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 118 0001437749-24-021606-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-021606-xbrl.zip M4$L#!!0 ( $Z(W%BD!,3?? P !P[ - 97A?-3DP.3$P+FAT;>U; M;5,;.1+^?/D5.F]=-JFR 1/8\&*H(H3D]A82BN7N/EYI9F1;FYG11-(8O+_^ MGFYIQN/%)-Q6-LM!4A7 &HW4ZFX]_71+'DU]D1^.IDIFAT_^,O+:Y^I07?]G M>W=C=[BQAJ>C]="(IW\=#,1;52HKO7T[K,E'UM"B7.C?4R%P/QP_KF M]OKFQN:6>+FW]YHXX/Q.#P>&H4%Z*="JM4_Z@5_OQ8*<76TM9J(/>V-A" M^D&FO$J]-F5/I*;TJD1OKW)534VI#DK3.WPR6@\2CQ*3S87S\YQ?+_U@+ N= MS_?$]Y>Z4$Z\4U?BPA2R_+XON*4OG+)ZO"^XM]._JCTQW*C\OJADENERLK>A M2[$VU.4^S5,U@Q?23G2Y)[BK5]=^(',]08/5DZF/PS63/_U8&[__&PE"X^?$ M@$:HZ8NL"6,EAR?74YUH+[;67HS6D\/1.G7"K^KPR5V6EZOQO5W=TS)QU?XM M*TID^F%B#1QTD)KZDGYMS,26+'[5$?W9TE,)#E=U?R/--D$80 M^-]KY5*K*]K/PHR%GRIQH2;:>2M+SQZ9'#[];F=S^'(_?G+B9Y765GNM7'#9 M^[".(+2R0+[SVKH:T@MO2%1>VG"S6=W]$7FA1B'+3)Q< WS+B1)'J2=AA[LO MME8)^Z4VN^B"RIV=4MA)\FQS>[LOFA_/OQS^B,_@'+=HQ+32[XG![O^+W+W# M(T<6'4F122\'/LESDQ[TMJZ'O;8EQ-CASLOAYLZB=7;0V][M"9T=]'*5A:=O M$+V'N\.MX0\OMC9?O-S=&.[N(E2?29M.Q8LA%H?H/EJ7AWUQIIP4IS(QX 3& M:EK"CV6Z)I[13J!MO;FQ?VR*2I;S/G\<[@=]QF=7JFD6QC8OF-K&QN=B*C.! ML"_27#I>HVN=NB_0$12A*+#_G#?IA[ZPBUW*U&3%_NSLBE4[HB\DMDNA\':V MM(QNYT:\M6][9^&#E]#5V,#SKD"CA*L+O# GM:8*U!"L"G8IV(9L-UEI(HQL M.)$9"%0:+ZK:5F"2!*V)(N-6.>@@XY=VY!0;%TSXW?:PAPEC#4AA>>R>P M<;55?@YV&MSC0CG/=/480J!KB@\D KS4T$R2O6/)73_1L;%[&/LH>@E)TL[S M:I[+*[G>L^PY:4SFSK0CLV]?J3RGWS2L!:V>422C8;$^UVR2 M8_(GF1GQJG:Z5-AZQQUU80?<,\__P^)I].WW,+>L_108]RLLM.R\R%(<4(>5 MM[G=W]C8H/_"(=51W+B,4:5!KF'%3.:U"FX\7/%.9=5860*R%:\]5.T/$N.] M*?8Z+62 I2Z<<'5[>%.MM%HWF ^:]",Y/ [&^)FT>O_HSQ_MR($H_*-&2-W< M"I&< 0GX14_VQUEG@0A<4CKZFK_Q8LMW4 M#$[1 $&^$*@/0SIG\CI47*P &R>$Q@X/S/.N?A8@H_$R': #29@"T;&J *&G M4>484 )B,B^B.+F6B(JDX"_CZE?%CR9A3Z9@P6J6*RA-<& H7 MY0QRD5\PB7+4:%AD)%:+,EUXN"8NF1:0%Y0$.QD/%9P*2<$',C]A!&8Q,^TX M?9!5E2-U(IB(F4M7K#7Q8V /MW +0I:8#U48M+*:DC"FUYF*N<=48C&)4F4# MA%F4L!R052)I2&ZL5#]>6OP;C/ MVU3F&^EN2'>715)F2N4,XZ3?% MNC0HOK]D!1H*0WJKT]! A\"VT&4PRVJB^E WP5>I@L2:[/DB=D.UG]EG95O> MI#_;&N&IO'I\F-XHL%I2H/FL JE'5&)JZCS#ZCX$X)(I2+S3W!,^+ZF@"X\' M#'C*Z40\?L"U'D.X.SF$[2W S+!;8$?LSR2J]-7G GTR/L0GKW#/! M>$"928D)9*"?Q\J!AW>PYUDL9-_@@NRTE"NWK[%P(>M0ZDS!U^BA3 MW7=&'-=%G4O.+D,U]+-6NGU#+1FN(<21I V?$\NHG3A4G/[Q>_**+EH$KV&@[>Y/2EUR3V&.$61,,H0*I3.Q@J-: M"?DI.QE-$2W7N6PPI>)DPD[K0\T(N5OC!GSKP\<,J6&M1):X8DY@TWDG-RF? MXW_J72ZO_5);[;*0K\0S?455JIQ($BZ,M">>Z>=!Q:R[7.HB M:!:@ETC7G,Q(,=,FEZWN1%;[>;SB0F.S9;H2,H%,:V1S5):U?-\ ?9MMB=43 M"U26.>,2V):@?I0?RDJFFICG,]T5$7WT+)A,IDTY$#Z1*L5EY@1>C-2$SIH2 M!;.,%U<*PC4@&J\[H&PPP]'%"RHI1S6 ?3KZ7'6NV]$++4^[\V6%8)[;@T\T M4'!P$G!V%_D"25LDJ+ID;\Z%'(\EZ*?(3 J#EZHU*!4@VUL>4'1K>S]EK075 M/#XD.NU4 J#JTWB$,/^"?"+D#LAOJ$C#QR)TS6L1IKB.D30Y!I]XQ5(QO*YV M,8P10UR*46.NZI3*TU6G3!9(4T)C GJ)743':#JK4\W/:<\N30M]&2 ..94+ MVZX5"&X7G&1B$+;@4'ZZ5,=J4@E@I*J"ZA9P<#^O[V1Z%LI.![WSMZ]^ZC5S M7^G,3^G]C;\U[X>"A^B,&"L>@F]^_V:L-Y<7[6#=BVGQ,JSH3/";=Z?C@357 M-QM3NB1U_O;=/\\6:T /^N9!]]>3T=0V$Y\?O3T9O+HX.?II8]6\5:IZ<]YN$-B)13)/K M--92V^SC^U#U"=$6GYKS48TOEX0N68 M4V1JK$"]:#W>YZJ(D;]S-BM!6K()?PI8T8!(JBV2*CI<2%6HAP!7Z")MY,D, M38MZ+8%TNPZ0*(Q5E&UI-U9]XN)"NEU4X$:+&E:G)M56;#A_NZ:O^P30EF** MA6FB@J'($Y(0[DOGRY,F ^0O";G LYI1VW+/:OT]U!#[-2K'ES"K&\,:1Q,5 MO\'Q,)5YR]ZGS>$;'4C2 7O>C?M8VC'EK>DJ %^EN+0UO+2EP>_6CKZYX>]W MPU/ $U_ >VS^]WZ%H]%R%'U1@E'TG729_"C>YB9!-G(F[0?E.<^+#Q8\$7[, M29N;%PE0LW=V>O1JK?%\U.3 Y,3$N:'1M[5QM M3^,X$/Z\_(I1I&/OI*9M2G@I;2,5%@I7X!"%SRVI>VI#(B'KG]<[-9;SI.5;6V M:[EP[8MJCXE$$(1(I$1VK+$%4G7;-]]HU?97Z2KRUE\PO4)8AHJP37&=^FK3>?TZ#L9]2 M3)&@ZFX^A%.2(CA!/A=(@C0 CB6SI1Q$/.I9[ZUAS M24X0SLZVT]BYDUYWK,VF!11WK(C@O/6P46\X3<=UMC;5J#(,6$^NU*-+I$?$35<%$V#6VG%]F4[ C,I13C$PE6?R\B[@JA7CE1RV+F$W%1\'?(\''#-N! M=B(5KD?^KXW-3440TS^_M>":"$D#%,WLYW,I>:R5^:+R'3SOC M,A)VWJCDF MMY#RB.*LSWH%]&=A;_/5<-VJ7H_5>4.F9;)RXV6":T5/B"GS,)VT1?>0F).Y M[YTI0$&>5R2Y*C6)BUDYI^JN=.%FKE24OIMN=>L#67I?N9$4$QVK5&"ZBT3 M!?PA1HC1[]/(]!@,ZEMXS_MEW54NN;'S/_WR;1WNWG/##\3<'1&&8(_R-*"$ M!03V0\K04^AZ4Y@O4GT1^I K?9N!<7/PH M357C$Y4KYIA?J@SQ,]!E";!_J (12Z&[9]!?+O,,;@@F[ /7X,H ?H%T?CM M(C+P+Y>!(_VFE\D92F>> M5^4,/P-IE@'\@DM"V?URF'&$LIG*),_OX@A'/-*AV#A$Z4QF(D/Q#G%5[<^V M10SXRV2>Z5Y>7U$3YK&)"L4ZP: ZW7DV3E F\SS8T#:!H(A%/MX[AU."]6S- MEE()[?.Z+243 IY9WE/]\Y=]Q!!&%1,$2FB@W#:&_0N$_VQ/J3LPX"^7>5ZU MI62X_R7@G\97D_N4T$#F=9IB\7]R#'F5+2N#!MQ404MG([,M4.3J/MH0F/_^ MW?A!N2SU66I!B]X-&71/S.OHKWI)R;R.7DA\HC$-.#/IOC[VZUWK>.[R\>" +A[;@ M-X^%^MP1..^=79W>C::NT"=Y/?&EM*CID[W4&F1'C/T+4$L#!!0 ( $Z( MW%C?$X4"FP, .L, - 97A?-3DP.3$R+FAT;=U7;7/B1@S^W/P*C3]< M[F8P8/.6@/$,QP%##P@#9/JQL]@RWM;LNO9"H+^^6AL22/-VG?3:N2\82UI) MSR.M=NV$:AVY3HC,=R]^&6XN%6R-;2.0R9HITT>%GN)2&.!)H5"0M<((XU *; MIN!=.*0_I+*6_ MAU3MHVRY4&; UCS:-^%RP=>8P@3O8";73%P6(),4(,6$!RW(K%/^)S;!*L>J M!3'S?2Y6S3(74+2X:.DX\='YFB4K+IJ0F2K<*9-%?$6"A*]"=7!W#/[ACXU4 MK4<9Y,+7TC#<#V*9QBVG%+L7_TE\1XO>A5/RM71[NY ON0*[4K2K1 M!L2DE16S>S.9]R8+N.G#H/A?-&;];[ ]/;S:-B%3K=[$@PP0>%I568QPQ5/U<%@KIC"-:U/X>-$%J%2 MJ9AVHVK7*X7\?^W:JE4+P(2?OY?KM9KU"6AIG]*$N7F5Z9YW?.*W7K4JC=.U M%9 !C#%E,&)+G;-,N.ZNH?"*6B4W">5/:"@]G_SY!^:9?F.F6D:1]-I&>5VVC_ 34=+=+:.V2_BRR#3X47:D?]$L=(_4QNLJ[C MZ?VS(\2&/,UR1,=>L,KFUY>:@0[U#,B>O (*GY@?LX38J5AYJ8K?-,<>3ZZS M#7C8?P_3[/MM^?/=74I+,)N/X78.H]'T!P0XDKH?5G0KHSIW:=11F05G/P32 M-TSO?V6.V7;-JC\QQ_XIX%=OO,]>,XZH7[V,OMO%[%$DGV_!BUB:MHU19[XP MIYU!S_P\ZW6^ZDOYB78ZZ"]FCV1A8";R[N]"#Z,(IH/)[?@A&EGHKXDG'I1% M27]=$/W91\Y?4$L#!!0 ( $Z(W%A!FZH&Z0< ,\P - 97A?-3DP M.3$S+FAT;>U;;5,;-Q#^G/P*U9VF,&-C;&*2V,8SI"%,VJ9E*/WE\[LAIJ$%9_R%LZ25M-+ML_NL3O0SE\M!/P.>#)X_ZSOA) S@ MYJ_.F\,WK:,#;.TW0R6V?M=HL'-08+B#A$5C=I65*@'S3N? +K1Q7+(&.VX> M-]N'[9>LW6V][!Z]81 XGM52;G+M& M @YB)[2JL5@K!PJE'4@H,JW@1.G:X'F_&13N1SH9,^O&TG=7KI'R7,AQE[WX M7&K7NQ(Y6/8;C-BESKD*E77FJ^O,@A%IC_E^5OP-7=8Z+%R/%3Q)A+KNLD.A MV.%!2Z@>BTMCM>DR7CK=(PV*^TZ[9J*#?CDXZS?+0;\95<6;3$3"+=:QH]9!:ZEJ ML?C38A&,$ZF(.;U9RRYP/TNN''.:79826.MH49PO%ANMEWMW"NQ/BW=LUH]+ MV_3CDBW,MLN_H&JSZ.?<5E4[]>57\Y"S?:BS(_8:.F#PI5\J-1.(RG.SPA]Y7Z(D@?/;\ M&;HL@S_HF2R.?W2,0D/:I)C+:A5.%[X?BM\;3,MNXVXDK8"]-F@=^'VCR9LN M65;Z*6GZ@65\",S 4, (/;W+A&6G2I7HWR^A0$?/M&+OT5UCC\8O3*?L(UC. M?N5H#-QI(VCV#RH^Z"TO&9_TOM"#>^O9&>T3-]KVUACM6V[15-$N\S'[I/1( M0G(-]6"[)AAMHG%>I9WG%1R#.U=C5BIG2D!UD=3D&'?)FCE.CP%8H+VG/,8J MPW0N?+#RII$_, M;<92J4=V EL#U\(Z0_254V70&[6LSZ'/3I19T78'P"T'X,NM >#5@K6^^/YU MN_6J9RN(51D$!1&=8FH&9L_N>U/^P+@!#QH$@2#;0.-F8,E.A,VH!XGE&$,I MCE(Y$3:6VI;8CZ*KT3*@IS ZA@2K+=M#L"2 Z N(.+N),ZZN@9UBX*((H07RX M^[_"MA%IYW3>G:NAEQS 4%48XA+S$FAKWPC<9QJO NR)>H4]OK\M;N$=6&Q' M='B:^67HUHD!Q[RTFW,A&1>#@GH8H&JFTQ(N] M)[2>1/L@K2V@0@Y) 74J.+VS4G+B%K@LK\2,7V./P-;GDPS\%0$)8OC'_I!L M$NYWB/Q/$!EM*2(W#G4KP-P\2&Z,3\3T4"0$.VZU\H;*+4*6DE;"(C?)!!>( M5,$C(84;$U=>-RUY"0\ACXX \ 71N:37DXZ;:D%%:0I$I_7 M^X\2$D&*+5 0^DD$4_L 1/02HL"XOX/BHT$QWAHHG@VY+'T$(3N%-*6O44.T M,+LF 9Q2Z@TB8BBNSPD]\K C1C,;,L](E^YV#3:)V7PJ#916IU\^&F+1)&'W MS@3"3J ^/1I\!Y[' D^R->!Y%^QRU;[IJ+5*PWS+6A#=(WH16]1Q7!JRXCEJ MMF;47%N']?11E7TND=+AF'NWR*:(0PPH$[%*U1AAX<^%ZGY3J3OP7?"X%JD_+2$OE[\'8_=W1TXX@?"-'3Z<2 M4SR4\'>!T,CIG#86@%"L&/+T"&@$_!-1WI#R>=+KDU7_-7;RB>9> *].:\+9 M]IJ8S!/L:&$:DF]U!E6*BUT0T6C+]<"[+>U+F>.>X(K]8BKRL_9CUHY3[\Z& M-H,,4N?48,"IHP&##Y,( 7\-H,)*/?!0H89:#H'(J.+7U6T&4T56R NIQX"M MHTR'6,H7D(C(>1!NOD)$'OWSYG9\3%VY'OIO#2P@CGGD?PF^K(-";,G:63#W M=VA=W; TMO#HX]:KUZOCU4?NH<]PYK@U^+A6P]NLZH]9^DP]N]RE>][M0^9"ON%\. MFK;I+YF6@X6KF.'B*;WZ!W$/F]\2KC1;4N;Q%/DI$Y"RLQN(2SJN8K\' O]T MW,%3^_O@[NDVYM[NM/\%=?=EH1(,(\MAWNN=B"&+);?VI/;KZ1]7C8O3\[/& MV\NSTU_H@OQUW=?;T 2-#$A M 08 ):N__IX%J'?%D9OT'&7TQ12!!; ]ME]%H0'F2ORX2 3/!D^?3)PTN5B M*.[^>_+JZ%7GQ2%J!^U0B-I_M%KLK5#"<"<2%DW835:I1)C7NA#L2AO'<]9B MI^W3=O>H^X)U>YV37O>,7;UGK=9P4 C'69QQ8X4[;U0N;;ULU*6*%^*\D6I3 M<-=*A!.QDUHU6*R5$PK23N2BS+02YTHWAD\'[:#P(-+)A%DWR7USY5HI+V0^ MZ;%G'ROM^C>R$);])L;L6A=W4F$<>G'BSK5X+F]1$&/2 MPF"<9RJR97_0+H=/OWC([KU#YB)U&' 0#0?5\'+0KH:#=E2_WF4RDFZYC!UW M#KLK1'?BXL3KTVG]^,KSG:NR;[66>*_>>0_<$_3-!'[)=P MPES&7>]1)NUXA.V(M 'HSQM' *C(\QHNLW=;\GCZ7BLWEHG+,-C1O_I?H"=@ M]^3I$S@I@Q_T3);[/SZ%T(@6*>9Y/0NG2]\.X@^&SZJCN!\[:_!N##N'?MUH M\+9+5I7^EC1]QS(^$LR(D11C^':72:+]QH^WNC-'^R"U,%7993-@' MI<>Y2&Y%,]BN"4:;:(RKM/-,@B.<(5?"WE,> MH\@P74@?@KS?4P*EDH%JR< S:V\"4!"'-5FH5ZJD J *>)WG%<)^@22 M%DRZ"11*DT]8"2 0A@G;>3X':8T/NS(T_$ BJ>,F250Y!(!,75).0\34ZQ-S MF[$TUV,[A:T1M](Z0Z244V'0&UHV%]!GI\JL:;L'X(X#\,7. /!FR5J?_?-E MMW/6MS7$Z@R"@HA.D8P)U-^Q[@1'C0 @23;@'$S8P9]![(9;>"TLZH$. M3S,_#]TF,>"85W;[)D1%(P$8UB,%$,7JW.9^!-)6T56)I*';%0&#NYIB**>*DN\V'M" MZTFT#]+:"BCD0 JH4B03@AVW6GE#Y1:0I:25L,A-,L4%D"IY M)'/I)L25-PU+7L)#R*,C 'Q)="'I]:3CKIY069D2Z+2>V\(B.%U&B&8V9)Z1KMRG-=@F9O.9M*"T.OW\T1"+I@F[=R8B MK 3TZ5/G>_ \%GB2G0'/ZV"7Z_9-1ZUU&N9K-H+H =&+V**.X\J0%2]0LPV] M%MHZE--G5/:Q J5#GP>?D$V!0P24J5BM:@Q8^'-A.C+VGT&")L^#'AFW,^9* M,<@#5B0^./L5J /GA.7R@\CK0^(5^>87+\JV(-TGJ=_AF=3)]W\FY3]*)E,' MTYP'*XJ=BR"?QRT"[0/(]%J".=..(\ETVM@9?_4%Z+(HI'-"W,,,(@V&3/6) MA'Z^DP,X!@1B2X$>3TIUI_Y+?*PDU*=II)7R-U_L\_W1TYX@?"='3QG->%L>T-, MY@D:6C$+R9]T!G6*BR9 -&RY&7BWI76I"JP)9NPG4Y.?C1^S]IQZ?S:T'61 MG5.#@-.$ 0L?)@$!?PV@QDHS\%"I1CH?"2*CBM_6MQE,'5E%4>9Z(E [SG2( MI7P)B4#.5^'F:T3DT3]O[L;'U+4+H7_5P +BF$?^Y^#+3B#$5JR=!7-_#>OJ MA:FQI4<]7GK[IG"Z4C%#683,X;N4A"Y1NZ M''QRVCGKG)V^/#[&[[.SQO#G2@G6?=ED5#MH\^&G/8N?P7W8_)H;/:B&;=OV M5TVKX=*%S'#]E S@JSB)[6\'UYJM*/-XBOR429&R-S._\'N@\1M4FO7TUTU] M1;LE)'X3'FA7_M:^*Y$C%N?MGZ\OKSXA6ZY+]1>O7US M<[U2EJ4MH\?KA>3OV-7;W_[]?KX_D*"+^QL>T*)-%_F!)O_?"/\#4$L#!!0 M ( $Z(W%C&7),TF@0 #X2 - 97A?-3DP.3$U+FAT;>U8;6_;-A#^ MG/R*FXJE"6#9HOQNRP+2- FZ-JV1I)\'6J(B A*I4E1B[]?O*"E^4=)T70,T M'088EG@\W1V/]SP\R8MUFOA>S&CH[^]YFNN$^6SY9W_LC$F_C;->IQ+B[&^V M#>=,,$4U"V&Q@NNX$"%3;V7*8"Z5I@G8,.@,.J[C]L"=D,'$)3"_ -OVO91I M"D%,5<[TS"IT9(^L6BIHRF96)%5*M1TRS0+-I; @D$(S@=J:)2R+I6 S(2U_ MW^M4 7L+&:X@UZND?%QH.Z(I3U83./A22#V]YBG+X2.[@TN94E$)6U"*6Y S MQ:,IE,_E_"\V >)D>@H9#4,N;B;@< %.FW QA:!0N503H(664Q-!]KUN'W&4 M4G7#!?HQ \V6VJ8)OT%!@(MF"OT3;U.YN__L$OW29<)BS0Z]!:^5_BG M7J?POZ0*-=+YNU,PFK>5& MUDDUMULIK3/Z[2U\3F_OA &-J%=_QW4,.F9P+$2!X+QD&:(49 07+*?P@2XD M8EDJ;IR]$T$;#HWVP:N1ZSK3$YEF5*S*$9D> 1H\0XAB\=KOL;)4:7G%J *& M+!""1R&DFMIZD20RF%F]);'6D@KB9#0D[F@CO9U9_;$%/)Q9"0NKV3,D#S(F M/3+H]MSNR!WWG)%C^1=4!3%T20L,N7@=ZK> YA!Q?'"S4-SW0G&-"P(L%CA= M(N&(&P:XEI3GN4D*_HPFAL @9HIA-K977>7H?M&8EA:<4[6"BS9\NF,"$W42 M['=7!W/-0Q.G-^G_Y G,BN M>_M[>!8IO#'7L&%_E&U'K,/'U;H#5+LU6Q#0I%ZLEEEI'M6_FTR;Q\;33/J M["W_D!R5^37>'XGZ)85ZC65<1R43$3&W=X42F;?30Y>307@85_6X_\P^(_ MP/VE8,!%U9::VC;M*.4"SQM>G2'W&*%<(4@RQ7(#AY:9IDF"#K&+XWCNXD2& M^,A;Y5,1%U0$1HX&0UZ:-N< :A5)A2:9F28;)_+&J=)^<2CY-3#YH/?^MT54 MH0I*='\+HM!')6A4-%0E_19K8U(M#78NS2[*63K-+JH_&+M#9[>+6C=1U:1I MHGK] 1F2X6#4[0Z'[GA@^7\4@H$[VK107^>-,O:GD/><6XRM>2?OE)UYX>]T M6U6W;K;^62C@G[^"U9$U@OEY@7REZ7PY=/#R_Y^=L.R%U%JFDRV)2(WL=Y60?P_FLARS/%-2NCJU&Y07\AO(4AHGL^L#\=7U_;\^/S4?G-Y>OS> M?(_8FIV?GUU?-F1Q9"MY]U!HZ!+FYQ\_7VR\H8;YQ/+(!:/HF$\N",GRN]'? M4$L#!!0 ( $Z(W%B>H5*<>@0 .P1 - 97A?-3DP.3$V+FAT;>U8 M:V^<.!3]G/R*NU2;3J1A!L.\AT%*TR3J(]U1DN[7E0=,L!8,-2:9V5^_UT#F M0=)TNXW49+52-.!KX_O@G.,;W$@EL>=&C ;>_IZKN(J9QY9_],?6F PZ..MV M*R/._F*:<,8$DU2Q !8KN(H*$3#Y-DT8S%.I: PF#+J#KFW9/; G9#BQ^C _ M!]/TW(0I"GY$9<[4S"A4:(Z,VBIHPF9&F,J$*C-@BOF*I\( /Q6*"5RM6,RR M*!5L)E+#VW>[5<#N(@U6D*M57#XNE!G2A,>K"1Q\*5(UO>()R^$3NX6+-*&B M,K:A-+39UNYFW_\,N[4==QBQ4 MZ-!=>&[AG;C=PG.[BWJXC/B"JUT;.';';IAVA\>[0R85#[E/]9N%.9:SH$*! M2N&BB%EC(^)0D_1:B\/&EE0$S94C^-RY[!QWX++AKH30O7W[UMKT2%%?-\KY MNH&935G+%UD75=]NE;2NZ+=?X5-Z>R6XQC>.95^! YI@Q87MTN]-M <0HX/;A*]9,A4 MKC A0+# R1(%1UPSP%P2GN>Z*/BG5V((#"(F&59C.^NJ1G=)8UG:\#Z-!/R. M$*-_KK!0QQ%G(9QR087/L:J_A8AK)G59]3YUV=K(8@UYO,D::-_"MPYR@^&# M5V0PG)8P;>->5$U^"DH576"0B W4]IEAH0ZS.*Y5<3W.,^K?C>O@;GF@(G1F M_3K]@3A17??V]_ LDGBCKT%C_U&V';$*'E[F#'#9C7X%/HWK9%6:E=OC\N\6 MT^:Q\;B2WA-[PVN1P[*^VOL#43^G4*\0QK56A$4,>)+5JN*7GDETI$QDYO"J6R[Q8'KQH!>-B7 M>/R?!O\1&M@OB@9<5&VIQK9N1RD7>-[PZ@RYXPCE$DF2299K.K3U-(UC=(A= MG#XA<")#?N3M\JEP?7+@A@$OM];G *XJXHI-:::;;)S(&Z=*Y]FQY&5P\E[O M_6]!5+$*2G9_BZ+0QT700#14D'Z+V)A4J<'.I4ZWT4M92ZO92_4'8WMH[?92 MZU:JFM2M5*\_($,R'(R<'AGWL=ORWA>"@3W:-%)?5X\R@\?X]Y0O&COT;MXM M^_/"V^FYM&V[.D_[6T'K223FG_^+5^?<2//G!?*5IO;YR,U+^:V%*N WX,=HVJ\6KI_YI)4OUS=.5L:5L%KEJ5-9H4ST5F:D:5<'7C2I4 MO3:5^J8R3\^>G#[C.9\N3;X1KMD4U+QJ%D[_GSH^/*B;$_IS)4M=;([_?*E+ MY<1[=2L^FE)6?SZI99[KZNKX0%=B_U!7)]AK';HJI;W2U;$XJ.\$]B4:== MC8:%OI9G;^_6>JD;\?57^X>GSY9GI\_P*_A1GSUYZ*H*M?J,%O5%M73UR99U MW+^S4VQP(ZV657-<(8<5)YX0^+H;:OL8@R$>,D)"V0P86-G^F+!G/RHGQ0]R M:4":C-5(C'=5MD_;M[3(VF>G+>RLRMI&WRCQK2EK53F)@B&^+>3M4F;7('6% MSC:GS]HSWO??EU"?Z68,2?^AM;5QZG.@V#_'6G]O7:-7F_Z@EVOMA@PB]AI\ M^L6?7AT='9P 7W5\0\\.3V9B+9U8*E4)F9O:*_AF/60\4Y:Z:9029D5O7QMI M<_SCC;:@M8UU.)9*AHI->J-!BRT2,-&^EE5_KFJU0A,!8@&3AJ[>FQM5+I45 M1_.Y -OS?-C)V]C@#1BOM*]]L&)*U,P2O"J@E"<;_-8845MSHW,5J.$)<*N; M-3V22UWH9H-? @E@)E8H:\%6F=85&R%O@4) 3C\96"(HA*%$^]F(/5A/KE:Z M0OJKPMS.Q,J:,C3^%GN'5V_+NC ;I=S6=I%48-]PDNH&1L7ER2IT=IYEIH6I M5%?BHW(-T*6$;[H>"V<&<]G?27%)-W7/6*&)LZW"W:],]W).A-2 >&#;V^0]P$HESJ2CMHA+N<N#U"%NJ-\!V0RFL+-U 7\TY,(R.@*/&6ZBHK M6M B\$*X=NETKJ7=(.7E:@4:!.1OP$B/GE9@:Z>5S",UO2-&:#K3T3%#[9EA M>ND@5[)RJ(9E]]XF[_-6"2_%X V!Y()759DJ YX )@'K,> 2-D3X"ZAJ>(_? M6U6#.\8]_]J"]J&>R5FCI@Y0)>@4L+D"@ (87F9.;( =^4;YMBG"]#)C4:?A M.M#86;0SH)AN-!L][5P+[;L9Q<:H*62#NC6NSJ_V@**6.?[I=RB\O<+A%EX"PH4L_AI#S4G'=!V$?P9%?D_%,*GV!J?^V)T8LBOXFL 7UBM /$ M\8)C'>+P)72^TAD\ZLOW'%BL4 [&1E1RJYWJY!,@^@]@94G%M,!97[X\>!6: MOYJV04>F\;/XI%RVJ?0Z0.9;YHHTRSHV6-E"H#TP#GS MX-_DI#+G $ZRMX[ M!RJT1CO4F!GT/Q3"",5E5;62,)BG$WEE+C&)0_#N '4W"[ 59=*J+L#>X:2L M 8*48@^$&+"VA.&\>Y -NLFD6XNEJ5I'C6?@6!WQ,AT))KC:0&&,A-&?L@8K M" 0BLE.@$5ZAF;":+(QO9&'B&E^A&P!FAB*G,,O%4CKX"M5#0SO"O_G'?LU( M560$3V?8(ZN7;2.7!0$/VG[^=!9,\Y"N]]#-C]VGF<.YD/X2A:FNILCJ$KJZ M"<)^N/@Y4! 7O?=\QMQ,G<:N_$K[W%M%+B'_=Q.14]A.>6456>%]\=UV#G7D M_<0_"%_@$XQ7VY+<9-H.>(DA/X(#"*!L3JBMBQ=TH*H&ORS3L$;@1,SR7? M!21PSOKKHEW^G2T N%D4?MOL*!AX-P[E3?N8\_&&@_HI4*?=:)@1OMV"HVJI MP;A':^]Y'W5DEMF6N6D$\P5K76_T01N0GH$6+:8*O?OE]10'0YQ2UR%:NB%! M0L6W:.0=]J4)ZVR98;3_,!.4@BVAT:G(J%S"1S/PL*-^;=:@^<]00ZX)$D?4%=HC1ZCCGB M"!%]28;FJ"AK5).-SW< _ )H34BHD+=;Q8BX-PGWP_,,B5CX?J"67;OP@1/\3S-6/_MCCV)\4CM4$ MPP-CH[Z)>&+@HN%?"8E$3JD.4)B$VCBGP'4=G@T&"-BFBG!/[ZM]^N+RXJ,@ M^ V-R'-,.9N<$V)EZ+%AD2SE-0S5=,"'!XRL(&$DZ4Q%6XQ\4R;Q=DXGAK^V MS8X9N)0Q/DI?MYPUE (]#$!A0#CP(H!P6R0ASBB!SB0\6X SCJOLD.PIR2E- MA78CXB!8VUHAR3/R8X)HX/"?W)^M@6D _.<]![T$'@+9^Q?2.,CL TG#<89. MKVPSFF22O6DD /UZ-@B@$P/I"H,5(C=9BY.1@?G(X/>XRGAU/+5<=@$Y84RF MIM^?UY_<$:ZJB\2#%E_+ZFH:6'1QB:X!X@KD-UQ6@CJ\]2]\8!"H6^7D^,.T M:4;W#?X8]=K0,0AN@/A@#9KB774'IM1UU--4N3" V:O[0F1;I"=$>L:I8Y*= M)%V-CREDA2/GH'^J/$4M YN/N'AS+]B-4(.3H?"9P*(]?#>%S% Q#X&9GR'Z MQ#ZE! *>F:KR07>*R=PW!UJ#Z2G\T4H0Y$S((S)R'&BB-4>TZ6:@N M*I9K5QNG@W;ISSF&4]6=LIEF@^,#AP%W.86II1@I]<@(OO/Q. [H/4;I_F0! M1\][FMRAW"BVD5;IC-@XL\C:'\V$4\ZY3%]%*:4!0H!^_ MYGRWSP8@>\-O/BL]0*/SSRP2ENL;D172N6^>?OC^]5^?AB%O==ZLL?3UX']. M!#=?8'+YF,MT_1,B&#W"6N5>7]]=?HR=I46]OO94) ,,VJY7"VMNQP^1*<6' M[]___&.W!O@"2Z_3'T].US8,_.'\^[>+UQ_?GO]U"A48&2-BO<* M/[9HND!**?6BK..R1P(?41GN"@!_. N\* MZT(Y#,]&+=WFI>H%@,EH383,98=FN_A6J$.*,2H."G( *TV>4^0JC9OQ(Y]T M%&L0)[4U!!$@P2/P>2659ZI3-?]+"3/'X5UY) M#;J/PP'&N9#_UJ%F+2E/WX9Y*V,GF#R&D2C3$_]"/XA09X#9G:HGQ4U_6E7J MMG0>=FN;+S AC;-RP.@8X".-JD,>FW"G[P2=/%7X,%?=VFPMV:9@JCC],EJ6 MVB#>1:DQ2R OYY#'IFH7A"'!M=Z;",<\=E8D^B& @8>A[K*B=51@8F[)>N?] MO.-_[_C?:L8O>/U3B8PH4L<;Y M]F*+Z*\ ?LC[SIW,H2^*,P9?58[V^K>L@$2X%]+$"GYS+/;D#./-Y(9M32_3 M42&342UC[FL2EM@.A)7 EFY:P#5;5,J^>$@1:JHZ6P:(!SU3* MQMIA' 8W+L592:DST?RW5$;2(F(IYL&;\.E%%R%]&\*SYQS&/OSZ^0O.'96\ MCN&1H^3[WN&E4*V3Y)QLBR5 R,$Q6#LXA95,!-O'SND(AT,^VS$-!L1XT^-0 MK,PJ=E25G2,[9+X2,/*^5PBXWX.LUD0< \6$'**51($8%$?VY(O5Y)(193%' M80J*$L=::@Z]H%:@"T$[KW7!8WI6U18IG_O3>CC+6-AN9!LBY7N&> MS/VXB+'C)5^;3L@KA@C8+T$UWE&YH+.:,IS%\$AT6(P<"W(J=HWP2"J78#;' M.[@]6!=RV3N(M^Y'+&/^A"$V[!7N#$R#ZC(HRD$06C"$Q@<.#2-N&T>B0\E2 MB,C0UG#!2)K,A9;+&.11^;YXK: U'D&ZCD<'>TIH,@6#&6'&-6EN5,+*RKI) M$S-=G=IGY%IZF/1D<$ELP<@2&80Q"9-=MD M?Y"4ZRH9[M<^L;: %^2A[G!5_3P#H=,EYO(IWR],#3.<:(@_G0+[!_I-U;'^ M?0OGS$/*OT?G[F09\V@R3X)Y,$@=M5R8")X1C/3.V15#K07L MB&PI9I!4-S;R;O%K"_VM-)5L->$P(X=AV8_G:HFEJM2*0JO FDMK9([AC1NI MB["U*D;?AD>L,(( 'Y)?IKP'-_0G@GOPXN 0W*2]P^!!* ,6"5:Q+WZ^[P#DN&9WZ.E4ADX= M@:)8JN3J$"K%("V]:CPDR9EH@TK;KOV:("RE":E,(SE&S7585 7W\21%**0&-L_UX'H=*F\:T#'![+%\ M!0\AT!T2O>H5JBABF-[54' T(2U(N:?T*XV,]\N8TIL!!A6024Z6H@\<]O,O M,WVC"UZNQD9%J(7"8U"[P/4_$941QK0UT> C'=;<6;X?1YLP>NO&P5M*^;," M+W0'>]\K;T.48Z?#Z_2\E3 M-0Q%E&%67'_5Z?[^%5%#&TN6A(%;%YT(BR,A#R$-#T,3'#>/BQG+(*D/G"#] MLL2J8:\8V)SVI\'$ZBZGTET2&=OOH37CO" 8)-5":SYWPMD*Z"O6@\TQD[!2 MFJK+,&47OC"KE<-XN$\=3N850Q0^FN&ZM:Z570U6G'M:5U'WT,H_OYV1!=P#E[I+7@)=M[Q.KO'5+8.^@6_B9$94JH@ M-W3.!9S%KC %_?E84.J)G9SIZ<([-)UQL0Z#IZK-?+BDV.&N']2&9O0-X!9N]* MSK==1I'<1>&/0F^[!/F!VXVW6Z"WC YW2"B$XN%Y$DEFOZ$+H)8FYXP*1X_0 M\T'_!'[RLOTZ>)10N<2N#JT4W7D8%94HZ %_LT<\@#PGM.?MM@\+5WF:U>_Y M4'2TCS+"W-&25C,8\>^LSGE5N+2.$7D=XF2Y?'*@E[[ MWD&K4:E_UV6:>!JUBU=IQ^B?K[(-UZ=Q#!YO6AEX^JH/A:Z0CZH!?30AF?&Q MIN[DX<"+_-0L..L5SW/[P "_CZ6\^<"!'?G\H?3P'8> @&IEC37!#=4#Q *G MI+ 1@Y,$ZEK$891#2((2L+W/T@GP*3:LE/(W,8%XYYYVX?(L\CW[*K!S,U'P M.%0RJ!/%N_'HK)FBXR7-.@CG9U(:O"MC_!NT].O-L?CE/:B^O^W@XGZYQ/][ M92=7AB[N8 T !E>%\V-C(U,#DN:'1M[5WK<]LX MDO]\\U?@LK6[]I3D6,YC$MN3*D\>L[F=AS?QWM9^NH)(2,*8(A@^K&C_^NL' M ((4)=N1G2B*MFK'D4020+.[T8]?-TXGY31Y<3I1,G[QW7^=EKI,U OU\?^> M/CUZJ/+'!U4YZC][8+]- MY53]^&!D\JDL^[$J551JDSX0D4E+E<+5I4I4-C&I^C$U#UY\=_J0YWPZ-/%< M%.4\H=O3LE_H_ZAC,3C,RA-!7XSD5"?S8_&7#Y4I3R[T5!7B-S43[\Q4IOSE MB>H&]ZHE"Y'BT,"\\:OGC]<:*' MNA2#YP>#TX?#%Z"5S+=/RN)C*).E',BM.@I5'P'XJ/['$P9N(IF_30@/GBXM<(N, ]R5%EK5Q$BA*=-*?K7M[=D,F.< V)7H]&J%*NE)"% M,"/Q/U6JQ."H)T!//?K2R]U0DC9&N)CH0G0SO_BQG"AAX#_P.=$%[2(J,;-]?">_JD**7^30P/9B"WQ)[&'3_K+GYX='1V>@#B^---,IB1_].7@9!_V#IC)G.5! M9AE,50X3)1(YLS/-I4!.Q"@WTV.QI_=%:2EB*E$WF%]TLQQ(>JH@!B)S1X,=$9#L=WR*(PD>99T8*# ?9/\+H]#=.$ M%5]IFM$U*P.]P0^VI#D0Q 9OW"9%,93#XEI"H6OYP^K)LD:@Q,U_I=F B-+9 _E0*O,\^) MJH I7,.G9HABHW"&N:G&$_CQRB17:@ILLB (@A@F!PL4V!5>U+L._!9']\< A>#S""]4C\YR*3D?MLIS33<3F! 0__?'(++?" M?#EP]G+X!_Z-F\\[.FK,L(S;EP&I2MA+$VMNE28[L3-Y9A\/E]\7W?[T_.D/ MSYEP.,S-IK=J3NOJS-=+S!WD6-(F(']6S&IE8O)03N#G"K>93.9EE\(1<@2_ M@@LF\Y2T)>R3L#0]@F6F)8T;!48^?,@S-*(4*@RXLUB@%_S%MP]N-/'>CM%W MC'[MC-Z W9W&L/OY[< 9G;@E\B!BJJ9#8+@>,25O,=8D*'66@9182X")CHR, M6KR6&KS-.Q"]4(A05R^(!-RF-%G([=U@Q_([EK]#W0Z<*N,K72"/DH.CG$X/ M>10,-?BO25M6F9K7MIA&;9^F'-]DHZMVR@J57^E(M8%[ MBH\I,=)Y40JTXER(Q\5 ,/K$8HV!BF"#\SM?SYEQ1964, C9B#J-509D1+\$ M,R&Y=-?".P0YP[\^=L7^&[R3N:G _Z,XEI@8\*(G)H'WVPYRP67PYN"Q9@I^ MI!_(SH2\1-J_VSL[3 JVW+@"WXT\860-VI)GY*F%_E\K:((3 PY**I5&RJV= MGD&+,\E7'T"Y8"/% $[V$!/,X,>*&I+I \(E'--,<24NV@*"!?%%.'..IAJ M,#*",5,PZG5J=Q/KP[[1J022BE<*1R4WEJ,VSG7&]QTK=!HH<\>BBQ$YW&CP M+S!2&$P%O0276741!%7!VKB$#*[60YT$81*Z2$81VHLP MF(]@A)H$Y^IFF9H2_!JR]V3)>^=$7L&.HQ3PD@E60;LBAS5_,C*/<4ZO&H;D M>[O+#I[";^ L8=2Y&7O]TORV(9OS+40@V,=Y'GW,#!Y3CM1^00G08Y#/Y\U[O@RNP0_:A)^1T_>NH2?.=G[R[$6Y_0^X1M:UUE I,8')#P MT3N^[7_A]C.;]4")O-/ )Y;]&_PY3'-N@_:B>U/\/TGZPW_7]4L#.K' RI MGQ(976) 'K97;>+B,\S]Z7IS/[<)#-B5FRB!>Y_X#^M-_!<]I5F__ABI['/- M^=EZ<_[?.D/R&2;[?$W.8,/V+)Z"9@8+EN7SNGEOJ"6_RDAHJG4BW?=K4>X. M[OZ,) :/3T2)+(H?'YS__-/?6U$=0>:@".U!!I U#$)!R*W6L]YSQ2_1Q!7G/__VSU_K-< 5"!D,_WQW.LG=P.=G/[_N__3N M]=G?^V=O+EZ_.P8O?2;GQ8DUI8\QWZH:DSD1X-C0JHZRCR?@OR:(%/S3(?T/ M[@,5/\Y-E<;]YD\+!/C;JVX",-[N$Y=_\?O+7W1ZN9( G@Z=_'-K3)Y[V..U) YS:!QR#0> =QQC#,*/X- M5^!4?,P*M-&(\"R7G$S,E0] %:IC/I2G=!,*@88!].WKCF;>@AT#E*/UNA=Q M==;O[HF:88%L4[ 6B])$ESV+WEM@@A 49%^(QR8A^HB >)S]Q6!XKD8JQ]BE M?6IJ*#L]-&E<.%D@?8EO/(1T!;Q?8I0QUU>2\,+!!!C^A!@GPS,<78L4FTT4 M+0-X"Z:R#--(2T9"$G+)D9-"N,CEN"1.#];X0T_%836'/ST"C]$_*"H:@#%= M%/2'O6C?H6W'>E1V83J#%]L-7:T7T,:/,?@,0[5K@56W2VBWMJ1&+2,9(.E'Q"";M%=",FB35"X/0+O+&^*>- D&"9 M60DA[ ;Q'HBW(S^9FX*CK;#26ECETZ[5CP_AHDH)4#_EQ&%):(XQ95#@DGUD5SO.S'B.AL%C M\ SL+>T9$%@2=C98,1/DOOQ)072\\U'?CDF_60)D=Y -E: ]N;]Y(N2$8B&F^3;9E+F;T)/2N"&:N2\KPY^AH MX<85JXAA7L(@%Z7JLP2&:F@)H!,NMP9LXV9M(?GF27Z4N'05%(7/!BL M;W! "2KG'W,@7FNN(R*P$&=L%K8XTN8 @?V@:)@ MI6"U&# :N*91B=4*)3VL45N0Y>8/99U%U(CP1!7) HW@][A=JX\2K!-7-M J MJ8@;>848CJGZI\3!$8A,]\J#3#;(H= MF^W8;&TV"TM11[1_[/AJQU=K\Y7?$Z.)!">LBFJ M[QXA7);#+B8J5Q9;-*1*!J!4JD2)30$1,XK=BG.L?PDRO0@BTE&5R+R=O:SS MF^\)L^AOYRL8#>L[OW%&DW"+.H^J:5&B!X< */#OJ'H;S6AXC67%/=#$.S6& M81G/&YDJ1U@ME: 3QJ/GN_D1G!=^$A,E@POS?Q+^SQA_>;:EC:-/3-R=:S*&/*R&884IXJ2KP' ^WJ8G9U,5]I M7V6Z$B.89[M=EP82>66CYRY)$"RI5N>T8 MP6 1BCIX _U@I1Q@BUX1V#M(ZP9=0KAEI5M$OK^]4N!F-MTO%]KS_H)- N8 M\EA?*=;9)D,,$&CHDOM\#@N3#]NS/Q"O\7J&D5KP+*P@2@S5'K10* L-/"U4 M%L>>25!_#%2M0:GX'&[24;>__4T6L?S@=A;;I<3]'B-@9LEDA@K1,C0B]NPL M@8AE%S+I\T->[UM<;%L?23"G5I-7QOHRXQ&YB<&D&,' F3(9V,KPTE"(VOV> M8Z,8Q325E[1Y6<*!S/G6,+TEH&HJ>?C6.Y0^V5QP\9[>WR"K'_99SYQL2OHB M+-(!%NP/_)E74S(9%6HES?S*W]'50#V$_)$1FG#S'9-OB NPX\T;\^9&,>=B MYVJG4<$ZR:O"XCL;;:M3ZJ4;-*3CUMAV^W-[%^S[8&)&W 3<*M].U3W%$A,N MY:/FX52K@K^J1&8D-!8$:P&N9$%@Q:#5]3<<;X^7CWV_9R;<V)=S/# M,]I?JP_"6U^2248K?/,N[$)&?6$:Q4NN LB[G"T_,T#X*@8N>[O5Y-Z)#GQ0 M>Q6X&>B)^A+%)>ZKS<9ZOHFM-05&@"R:G,WEJ@B9JGWQ((EKJWW%7HQ%(_X< MC>VSOAIMY>9+(RYT5(-C!B0YN !9HP'2->5JV(&O<*0F6\\]K2Y)M>VZK0D= M=O@+&NM3.9LMT*:V=C 96943DP,56''@>P?;K^!'H+-B&Z@X+']=%0AC#=5$ M)J.E5B3>CFUHP3)$ABEU697*5EW#:OG !6Q>&Y$_X_Z5MFM3,9B4CK'MIWUB MV*&"Y+Z]R) M+>'D>VP#1L5;]] )+.CE\"U:<+O"J]M-RNZNEZF9W:3">/$PDN"$H&8)<*AQ MN@Y9V:M[_)4Z:YS]5#<08$48]AUH-K3E&7CU".94$AJSYY5II9>$>S(KN%#P:+549,_L>C?>)*-T5F MOY 9OV9C6S#CK^EM^]D-\OMOC//K:@9W6;6)2HB1N3F^#Y!$RO8NLJF0:X\) MK!$O#<,SZ'=VT_MEVA1@.I0K.'^0A&QF\DO1;%85U+,OS^R8-*$B^#IJ3Q'/ MA@W*$<^AP:YK"^8HG[;1F7;R83#;H^E#A6@>SMR!+5W'4>A80AR2OJH.GIT65K;!:$/O5MQB7 MP=$AGE103DX?PDTO*(ENGYI(/*@#%CS!;PAU, *A!NG_P._8IAWB9=.R^?E1 M%?37P^>/3)*8F5MAS*[Q(GD6RFXI^LUJ!]C+*Y@O'F5;>6C\DO/FW8C"#MF MV-Q%PW,0Q:4]S[=@,^XZ\8* #C5OM9IK=OA[Q$\UD8(@SN<$)GP>XM1Q-TPQ MO:^/K&:L5.AMH(]QG<*B,Z^_N.3=(4JVL5TK#KHG/.@(=FI]52'6%OD'#U 1G0P MK7^0ZM0#F+=,,-^38Y(',TPB,3+]%J@?>^K_;1F=":_+6$EWJCP6=X"-7=HJ MHJ:R15'0,'\)=,QS+ IAS#[YZI@+M=TY%]_$#O>\PSWO<,_M\V/$NH9@UQDR M6V #W@R>(_=AW2J/-#LFU%3;=>HF71_)8L)[>MA+VF,3,+U/*&C%3Z&:H\9# MQJ#CD+P,!^C:T-6'RI:/8T@,;( LD:D?G/PHW,R<2Q1V%3\0?S,S!5X.WN#57C3;+72= .FK4) T: M_4N$K5^JO \RK@DFUSD+(!(/Z4 IMJ&ZM+WN;8@WLT[G6*4JM^W-D8Q(6XP" M,60ED_,FA6RO1WB,_$B;DWL'X@WEZP>#%#-"*JL ^N8M-6%9]40^],%*R(1$\WC.C$N[S@D//.SV7->5)GE M>3LT@8"[EQ&:)#.9QY\NM-0:-*TP[T[JA&4P57@ZJ,Q)413 @L5HWCC\U#]U M@==\W!Q/PCA0!SU7.H+N!(9,(Z2-1P6$92$90LC*@#(!%,G.GE9;]T=Q04Y' M0EH22%!18?DDQ5!UQ F5=^__N4 VRLXXRNFBGL V":(\<+85+OM M3*#2Z,P%[-9N3S&^]FV$[R%\!STZ+9?.3UC!'[<1(6!,>-I066[4/*T&3_7J MTV=O./*-Q@"W ,8IRX17:H.90Q<-YH@F:Y;&=-R5)E.INVI;^*H=E%G$#Z,' M]I-)I<#LD#O< G]H?1E @)O'')Q;CJQ2VD9M\+@@7_K2;8GX"$*'L M$@WV18W[S56D,ZVH 71)E;RHTUQ,")^ RK6-FE@Q'H)';W;@ B5XI'M.9+F- MQ*DV(V:ZF"A[$O,EIH%HD-IF:7CV*!D$B:<"OPDG@JEC]/*,-14N];MRUFBG M^4>L1<;P@!6ZA19!MA^J@ M0GTZ$T[B+(H,Y2KQE"8[G573<&-3,$[QM&NVA.FIU6]\R0MO"%-C/+30T:ZP MH.,5TL'1)/M*,#&"S%A4F%DDYB#(Y+4R[*SM?L+/:IV"B(8\YM0 MF'7(ZCRP7,"0 1;.06?$X+T/G_0'M+/>Q+-K1*\LJ)ND17W4;%EB/T2LKN6] MVITXAHA,D+$J8F8QC7B7?="["MZ-G4]M:[ZO&02<_9)]5-2;%R1@]+'A\"PCP[Y M6!VJ$2 Q=C.S;3% >O>WY'B_Y\O$DXQ)=!(HUDFOI,03#,38&*S?1/O9:J^@ MK**U2[=^Q4P.1ZCH%,*Z4K N-"J,]XCX(+!@#E[UWN(X MKX[& 7B2XD?TK32>'X+Y!#WB\]OJPS\X(58F40S+*P[0C\9E%#YW&?GU:)W"OV,6(1Y7K(IS B!8([MF1_#C+N MSNI&9WT$"D40.(WUVC?+!9",8W, "O>@Q9')GF.:H6CLP@3Y1WEG'K](\JW2JU"T(D'62V"Q'3"C!,KD?D>N;"^$#DFJ^ BX\MTJB MVO, O>$'++W566,!_?;P6O &LZ'49I?"5>S\[RY2R$&,P[ILON08Z M7Q?;NL#GP-#NO8>Q''3B\'EKM/UGY.5!P&3I%'.;)$023<2^HGNAYBG*'A M8^SJ",:D=10SBGO=?K6UV[AEI2JQ3;R0]:]JHX!"48RZ9;U78.\/KK*W;-/S M_(=4)8*VR><+#'#M-YR/[2%!SH4]=7V;>'%% M9EW-]:46[M8J]MTJ<(M[%& M7-R>/ABH%51-&OPD]O8X@MP^M[O.R:;?J0H-.,IG >\>E$JY%XXTL! M?K<]8U"!O#1Y9G(4@Y=.G>9NI[3JU\?R9#UT"4,[9-1L(40Z2K4 .B&&:J)5R7VCFO:M+WW3NVRCV:[*<(21"$Q&R8[&O MD,4VBL=>6N0#URG/*>:A"" ZD_K*'2:,O0ZXIJ )A-B4*OY=;<&NMF"S:PO: M$7/GA':;VX&E_N9WAOUM"=Q@H53+.-2@C"';:! ME<469:J7$_A3*6S1, UD#6<-MXAB#AI*3&+1QPO"^#/5.R1P3946BEJ&!K[O M8B.+!:_WW'J];Y?TY;1]-MKCE"Z@C-I@J2=.T#5J(T*P:6 !E=?=/"/W+(,- M D;: NA"T+&K\.CHR-'A7W*U=<*<[7!L 8)9CE!BSE&

]VAP)Y3+?P.K[J3F@UAK>T(K"O=%R@HH'C_O<$;,8%=- M&(+DWL)5U44N^Y]S7; 4*1[)W^JRD@WHEZ<^3.['O/8P3^30+&O>F]S>Q'89 M?-D=R)?$Y(:]QFW3W]N1D(7+"OXD_Y,,%*PX,U&_^2'N@3Z"C#$;U*X]'GNW1>9V'_TE@I,L(7Y&>*82 +00< M]0UV\! OFR_4XO\=,>[\/C!MXB[P4GJYX%@_\1?1W19VHAV1K'^D8Z\.NY,[ MOZJFD'#-^SKB&5J$MJB*2I<,@F43XB_(FQ MI+PK'F1R>REB=+@N>\GV4?JZ*H6;R=&'S 82[@_9S,E:G9PK@2MA!6FQ)2VZ MY)M$.-0IL[KCS.TV^BN@"7[M'\!_\R^_^^7G__P#H4&7(G/W'ZJHJ/06U#PEPN)]E6O& MPREA[:J&-6#RM-LS_5N]/>D>/R"G' MT.QEH=K *F!^J@WT+66NAJ$DPIPD97>OD1;4B0)$EI*G:O6D3&>PVM\T;P*M MZ0-:*#$T9(N%TSXN2W"(%? MM0%,CCBMR&>9L"NB#!>X<)/,@5[.S#$S.8:%1NW#$'(*0%/91/&OZLT9'8E% MU-%D-K8@M)]9H_X[8@:[GN.E5'E?DH]8M9X[FJ0>K1)AM]ZR_.DC_VX?7"WS>*(52*IJF7:5975+<'*6HV\W99.E"=1V3T.V4UB$&E7YD3N2(".?'F:=!;2NE/ MTUT<[I"%WYHE&'0^%:P< MI69W&"#INU3!FYHJO3^(5"T/.O@,Y 4HX2,8OD)S)\N1,JZTF>]22,HA'F3B*: %B$ YY#U*/#DDM(##T@_M"6^Z)+5^ MH'B:VB;_-4W.(A"=_E3$X=?3F9;S(S&5C88GM5Y68,6+&GAADVA MF",NTZ38N[SMWM[CZSB&?*22OX=@CB"/@Q$<%G!'SN+Z'J_/V46%OED=4!UQ MZ;8PH=OQ/%7>P7VK?O"\O2(F]S5T@(=FPP7D+'8#/4*U54"BA9$TSE>.J?>H MT55B>25!=/I(&%$_](E&=HLPG,WN"5]P3XCE<3:F"X05NK_+U\%]P: _W,L] MW_"*CX \&%&VVL.K8!;V EX#HSB^QU? Z&)":_\6J8SQQW\+,84Z:(_5?<6/?I>@4[I!CY4MO7H5)N L0F8/XO4=Q.;B0T*+2$G71 M'M:\ ]TX)]Z]<)P^3XX$H\(VAGXY*7>_T?[>[NO(?X\;;80LVCPL]K=YU)5&MK@Z3VZ1G]?_Q_SJ.1OW"JYS4MK_GBKWYP.9Y'V45=5AS]HA3F MF/Q)-).7,N5QPL5C9U+CV&0,<)\ARBU^LJ]%BR'I4!2'0>0!""R)1+.)60X= MJ&RTLX/QRN;;]>;4<)+TJ'3+?^*_;W_%_]\F*BG_S?\ 4$L#!!0 ( $Z( MW%@?0?:OP8( *BZ"P 5 ;6QA8BTR,#(T,#,S,5]P&UL[+UM<]LX MMB[Z_5;=_]"W[V?N3M))3_>N,^>4_);MLYW(93O=9^Z7*9J$)$Q3A!HD'7M^ M_05(R9)M E@@"8"$4+7W=!(!X,*#A87UAH7_\;\>U]D/#X@6F.1___']?[S[ M\0>4)R3%^?+O/WZ[C6:WIY>7/_Y0E'&>QAG)T=]_S,F/_^M__M__U__X?Z+H M,\H1C4N4_G#_],/=JLI31,_(&OWP?TYNKGZ(?GCWZ3\_OKO^\L.WN],?/KS[ M\#%Z]TOTX=$62N*QA5$[A!V$+ M_K=HURSB_Q2]_Q#]_/X_'HOT1X;Z#S\TT%&2H1NT^('_]]O-Y8MOKE$19_%] M\1\)6?_$87_W\\_O?^(M?V)4EVB-\C+*28FB]^^B')511HHB0C'-V:H7T0;1 MJ%C%E$^N_M:*HL7??URS(:/=:)R<_[?38.73AO%0@=>;#/WXT\&,-A05;*P: MPBOV#]OVG&RCLVL(0H\E8MR[Q7A'4T:2%QAP,HH=KQ4H^8\E>?@I1;BF@_^A M!J@&A_WEG^=YB<@G_EW]^9>M1W)$+G+-=@^/L=K=2Q>R^*&FS5&;9% M7-S7NZ\JHF4<;QKL4%86NW_9@[C]AW^>X2)A3%51=,?8YH2-_Z=@%AH]ICN# MZ(.3.9QO=_0UHK=\/S_3)9B!LKU5ZI]9F8DZ=,G^^'H_JANZH?J8BILF;H^3E0-L6/VT8<[ C)%GA+-WU7E"RUA=*! 8-^[ A6$JFV*$K M*]@ ^)5T$B?FT+'#-+*#E:@4@:E/7L'^!*!W@"%X/U4(H*+>%V: :$-$^^#> MH_,_?FHU* :WGOX6%=6&F3'\7^(LNF?=F$G(K O$K Z<+PA=UQ^/- TI[7$M MVE0=:0OF53"O@GDU)?,J&"B&Z#P0GR>-]+SEPG// 87*DNTR1##"@A$6C+!@ MA 4C+!AA78RP[F>.5;LL)4E5_R'.TPC5S'QHE< -,>! =BPO+6*,F%HS]OF4 MDW"1QPM$!/P3E8HYVMZC2@F MZ07[MS:7C;*M-3HY[\&H?-/2 HV7^]-(Y"^ -K=+;9NW -+4 I4-MXE%D[2= M!?KN:)P7F".CE$VBIC:H9)^047;PLT%JMG95FC*UL-C^AW/^>Z'?6M+6%IW\ M5)[3._)=[%T7MK1%XS5A:G+V_^&-0+-0-[9%:6U8SNDU)0^XR1R4TBIH;IS: M4[8I:)Q=,A/B\;_1DY!,03OS])'UFC#M@=F9=32PF%=EG9V*\S:- ][)/.6- M*ME(0/9AOL*MQSFDN7%JQQ)6:SYWOD9TR4#X3,GWJ@ M7A9H+Q%WFN$'Q/2O>+MK)43+FANG]KJZSW!RD9%83&)+&^-TW: EYL['O!2X M*V3-C%-WNT)9IA(Z;8W,4[:.L^RD*IAZ6(B/DM96QFF[BQ\O4^ZM7.#&YZ40 MBHKVQNG]G61,?,2T$8)B- 7MC-/W!^.O_\Z9CGV+XH+D*+TLBDJ"IZ*]07HO MDP7=^A=G98F*Q@TN\ FI&T\]:4>7)L)=32NV8L(-(VIBD*I;E%24@?#^P_T= M+EM])J(F%J@Z?TQ6<;Y$@M-#ULP@=7!]T M!SD1CR'TK@,$W#_L*7N\G2T!.UT\910%)#*3 (S(!S\0D43AP5#\[ <4L+@M M&)6/?J "#&>"8?GD(RR"^"D8E%_\ N5MA R,Q-_\0D*<80%&Y%>_$)&$GL&0 M_.87)/)0-UQ'\TIO%<4[X'!XI;-J1"[@"'FBPVKX@N'8>*+4 C-#X+AXHM:" M#0>*+;0K."X,!XHNJ*$['A4'BBX\IC+' X/-%OY<$=N*?- M$[U6$KJ!8^&)4JN.KL$A\4J+!47@X=AXI<5*LRC@F'BEP4)2/N'0>*7&0O+F MX-!XI<9*_[F(R(+]C>WG%0 M>+="]??$&+6WZ*^S%+0\T%?8W_;LP_[RSS/,?7:$MA(F;F"7J,8-4NFGV/:+\A2T M-B8_%6(:P?LO=^N&5YC"*TRA()3.Y-L=-D3A.9GZK.5F/[%YG/D"I<0M073= M +Y@(C7\B)ZIY0LFK28&@2GW4\= [?$E [A5IXZ2.DM!$F6 WX =Y^2EY[$D MU@._)S'%>8LC;U-?;WA*CLKO[PL2^D: ,X3:K>P+2T#U*(6W#9ZW M/FXXU*PA]N/ZPA(B-1*8_ .&8:0W6^"L((EL^\(+2BL>&#D$XS'22SXPQ1F0 MTP_Y[CW?5[<8!+>?,?\AHN@!Y7N@@2GO M;_I9S%D7?#LDG1M-.O_\)SI=X3P6IU*WMQCFTY_7]RNVDV[CC/])2H.LZ7%D MO=\R.Q%G6Y'%H& "#^>+ID8$DV EVU1B!+4[3S?G;_HS<)2U6'OA>:B/"F2C MNJ$S>NLJX''-SL7)T^$ODIPP_0$LSZ\^#R^8FE-O448=#Y:<5D5)UHBJTOQT MNUO.,EMR.2E/N&IKXR;S:*(=_+(%=(!3 ! MG3.^8-)!TR%P?<\7E#2<:>K#?>J>9NWMU,?.] XL(0=UM3E\0:B;)()[@7Q) MDNB'D]!CYPL\-D(_D\^5"*&?5ONHFV/$?A3GYV@18QH]Q%F%HC6*^03KDU* X=*!L?1_AE7JX0G24)DV'I M^2._,",K0*1N/11)NPS"*QS?,\V[Q$JRE#TF7:))P]&XC> 7-RA!^(&?HM(; MSZKF5FD_80(W3]#M"J%R5\M8XI56-7=.NS02H.Y@E_ZM)7P@$>L_4B2_00[N MYWPV$D:2M[9*.=/>$L05.$[%#2[^/$%YLEK']$_I,D"[.9[+TS-9DN6 =G,] M%T4=&4 /MS-0UI0!]+ [@ZTU\X8NZ1$'[!7*AX7R82$1Q]@<+IB)_#NWD/>D M*8LZ@?J$,F*>EA&;6-&FD) R/6=K2$@)"2DA(:4+5RA]+T3?T^$+-A##CW2P MLCS&I]V^EX$D]6_X@I3*,44Z^^%\02C4L7J+2:AC)=%BA(D%>EY'7U*7NLAB M6,S(%X0Z<8[?%1QT%1P=!ZS_R5QP!Y$O_!(* H7B81VTM^&*ATV^+! H0NT+ M5P"L'ITD+C LDZT3I)<0XPV; %Q0V@EBOJ@?>N DOK P(3Z2J&^TE2\ II) M]AKQ:/N9]1]?/'Q;'EROV5$&3*U7#V0QMQY*3$BN-YIC' M_\+Y\O.?Z#;!B)UF=RA9Y20CRZ=3^X)02'(+\4$C\4&U;\,71&P$-48*@>*0.9XB M6Q @NOA%IXX+7(B"[;VI[YF.NDD'V]X7YM%$2N%-\P455XDZ(\_O@\(BC)KY M D1(--!,-.@0S[&?:/ IRE!LUM\S:LUNZ M=@\1'OL1GL'I_,:,D#RM]FBDFJ3 M%=R.9E\"P62SBNDZ3E!5XB3.SM #RLB&+YGD5@ZXUP DGK(F_!N?44[6.)$\ M*2%O:8"4&[0AM.2R>/LH'IPV15=_KC6-R;$M(+%9"W8N?,MQ^5Z,E*S=T&1\ M )+QP:'S,EQ<&LG%I6W1J/IE0![_7.&-X@J3NL=TPRW3GX&KNO/LB"K1%7Y MZ>6S9C:K%;.3IR_QOP@]S9B>)MD5'488RPSWU"F?;.@XBMV+:5L]>Y:_H;&% M\003[3:(U7E>,[V :052:=?:QBJ5+XYLR?X1MG-'K70G2%I:?O^@Y0GWUU%) M\3/OMH.G)Y*GM$6Q5%F?$++V(&2]SR\_X4[@-R>+3,)I]0V!U1!8?0U'"*SN M$#F.P"KL6"&@T],73,+E2A5"7. M74#(Z*9=^"*.U)M*X3?W92-);0=@;H!W3-%)J(#2;WR1,IILTYK9 L9BLN_' M#)=%//G'44(6<6O,H$\XW'Y6\:\1SE-T7Z*42\<=-<#\X?;.%C.%902$G."C M*44@(/&:HDV,GQ_A:1[FR=/FO^)P::>^0Y2JKQ_KNT4)DP_I*?M_=@PO*4+R ME&%XKR%(_,Y.?]8,79%8DBPL:38 $79! P/ZVEQ7L+__\$C_B=;5NI4OXNWFJF,(MI:KM=^-4 MW;!3&[5(U-;?[% C1*CE5[L)T8IWT5YG1(->U'-(NSPG7=G!;DKW"YDF05W< MT"&]4J1E3>VF;#/U$IX+JVAMG?+VMV!;B)8]CNN$7F5^M:KY=!/[IS\#9[6L MRA+1^:(1'M)<2%E3NS1+GO)^3;/R?7-'-$OWJ;RQY93U!Y(],-ODY>DB9110 M'\MI[()'W=^DLDL??[=%[8K0\@[&X-*V;JF67QJ0MPZ)]QXDWM]6]P7ZJV(T MG#^('#*@MBZI5NT_>6O7E,OWH*I]N- 0+C2\AB-<:-@AXO>%AG;''5%XT*8^ M:[#/C>A[N'S!1JYR$DT=SQ=4)!XAHNN!\043B0^5Z/@M?<%#ZHT@>O:_+YBH M%&BBK:]Z@XPRG4CEA?8E/5,N6SO%]'V!1LTDJD"6+TC #AL-WZ0O6:J M$2U M$]$7+E$JK[!L'.^2O=_PAB1Q8^J\(#5M)4D]O@@$F*14A_NFCH><#\1I5/ZG M[,/#IU.7!5#33#\G\GAN-< 2U'SA%(AKL$<^-!BF7\8-$T#KA(3.?.&:[FX. M'T]>#C,P=N5H.PT68I^(+>T#]I8JT'3 (F/S=(71XOP1)56)']!\L9M$O_L 1)]G MN+Y ??Y10(FEW)%=O$5T0NJYM2[[U M><4(V6U;=?-A[F:R?WR_7QWI)4U9TV&(N7CZ\/&ZJ.1W1=L;&;]T>(?+C&WR MRSS%#SBMXDQP'5+:SCZ5?^!R=5BB[HY(Y'^/$:RFPLZ^,PFK2-UM;>/H M%\ M<7IPQM=@HO24%&5QNV*J8%WN[3I^JF6/\D+=,*-.]RK5]&?@Z#+83@VH#Y3Y M1OB\&;B]5>KYF<,SZB1;OJV)$QJE>?GMC2Q?^V*,B!,F+O;*Q2=E+N4 [.*.5!OUKJG3R]D83UL; _&_(4M&8F/Q4N0]F_##4MIU"XWA*N MMX3K+5VXHMT((#8%NR]0MBI7!*;63!T#M5U/!C">IXX2/(HC5M1]20@0[1:X M+\V7**\4";5?V!>&4&\*B#+WE#BH6%T^Y(<(\1$+R[B2Q:O M' Y%.,27?2*_QP"(N$Q=@((44'C,=^I\ 8>C%W%J(ZMLY"(T9)5US2H; M,M1H/_OL_?L(;:5@=(]RM,!EM&&FAFY1?^4X%O/)@+2$Q+%C+_7/-,./[][_ M]PTJV2''/Z),[U$UGVZ\??HS<)0Q<,TD/C_@MM>:KIG I\\<6/'=$LCVZKF(3H=HM,A.AVBTR$Z/3Q7*$X-HBNE?<$% M\G"I^KR=NL\/SB5Z&KPON-CP;(W4_QD\6ST]6\-8(@Y<6A\BG+-6*"KC1Z3M MR&KO;=-]):,@.*V.QFDU+N_*]&?@R#]T6>_EN_@1[@."= D^A^!S"#Z'X',( M/H=I6DV3-1R#U22UFN!GMP/+Z&=>1V6-R_H J$NL)(0QFLU_B"$*!$/D19\L5] F 8':O'EU@\%!:U M >8+HX0$C>!J[.IJ[&.M.7 ^?HP*M*S_GL9E'.DZ&P7=;3H7I20$9V+(S A. MC$DY,9K-?(,VA'+1"?>3:?0,;IG@E@ENF>"6"6Z9:1I/D[4?@_$D-9ZTCW ' M%M.GJ'A^""]"_"4\[10-R1 V+2\V* $ M+S!*A:^N*-N:IW:W 7:D"-ZWD;:S:Z<+G]%\;9Z+W]MT1Z^R,H.J^71](M.? M04A-<>D#&9Y.V9O,K\E5O]_LANK714+E=+<7&G9'N?SY%55[E]0K7^Q2M@_^ MON#O"_Z^X_;WR=^$U],)?<%$=601[1-BZLBH#3"B94].'0^XJUAE _KB-)?+ M$2W_DB^0 .(($-W8&S@Z2U6?TS+& P0GM&F]H^N\ M!)*Z;VN%4CBD+O$$@]D'R6F=+T#)0?1VKCE]U*(O60\:(%^;,UE&BPQ3* MTBQU1[23==F-JI"$:30)\^!*\_/K<-L[FR7[4[VSMLL?W]?.LVN^3-O_%6GD M)H8>8+(W/,NW0A=,='!2N*'+WWD_K8J2K!$]VPJY;3/ % <9<(B)X>+/69Y^ MRQ-$2\:T)=M&X'72[CP P;NPY*\2@FGNTG\ L@^$66>Q M=CB-(<:SFD(S>R;H>DN&(A=/W<%N+;6XP,S0>$65@N.Z=792(^Z4K.]Q7DO5 M[1X6S479P6ZEN+A8\7H![#_G[-1XB#/N#H,MBU;?L=2_ TY->P#+\RL8845! M$LR/=W[TG3_BT[Q&#]'Z@6 8]5F=R$6/Z>YQ5:+YX3FCXUF=_6="TN\XRQAIE\PJS9?X M/D-,/"#H4:$_@)MG.6"S436W3#L/"A(*U*54S:W2?L44(82N4%Q #V9 #ZLS M^(J^'ZBEE.3LCPDZD%:P:74=QNI<7]&@,$ 4K:='N:LGI2G9(%H^\=<)2R8_ MN:J]X9P!XRS=[E;GQC1'%-.$6Q%GZ %EI*;L_'&#\@))-06-GI9G)'5,P=:L MVR!VK_1P=9/9Y=RWN.:@U\K*?%,VCP2R$Y(M!WY G.WD.E^/D6Q?SI:&Z0/N%"I <7(GD0#.U>Q]P>Y<4-2A!^X#1)N42KK]59 M?2N8)79>E'C- !9Q2GLC?[(JAG,8A\M[HLM[0)5KZ@F@X>)>*-054J$/D5!9 MB0>00"-:OD #F.]A1?T.,3)?MI,>4C)]Q9=+2'J(#.2,]N6NCB9X^C$+7V[T MZ '5QZL!1NR3#XCUS+0!@_6+-V -F \&1N]O/J#7P5,%!NA7GP#JX*0! _6; M3T!UR J"ZZ%>J>RP4"P<'*^T]&YQ*SA87BGPX*@X'!^O=/2NZ2=PN#S3U#6# MJW"#LN]@X/CA>YM[MH7W"'J ME6K>-?\?#I=7RCKT4@L<'J_4!P>J'-][DT"8?**TV^7UZQU=OXS=M M48J*A.):58S((KK?2I8HSM.HJ-;KF#[Q?U?EWI3<*:?]0)*9K]M\6\GD#$)% M *,5 80>KV\%6E39%5Z@.EU$>C^[\R"&+FF;Y$K5A6[S.R(D[4X[:5>VG>2- MQDZGC^7-W&STD+0K2MJ5<]S4T_!"KF[(U0VYNH=("$Y",HSJ:=_8_!#1)A^H MF[4HZF[1W).3$.PUH_::4!,1K0K(7I$OJ;7Z,F]SZ.IP.=O6S]$#D%;:8R2[ M%6-P$2^7E#%+':I<;#,%07/4ZAL,QV XCIG.XS,@J@6QKO26WI*,_WQ]M\M$/1 +FKXS61*;S_ 8E%:7-?<"O)*>[O];W MOD%ZOKD/!9LVV+1CIO/X;%JPI LV;K!Q@XT;;-Q@XZK-.-,*E'TK[^.+9)CR MH.Y+-S,//)Y%.T^3IF#HN3'TP,L$LO0T%]V6*9"L4%IEB+O'$L+H^S=*+U-& M-",4I5NIPF]Q,3GR4KJPWZHU2D&ZKZ&O!",O&'ECIO/XC#RXD M67K#R@I47 MK+Q@Y:FM/*/JDWT3[U.4U66!NAET@MX6S3:5&X#9T3U&"N9X,,?'3.?Q MF>,BH1J,[V!\!^,[&-_!^%9<(.UD,_C")6K'!$@%!L,Q\@)K"E89SC@# S;R M$FH0_NEI;-AW7OT2+;>5F^LB'OBY=G,4UV(BRE'9S;'5862+3J_.U 6'F)OL MA0X+!G+4=&8$6\GK.,^XN[^1 [CF[1C]B+PN!+-.I+W(OQ<\8)Y FA;=1"*\^N M^R@FW:$=^0[D$NW%TY9,Y]U[T_7#/Z?Q!C-*>1[Q-46;&*?/SPC7LO0,%USJ M,WFJ+#0YT+!6L1"6!5;-%M[1D?-SEB3LE ;OU^X#.)K?\_O$IQ6E.W,%/CM8 M]^#2#"[-,=-Y?"[-K@=L<&L&MV9P:P:W9G!KZOCP=+0D7SA%C<^PEL[Q.#QU M;2;_W9J#>$G ,(W\\5@=P:1GG-KW[?[*=-$4W;-%K!]YZ^3!E8YAT4\+H"-X M8XUZ8R]S9CV@HMR&,>;Y*6$',RUYR..,K8S:$]MM!)->6"E7@7RM +ZT9+GK M+(=6G^!_"OZG,=-Y?/XGN= )7J;@90I>IN!E"EXFM3&GH0#YPAX*1T ?)=V^ MB?L;.QJY*']1VK%^S9S_\WW,D(S8('PJ/=*8>G[%HID\"*7!D'9S1;+GXH'L MU4$8Q'J>Q8OH T[0[8I)N1-.Z^D!J;.LIFO[N-JN,.$UHI@T7G)X8H:A M[SE"3T ^6_P':!FN?H.-:MZWG-'GFYKS!\4 /K!S/*[C)RX29M]CFAZ2S=]N M:-:3%^IL_JTS-OT_8A>GUD5EV[E.Y\BW4J"HI_.-J40%,[_U^&?P#P3/7/#, MC9G.X_/,]56O@N\N^.Z"[R[X[H+O3B<1PZBYY@MKZ0 ZO!)_/ EF0YN)_B>@ M#>ED.*(\-$/FI'TG_OMW=0T8AF@1H9CF.%\6T0;1J. SZ.:RUQK3HH.^ UW! M'>_&':^U5"#G>X?%MW]EDV&8I1F_1YEI]&"&S"X <=,Y_&Y M ?4$?7#Z!:=?#LL31F\MV71=%IV' M=%:TB]-Y@A:$[FEFH@X59:U 7+!_QTM=&'J-Z@B);SE]#H0R:K=;M;@A6<;( MY8$#31"Z#A@\6!YXL&ZK]3JF3R^.@'B-\[@)#JN82*^WFYGMGP8C17$:4_JT M:-@:/CV-(=S,D2%_RDXS7':;'["[F[GMLQ:RC'SG05+PO !=Q^Z'G0J=1^@O MEML)P4$<',3!01P?5T@QYCBV<-K=D0Y MGMK6!QB;3]Y@HVU1@S'ZQ1N,M*QR,#Y_FSP^ WDNP8C].GG$NKCI'$2)/T8% M6M9_3^,R[A@EE@YB,TH,("1$B2V]176&V (GC5+'=!;=QZ\'&FW0*=TVS'6# M-OSK^?)R_X3%R=-S^?5M*YW9#3"PT0B_=%_!(OR K6G)TWI%F K$GR)L].F3 MI\^(+&F\63%KEZ(8%M;N-HBC^.4-8AQ4H8)G+YTS^4?S.#NMBI(=3+2V)\23 MB3,X)N8_Z*H@C&Q[[G8EO/)+E]%"Y->#R&^(14W*F=KK1 NQJ!"+"K&H$(L* ML2BM@@;==2-?&$=1=W@HD]C_^),I&_MXHE!]C-PC"CY9,GL=>(>C%!4)Q741 MGH@LHONJP/53&G6IOL;%S?^]P,L<+]@L6,\X24B5\QT6;4B&$XP*-DP9XZR( M2C:S*LYT_#C-NKCYD\A-@\C?GCW_N,7M+Y'M,T9*FLW!!GL MD$_*Y])CQ1V9)>R+%)UL>0H57U$Y7YS&Q6K[2]I*9H=Q8.8^<")?VO%9P^-W+UG\D'2]G@.0>K="_)N%>-';6_1WWQ2T/'#=L+_M]P/[ MRS_/V*HD;.Q6PL0-C-/U)7[$ZVHM)*OU=_-4X5Q.5=OOQJFZB?,E:I%FK;_9 MH4:(4,NOQBFZPV63KYCB!YRRC2W 2MK./I5_X')5/Q++(_\KO+DCDJ.TQPA6 M7<1UN;P[]L66-9"VL4HE?XCG,B^8;5 7YQ23*F[HD-[=$T,\2;(^VG@5UH0K MI$M1D ,^0+<3?. 9?HW7J'4;0)M;I?VY?.Z^,FFK? 2WMTH]TY)PB6KSD_$% M$]_\I:K:$/U6H$657>&%B*L@71WQTV="TN\XRYAU_8JTR_4FQI2SC6!6D*Z. M9L4=!6SKKNN'Q.1"5M;4*< %D^87A)Z1ZKYD(G#6^&B$V$JZ..*(6Y1C0L76K++="%X=FE'* M[1"^^4Z>VHNQU__S.[_+E"^;(O;O11,=\!.NUE0UA4(ZA_K\R%/0/C3Y*?N8 MW:N7_?[U/,X?-YCNBHFS19^_B'76>L102=(Q/OMV5 M2!0^O:G/6NZ04KX5,>2AY@N4$H<9T77?^(*)U!0G>L:O+YBT&I4$9LY-'0-U M+((,X/"?.DKJA$E)_&OJ27_2\U@2A9QZ]IY\WN*8\-37&YX=K(I(^8*$7)%0 MIE1,?2/ &4+MZ/>%):!ZE,(SZ4N>KIHUQ)Y[7UA"I$8"\^Q\2496LX(DY\(7 M7E!:\<"X.QB/D9< DBO.@&2HJ3,&V,Z2Y4""01AYL2,;5^]&7L]HS%?O1GLK M5R=";4Y@C!:>+BE0YFR3T<+4):?*G)X^6IBZIVF:TV1'"Y;)O QS.N"XX321 MCV!.@QH=EH/=FS*GU?@?T0T>92;\\[K,IQ+%Y"!=(2;I$:O47Z M^4]TNL)Y++Y*V-YBF$]_7M^OF))V&V?\3U(:9$V/Z_;G+1.J.-O6V*B?4&62 MJRYI3O)3DI=LLXF1U.YL-6NNCC;SLXP*=J>ZH3-Z[YCJ4L0UD,7)T^$ODFQW M_0$LSZ^6T,U[LXPY&'4\*6!73:)YCY;IM=RV8O_':S$+)ZH]DK.,]+KVBCSM MN*V-F_S2G=ZR):F0,!NH3\CJ#5F](:LW9/4.8(!)Q0P!25-?,.EPSA.XMN,+ M2AHA$_41-O5XHO9VZJ/?>P>6D(.Z:MR^(-1-$L&M<%]2X?KA)/28^ */C0#_ MY#/B0H"_1?SV]@/8=[__'"UB3*.'.*M0M$9Q4='F'E9/=[SVN!;=\QUI"^YZ MH^[Z$Y0]Y?Q!5!Z:*K"P^ ^L\7'YS;]6?.[SQ9?X7X0^%\1M):VUY:#5)N?E M"M%9DC!AG&[K9$O*.:I;#T72+NO]X'%/!5G*'I,N>*GA'-SEJ=V@!.$'KA-( M*YJHFENE_82="GF";E<(E5?\DUS_$'N25"Y/SV1)A!&TF^NY*&HQ GJXG8&R+B.@A]T9;$V -W1)%3Q@KU"*&$QO M_1PZ=PZMN>8,HOQEEU&4&PX%E<=54#D4[PW%>X^JB&E(NGKM,A]_BD1(N@I) M5[+HF](C1_3]7[Y@ S&(2 ?KPV-\VNU>&4A2N]\7I%3N2M+9.^L+0J$BYUM, M0D7.MYBHDV?TO'&^I.=UD<6P2*(O"'7B'+]K4>DJ.#J.2?\3%N%N$%_X)90V M#&50.VAOPY5!G7R!0U#>@B]< ;!Z=/(-P;!,MN*A7IJ4-VP"<$%IIPWZHG[H M@0-(]00#$RI%ADJ1'ETDT4C0-B=81X=*E^0'D>)UP".PU MZ!7%EY^[S!\8*Q/ZI$-C2Z=!23Q!^%_L9/C\)[I-,&+V]1U*5CG)R/+IE%R5 MJ>QNK$Y/'V_NMO%/ZVW8UH:#+B-;!1 LLG:^%21]L76^"?=;2[-!EZ9E!U_F M"45Q@<[0]K\5?2YMKB11/<2@Y(_Q>GK_B\;IOZJBY,1<$'HH<%_-0]G>\96[ M<.%U'!=>#VC9.T#FB]\)M[IV3I)B5PT=/C' 8./AP.*:$K8]UO&V0@U\FJ][ MCN\_@#CF>$+AT!=IJLQX]_#YR@<8ORS/(B=73:.-]7N[#;H MJ) XN@OY._%RF2_X?_@_G<;]HQMV5G2HN*8 M_MRHT=O*:>.P:7S'V:7_HIPOF FCN+@F;&?WHB;*V2[ESLU9NL8Y+NK4Q0>T M#9-+9Z#5U^JLF) E:[3W[ZJK[P!ZC&$&4ET>U,?J+"0O GVF3.P))J+JYFAG M,W&4()06O-#B%:=GOCAE)SD6W606MG?U"D.XI,I_F];ECG!)-5Q2E04Q(0<7 MZ71&^()0N& 8^(&(CH72D$"@.F>,IX@\!HDL$>.JXP(4HV,:< M^I[IJ)MT\"?XPCR:2"E\1[Z@XNJ2U,CO5D)A$>99^0)$N.31(QFX7U#Y".^! MZ'HEC_ NR+ AT2.\'P)V&1_1W0]H3MX17>SHEA9\1)Q.,#:_>8--]Y0VN,[HG[9M+*L%#JH_FKBM#"LXMM-7X8>X5@#' MRQ^-O4/R,ARFZ2OO0R0)P_&:OF9OY**[K4O(GZ*,BXB^5XY5PUB\8 PC)5PG M-GJ=V,L+9U?<<8CFFWH7Y\LKSF;U_S":_X'8%E^O>0 UO4-T/5_LWG46W<'H M.)JC1$0UG=*\8]WN(-H>9+PIHYGNVF ML_J"JXW\X9'GLH5L %5T2-,6!K(*6#?C_A+M-P678SB/(WP<]G%*.:A MZB+*4=G3Q]CG$Q;]C_W)#+Y)H[[)$TPVJYBNXP15)4[B[ P]H(QL^!)*:M&! M>PU XBEKPK_Q&>5DC9/VJ@2 E@9(N4$;0DM^(-ZBI1PRS:Z#%//+<8DR_(!> M%WXM_H%BFCU)RH3I#^!C\;\Q.NX%I#;LQ$[);VS-WHL1D[4;FHP/0#(^F"6C MT:?FBXL8T]_C[$T9+T"/\90D"T7Q'%"^>TVB3@[C"1(KO%$4QU'WL#J#1I1? MM8CR;P5:5-D57HAB)Y"NCO:'F+3BY*EY!R1C>J:$RSJ,,)89[JE[^U8N?):R M4<8RTYVYO'W3E#]>\IS?VF%AI<,YXN1=D7[!;'8_.Z9N_V# E;CX47MC1Y3O MB> W#%[RP8%Z*Y@*L+>K+_/SQP3Q#.*7;S]!)J8UH*NR8(W]+%VMUC9N\E1VBNV6))EV NH3 MLH,\R [:UQDYX5&X-UJ:3,9K]0WY&R%_XSCR-V#"DX#."%\P":7D5 AU<0B0 M@2QM7S 4J_)$0W_V!8U0G# 4)^S)()V]E+Y U%,J@[WQOB1K]<1+XC4"(S3R MTEL]$>I@<_G"6QJ)@&JWA2\""FQL@/-4O&,7$#*ZB46^B"/UIE+XQWW92%+; M 9@ZXAU3=!(JH 0S7Z2,)MNT)CZ!L="N:C$663+<907M0A5C@2!<5A"FV\," M]T=X#Z%C&H YV3I:I(;*NC%W@D\0.G&:G;D3:W0P]4](-W>VC1,LO8QF,#K3 MKZTZ?*(+&+SIUV!5923:OVSW:X3S%-V7*.4F4L]K=;#!+%Z@TR$H7)4S>E7N MC"W#95ZP?<>7YY3D#XB)#W8"\7)V**GX4R]W-$Z9F#B+GXKM'Z\I3A"3+N_? MO7O'_IPG>!-G\P5/7"GX!=>[59S_]NM\<;="UY2D5?(Z+\_JMP>]Q24CFOVQ MX(5C^59Y3:$N +*QC$[H >5Q7GZ)'_&Z6M^1,LZN$".&'2(U+1O].O#H[B=]BQ_+U2VO MFEKRU]3.\7+U8EF& T#Y)8-@,,5I5RZDEC#J2;WN89"X;WG<& $H/<-%;6LR M?'BM %QP*<%?Z\@J+AW/_ZK8(<%^V9 W__A8B5H"YNZ)!>*=*RIE9I M?JDJ2S 6-W1([TE3>IZS+ M.&;1YO2IS4G8(DGZCVU^=^P#Q8ID:;M[3WN^JO%&.__#L,QM29(_Z_6ZHWBY M%-Z'[#GJ:+$X6+#.,S\88Q3S9 <7TI!*^^:CH'[WRC"7].?,7DGXOMHS%VA* MBC%&-\_:29/VF.3K 48Q0V4)'55SA[0?.%#@*; &SJCN GD M-_Y+5#LJZH>TA80+VH^(_J](S#FMK1W1?H5*)E%VCTM+RR/(FMJE&>=H1\;. M8*N#!\U#K4B^6G,1?,<^++'R94V=TBP]Y>6-[5;WHB1!*"TN*%ES M/BEVC"(@7=C>$:\PW2)^JI-[YPL(_<+VSNA_(-D#ESDO)9+LJ 'UL5P;BP?A MQ($?93N[U*X(K34Z@("1MG5+M;P2F;QUJ.;E036OV^J^0']5C(;S!U&,'-36 M)=6J_2=O[9IR^1Y4M0]5T@";:>H%>HZZ2EI[B)XH8N53G_6.K971=2)OZR-' MP!0KHJG)^(**)&I-=+W$OF BR98@HE8^XR'U>1 ]+X,OF*C41**ME7F#C+)& M@2I3QI>:+W+9VBF9V!=HU$RB2EGS!0G88:/A@?.E] V@UHG:5>8+ERB55]@U M .\J2+WA#4F*]M1Y06K:2M+W?1$(,$FI#HM/'0\Y'X@O3/A?!PP>I)VZ+(": M9OJ7L8ZG5!KL*HHOG )Q#?:X#VJNSL[8V 84(/*%:[J[.7P\>34,>S,R=^1J M.0P783:&+^P!]9'.G[&A! MN>J136Q.OHX6KJ[76];,0ON/YV^-0"'4%)Z"P[8]'5^.&# M6G5P\#S5[&V]!0('>OIJ?SN7@NIEP6'RQ C0>^H!#L_T[0&3;TC <9R^[:!3 M&AZ.R_2M!%GPH[6RW!X<6Z^S_1857%V,2AKG19SP[Q11G*?-/]]S,1&Q07@. M9?-J8[_WVX;Z7 .7E1?>AB4YO %G] VXTQ5&B_/'K9;%!!$[X7C6[PF)*1/H M%"5L:/$3&QVZ#T#T>8;KEU+/&3>3)R1[ T31= ABZF/M.HOS#^_>?Y10(FDW M !D755E1=+MB$OB$;['3@QW61HZL_=&^IH3H@M!UG2[/915_1U7V@)*Z^0!$ MM2_1C%)^$ZA.;GK:-[ENHK^S[VS[?27Y?,/;-IRW5]F* \+9'S%)/[/!2I2V M3=+BYX=]XXD3=:^F^_XUW6_(K2] <&NRF4XQ6RXID\*T6E=9S(^)FCPY M1KV&CO(1SO+N_C1X+QWGQCC/UUXH3,5_4"U3, MJG)%*/<;W)$3=.!E>365WN-9?&OM#I<9X\G+/,4/.&7*B> M,6D[^U3^@X)*IN34WWS"K MG#Z@](+01E._+(J*:TR"F6B/XZ@*\?P M=^X/8L;!/U!Y@Q*RS/FF%^!B['N^X==HXHQ-MO_$VXF>9;)+A&ND^9YJ5&UI MW5ME>[O5UIG6PYHR"L-T-I\+R[S9O<* +'U>4?2PM;T_D \,Y@)U29#L?Z1I[1>Q)BVV=6C MH\^[]?F]/N1V\Z^/.7>+(2-F:LB+'8CM[DKS'YP<@@(#>7#@!-^9.%X/,<[X M16&FC]8,8!BVUY^;&GI;$73^B&B""U2\D$(O?=-#(ZGQZ8FBZE@+.(ZS_L4A MRF]AO? [SZNR*..L2_"O5:U[ MWE\B_XRIS[GBN/"JDR$Z7T15TK.*)R$VB][H)$+:51V=<8J8,.FYJ.H'F\^T MZO:'EY2$T!SU2TKRX!BQ>3S[ F6KJYW G-Q3QT =[R8#!)6GCI)"JK;PBK^U M9T6[!9Y; [\S,6$DU G%OC"$>E-($CE\ 4%Y' ,#T+[L#24>&B%8,"8CK\,L MQ$0O7QT,Q\@?C)##H4B/]&6?R)_, 60B3EV @A10^&6AJ?,%'([.E[M\$:8ZJ*LIL3[Z.%MG?NN#EY/UK,'$?2S1TOWB+> M)3D$#//T2[M8OS !QG;ZY5[&<6\"#+@_=61L)4* H?6G'N5H$\K!:^%/NI H[N]*U)UQ5VX%@'.[)O>C8< MZ^D;DT:K^<"!G+[E:*,\$!S/Z1N&UDH-P4&=ODFH74\0#L[T;;3!RQ?! Q33 M-[,ZY^?#0?+('-*^E;%'R5;UY/?O([1U@D;W*$<+7$:;+,Z+GF62M<>U6 ^Y M(VVA\+'1PL<3*DM[MT(?W[W_[QM48EI_25E]4-7_/JD-YD 0-.#H'YHOYQ<""V MXSK"X^664Y3?DC=V3+?T6K:J>;@<;/]R\+1N.X6KI^'JJ-) M$VS@+["RSKC=Q4IXO%BBIWY6.'V_8NNE-7S%8*!86/#;'YK&Q87-.UNP.-J=0Y1]& MPAZAH3G@R>S>@B(;E/,_1D\HIL\&1T]#2CZH0WL*0E@PJXR:5?L5ZK56A_;6 M0$/:#> SJHH2)Z>DRDOZ)'W12-K6*M47A"*\S"%$RYI:I?E9+F_S/%MY'M;8 M,=W2U !5P[%M@!?<4^E_WOBN(BQR#X@HO:!0 YVGUQB,"Y!*!;^I*9 =% MZY@'PS/RDHMP>-2JO2_[*.3SC-JWZ@@)J7=0:-@X\/7]'+$V:US6E0FB.$_9 MWQF[YDN4)[A_^D3'X6WZ_WJ1&#R!1CV!)RA[8N,FL^2O"A=8:'S#&@] T.<_ M$8@66;N0>-)N]9]4!9.:17$ 7/U'BN0W7L#]G,]&[%14M'9"^2E9WS,^:TE.,*&T,950I5T/D-\04AM MN8$.)E]L>0##Z&B:OMCW4%C42J\OC!*7MPV_B8Q,<8=@'@?S.)C' MP3R>BA([63T^*+%")19^.CG053]%175?H+\J_D_HH::JI\*J,:1-K56;K*"Z M'IWJ*B#UH!P^^_$3_WXACF6J6P]31O.4249<7L1);??>(;J^(HI2FI N_17/ M@I8'2B?[VY[IZ@+2"4KBHFRE6-W0&IW?\F*#$KS *&W=MZ"VYJG= M[8(=*2T;6MG.TYC2)[;%9VN>LP>B_&479V5.#TG: M7:;D]U"?[Z5N:_C$2Y$EJ#7&*.:I+ .J:NZ0]J;H.4ZV[SM<4\R.O&Z?#:9S;B_)[_')VKJD^HY]6Z)<*%J[IEQZ:"G; M!^=L<,X>AW-68B,072W/%TQ4HHUH2Y*I(Z,V@(F6/3]U/.!^?94-[DN$0RY' MM/Q[OD ""/I ="AOX.@L57W.>03L&RW_LR^XB#3*O/V^7 RW MD4J@_4$RG+*_I]$]:Y\G*"I6")5%U,"P0B5.8IWZ MM?ICVDD#ZTI7R ,;)@^L=WADEF7D.U\U9B*J^7%39+$FX="YN4(+PP\'9 M)@B9=!K#ZBQ/R7I-\OK]\Z_D.J;UD_""V4C;NJ*Z>9Y]6_)*_!HRH(?;&5P6 MA?@M$45KMY0?>"BAY+=T"2%\"+WSQ7,\\IIL+_O>LS,_3D0B2*>K#VD)$P^) M0%8I1)J/)](HPJ,6;AET("SXF MHW<-3[<+\0:BV6K]!@B'T MUPN&DG+!&Q2\0<$;- IOT*96N=CW:3G&# $M?<,[?ND.C>*D/PX?D3GSPYPS MJ=F/YWDZO=WX2821+2_*IRCCBUE$Z[AD"UJK'F31_., _I2NPUOTK/0C,?A8 MW+Q"W7750 Z(?BQAR<2Z0D6!T'Q3URK.EU>L6\.L;CU.%.8[WXJ+.2T#I^6/"W["0 MU63J-9;560MH%,Q+T3JXDX,[N8\[N;/.&AS+P;$<',NC<"P_('I/QGGM;"A# MPAP;>0">0(DSYWGV!;,V-=^)U?( DB#]C$9.;:\14 !9R?;UN"[,5_B1[RNUL)'>%I_ M-T[539POVZJVM_YFAQHA0BV_6O6XGU1,(>%UJO)T]\?+]8:2AYIKVQ^JZM37 M=E&+356J1!6PM57*KREA&AZS$+*X+K'V3-/)D^(M HV>XYB1\H4"C9[CF-&W M6A9?X84H=*71,\0)0YRP3YS0MJH1PHO^AQ?;%2BBT&2F/NLN!RSI<8KY@I$![S[ MJ#.VBXN/^O2%B)_C6X\Z2Z9WY5&?&6P5:D\2)LW2JSTYBJ+LJO9VJ>> SA(F M 9MJO_Q:.%-$&3GL3P5.Z^P-OK.WB1N*N?4;S?[,"T7YZO9&=N\PO6$4!)%#7?/-7J3>B_+VMJG6D=547<(&1$A(V*0F]-: MIF_(:_ _KT'/X"!:]I6'V(BL8#*PX\(7Z 1.#Z)C+/J"A3JV(G,133V@#^<( M@";G"QAJEH!ZX'Q!1%/6PAS@_@>H._@-/>08F.8"-;?\C^D/E]8P\NR7,:<2S1$'@N>=LQ\CIBA&24SI$[\5%M<%6/BUL>SUID$95GD#1W0V7HN0II:KM[2W.D_ MV,_U'RF25]8 ]W,^&W&]$T5KJY1_WFXP :F[GQT] @RESLW3OKO/;QDP/7QO M3D&QK(N3.5P0BO R;QP,R=,=C?,BJR7%9[:IKD@A8F;] 9S,[W*]B3&MC6#U M7%XVCO)?G9)^75%V3A9,]=F5.)FE_ZJ:B+MJ)J"^;A(F;]%27:A+T=INHEI# M@O1X:FWC)IUN=\KLD),<2* ^(8DQ)#'V26(T;!"$;$?_LQT!]A;1L76FCH>> M_":@8\H73%1&%NEL4_J"D+PP$<2O,?4<))@\T=)%IPY)AY0;M=+H'2@J.=O' M(^Q=MB,(+$B,P;N,/A RNG$J[Y+^8/P##)EYM[N$\AGD9?9%,@.T/9UPM"]< M H5%F"C@B\B% J&.,/N"2$@K'W5:^:8.";'OTW*,R8*BN* OYXD>"KJQ+U^. M%SV4U#%/[V0K"!>-&)T!R?M; U#.!'ZY;3M2G!1167-)VXTL/L]'C<[K' C[ MV=E_BXIJL\GJ?XFSZ)YURQ,4%2N$R@CG"\)LV/I)#YP_L":$=B]<.L2G+&9: M#T=NR*=V4]9TB!4$I4T.QRJ6(M^76SJ>+G".&9DI%TBB:+V\L1NZOPKKC1TV M>?W8L6TJ;^+O7V+N4([?,!2HK1NJ_R#TS\O\FA+^!+**[-;&(>LD9)WTR3H9 M1)Z&W!+_KY*PLV^, MS@N9ACUB!P:C9!/CM,YC);P<4;2[(K]-937LU=#]_AA='=WF$/P?1OT?U\VB MG#]N4%Z(GB\!M!R%*T:7PX;USW3C;TN&XQG:\$(H15.F4?Z@@K2MJWKBBC<@ MA VMTOMRC^S>*X1, -#3D4-J2]E=_(A$SI&V)L&-$]PX5MPXVF(W^':";R?X M=H)OYY6%"E9RO6,,J<$.4 :/R[$C5G:.*YE)I7*;RQD=K7.K@Q(_:I]7\U1R MM.%O)=?Z%=J]EFS>WP7_]CA]7;KT!S^743_7ESBO%G%2UIFHSX]^?Z9O2\- MFX_$XP7GLZ&]7;H<;NMMWR2IUE7&X^_B359J^Q$R]SQ%].A3",H&A[N"FBMK6 MNH 546MM;#E\(#@ 9=C+.SD+A B($N<3R[J,;1:UK:H[C[I3]"$$?4+0QW+0 M1\/Z" &?XPGX0!0ZTDEW\@4A=3P(K!3[$@G19!J%2>9+.$03%8C.Z0O#V @K MCYP[0EA9+S;TUO#U;C-(YZ_A0_1NB[0"HQ=G.*[8,M3W8C#&C.@X'^W3,\7- ME<@8(]N ??Q@6'[Q*#=!QZ4&!NAO'_E+ \YM' M+[#*8F8CS@R*DX3!ED:;^(F-T[SN<(]RM,#F;\+I?'N,F4'Z](?,H)%7 -)9 MTF&3@[.G;1>,V-?6E#38 M:5]H>S'9M)<-]M4Q^M=T* ^>-:.>M=TQOWV)IZV"C++= &0TEW";;^PN]K=F MSP-;C\+G"&/S8;V-.EO+KL<+[%P1MG?D*3IIP+[E6 .N*ZF:.Z==>E%)W<'- MC9HK%!=HQQ)/"N\R=']O>!?-$-G?:(R4XH3(&<+2UV M' 9?Z/'X0I7G,]$_#7W!!O!^+4B[\<4S".$5+8O$%V#"Y8H04-#)H5>[#[S; M&7(GL8:)XMV&D2*CU&[-11-&G(2J9PH>83@![#2R'T;XE5DD*;HO4WL7A'+[&:R3U MG*N:6Z:].=0O<,X-6%X-H1"70!*T?O.8MZW29"1?WB&ZYH@**#YLXB@LQ$DH MMR3XOL(JA11G86V8+0[S%-NX91!OJ:Q9#*H!2'\(K9 M\$K\^ \4TVLF;#Z\>_^K),HB:S@@(13!Z&AK9S+F,Q!3@^(_@VX@6[Y]1FY1 MXN24G^;T2>H0E;:U2O4%H0@O&F$U"O[F#?F3[+4YXNFOWOBN(BQ76Q2WG@ M8KA#'\N.EQC2@F MJ428M+9Q0Z54= A:'4M8:"CU(82(CB=$I- 3WKSQH3J7?<&E7>01H*SQ!07H MRR]R/=.72 !\KP ,'5] 4;.(1'OP!02AM "Z+GP)#L%PD+B2? $"+BJT;"U? M(FAP>-3>%U]8)@160V"U\[T]N;-I5*$R]@]1PE#'I>DP&?1+XPB1Z5$;PF-& MPV/;8X>=4*?UDKS87.(@E48W1S$K*)?UC5?I<7.(585858A5]:3]AAU6[*1? M23FDO5&(2868U+AB4F_/3^EU34"/$A1@@K.,3,?W!9 0 MF78?F1YY0"7$X$(,SH28[>;I]06B$*8,84K](IHPYXPOQW$/6&2^$OMAW(]1 MP80<7N D9O]4TC@OXOI@+*(XR[8EJ+G]SRC)\!KGW!VPH3A!':.YPWW08E!W M:*)#;-=H;'=7]OF4K._96O#%N4$)82OX;Y1>IFQ9V5)RR3XK"E06L^2O"K-] MRO7#?3U7]ENU1FE;I?7V]S)L?CKZ,"!;=3L+>3 $W,_Y;"2OH/!CQ8@ M;?^P!XCNK1L;,!Y\S0OL'EA[0I^L(+?]E@>XV=VZ?NW76I)_)7EB64MO_:X' M>%Y37DJE?+K.8C:KQI;;K-^Z>ZU^VQ&NIU51DC6B-RBK)U:L\$;^(@:@A]VK M-6*WW(M_JZ@Y6Z6=V8DW"'=F* MV)U@1KS6\GQ1N^:VPE(RS MR/'<$U%%Y4CG(*0O"'71,LE ZILO&*JS-D'185]R% &;#IC6XPLB:@;I;.SY M E%/.00V_WU)EN^)%]0&]"6QOB=<,@K.&#X?O4&/DOI>F!D?YN(+66,)[L:!OZ87J)4 M#3@6P4J"7]Z"HQJ,HD'N)L !G[ZUY/+6.QSG8#3UN!8"ASG83]VOBL!1#M:3 M9E8_'%I_C*8^N8Q6RQ E)"](AE/V]W2?;E;P)+*$T1@M,O)=H\B0UG!V2@AU M("D4"#):(&BV)K3$_ZZ7=[YX=GK?EFA3;4Y)T5K:!]QI +Y[KR.<7I649PO M[U:(/ZMW0>CLOBAIG+32!^TS!'F,HW&*FC)F_X6R]"1._IPM&>,4Y34IN=R. MLTO&P.LF5[3>1H3+GH-,HSI'Y$TNMK'Q!YCV99Y0%!?H##7_O0>1,8*Y(O76#4IR=/WPKNS7E^>VV6 ME/BA437:MY_MS]K%\I78>^GD$B$!ZF3W+AO#FO__08R>;;^2XJ1\CM^__(># MEFS1LBIEBW*&BPUA9_YG2JH-Z\'^GM3\SZS5[ L@64/TT/ MY>;]WK>GTG;BYX_)BNU6=,,.S_/% @FEG5TBHI^=('V&F"F0X'JU!3BT-;%* M8P/0?'$(VCP?P4X<#V%.[JDRJEZ=?)?K38RIY#*Y3ESF;KE*1)EVP,\79DT+J6]M9;>@ BK;[/L+G,=Y\L*^%TP"/H CY1A. MH&(+=1]H#//E0JPH>ZQHRP#C6M$6 KNM*&"@,G-\^6 <:UHOK.S>X# MV9[OWL,Z>XAQQK7<.W)*UFN2WY8D^7-%LA31XB0N<"*>K,XHCG2PYX1A[FFN MR96?Z<+VK@YS?CQ?YO^-:VNW/K %E(L;.JDQ-%^<8;X+\E0D%UI:N@.Y(64; M#[LCS#[GE@1G8+9O+PB]7<44,49&Z2F_.)H7,G=7U^%<3]]67:BQ3%.WCB%\ M &=3I"1!*"TN*%E?D7QYA^CZBJ\#6X'ZF2W1S*#]G,UFASW;/+6,AML('4=Q M-M/ZZ)QO:N?L^2.B"2[$VP[:S^IL;I@5_"S;T;V(Z5XW<[5IM&2[0'*'4G=: M]#8'P@7/ZE+HU) NH5Q?&YW59I/5-,39#KG+?$'HNLD]4<"NU]N?XGY:?!<* M]!U/@3X;-51&7OEJS#54QG@#LJ\_R*N*,SW ((-YG;S;B5+^LYMLZMH;: MP4J)$Z1\X5@7J.JDV'I5%@EQUSL_YHHG^[E&2B@="RLK1]'-J=XC-$DZ9H):,"X<,F2 M'6"0@@A(6C9@2/B$H"S-UL 6]0DZ1=:K.97?@65E:N/V+9,T<@7> &S2VPP& ME'-_>$[KKH0YG;LDC/(I(=D]D=47KT>OL R#82>1JP, MCJWZ#QA]_:<_[+,R; GND&O-^67@0EQ)30#EOI44)&4Y8&CXD6R2*=+ M:%/?3UTG3XP7!I_ZGNR+[(!%OO=06G@^(F>K'KW_$.%:X$8EE[C1AMMF17U4 MLYF__"U%98PSC1CFH] M[*@B%.%EKCL702^W923L[GEFW*8UK7^VH>K$YNDT,,H2["M$:$QK7"DVV]M"P M=7NFY5PPI]:%4CBA%$XHA1-*X;0&1*!&NCE,+%[; $^9=#8YS>VB:>"D9S(9 MS-:>!%I0X]]. 'U:^^.,+'@AOLQ_9'/)'HG?%:VB9KGT':>Q :0-D(6"=D+P@&4YY"L+>1U%$9,'^MJ_P M&*&_JH,WXM1AZF[CV@E.]Z&M0TCZV8-6T/+ >\;^MO>\1?>57ZS-$?^]@W[F]C7WK=G,^A]:4 OV.=I]3 M3Y*&.)36-S#X11:*5DPZ,6H;>=7*;)W[VYW=OAK50,_-]!C1U9,+!^5ZI4LI M;.>*VAK&8EZ53$3G'%HUX6^ZN'IW?N!9N'G7_?FVY0%M/(E/% 04-'?%^.?U M\V[QB.5/-W1F$GJI%8K M\K3^6Q:_5)KJZA],W LF;.9CT7LGR-WPH&..TO.8YDP$%=*S0][8_@M#]2T' M!GF_P[[+4,X>5MJ9,:\D6=&B66OU"8D.L$>6#M]#:/"$O[:D[NM#^H8!.AEL MET51H>VUG\:P:K:MSM-NW0<:PWQ_C[,*Z0FVS@.-9[[]EU<]COW9OA "LNF\ M:.C(RNE#,K>3U'CTV'[C!@::G6 V M&%KMHIP.'@\"OTH@3HN ZZE3<4+!L>B*1$>5?:R50S7RP. 8:>ONH\9('4^R MFD-?7^C_$%'T@/(*12DNXN625DC1,9.=*60Y#"YE>MN5=01H6HT0 $_%=,T^],8C.=[I8L2OY',2'* MQ@,0=,MT.IQMW]9NRF'CG#N,MQ5!F7@2$ZC=V631P Y"\W N0XYK_MK,\VTK M1DA]I(LN^T@;.J!3?*%'T=0XK=>4I%52SNDMH@\X00)$9WGV_''[L,",UZ NZINK@EEU M&,E1HOH6=NGUCM8VEJFLV5K*2:UMW&3^[EX\W?$T)(MUAV^!Z'SQF9!4=@AUZ#FF&4EEBE9?N[/:4D11.BNO">;E=ABU=5E&I59-M!1:'^!0F&U$QV2:.AYZ.A$!*:B^8**C Y!>QZPO MB"GN2@#<)5YDE"KEBY8E/G5(8,RA]OQ,'0?(20QQD7N7_BA,)-8VPJ;.(GU/ M'@V+R+NT4'4ZNMK=XPO_@+6Y/H$F[^00""Q(%-6[O05"1C<2;R#7>@(H09," MIKZ[P-H., X_]3T%P0,05O%NTQA\)01^TV!D$+B_2#?B-.\!XKSV1DE,Z1-/G&W^B2RB7K^XW]A1-GIM'JZXK:3)#]! MK[.K>7W9;[*3N,"RI!Q@+SOXB=LL+?)4, %@+ZLS MN6:G'S>3RLY'3(<1+*=PYIC0&GM%&J>@74B"#&\&]TE*,Z)QAZPU_[/6.JJY M9!"MQ1?PI+H.T=,N?,$$:F:0 4YY7S!3.ZJUC#=?@NP=6*F7Z\47W-3LI#;2 M?,$"*J(5&OK4@\4]ME1W-Y\OH&F)9["ST)<=-H &J?+E33TUP69,?K)I">YC M\HZ0>#M/TM&O9S_L_BG*V#&"BN8_44***&#NG] M ^'EBENL#^Q?E[6(YTM^PSCF&M&$,0UH-O!AQC/7&\2%S>['.\;[[[O,53), M"+-X4&OB]YAB_G'5]A:V.Y:@T #G2@@!'4\(R(95.G(?1K!*]:Q2E0;E'5]( MT5 <..;CY*JK-)JM_B+,H MX4]K+#+R/<+Y@M!U4R&*-D^71"79=>KI!!OBFR[\8TZQ^Q;^1*S?1#%?"I%E*,R(OQMO);?NAEZ0W[2HITW M/-G!S#-JYM4O.EX^+X7D52%Y2Y,6YY!,!3(XA^=B@T^J?(D?\;I:MRZ<\'?S M5.%<3E7;[\:INN'GC.!=G#>_V:%&B%#+KU8MREGR5X69PG'!5JID9_$#/ZMW MS%X?X<4K'RT[VA=5=H47(OMSB"'M5@/95CRJ7Y[F9>16>"._YPOH8;S?+YYN!L]0--";1[/=3_GDZ4O\+T)/,W;^ MR(I_Z(\PEAE^I@\P#&HJ>\G MFTDG(]]:8TXZ*1$=Y^,-NAY1 ^?N;PU$.7\?>=MV.B!!/?\&+_5,D+5:W+;> M2:&.V(BB9;X0R-W>(+"[T< E?0S*>K1R> Y+GB]?R5I2E ^ID-P^'%.5\<1N+$A25 M[:Q2^QGE[ #+9GDZ2]>,-XJ2)S4_H/.&9Z0ST.IK.3S.Y#?:'_;\JUQ/$:>< M 'J,80;2% Q0GQ D#T%RXT'R@8Z?$$/W/X:N(X!))UGG"T)J#R/X$)MZ_*HC MTRA4+E^\\9JH=%#C?.$?&W&+D3/+F.,6H_0-:EB<(_7^H>T;"6F[GF;0RZ?W MY;%Y\[I0'[QV(_;:Z2WH<-ZY+HSD_HK$H>3;Z@9?&7O??4?9 _I"\G+5X>*+ MQJ CQN$?**87K.T@\W\]V-CG32KA\\>]!AOYO._8EX=;\!>CC7WFW\EP\]Z/ M%3R3P3-IW#.I>?0&#^3Q>"!#Y:S@#!@P-4]7L?6.AP9$KE53\,X#-S1@;U7* MD.:H:WX<5^+C$(:J?:?GKTS72]$]4^IR5!1<\4/LD^6S4L?TNW*%ZK9=;="+:\V'WH6VUN8=)7V81J03[0_5SI)063",,X3G"]Y MV+B8Y>GN70=8,J*X>^3FI3?^J/AE7K 3AB^-)!=.W- AO-A0($R:'='W!\*\&S=SR>/D_&>=6ZJ^9G;N>,&*RN M1J+!*_QC?9<38!K9=S;^QK10DOP9E33.BSBI2XK5\>;ZG^]CAEO$!N$4-TP? M9]DV 3LBBZA8,7!:6G5S2]HAQJ(#T^:$@JO3J*OSG+$+>4+H%M$'G*#;YZ4Y M/5B9N_AQN[M/4(X6N+Q@O&:&=D?0Z.RKV#2/N*RKG"\;NO6:X&\21"S(XZ2;H41B%I GNO.-QYX5$ MO5%[*D9;$J[;(>\=R[1B9%JC/D+W13^-:P*>C:8YV=1_>8BS:GN %T6UWC3= M+;DU]"D9LT^CZVR"0\.H0^,DBY,_BV3%EKB8U^NPH9C[;K^0%&7BC"Z=?J-R M/^CSH1G?0]?]8,L(;!7O,TIYH7D^[9.G?9/MZ]JS[S%-+V),?V?3X1FVNYGP M4R%A9\89?L IV\TW##J176GKN]-'\W?"'__@SW/;QK/]R]-%] 87?UY0A':Q M&5MXRKX[#30;T5]\9@W+XC*_1A23]%49X?K',S:U9PB&QK8?%?:1?F-^O)WC MOJ?6?JX'3^OM- [E"RRO%?5=LKW;#&CNF6YE.KF@<' M]G#J:O!>'X_W6B$1B.X.] 47M4L;(DM]\=:JN:2C;\$7@$*ZZJB#0&.*;8S" M:/)NWZFAMF!*>;>5S3!P-X_?<56+L.[^.Z[2$I:]@5,+G_*&.#;E M#&&J_.Z;=WI] =0! P]"TZ16X:4[HGXOVTJT^,67)H78O"K9^9WS>\G,#$P3X]>GSXHBQG2;?_EX; M<(W:T7BJR>]UW0*7&OTP1/FP#@?,-ULN*5HR$][*^=^;'L_0-WH(ZGY^7-@6 M,/L<&36QC! Q+9RE,5XK(.M3,(VLW+>.II2 M8O.,D[**,R/ISOTIF13B8MU5-,\/AA#O0(E+3T./F:H/<\?,/SR!X6Z !W<# M;GD,[[(H*I2>5>RL63:G>,U*1?WC*U5*&'O0'@@83)A6@M_(HJ\A3_]X\O1# ME9E1)QAO&GE8QK0<8_$/XR$0C@6'^VU%PL[T$-##P MO_K$W_T]'F#DL9%O 887;<&.'U7IR&QSD8,$- MG#$+AQYNPXT=^A&F4\"7X3A,0CL)RQ,HOL"K1K!=NX_\5SDNK==:T*-BS*45 MNLPD5%(P^P#?7Q4;]#J+\P_OWG\4UZ>7M1N C,Y'0T/7_F7F8EZN$+U;Q;E< M6L'N>(R2MBG"K;K?,3*JI@BQ;I7PD5/IP1*(U,\Q+H2*UE$5[='3(\S4Z.FB MR]AZ"I3SQ1W[HJ3D>&L;JU1R7>)KO)81V=;$"8W2&NCMC:S2>?/,C'4,]!MC MQ>+F]ENK.J?59USW\D2&J5(&;L/N*#55S$>?@LF5]8%.D>T8\"#EX(T22-GJQ2XXQRIHN^_+Q_)MC+^8U//G6D;URK(\R8 MWOO4\A3D.3+YJ6E4\E!RC" 6=B!)9=@Z)BE4Z[!?K6-:=03REJ;>-RP3BB:-*%K@G2QTM *]7<_>263U M0HS">Q2*+YE/0PD5F4:0;1+J-5E.. R5FURG%AYG"2=7T=U0^&D$0=Q0$\IR M$ERH%36>)*LC*20URLN<1U)V:A27"8<[!"9MU(YB+6 7.X^D@-6([_-/H!P* M.^\7A*[C/$$NZZ%HDC'F@BB=IA(JHABMB'*]7Y-]T%Y<& 70?-2E#&;IORI) M3K:CKX\:LE!29@QPAY(RXU'KQU3)))24&+JQ0J6X3*%J&R1:AL,<+*%KJNT5#:(I2V"*4M0EF'0?E)+^'#%SAL M7..?2KYSN,8_PCS\<(U_?#<37P#7^$2Z" MT[3H<''?;0 R7-L?:Z6*<'/?=:6*<&T_7-L?.>#AVOZ8+L>&:_NCN2H>KNV/ M9RW"M7WG*S+2:_OOWT4Y*B.V($6$8LIYI.#A\:C@LZ^CYE7S^8@LZJ8X9_^( M#MHPB' 2I3BK^$L1W:[MFR;#XK5].U,)U_:-7MO_MM7NZIALO>\EE_:5C4W> M333-;J"[B79X/MQ-/*#R? OS-:([$P8G FJE;9U2?=:L-Y#N5ZWM4LZ.#O*$ MFBR-YJAOE0C@]E:IO\P36N_7.&/ZSIKD-9[%K&2ZR#W;FO<9NB//-FWSXQ^X M7&U]//SW,_R 4W;FB+:$B4]8Q>@K*B]KJ73%Q-CL@.YEK2-X.B<,=$X<'I_.5K=KX;>:+K;!O!(4ZCUUSE.CG,!&^ EH-OB2 2E/C@*9NW;/9CS'.W=/H-+>!1HQ9+S7:N_TFA>D+/1"89 M-% ]*PHJC5W+K##E19L;>:+YL\EYJKN/P#430[X#XQK5H='<;3#>VE(:+L1K>YK=C[P1QNGZ=POIW!!9O Z9[^ M^>+U:3A;DRHO13'[(<>>$BHG3^T#R/(;S']Q! @J8Y?0;B$.&0H8&8Q9F9+L M(9)U1)$L"Q*==)6!I,OOF";2'+0A33E_\V-'1V^,3-MVUOC3E>Q MG=9CY6 NOMZL8>]"P3;=H!$_;!GRBE$Z9]9FO56*DYKBIMT=IY>Q#BI*85IK MCQ&C#U/!X/RQI#$[FG >TZ=:WG\E[->\9'*"D;:\S$NF"A4B%Z;!+TX'PPOV M5[P4N>RZ#^@(@>#.FZ#^9E"*!Z?<\3CE;-B"DS6'W=N"[&0<9^[B@+J2.3[R M"3V!BF#.(>,3>%U54/<^"AY2(SF_Q;.[*Y9N%Y$WB.*B0&7STDB&XWN<-6&Y M89P7@WS;H5=C0/J#N\.HN^-LNRYLL\[XJO! QPW*XK>%&53-NYE00+**K8C) MEU[;GE'^F^M)B557>>,HYP711T/[ M9T+2[SC+&.,P$S[.ESQ+JH%=:UJ2<<:U6-QR8(?I874/K8FV]!_7!*\I81I# M^<3KD92\A.U?%=YP.K6F*1REH]EB:++?B0&MXK"09/^Y'/Z8 ']]2# MT=)^KW-T:.F&F\'0P)_2''LU,5CD$ P,_,G+EV^,WHV-=?HXA.&*J[Y:/QD^ M:HF#PG&!:_338R--?RX<-+AZ/VG0=+S]+6L_, M*3A8<-5]TONS0QP#CB%<@W^%X03.36F@UGTN\\-.\8GB9\V'V1BM@8)A,IA[ M?-%AWG)OJD.VLM%LY;<*_%L+,:'<7]-:#;#3&,/FVZJ_7A?<[CF#]C%LI@OW MV$F=DH1[[UPOTIL^>CBG3R%O(N1-F,B;Z",R0K9$R)8(V1*CR);8((I)RKY/ MRY$;B=!CVSNN$?MN^JFR!K(G1N[KZFV\F,N+:/;A>3XJT'HHFNZ]-LF*AQ;8 MOT7+.K!WS\;AA))%5.44)629Z?]_^RR]OG0U$?O#E&O3G? M#A:#;DP)R/VEP'PX]N];IU M?Q[N=MEZJ+T3['2;=OK@= IVCX!@06M'_JAA:'?C=U)(K>*%N&J"=.4;@:4Y M52P8,4/$C!@Q0\2&K;%7BX>LW&V!L%R],H7A-:XG\W_]#1ES3$MVQZ MCX:C-_B+C/J+3C#9K&*ZCA-4E3B)LS/T@#)2)\**7Y>%]QJ Q-/YY]NS \:9 M'?#,+$_93QD2.:R@?0>M67@:9_B^*=YZ2_@K,TR:B[%4MQZ")-:$K]-GE),U M3F3D2%L.\J0Q.VZR@S7 !'^@MXDS=T &=K2V_=)\#6;BC_RH1#%+^X=-G'TOE0(D(8 :0B0A@ IX$ *P= 0# W!T! ,#<'0 M$ P-P= 0#!T56"$8&H*A(1@:(ELALF7V3J?,9>4^@)61?)GA!Y3N"I7>/T5+ M1)8TWJQP$C$,XH%"6AV^Y##(U9G:'F&OA!??M#[Y 7C))OMP)*]C\8#+Z%4*!V8*8#4W<*U73>/ :#(EM=YO,S&4RM$T5% ME&W-4[L#^) &0;1)V=:J(_DKR;_)0R(M+6Q3F#1U*)I*GF(R6YN%,(*,WF2% MTBI#\\4-LYGR"A6\[,G55&2-5/4F&U^Q63$%9<1N_<_)6&'008] MUC!%%V%,S( _=3_NT0I[87A!,IQ3\B[[$:J<!NW#_0W!<'I7C4ES72?2S36^I[C;J MY"KMME>#GW3R?M*MLE)7Q>6I*7%2_H'+U4Y?.7],LBK%^9(?NNS_>#E8@7NL MPTC1^^#-#$G1)KR-VO(LY$@'U^%1NPZE.<'!%1A<@:T O+:9CL85*+<,IKX1 M;"8;CG0K3"'9\ '1>S+.=,,!K &K/KWD^38(2O?*9<&?PB+-]8^#Y\C4OCNM MX>SXZ#J0%&IG#.-WZN13N*8DK9)R3F\1?< )$K@39,ULTE,^A&H%)W=K&*I7G,TG<8$3(.$O MVCJE^@QG%1.80+I?M;9*^6>4,RF>L>TU2]V"[=_!%-)N866+1!#UI$/SNA<0_3?'')5(M\ MB9E:VX14+]CZEZA.TA/0K]G;;FAB8C;!^;DI5;8D1\M3:QG+8OT Q359U6=OGJ@)RO$%]CB=YP>6,51)) MU,QRG;]:I94S57LCRW36WBCICFUM$Y)6[">M#$[G'^C_;^_:=ANW@>@7^6$7 M1=M]S#I)^[!-C&31HD^%+#,V=Q4IU<6M^_4E)=N1;9&<(262H@446]@AZ9G# MVPQY9DC7FY*L;K9L%UF3AXKW\./+_B2G/M4I'JNR8,XN7P $BFBVXH.F%\+) M#NJTVO!2RWW7W-*"7YA5>3-5%.MJOXV'0\Z"G@A,+*OK8%E)+Z4RU'W0V.& M$:S4MWACIY1 A@7 /QH[K00#@\3H'/MH4,^*B6#D <'(QT! N6\;"A9"+/ TG)+H,-T3*K(P2N]1%#":2J_K@=A[IM '>;H0R M;]3J9K#3RU 65Q0@*#I1*/,(A1#B%F7LP11:^&A1C,!(>9[Z&C?7 ,PW,##H MUVX=;-\H=)1D C T/P8+C?C>/Y2E!YQ;!D.;"<74@:M]DD=<0D0;P.;YU""3 MDC4/7+$[J[0 0M)2!C""3B'[:G\UTL(-P<(;;G5RL'1KSD)KU.-0;"L#G!5$ MX:",++VY*V/]AN+F84Z/ %-H9A8)K!TQDN%LN# ;,\A*"6A&*@]8Z.!NLF\ M]?Q/[EA<3E<>JP6?/$>N_II&/X%&/SZVS9*FY> M><+H,VG[:53O1*=_%1JVG.FEF&G*1NTI-B!N\') MQ?F6O(\?7<64#;I6S+#CH.U:4O.Y6C+#J+S_A28EO5]1JJN7L"%7BACVDZJ] M01_BTC5&VDKVW[K==+B=?=3%-Q.<<^(;"%4_1[=LD%EV4]Z3%8_;X4<)%1-J M=U(8I;I6R]XA,M]$Z9H5N-T[RZQ0$X+R>Y14C69)DOT3I;$).AJ_XAU2^S., MDQ*WE%7DSCB-$@-XH$U[A\E#QKW0BA5;)HHDAJ;->:=[?7QS_"I=UP>2W59 MW\UZA\4BIUG^)XGR%@W; -9<][I7I]*UZ]=QU'2C_ZJ)KW#@'TY9\LZ+8M# MU*>!]N+&KDUO5ZE=P\HP[X8(U4N>=J?9\?D@[=E6[*]A'_#0M @-6_-!<\%P MU7.O>OT-U[-=VS[6:,$'#3O-59R*TB9\T!%AW6JTX(.&2!L6V8I?*03CW3BDGZC.Y ?$TIN 6 & MT[YOW 9,I#*RX0@UTJ\K.4%_I_(#YDCQ;:0-0VL$ XA.5^?3P!N$+@F&[B?= M%%N^#4%S7QV,V<]C'FY]WK^!$?LTBMQW0P*GGP3OPUA<4)UIJ3X.A>,T%C_5 M>'3U"=JHG82^.,)PN#Q/3#847&8VQH<@'(->+FOAF*&= A\QZY_R" =PU$Z! M\5TP'">X!^ Q3OUP2N&@C=H%Z#FX:W T("S6S[?-CR Z -N$+#M_5^ 46 ML+P.=P$8"@J'[3K&-X\P8YU.04?5U$9S8Y/.1R_INE+EK]VDN6@ MB81,?L-F,B%S.:>$0H,F%/I,L[=-Q'H@)E5)XRAIO8AX^NIY.Z4"O%8/(LZC MA"Z;R?V<)54]R<6BJ4OW(1(KPM7^A:39*XUEXDA+]B#*,[-QF28;R#L>.!6YXST"X4'"87L9)0/Q=.]O 3"=AL01F/8X=$(Y!6 M;?$$!XIJ%3$YWX/?+84$%N2H%HS,6!@6(&2PQ_U@E,;"I("-'^#-P]AG%V[+ M IZBCAT4FPDPQK*V>)@ 8TOR9>9GH&@/1VC#&3G>17@#+CV&6U(\'D7*@_SA M5IDQH"*^+!C.9O%V[H OJ\#8H F?'H\9_)VD5:Y9?+3 R&JV9.73F,R*#2$E M@DP&:,0.6PPLR$0'&Y0.=A/_7=&"\C[-2<)[X]K[[0:$D3-B1( MH52@N[PCJ@23IWJMZD$,>?]4K)5.*W8UK8.P1 K4?W24WKWY<<6X:9=Q*B?/ M-]B(Z^474M MD_N.#XY+%1 4LRSKI7M_6 9W\L&/J6I;)V;+UZ'LMV19OH]UL2+R\G:EWT/Y M1)K7OHL-?9/3N UK&IPB+$]AL?LUQPBZ@!U!;?RM^P"A!+=M>R^SL,\I6Q' MR%-C$(/M(7 ]J]K3\>*W< M23<2=07+\F_94I/E._&(Z"IB5<;6TB@0L57"D8?0DH 9S+7!NH:]C7H'+(R!:05K,J_R,E;1%?[ZS2VYK4&AWR1 M =1T=#YZ,$X62<16CG3%E^Z: 2:V%"!5+ <\E8S_$'CI"XU+.]!.-)'<'-%BE <*I=<%-(BHOX(FBX MW<=;,KW&P=V (0>^YKN5DO>&"S/P*8X2!!E15D+9 MK=':=WA+LK"J4/9M$YR0?-]0MG,3R/#1#T$YHH:S$A9M%Y13:H*8FNX'ABJ( M)RT1#,( MT%-WTP6CQ+@)BA'"1"B[-@X3+/\YE,T;[63I)_\8T%5U M<1N(P4W-. [**]7V0T$A@>]0B;.0[?_"_UE&!6'?_ ]02P,$% @ 3HC< M6$@W+)Y6\@( :N(B !0 !M;&%B,C R-# S,S%?,3!K+FAT;>R]>W/;2)(O M^O]^"ES-SK8=0G9!EV:,96]*5Y.DSY\:-CB)0)-$& 38>DCB?_F1F M50$%$*1(BI3XP.QV-T6 0%7EK_*=6;_^KZ>18SQP/[ ]]V^_5(\KOQC<-3W+ M=@=_^^7L[OSR\I?_=?I?OPY#N UN=8._'0W#<'SRX3]UXU//=^C66J72^@!7U8UXP;+C>]/WB8OJ5I?99I"^,^#F M\UAOY<>^80ZA]L-PB9:_+X_L#*FQG<6_WPO[]_NS.'?,34S?93 M6(97IWZ@AF*[CNWR__WI]MN'T&=NT/?\$0MA=>%9U6:YTBG7J_%+X=:?LQ<4 MKVJOS)_-O/?5*N5*K5RMJ8=$03FDI=[\_,Q:+V_G+#A=2J\[=:%3+6Y1:Y0-_ M"KD;V#V'E_$V[A.H@W+MN*)^/G)8+S6\$0\8?$=3I1=5Z@D:S,CW@;5-\H>F MKJ;&%]CF#/S89GHB3^8P_TZ\DKK5GP%)WT]M)=.+W-"?-5AQ,3T$TYHQ M-* MW0@;9L#8.'CTOXQ?AYQ9 MI\9_&<:OH1TZ_!3)J8CV>[7R\Q@$RJ\?Q#6Z[?\IEXVOW$4H<,OH38Q[ ?K/ M 'KCQO-#YAAEH_6AUJ'A&?63)OQ_R[CY;I3+XA$C'C(#!UGF?T;VP]^.SCT7 M=;$",*) YNL#_>6^VQD.Y,3 MXW_^C+SPX[T-"#2N^*-QZXV8*[XL&?1UR0BX;_<_&O2[P/X//S&JE7'XT1@S M"\7MB5&Q7:-R7+7=CP; ,?#\$X-%H??QZ/17RWY0[[7L8.PP>*?KN1ROV4\G M.$#NBX^V97$71#9\ACNN<.O8IIC94WB+W9_?7MY<6=<7IT;'\ZOUSS&LQ%W M+?@G_.*PP9$AY/'?CD" G_3M)VX!9IQ CMI^>BA7&YUV^^B4OEWS4,Z)J85? M[,!DSK\Y\R]G9?';-;_^LV=&H_C]-_ (S_H"WP7I]W>/3K_\ M>Z.OQJE/O[A3.3K%7\]Z]1>?F2ASZ#=FM5IOPF";W:/46.S4 "+7%E__N/NL MAB/9ZLF9XWB/*":_>,"QHE[8CYPSDUAY<,M-;C\P$':29$<&CAM^74\C""1A MV?+"LL5->\1 W98?@/66ZT>GU5*]%E-1C7_^A%J5G G5MV5"G49WJ>ET4-E= MC#Z Q[LA\WEV6N?>:.2Y=Z%G_KSR;IC_+^9$/!Y^9:GA5Y8^!X8_"=CWK<__V6N0-Q_W?V9(^B MD?@^NQ0S7_@CX*#'?;/[TDJ0A&BT&ZGU0/_GB17Y$U"MCTX;E67T]Z5G_IVY M41^6-/)ASO$-FYYP<\Z$VQN=[W6_;YO\&^O!]>MPR/U7FW/KS>8,>W,S1^9;,8 N1F/'FW!.[/UZC/Q70@@Q@3X@<1L 0\"D5JDV M\F=+ N$3"[B%J.1N0+[G,]_'Q1*X36ZY81/\B@9#__H7#T+@4\+?44VO2FO> MJBQ%Q;=9E-[SB]+++LK%T]@6WGNQ))D5ZF\L,)?2)K1*X(KSQ5! MEW#I*=5?LO)D&\_,ZZ, M,$ 594\\JT]18+L\".[X@$PTH>@ZH$N!B?F5N][(-@,E7O)<[1@2/;GE8\_' M5?P!=YR-T+\.R\7LC'-W"<=Z\^BTV2EUY_@49\K7*E*ZTM0_?N:]\-(-0I\B M+C3'.^[:GG_'86E!/L(_,/"!SWFBUV>ADG[(/?='.L4KE69EGOFYM)I0+5;::"X< M/%]P@O=#%O[F18YU.1K#^R[Z?9""(!WAEEL"\RLP]$8S+S"]D$2:33;!(&ZX MRQS4(H%I7L(+?& 0TF!XI:GE!:L7$E#;-+5-,><<*M 5AEKM;G"H4G"MMI3U!HVO96 Z-OZK@__J&KB\^*^9_JM&%"8E*8-LU6#?6 M-P9E7:0/:JO1Z7;R^+Y()UQ[_B"."BR,Q0:6:XYO<&#ZJ.[]D1M.#PJLV[== MK9GCRG4H/CNNON>%KA=RS+D^<< VA)>Z9972V&?=;K_;JU?+K-UNE1LUSLH] M$PQ;^(JU.>]T*F#NG0('CT:10_G3Y DQT.;T^1 ]+0_<^/_>??."X+TA.,/_ M?TPC46]>:!PM7N>]2LTLU^J\5F[T3!B"U6V6&\RLMGK-1JO6ZA^=_L!<70,& M8 3,P7_ M K(8/X[OC! &!:;;V /5S.!*:3'^P=R(^1.#5.A:[=BXAPF E0U:MP=?Q\\E M95V]E89K*T7/\"(?AMCG/HT'WL/(04P#,5DPI.^C?-TT8!JN;Y6Z?=\J];JM9YV:MVK(JB$A)FX'G M68^VXR#Q_[O1*76:E9+!Q-^/0QLP8 ?X-\C/4) 2X7,'FHD=+_EG&*Y+U((_ M,+/?]QP#G318W89H&B.@@._3;Q_0#C?XTQA^()[(0"QSHP\Z.-W0DTH1#@%N M Q+!;2/F_^0 T3'*$A0[-N;VCQE R(2=Y0,$;9=^/N2@00U-1*#M6E$ PA1F M%!B/'&8%_XW?'$Q<[@_@.80"H,7J16W@]3D86=H>T=NA6/$(PSLT0Z'B!*\'6_^ M>OGM_O(C33-^,#P/X/#,,_M"N4AML14P;K::U6Z7\7*/-P'HK6JOS*K-1IG5 M6:<#.[;+.S4-X_]=*]6;=5PZXK9B88P@Y&,C&I?D>M(D8,0)/Z!0IN$)MM)N-.FL=G=X"'W8C6%6)<^70-I1'.]YR MR8XSJ#91Z$J!$42] "9%WXM]K/$:7(6S 9@?QB?;"TR;NPA](.4Q4D*M9:U" M*U==89;M;IN#3*R!8*IWRPVKUBIW^KQ7YIUNI6U5._4^)Q&5,!M8:-CM\%&M MK=BI'DG0GG3R&SB[!^('4NH@A\ -#'O'1GZD'H*_)>F[BGRM E>MF^VR:9)\ MK;?*K-9JE*L-L'.M;JU6!2/^]%/,Q[/80RXHR8>,ME.J51L"I2@'OHYZ?Z?A MW9U]DW\0]Z)M9"F"IYDNWCZ7\1X;M_HKJR5 4O+*KM2;G4:P&.:W4JYT^@URF8'E*U&AW%>(0$F*AYP/\J2!YI-A@V: MGN/0WRO0O%)K]NH-UBG7K0KH=O5NO=RUFJS<:/=J%N>LR:JP+37F Y(!D.<; MG"26\8\(Q$9=;I@2W=&GNA@#G8/"/KNY^Q$8P,1"J10]@L4/4LVV4!.H=2I_ M1=J%S!_PL)3P1,DWA#K$J00@/*I)[@7'CPU(!1NZY.70]QR/)^7>/$B*-LT_Q M+$*CE1YVW\.*%6+@QLBS[#YP+34XR;/C:8C?!%AE2#Q."\W@'R,[##E7/Z00 M#_ZAPCS @4UTNN\$KOJ=]O=>J_%8,U:OU5IL2:* M.B!X(,S:9(L+!3DD[R=-5TH4 JACCV#KQ:J/CRHN0]7:#3S'MN05T&A7$= = M5F$ML]\J]ZM@# !SZH)L;K7*[6JKW>U4FZS9[FO:WUP%AH8KH[2@7F5V5B*N M$9 &EOQAYD<92\@1J:"6> ^P&1A@&B_@V^!O-HB%-!"N?=P@(DEE"5.#0U@P M8D;9T4SK"?-?# BQ?2.B/#FA*2B-@XU!W#_98 IRH9*.&<#*1_:'^K?2,H B M*%<3?327O[@!F(O6L7$FEU+7!4CU,D$%!:O.!W@XHIAZ:(]A+#!NF"ZC&E4$ M!VB9N'$Y2BH5M$UF+9]([QU0,:XC(&4!FJC@DFPE>5M)M["FAP2+RXDO$A>1 MJD_NJ]#@0T(I:"^N;.$ IK2M6JE2(7TK=VA9]6K./*4A"A?^N]9J+?S$['3R M9=Y\L;K"IFRP:KW9;8&JT^Z5&[4&*W>[8)QW6^T6B!AF]1M66FMN@'8 P[1= M&"89N5F=60&1>(C<$$KCT> -VQ9M%^*#L7VE*WW(;EZF0'VA3@)J G"+>\;U+#C9$B]3S#J55;5[,=/@74D+V,E M_-^. ALE(Q679Q]*?P=>Y(L_J9')B71%$1EGN:).Y;VOJ+_5 M2SZDUB)>&S3":6$PS*&>/N(LB'Q^*OMPG, U]7MU2?V-O\]=:!4HZI;KE2U8 M7=%F(SQ-!A4_2%Y9=L%$D4QVR22]J%QKM34#>C:W Y':FLE!O73-KCSW;#QV M0)<"E6!J[;0V!"=VR$B+X-/G. M_O#\

T/9%&)K6T6UU)DT&X#:^5W/C"B!!_6O"R)T2[+?/V0/T88;# YZ_?LA]=;SN\0BW < %<;>"N%NPO&R M+FG=3_T>O_Q,T4HW[[%R99ZU@%./^) >_7.&WLQJ5=_#@/FU?R?"):(:17RY MG<@-_/ D;]0)/%/#7R<@W\;A-$7&Z4J7@HPKD[&V.!GKZR7C=)%/0<:5R5A= MG(RU]9)Q4:8J/^\J&5/#/V"F6I!Q+YAJ0<:M9JHYQ;QO[[G?6HAOV]J\"6[L MN$E 7>N)((K5,9_*"$ECONUD $E=]YQI:/[O['PV9(57U^MB68Q8MSQD MMLNM"^9CMN66^U,6I%C^I/:);%KM#[F+4I4_HN!G+RBY\#QWBKA;(%$V,L=9 M.F(A+_9-@UR:R(6<.2AR%_)I@_+I[4&1TE3.Q0K A$5+$-'KY+I/%>;8_4HD MRSQSD_5'%(1:J^ =EQGH9%AD88Y.%[HSLSHST;13LFSS2O1;0',W)-V>X',? M++VW .G.RN<]P>U^VK6;@7(!P>TC>&'9;Y)8M;<@UF[H+=NL'[P)V796DN^8 MQ-P,<;?+$[R^.RQ/\)J"P"^Z^:6M@ MS755!9=^'6O@3X%+]V,E'R['/BEB5SPX(,B=\&[7TM3 M?A-0V 5WW[2FO.8B]8)+OXZF_"9D*[CMZVC*+R-NW%N #J=1CU?E^U'HG_Q; M_72EKFP+G6;_*;*I'S&>_R@_7L(B>@^BFZI,N)AU^/J6PF>!B2<@6F@%9@+H MV3%AG#Q>/A$V3ZWA5D+S19#ZSMRHCPVWL45J?,,>(XD.#IPWZP(]BZ-'G$?[ MC?7@.C'U@T'03-N8"-@(U&>MO=7M+G+;H^WIU= M]&W>;SN/=$LN>G6[6ZW+$6[>.17;5G3,9M:VDH^ CR\SL#[S7IB<9D\POQ_R M*R_DRG#ZYKD#8,DCO#,63G?I:K2QCUHKQETEN6 M9-9K-[9CCI/\#,])CW%P(8\,(N?A]5@[P![E_14;R=O(!X)?U2K5QG8C)C7! MA((S9_IRZ.A+)=&9MV#[Y6^?V3[L.=S\?F^'#K_N7[K4_C%BCCB56AX'M=W@ M>BFI%U(#CL[]Z MGI5^N[KF<^LLO/%L%T0:_&Y+/>!45I.[YEH3W?S%?QGN\[N&T2:;HM_+N?9< M ,C7+@R#EP]G 1PERS\?4 5;V!1;4,>WJM-;"QZP_SP@G^;%AC^(#?_)]L9# MYH^8R:,04?"9/W#'T_VYQ>;?X\W_//T+1G 0C."<.7;/IS?>>4Y$!S45#&#_ M&4'BQ"@90>+,*9E!XM0K&4'BW"H90>+FVEA$LN;/W MD *BF_4P%'A7.>TJ#F!# M;&>Q6A$73;&%K3K&K6A74?" +31=B@V_3QN^") >]N8O(J0%(RBBI ?, X] M3+I5&[]H5U&TJ]A6;!;M*@I9M27%9X77JF 3A?>JX F%%ZM@ (4WJV &A5>K M8 R%=ZM@"(67:R<80=&NHFA7L2M8+=I5'*S<*MI5%!QA"SA"X=0ZN.U?^+(. M=*\7_JN#WO>%VZK@ 86KZC#W?N&AVJ(]7[2K*-I5;"$LBW85.U'/^O;M*O87 MM46[BEUL5[&_>"S:56R3%5S@='FKLL#G]K>K>#M<5A-S(;:S6*V( MBZ;80G5QME#;2[90Q$8/CP<<P6K2K.%BY5;2K*#C"%G"$PJEU<-N_\&4=Z%XO M_%<'O>\+MU7! PI7U6'N_<)#M45[OFA74;2KV$)8%NTJ=J*>]>W;5>PO:HMV M%;O8KF)_\5BTJ]@F*[C Z?)698'/[6]7\7:XK">X;$ABKM87AW=CR^!] M/K1=5J!Z%JJUY2G _ 9@ABF;,'(AK6[MX.>GR2?NFL,1\W\2*L],TXM@"6^Y MR>T'K+"38,[YY?UD+"L2HR#T1MR?NF>[ ?S<8B3ZQ:Q5>3F&YRQK\OIGUG>_ MH&OK>/W";/]?S(GXI\EWSH+(%_N=!;928WU_ GK?+1][/K"'D&QJC!*/XVJ4[CL* +M0D[I[# M\440VB/8,-?]^,X# /&#I!\/3U[R=:N5JM5QM__Z).0QLD[LAY^$WSQ36-GFGPR'WU=2_V:P' MQGAHQYUKE.5^9OX9@64>_^P3=R8P(5/[?KMWP*P%D&Z(^10MMH9; M#RI+!]6*^#H H+P\R)4BV/RC7U*WOC3(!8^KS;-K"H*NMO]JZ]$%LC'T5?!0$/@T^3[^P/SS]W6!"DPNB4/H&9%$-[O.6. MO]=D^+%_;_$EG0ZAYZSM-H3/,ZA]"\Y20/6PH+H?/!-NX([#S3!BSHWOP5## M28'#M>!P]M(6'+, ZL$!=3_XY;W/+'[%1ML>4=X9\&47M."-!2CW&I3[P0>O M/-?T1F,>\K.!S[E6-%: [X7@F[VT!6\L@'IP0-U:?GD ^-EYOK)I&KTQ?N/8 MEHS@;\%T5XT-K;UV+[LVOU\BM^)QT6,J[>4K=[G/G#/7.K-&P L#*A)[X#*Y M:+LW_)R))L'*(RN1:O G)O(-X9W M?Y.\?;_/M_1(;ML&VPTMMMA-6W(L1+%U=EE1+[;1=E@(Q9;:>5NDV$I;=-C& M;F^A0X'V05!9B_D5EO":8Z6[SQL+V_=M-]$^6;N'L6,*^_85M\>^6K2'L54* M&_:MI,J>6:V'L5T*.[5(N]PM2J:.QRB,RYW@,F^=2;>APUD.T"K;>JB]:B;= M+N!J]\R9K=L<.V'JHR]61[7+N!M=RR& MK/X'?KO*IFA"X5A!X8P2N+D[@VL;= M)<4Y7&]Y#M>.L/("" 7++X#P"D#8*M&PS,&^YU$0PN+ZM]RA10V&]GC+M8*5 M3MF=,\\]%!,O!,4-O'OK#WA>"0:IF16$SQ+^GIM#UW.\P>03GM:3O7\/ ;'0 MC/<+*,JI"#)K&XXZ3CNVJMIRO-2Q)1^W7=--T3\SX6?HK]^ZKM#LFG2%WV_A MIYSN^@Y/'$6C/>05J^@0SXX(W=OQXAV=XI^I%=QZ'_*FX<2>"CB]#$[Z"NXO MG. &[CC<#"/FW/@>O#*<'!!SFCW]@C=M"DQ[RYI>"TP[Q9G686#-7MA#Q\]. MFU)+X^ Z''(_N>L0M&C*EYGSB-;DIEZ#9[B4([TJN[B9H>D?BFI=R;+N"#U2TG])GG$ M*0WA$W.8:_*[(><9XJ(/[*P?X?A$@Q/NVIY_Q\W(Y]8Y_ .JZL#G?/O5Z^G)J,XB MSTYIDQP5%WH1CIJY]:4<59%8S/<+,VT'ABR-K@?/>0"IDKXFK:^]PL3T[!/A M.G<97FY_;0D<-7Z20=A+)<"+F,BL4/'O=T.PA>^Y/\+'WD_&XIZ[1Z"3 V;L M-X]M>0.N3=#]V9>O'$=>W)V01QM32Q-P%7O%]R%EB^ M_IEE7B^P7R$K;:^ O0M\N@#V3G+L>KE:*8!= /OM@2V1N,$@W(OUY4+!V (A MOR61OTW@JV"'6\"2WAY?]HM!=4C@V98XU%JC&H74V6:I\R9QE(WAJY ZVR9U MW@Y?Z])J#@E'.ZECS,I>*ZB]CPELBV4UW?A\S.PXFT1DF+B6^*_6 FR_0/), MGLVBB[*=<:=M48X72](J %@ <),Y9_"X=B+ONN5Z9;^0M"4$S&HW[<7E'=)D MC;IL0NUJK=!NMHW:1)-U45MI-X7E\GK4SN@'KVBY-%)V:F-E3O[[7=0+^)\1 M?''Q /]*4OS2WQ\>-A9^^8P53+*TV DF0?SASZWKD[G-H7#V^M>= W^M+K8TY ;L"4CL&J8UZO!>(YZ>7\5&<VFWKZV!.ZY QTQ:/\9"1)]Q9WMIMD^5-2G0P7F-AAZ"D%Y5^1\ENEVQ24?T7*O[T^=/;(?"MV M+UR,QHXWX?PN],R?8C6VF[2IX2=F_\QY[*PH+NBTPU(VY?E+4_*6@S5FFR&W M: VP>7-P>_=#^@!W5C.>0>^YLWVY+_!M]?$U^P!SM+(".OL$G2W1 9\5-@7. M]@AG;U\97X!KG\"U.27X9?+O(("QNT(GQ_%0$'>_?0L%1;>*O;Y,[2OHM=6Z M5K[ O.%^W_-'5+4:+\-.T5-4ULZ>QIY8]@6A=E"E>9:A%E3=04Y:D'*;E9AG MS8B"4'MC/]P/^9=)K7$31"I#^MX.'7[=OW0M^\&V(N8(-Y%C#^R>PU5L:0?) M/375U5U#6$^4NT[*/Y2_6KNQ_9\5N05F=A0S;R_]I7RI5LJUCOYQ8?DR VKG M0YOW+YZX&87V USNVR8U!OKDP7,_VSXW0\_?/?BM(J%>#,0EUG*#8I)PL0@X M,[>^NFI:(')?$;FQ'.U*LURMENN531-^J3FJ0;V:/Z9(M]H]=\RSIF%!U)VR M#!=3^'^X#SQ0;GZZM(.J_,Q)[*&&_2SO+2BZ;XRWH.@><%T8M64[I.527QP[ MM'EP\60ZD<6M+[XW.O=&XRBDLHOK_@7S7=L=!*"3WPV9SS]-\A] ^#@+@FC$ MK7,/EM@/Z/?B"J'IM:,(6S MG&7;B:CJ.C'C!6$!FA5 DUJWO4#-'0AI$*T6'D;F_ ,$<6#9YO:'-9_#QC/3 MV@O2??%\;@_<%/QWE5YY<]D+(LWDRN)$@'/F^Y.^YZ.FJPKH@-&8P]TFY^98 M<_ZRI8KVM/7;"P@]P\OV'DRK\O(#AM4L6[) V $B;#=,WCP-8.^!MY3:LQMH MVP9^MJS2)\.6IQEMGR9&!O,"*[I?+&X="#T,C!T">0NORL&1O/#&[!)Q M4QKIIRBP71X$9^:?D1W8"&@BZ=>?7/MJNTDZ8PY2'.?-9&>5OG//#3S'MBBZ M?!GRD8BH7\.CX2MW<"<&OJ6*&Q8#YL\@V7\SIK)?6W!6[D]!WKU.JBG(N]?9 M*C/(>^[Y8P]6A5]YKER6W27PS,D<-(,N2+SW3+H@\>$RZM_)^,>_E:FAQ%OZ M=V>N=1T.^9;V_M@,,!:VTN:N88;]_G,EZ8 MK]P;^&P\M$W9FNO'W39B:.9XCTY-X6<^^7&W]3[)5*/T@@2+DV!]W= 7W 6? M+W:4!)\O]F47%"1X\UT OG'%KM2Y]!"279M!ONR+PJBO/KI&3D.D$)Z[ZR+ MH"#=SAK1!>FVWLQ7^THZ:6^WOGT)#2"0\N M)E502NRM/5*%>KOV,[QDLW"/T(9R#H%H7H&[!L=P W-J^\4)TM M]/M=U OXGQ'<>?$ _XJ;26>^WTZBQ]4U4U-6%)\Y\36$W?)73BL%R5O"S3GH MD/CK\@4I+!6P.D!8I?A9!EC/Z!CZK2^53/"X5KE>P8\M*9ER,'@_Y*)\\@LS M;0?F=,_]T3=/]45+A-F=R5T&(Q PE']@%8_)@EW%X3.37QV,*6FJK]S1*5W* M7;Y-8K"E'4LT#X.M]6I'K02#G0*#AXS!UN(8[*P7@YT$@]T"@X>,P<[B&.RN MU[;H2BNQ -ZA $^S+;IIDW9AV\)^.O&Y0PF1P= >&X[M_KSUG#3U\$?'GC_X M4*M4ZA]\N/P![SLRF&_Z\V^6=WSH,S,L]STO=$$//S)"[Y;W@[\=]5FWV^_V MZM4R:[=;Y4:-LW+/K%;*\!5K<][I5)K5(Z/O>R/Q [-:K3<;G6ZC:JB/[>1C MIR4_=BO5Y&,M^=A,/K9:1Q^V8 %:O,Y[E9I9KM5YK=SHF3!WJ]LL-YA9;?6: MC5:MU9]:@&:E59*O9-[MF MLUUMY,RDW:H9\<=Z\K$1?VQWDH_=^&.GLA6S9I6^6:\!U?JF";-F=;/<[?-. MN==M->OMM)N-.FOE#+^I,(SOV5+O;YL ':\ 3ZMURPP(5M]/GO3+O="MMJ]JI]WD>=VAWDXW4 M3392M[D5DVI58PK&TJFW*^56IP%[JMFME#N-7J-L=D#:-3J,\TH>2VAUMH,\E5JS M5V^P3KEN@2K;J'?KY:[59.5&NU>S.&=-5IW>4\U*O;4=+*'?!?3W6@S0U6B7 M&]U>O\QXGY7K((S:M7ZKTF+-E<10JYE\;"4?V\G'1$ZU$CG5KB0?J\G'Y&UM M;:]N\[;ML IKF?U6N5\%=07V:A>D1*M5;E=;[6ZGVF3-]C0O0E'1,6*A5TD^ MUI*/C>V87X/!>+HM8*[M'JBB#5;N=D$3Z[: ]+TZL_H-*W?;=F'XOWZ@X0=> MY)L\@-G@WT/.+%+M+?OAU/@OP_AU; 3A!$N-F"N^ M+!GT=WW^&O\C]__="# MF>'#X3_C1:?G\/[6SNY__E)M53YFYX2T2R:VZ$!SYJBO"0R<&4.?]_]V])?0 M,X^6??RS<[EG/8<;7M\X1U//#8-?/S YIU^'OGK=D"/:3HSZ^.FC87J.YY\8 M?ZG0_SX:/6;^'/A>Y%KE[*5'VPJ'^*K*7^$^SP>4GQBNY_)DEO5Q:*"&GON^ MZOK?5X'_T]ZY;H*E0 R&?7WPV[N[/[B_NQ%9\Q4'<79S_N+V\O[RX,\ZN/AL7__O\[V=77R^, M\^OOWR_O[BZOK]8XI,I"0_J-@=!P!Z'GEHS/Q^?'1JT"S/G5AZ$0T9O>;#D( M>N%^J,W;#BP*/?F?CW/VQ'I7X TV! DD5!Y@ :ZB$3S$-%R&_D>+VR>?/9/\ M@1BB/3*DW^L6^>Z,;+BA7025L')T*69=Z_NFKP(I$93ZHEN9NS\B+ M%*^+_VDVG==^;_E*S(D/\% +[7!AF2"!+P_-L16#PF=YPQLS B'_\- MLM94?\LYI9@]O=UVT3^,@WM:7%68GB0,/.QYU@3^$V]*.A_59(Z:8>B-7_H* M*S,1L8PO>N9SZ#YSW8@YMWSL^2&HJ)X_8B&"&)[#S9.>YSD]YC@>S/YIA4W0 MQ'W=;3=:'Z?W06CI,W[1)'NG9U=7/\Z^&;<7-]>W]PI5-S]N[WZ<7=T;]]<9 MO($4N@=18U3KQO6M46V^L]X;UU^,^[]?&)J BH73V?D]7JYVZ_+W#0%6G,*' MT$>=7<+C T'W%7:WCNYX%1;;[6N77%\\WPB'W.C; >P'8\*9;W 8FB7'\QP& MQ6%3%R*(E0+AB07?E$WYY=W5T28UN9$P 0^O&%QL8YY5W,ENOOZ"P.-X'US K8?D=W3DZK92KU7:C M\B82I+ :YZ[ 2U_;6>BUWR_NSHQO9Y_D?E.,]?;L_OH6N&3)N+PZ/WY=.+R[ M>&)F2%!'_YW/!W: ["4T6& $8VYBGHQEV*YAAX%A#ID/OWO_>N-;JXF_[/N$ M2K6<'M7JODB-6M!T+J.(@J^:Q\V_QM_Y,?8]Q[P.2O9(=TC MD%C 8)GES90?6=7P("ESSYXN97Z?2=1956+7*T>G';C0:==JW>HSBRYTU%?> M:60\[3 QW]'&,4"W]; ,S_A#.QL'A-&A8/K=Y?'M\=VQ<3$:.]X$ MSR3^\\UV>75905[MT,NJM6JE8OS&@U :79H)V#N] T5M:)P]<#?B0K)GI'UO M6[2L:<=8(1W6K$%*M)W#QVO_WGM<05V'/T^_L9_\T?.L+)9*S[F9Y/M).;KV M;\!JL%US$T9%O588%4M!XL:#-7?^CST65M[2ZUT'BZ)2JW4*8V(#6K2D$7JQ MQC[L&'O,'(,_<3,*[0=T;H$NQ(.#T?_> 4P-Q.G;ZGQO[NJ_C3V:__.73JW: M_AB ZNCP\=!SN=2*2P; Q8E0^S28SQEL; NHA7DG,_D"2HN^1=V!\[OJ%';,'!JFPX)@59VJ]M>, MXK_XTE2V>S<9]3SG#59E*P%S)4-PA!?^9 Z9.X O7.-Q:,,W">>: MH2TNJMSA[%]K5K.DF>3(DVJM1_MD!6G6.J(0OH?E&)[YLV2XGC%FOO' '+3A ML_+MM7?=6Z^PW&-BBZVPO.VCT^\4J7[5A7PCG-Z#S'\6JQ=R2^(^G3;&<<.N M;(=WCF#W!Q;[,[OMJRR.$@IBV@K7(%N_H9Z M]*N4/FG?;F_C1^7DW2E+\Y17!FH?C[LEWWO47R?O8#ZNG'S]>K']Z-3O&R(&=&= M266H^I1\2.AY<_;UHOSI]N+LG^6S+_<7MR<&NF,.;6WKY#+7C_^97]BQ;RSJG=A%7[[4E MQJ5K8=03K-J)80XYR$^X_:=A"W:M9;C9@<&,1\!%^:?K/8(BR5D R+;@0A"A M6X@%AL7[MBL2X&XC6.A&I:D8OR8I0 8^]4Z^])+>N8+R MT#TZ_3Q.,*PX*H[H%O'/C4RJ-8,*FP+C M'3P/;! CB,RA$0P]3,M5Q0#AD(79L3^R8!K+]&,YA_? [ES+>%<3<^R!)0/7 M>W_ #/!^NA5^A*.0SZ$#96D0-$@6A$:W8EB@*2S)"\\CWX=GB5H:-%I#%D:K M +NZ#"O,!_PK<,0W,:.60SHB (@_LL,0X,(= ('ON6BI.Q.#@]4^,2Z1K3.3 M8FN?6:8N36_Y(!*M6(R[\KWQ3FV;6KUV' M<.Q /@;TR MQAST3>\0,7;Q3H5^'KP_7H!%:VN#2R/QO0*@:P6@UP-H4O4<>!XWF FF ,=3 MKRTB*>IY;NZW:.>44Y-+%U;'Q3BP^5N-O/F:VK@S"EQ:[+J6&OEF:X,BV+(?'H0XY=XITT+_( M020O2DN5(B#QE])83P5$DKJNX_;N945\R]]DPJWZ*NZEA"4_YPS/D$]%JH!J M>8&JV#/2.M;"6Z$WGAW;4C=)1]7,VW:,Q@M4M MXM-OU(].SZ9AEA=->2W8M38).V 'U;\NC*B%T+ECL+O*4Q;VB+'4:I0(?\", MY2ZK6;T:=6.U;&YO%,'?:)2?HL!V>1"LO3-%HS&G,\4"V*,([[+ .VS& [Q'@U+?]D?"F3>&=S.\"=!'X3N+1LPBRP[E MN(YGY_AFY_M<5:(3H_5]C'1X MB+0'VXL"9Z* EO?6.6!37<2^V.Y=. HO\,'G\>LV [IY_<26 $"6Y"E.)AF9 M!H.50+;T.YYAE2B6" (>2#5!Q82X"HH:7(B=Q($ Y*>F1Q$/8)O.)+ %-W11 M30+V6.XQ%'0H"KD;"#Z+P0BX1!' ^.TZ &.^FRU/\@,]JN'Y O,9#D,)7 MWR^XPNV/M0;8WY7/Y2ILFN/M$Y!O[/@/AIC\(U4CXUU.6L=,!_?[X_QX_7-& M&+YQ8VIP9^9NGA<)>KU8_NL" K-WV6 1$=4C$2N+*6!(T$?/*ET8B(M4(5V M)05V^LCVX2=Y$@*#@?\M:?R%0GG80R%#Y!O21[XX'@N/#&QC"E=;1Z#[V(*6 M/^X^'P'23!M85D!1"+U-J1N-RI87EN4-:1C8$@;=U=7"D@BE%8T_(-]/Q EP$N39C0 HG[="4&?1#X(*P#,D9QICZ!*MRQ\>A M.(BN7BF)5^"XCO(J&N+H+AUSEU=?ED4=<)QFEN,T*X"Z4J/2 M*74[G2GLO1H<7F:)O2R+D8 !TL22VIOQCC^IHE'^-+1[8&Z\I]5D-J@5K9I, M>0!3*YB[0!L=\ENMF)[U]_GZ_,?WBZO[.VQO>'U[+V MXNK\XI53 I<_6&.C1+IAOLPSN;R\1(W%CCL8"242#!.PDT#EI/. 9BF3*JT MM,D;WWN:&/%IH>2M 7S&'+QAB![NQG?.23PBKTO+@HIBD**HI!BG844VJ#P@P;0U$!?K7\.(W61J"DI"]_# N:LJA+U:QI< M"@J4_%8VV3A8VK!XR^'HS'+6.-:8CY9YW7;U@! \1T3O#,$M0E]^,F9'EF52 M@QA3IW.\\>IAA:28E8U!C:O&BX..GC+X92F4##!CW\66AK M[AL>>L 26FL!1)SB**T<@0E#ZC32Q"3"39')7%Z"6]R4W:9/1.(#FD ?#471 MZZF"'3C>V.<)-_;/58# MRA\.SZTO1/ZZ(O\W/F .@L#D5$RXMRBH'Q0*&@NAH*%0\!V8MW''^CR<&)_M M !W7D;^_'*&Q62QH?;]66[.I!VP4HYOS##PKBE;R#.RM:^"P!%5S(1;5C%F4 MR./ J%Y.>V/9%O'BSPC4S!+!^)V#(7Y[(>*W$QXS526 MVE DCDQ%QG&FY<-^B5.@SSW7$I4B> ] *')$#O;UF LC>6^9R8'A:3&?9COV M:?Z_F+)L8VG%@\@^A"\<];>F:1MG/2\*E9!#3^C> H8=G=;6X_':!<1T%@), M1^$EX2EW278^XN8.U&&'_F;^A)H/[2M .H"/PU%/N@OAHQN[4RE)'[/E"!7 M0=C YQ(G5)%X)BK%&%4!N>I/2F^&'R3X2IC/O@()L\:;AP.DQ413-Q9-YZ*> M4; 7<@!:^^SS@?4Y;1Z.W.DN%GKKQJ&W:ZHDNG1%XCRHK'L+A!X 83TJZXR0 M6ZK'UE3$#=>]^VS$35 G#J,EW!J]'\RG%/POGL]A&,8_M#.$92W?C<\?,(?Y MTL7S[#4+Y'6C;OI:%T[6S3A9GPWXK.9DW5LO:QT@V3T8.5"M+):"44DX#98) M>SX,YR*NU+U6E;JH*YRK.@WC*U;HHD*YMSIDM7I8:%DP82_.V$L@6CDVG-*+9;F48WS/-21/L;UHPL[>6B/*4,=9L[ F/S$70Y;' U#<9UV M>N(/E8[-F5&5O=W_M.*^,+Y]+KR?T'/,%X;]'1V"PZ MMM5(2ELPSV)F(0LF8\#\:W%[=R?@(A;JM%4Y'%ZR6(9(M9DHHZ(E0<;3G92$ MWYE#;D7.'O.3YMH0LK)OJ[I8QD4U3KGX ML8YE_^IW$7C6 %)J_MJ9*C/FU5 M]]UR".Q!\!QU[N"G+-S74 "MP&FK]LP>4:U4J58T;J=JO()S+U.GNM8N MGG M+=U'P)A=,3]U::J7@*%7:],:JX+MU&?]XQOV%J=6["\B'[DZ# M@47IOW"]_^:[ 2Q7X:YW"0#I]LA\J_S-\W[2 ?!Q7L?S9?BOUOY%0G+)(>1V M!R<2OE;'X%]M:E#UZP<[;E%X>AOW HX5B]3UN%U57U+&D931^F&*X^>Q3>:( M63S5>Q)[^02LSXTA\X'UB'[.@3K72'9R3;VPUC[+/SY3GGM7IT,WJ>\0MTK2 M[LUY3/5BP7/T].<9[_ 'XD%T^A$\2?]-?*6*5]X?&]@);L[*B'-T N.Y5;8\ M:JP-BQV$=AB%W!A$#%.VNH8F!S3PHXNR8_-B[=!QY@Z(%6WF01K@&7 M)Y>M,(:$BCB4(/1M,W0F!OP47H**B_;0DFR0"],M42(-IN,Y]L@6;9%+!G\: M^]06VC?LT=BQN:4/";X=1+:%\\!.3S) :XI#T/"JG&_2-E>;.9%\[(EFXR6M M5[4B3K6-TPEP"G@\RZ1D@&APA9WCT7&%-JP)@H M(-:* "T6?^".-X[=NP%SN'899LN9CPL(U[1[2SA!/+K.P_ZP8\0_>\#:.MI= MP=S]A6@5G2P!U@H_N&RF "(\'_:(C=.%C_ @;K(@C&?]1]SBE_))<>^#L18! M 29R+3'!E+:0V!UXA^S9*D'#I9MV-@Q['.#?%^\$'28:C>F=N($-K#86,/8H MH>31Q[,01;::YZ>;5-.^7FBE83 3[+Y&W%@V28]'[1NRY:?\9GJX0^;TCXW? M/.R_3\<:8A_*%$L4*UQ*<\/,/9C)BZ[*D,^_#V'M6O/O093-OR/@_.?\.X@, M#\\,QO0BYYFQ*#S-OPLH,/^&$(\9>V8))4*S-P$)2=#'QP,2D1Z)7L29@ \[ MS%<\..YA+59:'%UIHTO"[D_FH.C8N*,S+>?O/NT 6*;U1/7MX*<8300LFZ(> M)( EB&&546(%>- :\3-?5@' 8RR[WX>'*!8%(DBV-,3V@ FJ+$T&R8N6J#X0 M39M5NXS,FNIM,[(+B\/E3L ?82OR6&[*HP'PWE^5N/Q-O,QA]DCT[^Z!LA@? MH2!.(8"!1V,+ _]XQ\QE+"5MR /J)8X+@4N(!V7828)920DKC>&3N"+.\6@' M7 Q1:JB:5IE2;?,5Q^4UZ"F-.&5?K$,W7L!$R;/"UV\1Z.W+9 >G5 ,S,[SQ@QC=0$7S4XFQ\T:5K'N,IK^?H"F&@O:MNK+110V\@=C2EF*.+';AD M8%LVPU]C^U;3(TT.%"%']FZ51PH##Y"\ZI%GCVV-@NPWH)+%7Z%(EU^?9TYS M!29QA),X/A++2Q/"[M*>/V N+!0QS&JW4Q,\*&]6QZ]'DU=M=9?K >Z=?A5: M^78Y'5Y_ "#G4,@S8^!X/=@?#F>8QB(/1;%X@ FU::N#_%>.#29_8-J8JX!" M727.FVB'HRGY)Q5V3>)C@@+/B80^TZ?#H3,"8[E+R<3*V$--:N!3[33H(#X'"\0 G<16-ACH8C]AF0)J$2$& M!58PF'[BT"PU>;50X=#WHL%0F2#P:\<"!1R=)@]2A$ ,,"$W(8@+C$;VX3(X_LP!X MV(IRWB2+,28^.6V3/:+SPT4[CX':%0SQ- \\BWZ OPBX\A@P>K:V_)>1[[>QAP8BH4%9U(>H^-(?*RK7-%;U= ]=N") M[V)*_C!4V/T+XMPQQ2OQAQ MV(9>>J(+;:H]I#>H$'?2_;B #K'!+M"O^59@.LCS4_!1Z$R^1Y#9Z6GADF.YEYD.\C%I9.7W-0.$,M7BY"K$($M M.-%OQ.&A"$41K?28?$T*YA;8, 6:.84H:/:A,'3&Z1GC-3RC!NTCN)VZBBQK M&0 M*%'QFF<>0SXJ0*?8>*()W($8BBE!)J38_>4W4H;!OV;Z)]2](\=7KCI M""?Q9/3-!I#D3V-Y"I*N/)-_7BD9\L0;.752Q-'3'ZO1]&920Q_ ($!>E* 5 MXTCD,:.X@R]4>Z%\!R5-I81OM8&E%,P4&]@C>&G3BJ->J,(IEH#G?4D^E/A@ MU7(2M?B3+>B..D/?=F'J9O72G?9+Z6G>.]IY!B]6->0N0KC0!4\.^H>X. 0-_- M(S*QD:B_.D%_ D:?4EX>&04E#\A89@E(\>$9HYS'&".,5A.?] !AH? M)(>7 MXTY+I6S\QF6<&'^ OC3<5?+08L^7+WL< M/)OBV7#S"".X&.C&_3L1WKLQGGOMQGIG/.'C9]*>"TBN'Y)TD-UH[#T"@>\Y M&PDLCM UB AZ N-WV4$O[#V9$H2*H+#+) MXKA+ E&FPXD3_O@(S <3U31=1>=6 9#7!\@9 H3RO(UOG/GN26R[R?@%*?(R M$I&D<)!!R/"PZY(@,>YZ(65\9@>IM,,4$Y#>CS%GPF]O3DR1OJR]XA@[Q:(A M5A*!5G$/Z(_<'/,@N5^&P.95TTZ_#H)/N MX"KE>[BD@X*-5<*Z=$?A"<7P?N 0#MPV(&U%N*F(N+IK2GK5O"B(;1">AO)#2F%H(AR)0[)5S\=HI3HF>2BS&K*JZK8H@.UBF+<00?(,:1%+S"L!L*6'*)#K4<+8)$! E):<&.^J[XT[S!]UE'$C M^W_:;E_D?*N&CB7C7>V]<0X;AYR37[GKC6P3'OBN_M[X9'OI9!/CLY[9C\]\ MUX!?)TYTXTYY,X^-'RY(0<\D)V9\6K=(Z@^D4BVRON,0%EGT4N7VU3+ KS&/ MS':U5E+X6VI!^+KQU3>,IBYQIM9BA(]/UUHZPW%+GKQ3]+0M%;US M'.F'ZMD@ZP8BQ:ZB0"4Q!HAF5.QYOR\\:81OS%771XAJ M)A68C6"7RR_T\:;>-L:FJT' ]>(CJ1ZBB!;O$]HL?/"O!+)U0IHP,E72F4K"2+#/T<,=+S)S 4QZ:( ZO MX2,\)+U8PDJ$MY0ZS>!^-6C02;'3*FN2S0->NW1<%:?IFB5% A3D Y9+1 MRQT,_YS9/@,T(@D%[=:' T3/#R*4*;"9U3! ?0702 U%_(64\R5 M C$X3VT\Q B1 YHTU"\Q1S]MECIO0+@VM4(#22-AGL5$IC!&0#N/RD M HARS(VQS4U9DF@[(6X>-D:SFNPJ0"[.'*;+'8H]"Q,= [JP*3SEA9@U6)1_ M9H3R#7W:B_.01R[X/QIV0!E0'@,,34W%&4,^#@Q+A++T?-702_PC7*TL4AD# MRF6P9;'E [Q1YDDC#6D8XTBD@!(QO7$D>GK1 .D9)84!^;>*+V3PF$)/WP.5 MX5%6UIDR/NM2&:7@3:)N2)%G?^*AE L FPEOXR(W5J4)B!*8.#I"5:JX2N*+ MV6@2#DJU1498A1-.Q@*]"<^GHA_WP?8]5Y8]73^[F51^A>UZIHQ23^\7I#GE M0XT#H9WB?A##]_F?D8WYQ%X0EN50*.1*?9HP7Q+Y"F[^<$C2AWU$R0SVGR<] M==H\57@(DX4)(OKO8*5\SBQTJO'R&.Q8,*MI.4P_"H9D!0>AE!2H4/! !7Z !%R##:F]8RP )Y.Y""> M],#,*!IE=J]< 0P5R$'5#620#A3=R2)1MJML[0TJ@F'U6*XS;1* M3&. Z@8\>$3I,+B2N%(]CK79H6 3*IT%A]D$D Q2CB"'1MWWL&0':O7(1\['8A?=)T6:H6X"PBTCS1EF/0/>Q%D-(>RGZ""_DKDM<+5B% MA (;+"U;5*,G;R8#:8;01L5GVJ>2K=6*M0505VWA-IS$"JB*L>%">#8H/*ZT M3*5-5A8VF>E%8S$86!]US!$\Y"?02_1N23^GI!X$Q@@P=% ^F2C=7\"$F\=I4\CGHP2,LPB,?FPCF&A?_!U$C:AI*QMF8 M/ZG/7_]Y(79X^1;=NI9>]W"IZ>!WB"ADZXJN5,<0CR_%OTJDCZ<=?312L>6F MU@T6P5;U#,);E^CBI)P+DSVK5)-C1SDE3C$+Y;%(<0", M\GD!4SE?,6_&!Q@^6!_H5^HQ,+_0(Q'%]:TRGQ[O%]X9=(^$LDA'-1]"+RS& M/5):)_J?Z#J6\=!#R%-BX7M1ZY)9R4A8J79F*T@%8\BO"06.'ALAB3TMG)HP M(O$.VWWPG =AL68!U:@+?HWE423I!3[ M2ZHD@@AF*QL]]S;RU#0U"P3CBUS>RC:D!?_ M47"-644)9,9C&6%7$BG^%HB(]IQB<6X?D>@^&P6/]0O=HRW04"RJ)T M< _Z;$R<1E2L[XF2_X.\C%/(4([I[R#ESFYOS_XMI*\J&-&:!XS1.8M'JFHD MU75]$P^T*(%U!MQ?<5C-/3) (1#7^Y0R3190?R84_8<;GZ_.0)J@61M(-@8D M(7&J\ ;,5W@=!:5+2CYX\@9\O(NF\F"2W*/8=11,_]ZB.DF9Z_ID9W^:J!%R M=X@^59@^.]VI HE:@I7+*\9*' KV)%!*39XQ( M=PYHB(!\$-]D+Q,E8T5 5AM02$T%:$HZ;X"M8EM3?&!/MLP0<&8!31,2$T^-7/G[>J<1;Q$T MZD#]NQ/(.?_[Y8T<*O-]!AJ#^ 6E=I&?1[ZD'SD.-2NQ\":"&HY?4S8D\84+ M2C8K1!>Q>B^>:(9/%>A6# .C,V(34,A*\F+@O$. &UBPI-N,HKA'8\) [JYN MZ.\ T\+IFL4=+C]2>"2V7E /&D]4S[FX(Y[J 8,>KH.-/(#H;2XZN$H@B&V#Z9 M)["5L$$#/A4&@6U3W:3DSN6RZ4;?B3!J:'(J'4J6]Y<@=KZAM\OKAU@4G!@M MC'3G8_<$FBH*O>30=&V(\<>1=<6'MD]Q5@1/Y:H9I@S(H%>49LH%6YA(5(1 MA9$"K$740C/:%$!LLA#[DN!6DR 6=D(T3>Z@UQ4"'?FH,'NJV8^ M0CB-&:AHI%WBTU.]"\C;JN5 ,)-9J#^#W24=&>(1 Y*\Q$RDVRK./!NQ/SQ? MMA=+H1,08Z,O16PIS?DRRULUA)41OK+II9WMG8;GW8$F_]GF Z]$N;$@S5R; M8:]LV%*^+;I%8$!A)!34<03+*4K4HQZZ0D"709&JNY(IVU>J2['!!M_WL1H= MI>W (ZU7]FS1DBI(';"?\*,T08)G)Z6)2;F RMNE>[K$VXCKJ\OS.J"IG#6? M#U;I95"^U[DS?LX/6](625R)X2V#O+=A/K\IV-1:P>;$]@,.^%CL''(:6*35S4A^&F(*E,N@-R%LHVIN@^G(GXLT^NQC 7T=].V2,J'8NB) MUJNB@7,1K;96%D=2M86?:JIM:NM,EYVD?!&:P4>Y&;+J/Y5E 5.WU(DAZE'[ MES"Q''?.4 M:(&4W6$L.<9"=@[)6I#WD1F@+_?,M__C*2LT/8H+%DPH943SR6'2/.9H4M") MCO%1FUF\1%.;7]%HT^@U"%E. M M//U&<4R-2$=6;\26WC]] L%9I0Y.<:.RO :>9B,%";B/!OE#Y;^"##@RC1E[?PPZFZ;>20(*IGR M+3Q!^/OD>)KTF32BJ9_F(7YB MO9QJ-6W4*C4\S(\R=*&MT;.LZP"_ M!'+"4S[E62YEX^_QN8&8IQX/%-/H*4G6IE[%R*\9U1%ZOE+<,B]6*_&1A">G MK#\+,_=$F$R=4)=$5YA)W?UE\5%^W>Q$LA'!9A@Z" WACHD,6$61 NG#J72IO3O< YWD3%5-(Y=*+Y/NF"2>^ 3#H=96NH;O(E M&H(QXO0KC#\";ID,ZS[R'C ./W9L.E1[1S"W[ $M\TB]L$0+I\729-2;$"?= MKD ;:8G12V796Z(98*^@^ !%CUDC-MX7@;JXB22S;X)X 2-35/D$FNF0X( R MN$57(\IV=;T')O(PJ/OD5$]NT>TW2;(9>MA2,&ZT*D^&!+'8YTSZ'U!&EU/Y MA3)ND>EE*8_44_V],0-!;E_5VY).[R@_DNH4H;&"0Q FX"(.B&1/RUBM\B8$ ML^TDU4681J@Z$ZN1RH2S(4Y!'J#6UYM.)2VIZ;$Z/O574"=.5YV;,M/R%VT) M1%FDZ0W$24O:X2_33=<%'TT*A[7<$=DO2_3=HST%E.?8FR$*1<-@:\ SCXO] M-W+Y),(>;60SF*2AVKP1WT^=SRFC0JK3OFK-O&>]V9?P8BJ?V9F$;.RXW'AI M=-R*3=/'E;>+Z#FUFS19Z*:R%Z@^%2U#Z4V0UJ">ARG:3H1:Q)AS''>C MJ*3*9%)O)AFJN?H\7_-42)?+<6R:PL.'K@B PF"1.RCGB!3=0QBN>#>JV/(O MS=<1M\F0GB"?C2=3!^%J Q"!1,VYJ,*Z M2UJ=>.O:PEOR($4[IWH[>B""6?AEA6P6"P!_"%>2CPIGW+J'G..)N,/#CRT\ M.EX4QB;G57LRRX"62Q)(9KH>H"B2BM*=4I1>219=YWK"$BU#9?+'RB9FL^B^ M\S@7/-^)KOSCHKR3Q^)&O5,#-, \;F1#"NM(YGQ3C:/[O\C#Z+BN+HEB*21%4<)^\NJ<'&^J3.)W5^I/A34%L!]P?E#WNR_(/+Y>KJ:8.PLDA1JR5I&O=">RTYAJW!]): M#JD&;U)9E1T&1$V*+61=R1B@(@ 6&VPD4 CCND!1K>+_&>F%,+%JBVV/YI5( M9G7?O +*)!59-KZ3>8B9IDE?52YJ=C V;:TG/XY MRMN,8RW_SM!&]I/2YR17,IVG\.R(LR=K)=VK-7JI) U%-\2$A$':#L,[4%4" MB W(&E'4U<_C$NQ5:?^I!/(\NL<9(CX7G>50I%$FJLBW1%GT&8?U-6*JOKID M_,OFCS=86:2^^ SCNL>._O$7_@261OV%[_WT]=* ,;I[HWK-YCNSLUS3&:RI M()8XWBW.:=426G5VH7Z&H9J$+QT;=]*O+EW<6&04>YNFCJK)LK?,-M&W:"G; M>RQV$%*;-)_'?,PRZ/PM3%?5>\0(5WZN;_N%E>#;@*(-B'C[]#SA$M\3+H$A MOM> =#Z/FN;!6E<;?"3>GY9.FCA+FCO%+85*Z*ZQK5@<:35QXHRX(-MD$1W2 M2E1BD(C.+4E;TEKY8?J(BF/C?![K357=RUWA\'2'OW@2/N_[]H#[LEM$W^?\ M/\2.T9M8.<.RO9V2T^^42"KZXE!X M45KP\=$,Q\:9UFHG(>P!)A/HCKK]I.SO=-SIC2^%$[XD\FYA2@YHPQ#')4]0E,( MG0JZ?UNOW/02TV>N7*=78,Z:\,I1O,7B&/,4$5LG=EE0X*ZNH.XQ=B@@,@\X1H87+=C"<#BPK1B'*D<5) MUW(E$Q&V2GE%<;;'ZQ95U(NBBJ*H8G>+*M82V:.6O=BF#?CJ0*67)#**0D#( MS4'J7P$;'()4XYA28P#'-\#&!6%J3/#<27S.2'3$PK!)W%J<0G/ (5R5X1$' MQ__))ZGS=A<3?EHWI67:,9%2)9J]]9C[,_FUKVQ/AZ#T$MWR4.8%?/I[ MB93!2*1!"16,7"H9RT-DEREB#&5:JAHTVNI!G-*$K1P]Z<>/>W.CFLY@2V0, M?DI/(8BKLQO42V19KEC#6'6),ZJP/S>F+#X@LYI0;#=N0YM=)XJ7>_Y/%0'& MMFC8(P)T0/3V8!/'0,9#'>SH(@T^F!J%'#@>!&OI(_LMM4VI3H.@)_3/%$0^ MJJ/4,7\H#C:H3C>]R?1@T^Y]&5A7#Z5(HFT"6.-&^?A@PF"J4#A^K(B1X@]2 M*RHZ3LG2:%?$!F!>*W =?85"CP1-)3L$J6),Q4(4&#S5 MVS6/FV6X5Q#U_D#GL,AF#+#!I@BM*9U7J+I)IN*QG6&BIY9ZN+Z4R*UT^8/+P=8'P ZFZ0$46/83? M1.#JU916+5@FD)0ZL*,4^TUE$C1H.C(=3$]IB]W"RIV9+A:6J8[9ZI0N9,Z3M--=G0R0YTN7?B[I/;=IM]"1"2)(3"5*<6KRU)E&=(:5 M$DSI8".U6>PEHU ./%T-3NGJFFF&Z8>I-=,BDK(IN1Q+RAF)S']I[G"M65HZ7LID:$D6O=IO=?TXD]#'L1#5!JCHDK800)0EJ)T MH JM2[V!F*;CT.D>*1>XR.(+*:

(1:C*GR/*@LFVY]G@LIXUA M^[KSP*U4XQA$) M/0I!E41"J*6E(%%.E#,P8WFR;4H^$MU]$R#'V1%,#Z?85;)TOZ#4XS[@OS@ ,=\I%*B.CXN$>=Z@BA&!+7.]O:#95X*097:9=@Q7:QGNM GX]I+]K_069)T;R5C0I[NZB*R*5$J8Q\ !01T M>OD])@_)C-&,]XU!48F2!,)^^@ZQ4;D\VFB4U,PHO]Z441Y/4Y00T3C1=X.J M2'*BU#@:C1'^5.Y ;6"(348@74VIUN.Q0?@[E/:IRKZ^9T;4SEG+\A0P"H/8 MU!1KKC&6V/$DY@5.[[COL\I.DN_ M%F6PD^L9\RXNIP:'/XL1D:R97$91WZZ4$N%FQ/.(^V%B]%.8@*7R1V@10PQD M9YI^IF35M$^J^IHP]59[N3Z7Q[]0M]R^E/3V2^."YK/Y@6Z'GW(G?V M7N;.WHD8YVOY,Y*V;C-R>$G^1'Y\VH_(+<).0![NT?_0@;-C]6MY:(+R,,9^ M!63,(R\2* 'PF#Q1S81!XXK^-^1&\=/,+P9X;"+)MZ5TSMA0(K]+2O"A15Q& MUIZJ""/O;@PPY!?Q03AB1TB#+4B_2''@O&)-LG3^+WMONARWE64+_[]/@=!U MWY(B0)8&R[;*W14ART/K5KGL:[G:\?U$9B))6$@@"T"2RGKZ[^RUA[,/@.0@ MR=3$B':72&9B.,,^>UA[+8$04OXEQ1%:\O,'UD(D@%6(?,+_+Y2C;G!;'6$X M^P\%=P9QFH\.<^"-V65<@V)VOD9D:3D(J3!C1F<0D 7>S808H*#X4P:'J"JKIF0<;2< M6],\:'4([=OOPW(ZV:<>W^OQB/W!G3UO\W[7:.CYS\5?G\7"7)C0GVC5<2?/ MZ[3RO<%3I\^AZ0)L6.S\74-, 4OID-//4B=OTY>NY8:_J;18CH[D2O/^GH!X MWF3V%W_%)&8_4A=KV#6_E"+,*&Q1W]C0D&GY[;2MR]=HW?IH]\/393B9&'K1 MOY.-<./#4UU7%6T.6O?_$>D0*[S]B+S!HP\P8L1A'?);@:/ M*>$A]6AI=P,21?!VPF'%[@7)/_ZP6?PW;-"+IW_G'\+I^E.(D"C?_N +O-6C M7*#5+=KJ.FA)4RL.@Z1!H("J91G;8+@(?]TG^J:L?J??T).]H*;=X#S]GQ!/ M?!U\1@MJG[7'V=^'$/5H[0$RED2;GXO/;O8QCRK"J!+,OK$1OX6_1E9'8^+A MBWU;+DO4(&2F'U%)]"Y-,;W-';IP$:?^SCTZ]@4JSR57Y[:4_J,$:\H^^^K+ M_$'X+_@@4O M0]F7YN)2L;U"!;I2Z&2_Y4 MF*8*]*"Z7(^?(?X+H>A.RI:+89*'I0_ISHS4)+%3D.?P\8/[=U_>0VL3:]VV M4;0"[R6"]()Z;+G@-"L@HN6N\W87=J/2<.FKH*:TC!R'&ODD"6+;F;3LC&XU M>U&6V3\(E/GY<7;G13AVL.W",OZ5 )HB:W>''@J0D:^.@W7,OC?C]<*0&6QY MB97,EA.P#61)H;\E#QT6,87QPU6ID,>M$-=*$&3ZWU>W/29OWF/R^6V/R6V/ MR4?48_+>1AN/WC#:N'X6E3IBSM@/?O EGN%AXN<3V)#<>EI8Q(U_'E+7S_>M^0N"/YY'::SW( 6;Y#(P#]KN;LQ_=5[FX968G>5G6.X MW?"*Z8$^^R+__/']/,(V/OL\?_+X/ASV;5&M#'Y-_BI4P^SJGMB73O_/'N2/ M[]\'K0!7G.A[]ECDD:)R3M<=4$OPY"5@L4?8%0;X;J\G\8-'X2A^%CR;:H@G M*_<\4S$EC*H_CREHOKKS9LDS58\O(_'>0"+Q.MT*%>3,#.L MP\L3$52/+&BM]IR%R+/GS3)F'/!G9VSDUW0]_N9!2X/ '(6D_G24'""30Z'W MET_"SN;+5)KJ-6Y?HRP\4?D\5G[GDLN>M\8AOB:-6!*:1D\I.48VS6G)>]K2 MB0S]U97?G7$9S0Z_^@;FCDR,V1XA!0<^LUJ'W^6- M2!5$JNI4 U2*PW&=1=BT95-JSL(S6==HWL")'2F^H5+D,ZA-H:V%XM=.I7T1LBOE?%C%GC37! MN4$UB>@A%36JD?3-$2JAFUKKIY'4PB-]*!W#WH(]8B4X;ZQ;' 71J4%6SQ*.ZQUJ MU_H(I\S>;6(.DI(K(P&Z4S.1OM&##349'Z(X1A1S'%9,V:$O?-(RD3P#9%)& MS0>W-R:%KET+GD26[/\V3Y?5,L7];MR3LYML'+OV9!(#P%F+JK;I,A M2=B/5;:%3WU&A!SJ6!P T#I]"+/DXJ7\(FGG[/VEJG?&N4+!^:U*D2PJV[/RWBDZAC+==8MG7($ ME^T&]FO&NY6#$L&]7>DKCS(IVE+G%[4 =DQB1=R;"^:[\@=?U?<[?K'#7**1 MQ'9>-D@[A$B8HUR)-(>L NJR.*O R);$B3P0XC[!86O7ZYYPJ/NY$M$9E&[#D6[Q,1YVZ#]2!K[/$C> M"13I\1JS@GH)"LQKZ55A/[U#!.3]=SJ'-YL6^=0=$VLD\5B6JJP1A0N]BXNT MVBXB)F6/>8-QS(B_3 :(,!Y(@?1E^9(>@-]QQ-><>:?U?:-(?ULNW76WPO/@ MW*$==<Z+P"(BJ((K_H7@HX@R-XG^Q"^9-S9/N8 MY$];1>7@TEXW"LMB]VHLC_\&;P)'?+A\>(2FV=\\M(B*"%:E^;6LX\AG5FO$]5OH^-S/E^%EVE5!HO"C!Q^ M''#XQ48O0>KG$38.1NS<6#=<%W5%S*-G2 0D@;$T77,__UHZFEF\A@P%7(26 M.M. UK D@#P7F31>86Y1S;^@C!9:U"4GR6R<.2<@_##*X%UGZ"@Q),XDW"#D M.SIH.L%MH.5/*5&2^LFU S)CI*;: MD1R14GB9L,^,UVV],; GMJWX89L"^SYN7$8,=:#^H+]I_@DY2YB'QK))=0@WE!/K1C"[=6)C_$E$[I@K@E00KTI23.9R8'('G" VA MGFXJ*2O 0TKDT2.U:"BO8Q*&C:#UZLF/IF&>^G_6*RO Z[9ZKNNC!I%^>T+KF+DK5I>F3L,EUV/CSFWH:/^;U M+:A!WS"&]; 76G')SCY/%L(+I1[[R6OB::WR^8N?K 1I; %Y"AS,?N:,?UBE M5>$X!6C@OZ?F+D0\W>XD>[H*H2B5OM.;?/_M4[M)(CA+!P42+! O#H9,FTZ] MO>4CPXFHC="A%ZC64\S0K60#A%?-'CQX\.BK[&Z*C WWDR;=9>%5&%#D>_ U MU3RFMV9R300K"F%]L^?Z_/YUG^O9],;W8*IS_CJX'Y MC9T!N=*^;\\Y?W'^+G+_,$ M=N2>QQD97H*':U]6#O[G=ML7=9%G+\Z#96;0]:^[94_F\VE7_3OLR*1O,#PM M/X;.G$$.Z;?QV>'9,?,!,QG*:B@K3&TN$Y=KT> M? >"PVLS+$F%>E*NR4TSEE<,JQN>:UQG-M[TB=^*>H42HX@ ?21-S"^$X,=[ MBC3B5P/BY_-KF]?GX;RLK'G"D[(TC*09@]$%<<=H4SO"/PEV]#)2\/Y>7(KO M09L&L\[8,=;SRYY29)7HUO1P.!5C0AXMMVI$ ?)B3),XM*PZ$1^5PDJ,V,"Q M+;68U.$X'\+FR%94)%R4:\AAM/!F6ZVHNA-CM+/S(+FLWZ@TS*!/&0_"]=8 MGSP?K+4,;TX=XQ2&"%\7:\2C%P);KAB8MQ/-' 0@$ ::A*_'NI/S1-X%#,I( M9QC3AYVZWQ=5+3(Q(Q."DFY\;)3&$[ZR8K6C=![7SS!Z%-/H?' 6O4B+P>A" MGU:RE7Y4[ZK27UQ[#TM^49?^L.%F [<'/A+3\E.3/0W^<9T]?")%)-OC(1C? M02(O!+/-BLTZ[^ZJFRQZ]VFB8JF6+ TC7>0D]G)6"F%RV%&<9J7"#$HB1+$4 M+FZDL0T(##8B'D7)A$J; "D^!I8C'!C1$:)C).)R__[MK\H#HFA2\7##80-9 MREXH P;6C"&F%3[!HNJ_ +? !&)59FU M=G30^'XDJ^O7TQ&AF6P]SSBN!PBQ,!!P1B:!#QSX[8A)J?LJN*S**]-+LJJ598)QA,."5(.*_O MZ"#.+7U#C[BLMDR]J?[RWK2]IX^*90==W!*'8.^:GZ3^2+KKNQ#DW,K?O.^M M28]O6Y-N6Y,^HM:D:]N/[X-_'6Z: ?#$[)!DZ7&L2CZ131\QC8WC"DK<6[.K M76$L<>GL<3BA/?;4R?0^JK[IGG#1KN@5M-*"7N2] M$CHRM-1\_!'8E<2 "X3.=/F]^?%)Z R*2A]ZKM_JGPR=R [-KI? M["55@'C#^2WBS%H.H_Q*0WX&]YR@5I>;Q&-NE49>DUC>]OSTR#/KRA;&U623C$ &YNZ>BR(1A156D8/CJ*5,1!>N MNE%(+QZ0JC-5#P!C3DXZDC8H?2V$2=(@FKHI@LLY[%96)@X!>7G2@K[:0OIU MQ=7]$:TG[P>[*D=795TN_0?<N3E[; M\C\E$RQ5R$@PM@S&]-]E@X#)L(,:FP,2LS3&4,^$"L F5S((I1&.A&#I&)+% M0;<*>T1CG#1KY+'4PDJZ@^?06*+)=1#]AN <;HRP<%3GY(A_ M!)\@-T)[0L M"\=@"5@ "?=2"M+ICX48I,7A9>_#72BQ/";) U_;Y9-+4ECQP%&DF8BPD!IP MN!^!8)FM&L1]B(HI[ Y?+UGN[#C[L06HQ]@PLF)!NF5 V?EW)X[Y)0Y(D/)C M1V.Z-!?SW8L?K$2GCS/EE@%,?_Y^?EQ M6(Y%^'M_'";KSV7/C-"P/%J$&%\<4TLA>8)86NP=$:NH)-#M5<4"A>?P",&1 MW82->?2W3]OF7.M8_>]=N'/V3#BB?K3"SOO100+44-E2LQL./V+$1]J%Y)B) M/<"UXTG;6]AI.XX<=H,TAI?NT$JU)D[Q]LJ0)6H?Q]E3Y1@NFCU;)<&+5]BM MXA7BRO^SJQL63^(F\N1Y$EQ0>AG2="K/>(NQG@D:XKTNAS(IZ<."Z8A2K\?9 M=V$G[ZD^(NS>18W.&L%5E.*5GI4"8.7F_ RM[=1[MY+N6$*U5_2H8N6\W+@! M7]N#R*V^S51TC$LH=&"QK'EJRCDHX'P965:V_6""(#3N4+PL3T,@J1UZX93I M=A6=(%MY->F7),R3I4E44Z08ZU(:SSNAZ[I!+Z?/(3]RJ4I&@>F<2.61?9IM MRT65)8'[5UP-95*N#AHV)ZA^0/6[\#J%9\2@7G!V<]P%FDO#YRATV*5??GH"W[K.!=WTZX><'PT1G=^3[A#PG)^]/EC3)Q\ ME5GQ#RMA.7SM@_O21,28BP.@?UD JB01OO;DB_@UKK$Q1L4 7O3CDX?Q0T6" M[(%A] #$X-VMD"P!+3MQAS4R,F>Q*1C&F+J(*+)Q,2]Q[1U)GP!NKIO/+>L! M>QYLSU8,\#HXC- X:^L=TY3H5[,P?@UJ6MKJM!HU6WUQ_!5%W92WIB3PMJW( M)3G0#Q0%H;5S:=RCE*,&4("-7PQGM,89;?)^+47*N"\_(O5-(G*'I4YV).65 M_>V27"P2K;^5UF@A2R354)&U0O.^H$-?C@,Y)LGI_3$XF8!S4Z-F,VC%4E9!KJ'J)>+2RH4\O'#&\K+D'%EQ20:>E?$\IN$RBE" M:#>%7/)QN"),Y::DHUVZ6S&XN-YX+Q,>G"74V,>6T>)F?BDI+P4C=5%F_&"9YAI.8YIV MN4&9<+)&VL_TG)E5;X:_9B[$726/4^GC6"3W+=J7GD>N6N<2M M5<%_*!(F!VAU![LJGMS,;G'*=":58@\I,-L M-HQ403\9ZRC@Q"#K]#(][&-+><1X<5)ZO;<$, H1\(S+YI23)5 SM?F$-PL3 M%T:H7GT\)X*Z:=EW=MQ=_WB %?>2>&#B.K$9E&7(O=OG)9P% )VH2;BCG#J' M =3;Y-M62/R"+-YZ5P=#&$(60&+8AF=HNMT(??R&$ 32,V6^";=_R,7(>DJ0 MPZDJX:2#XU2>5-QM4JQ6'1)/X3HOP^TH]")4EP5]!:H%K#8&ZF%]-^4FB>Y- M66QTN;>4XV*E781\IO'!9R&<-9YR_"A;7T1EW% :46R,6X%SX*LZ#1$YAB@N MD=-#WAQ 0$W[^@XK&[TX;SSD.*B%.4=4>!)5/9&Q8"O#,#\0ZVT%9,LMJZ-1 MGPR7S[K]);M;W=-N<]K5U"E(W,QA/< )]L/]JESN,!,TWE^';U;WM-_",_(0 M,0!GOOJO\5CA@Q4AQ#&1[ MB[;98;CZH5V^%&]A/-_&36IAJ#,LOE5#9DJJP#;Y.3.# MK0KM?R(WWCA)P M2LN=B1KRY_W"0.?_NO. M_3L9(8BV3-5I/_=A9O3G!)$&;-0UR",4ES8LVM5>\3I#9S">895>__/TF8?5 MS"=A>$- +^GGH=U^+0_''!1_X$@^^>++)SR45W^V@P_T1KP;7U,%DCU@$[J8 M*Y=-"!X6>R<\172(Y2EW-8\6*5>J-OO#/+CB0MTOC+2Z-GZ65NY=)C:Z7&4LE#!D)-!KG)VAPHCZ, MJE:6JPH'#H.O/"HH3V2YJ1(( PVEUP:UR/YE<%&U,2 N24V/4%+N8 )RE%0Z MOF 5A7^:M0G_IL=_YR':V\>7!7_LOW&_A/]:NH: MN6\D/I='0HM]L ;18D LD.I&VZYJ62B&4X17.AG_<,C>[4GYL9A#1/\EM4<1 M]?UJ#GLAKB%W56#MKG?-4CL(C&!E=+!&9F.*\9&':UA$-%G5S8K3;A=9K=O) M?GN3W6^)';)+TQ-NALTD6;W6GSZ:^4.WW.F^-^TCP2C1MX_@STPBRTE^\-;C MN:%9IRC+4IA/>TJJ81)_YAE6HJ)^Y+"RHXIG );>$,PRUW:>#<@&NFQT2BK= M KJ@8'FJR7 G%371%F?5"//J.*JWH.C$>X"0L]DR?=*\P"K.(' M@<+\]U@-XH_T_C/_+\+0A(2-#O< !/"-R8XCHP>X9D_ MDI+\3RH1NVQ7V*)EF$LA&/JF);*P\+MOD=T%_-W-8]TX.) MYM]?Y12^)G%<\D1]>)[Z:%EL^P.$JYABWZ,,H'1 MM[0%@OJ3KV'!BQE"E2PRIS!A/">'J[\>9_(/2!V2! W>D:AG M4$/%(1%"YF574=)L4=9$.@O1!3HMM9N D9L,I*J K+3'E^OG>B,2/))_,EF0 M_*"-1)BEAH[V T^S1K(UV_7V[#_Y+C'E/7&NEQ+A'+HBE[EXC#?16'&]'&V? MZ. LM#;M](+R+/BG()M)?GE2MF1UF7V.6&KHA%M&W8!)&S;,)"N8X-SW=(KT[,U15@' MJ ?UU)S613II^I5J_N"T>;450M,H'&E"23KX3QU3P('QI6D57RS,*W$78S_N MN-55EE#\@(*9F,0[=@*Q^\&,0-6X$S&B(BY@%:JKX%^O+!T[W4#R5N\5,^E[ M%'!]H^N AN^%8.66.'/>$P6C=S^@%0W4,]LG&O((R)6MQ3YWU-6B<=HII"0N M2_T[+7IIWK[\,!C[U#&=&>&TN.PQS]BE-<*W1_-_PV((XV,A\DRX,V'&?!]G M+^B4:\T>!@N83%_X-+7.D./**38 ](-344MOV%E+_T(3D+)9P+H)&\>R*\.M M=!ZD(Q(P4@W+^;OD+81-5K&H(1J*5P[4I/,)3OIP098'U5,&?K?09"G!@(G@ MN:/(T09PCTQ8F\4K(6(7K$>CY/ 22-R-UG;$ K+;AE,3K6[2-V&B)+ZARMU> M7Z(;,]-Z<%EP@@=EV73/2RI2RVK@H8D0OMWJ))S1GEQAM6\*XH.CE?.O76G$ MQVWG+]>?[H+Y"X<3[1P2>$7ACD%V6'7T41#OK,H%[E[0(9-[ O[PVF<:KB=' M=?0<8[Y?'(_QSIZ:"_$()Y_<]9;K6%'3%\'LX$>FC9RFD.B/R<7^+^^/G7ZS M,KNDNW&;"JI+=.-7A\KI!TI3F=2F#A3BLB>7%^+T<:Y7=GLC_^%@ >XF;H^- M1XN))!N:E1%$S'8?YRQ:J9P/LK_)A%@:=RS_.;-Z"2YKZEW4JT$KPU7CV10A M8=0 U]JY^1RO]0&RIY!W<6J-4Y3DDJ*ZAEE/QG34<'V=A&]K=N[2:5U00 R M(OCBLU/8F(19:B+P:!24E/5 Q&)$3>V"M%*'4F1XT&]T.ZGO8%*W7;5T6'J( MRW(W(_F\VLU\.SQG4'S/1=YM+]2$$X41' MD;"1PDHRM(?O+I23?%-ZFK7O(SZ0E8SJ>.A;.Y"C3#CY MTH2EIMUYQ]-!,LI8D%[.;VBQ1YV8\F"2\*BKEV5=G4+,9+6+^9F>NL,K1N_2 M>,82!6I:DURIE)N-ZW*:WO/D/CXMHQ3%-\5%]]XDJ]&4SJM9!4"HAT>6H(TL M "C6<0X9L,-,8ZMR276#7)<471^Y0F/N![@&G?X5: )CSO3#2TR_)B.M&WC6 M"\?:9/2$[$_^Z]B(Q$FPJ@$1U2TTY2QGOA4"9KE% MUOCZ:83 $A$.Z?U#]S2_CM>3('EU?BEP7[.H5-.M MW-7DAZLHW \SI-V)7 M<7EN>_HP;XF^%=ENTK@$2\RW5YB)6/CW91Y?:9 1E-3A%N\YT93R(IY1A$=R M&'PQI[ I6L74#8L*N/:2Y%YZG899J/[@%;MGSK\Q^^HOO8I:X6ZM'7\CAI7$(@V\AP7 MW7F1BC$("S&6;W_)_CGP"&S29;@^]J+QG)/TJSMY=0056$//(8;5K]ZT4" M$9D"$F@C9WX1+ QSVVK-!.RU&@F6H+J.!5OI=/JDN9N?.V7<@_LR6/6HN-XI MR/:TV@I;"G%+.19U3^D&OSF)N,*Y9.1:#+&>7(_.'G<]);UR1])HP0T1U\V' M]JNMUI59@%UHY%5[FEKWFQ+X'UQ5D0QN@55"+D"DH7KT*/ $'N0ZE2T<#1P? MK-62"PAECQ*\,U&B*A/-=(J1$=&X@U"P=Q;CW3;+7:]9[LO;9KG;9KFKS/^G MV"S'4$.*)MCB"HLZL<:N!#48W?]#=O!3<^?^1S1^HB(IB!T@C\(C6)4N3TNC MB.2)XNC-X:1]G3KKB#@U?] AEEOLY^+@_D]>H-5182")JD3)<5F9E/#7,R5] M>B)Z12L+8SS@B)@#&L=J8+9.Y9Y,G@H2M1%01Y?@Y-"5./$_II4ZR2!(2 M3UV]]^S3N?&?AQ&EU).PKZ=B;X &;P>F%J3/"PR*^<[!?[$ZX# Z6B>%3"V! MU&S:,VYO_. ,R]O+X%>6)6?FFK)<61.R"J.-PT^MYC"='*FCF>B! MX0JDL)S%Q$D,;Z8/-EEX.5_(R9;C]O9-I,:$.5Y^MDP[;)/"YPNL#HTQQ&;U) M'T*A8G7EE75!,G F*?T0*BA8Z MJWCF';B2&S[#YX1/%Q\VA1[*2@/UM^.<"I%![TU'+[V.I+U8-,!+!AP4V3B8 M=<$:D')53<,<'LM77C47E\(:9D>79&FW1:1698VGA@+"Q7(OG9 ME'5N5@UFQP%6$RV8*.KCR@5NK[Z%(_)UQV'1A;#UIR@H84<7/,VP,G?;5E58 M51-&5MZ$[BJ^YNC04=Y0_H ,9L(=ZD84VO"JLT.Z ]8VXHDIN4?&LDU)+?.; M]M_D].;9C^&1BZ8XSO[>,N$@_%*]52:N&ARR44DY:7[)52^"T5*4>0C&3G;H.]HX[W2_/A4HAPMA.)X=YSWE M)"_G&COSE&QTNPM'@\"3I0[(!WU:=@NK1Y9OR%V MAZNH!VYJ-Y/ZLB!?7&E%B_+>:].L-AY@UXMK60=_X,HK^FJ/A76O@"?GZFAH M4767[@BDVZ=[(K]H/1_ @"6+^].P4U0AC&V9T8@XN0EBW!YUZ5VPJG,E!M3E MP6P+B@4 AH*68D."TUPON:SB,5O=]Y(?N9[W?5N3FH_T125//%X-[J:7KP8' M_-.MH#+S$B\;\HX187\IWP%Q@XB5Y"$1B MTY05)UVI,&CX]G(@^S-Z?(&5W, M_VP [GLQ0(1+DB$FHYAV:+. JU(W.($P(T-U3C\*P;UC@HHIQ9&L(S@@^ AC MZ D?7?$Q"*9'O=.)24*J_ WZD-_.AKC1[N-+.P^NW*3P!L6V;+Y]PCH29N_] M)K6],9.-K@;C12B5A$Z@B!&4)RX'4X>5$;P&"(#?'1& *+THR(1\_=9[2:X[ M3TDSR<66YHWJIU?L)_D#G\"W%&I>.YB:IJ>I,Y=" ^E>2(#$8V"216I@B\U* MZK;_0>UDMS-YZ E4QD,+%.HZT?'C83[28;\M6/"1/P?(-4C"]ENI"TV/J=LI MO>$IK=MEQ"CZE+TB]_%[GXJZG:(;GB+FW)%:"%!M1CY3;A;AOJT"]S?,3=AI M1$(H_JY:>AZ,VWE\9_.X:ZSA9$3ZQPR-AKI($[_1K";?6G!S #57TR5N9_.& M9U,1SY*LX/T%3)!R-P:WYISR-J<5BZ"#N'A;A!UI3D]9= W$2I'9*?K3VVF\ MZ6ETG&=C\C>E26;"SK17U!I#HV0Q1QWEJ (U#K2;$Q1@[2;$8Z9%($&%:1CD M-=1N-_B[<'8CY5"8I/"CSM0["4L0>.BQZ.3F'9_N[_7!""FM8, M).L/I&NYG:%#3Z!M>)%A>Y^C4)(S#VRO:+*Z$ *]B &6>>4*-?U-VM!GO1 ? MCJ#V%3;Q5@C5?8.W"CM83%-LB6>DJ-\[OICW -+]/"F$6JQF=/!5DQ9I!95>$$)36$980@9(MR."_+F;P=DTHW>_&+ M]]$K)K>95H5CBS\,AN%W&16W%'99&(T#0=T3,.6GA8"ZL'A*&58F9(C 9I#: M?"_[^5F+9'SVLW9N0#@*5<00O8:@!70L1\O6L:$RJ)*WRNZ;8#:=M%V9EI3ELED.@8Y Y,/2W&TK-4?.M A_1J$O! M7H&[M6/( O$S$-/S"5/=2$WJK&I-\D%A1Q@O1N/Z!-52O4Q;TFZ(A]ET7 MRJPF$MGP6%CH6ES+JEL="95L+B'@$D,/? ?U1\,I&:B'.0HS)D]PU]//*$<7 MYECY@TF\BDEA?73DK\'<(]28@48,99"%!<2EV#DDZK@V<=4B'4ITB.P.BKN] M)]3(K;P[,VFRLG>B([_LI%00+\'CH?$1T9BPPN9=?3GFMM/$LC#HFI1!>+ % M_YPGI/<( 5\R*'LOCBTYOEL?S.T/L/?>&Z&# ML58\OKT/[OEYP:$?TP7ZFY [NZ3V&XHS M?H5?;.MTOF'/K2?&1U-;UY*!NTI=&,-B!W2\I_[_JMC0"L^=T ^]V.F.&@'/ M0V3,'6'%, 0_!M0[E*3<4?[E-/Q&V'KD-V=5M^MIK=&&:#[1C#$=(V=* O%CX6_ M%2'R:+>DGFFCN:-M$X8QA%"J0,>=18C>L2J75;?<;7JTDO9NCL ;UJP*%2PR M=3@(QBDA^#X+SE/3,&\PQC,,M5+X<#M-B)G^M2M(.?2IC"$0?81='ZC5;+"W MSN-Z*D8JL:B;40M>SO8%DZ1FA[5V1DVP:WI*O*']#LF5!0V&]#F4*VVTFFKL MBJW;NPU&JH,<._&;K;M"<]KA[5[HX<;G7Q6"(=C75+XWN,WW[MG-=HGQZ1IH%-#^'>:0< MW5;*T\00Q>^B*\R'Q43'4+<]LC7KU$(G2K"=V64VQ"05R<0D4>JO35L'<]?P MX RT&%UHOFBBX$)7(8\R!C?E;B'-P[. M]#'ZWZQGE)'B[N%T_]981OF@#&Z"> R) 5A;'X!V[4[(9>=;\.$; :+6$^,, M75C?1RZ03WPJ/G1TRZ>YN]B8'OWW/&K8,@^EGB?S]HU;;D*87VT,Q[@L2W(* M(#BE1E(XZPJN3[)R\8S;ATO**7I*V9]'E[$D:.&2XY6>#+VUE91@C8N"(F1/HX^71=L;.JS^7U#84S PH; M?%BJW:#6OKCZM:G35=5R- M;(764ZW!@:.#MK%)'U&S,"FL,]LC32:8=;5-)0$LB%28-0H^L&3&&T]OF%CU MW"\88-IES/."]B#X\IE*X'#_9:D><[HR'"D>?,[Y+MH990MN@BWG6:*+U>_$ M_@I?39Z^9V+F-1VOL_SDD2A:]5A\]U0(-M0Y%J[IH;32*0\Q\]6)#RWQBM!) M,!.TDOVH#H>.*['!8(T-+I@:$@H.H9+&P;WV7PAQ'LRL1_64#0?AA.51W@LM M0M,[YM''5%_%0G-:^A3R<==A+W_1%X&;H)S7'"J-U8TH<*Z&:'"9*<<5P3XA MH8]I)FTZ)+C)"U(I..PF<0S07WA:KFBNJYG['!XHDV>9VY;JSFX."C-6'QT>*.C%A;U#WW$FI M=-YB[H1QT773G[4BLRWURU\\D2?P)5!S*XDO$[DZH/K@I(33E+ T"[R)A MGS+A'?%_FQ'WB6&KHY\_YB2E[%]R2$?"2[=3!EYTE">D!&-%D"$% M;T7P $V*PP*$B*GJZT)S=-ZUY+5\H;)$]$TO\UIR.9E*?S;-N3+OW#B^\P=@ M=\/)Z/ JB\9)]XG(ZJ KJ#LIC05T3"]EC@UO4Y)DW*!&[ T U>22XUOD5BQ+ MK*?XALA).EX6R51K0DRD+HS(,MX=V?3*B/?&>4KU?I@N(*SE/9_I\0+IT2," M/4AVC-Y9&.K_7<:1Q#O$#HUYTI,)/__4!Z(E;@:DT+5;.63$E![PJ*UGT)H[D9!]CWU,^$R#959%K M'L2@D^(VES;6!9&AGJ(O=3U^)._AR0'3$3HNGC-ZI,V6+#1![:H$4E7)B'P6 M1<[@$@X2AW.\XM'.E*+AT!QO&AE473T8&J>74+?9$'W(F>ZWD&I);IF@D82R M>BH*25;(U6?&C"!,/".HY[$W-8KRO1^EAM0%]A\RO_T; (4/Y3,DK7I '(B' M-;)XIDZK*X?%,?>M 9N2:K/5\F@AB7.]8NYA(/[7(8#8$'9"3I(0 5$1+2&V M*RG)6NXVLK.7!3&4##;O[Z?XJ-[Y@GO_5_T&]C'T![3TZ1+!&W9=9"W\IT&EJ=" MYTH_1,]AY.J=8132Y\ 7].2*?D=*>JPNI,B3ZN6OIV'[ =O^U[0O*5%@2NG# M$T6;0$E[92=X%B=1HA,A0@9,.5VYL")K+;_O@J=9ZTK5=1KV7A_/B+CD"D(9 M3/B"KA14OO5:VBU(_7H@]2>W(/5;D/HM2/V":N:+1/G=,?NVO@.4'!BJ5V], M&2_JFZ\@9BPZ(@>"<\'E5.%VC8X@^JK*PGN"1;#J?[L Y&2%J MT1S(!T>?Y(-ST-]X9I]IR2 *A^I<3&95)Z=ON5YA'"5)^02IY!FA>ZK/*+;% M=)\Y,8R5(DUSF/D\#1_RB6X&9P6I#4TZTI13MR,&;,T;SI&E=.G9'-E32-K$ MGH:N)MGM)4)%0#"$[/@:_-.F9_(]4OD%\1#DLKJ'LNFOT-WZ[#1LIP=>%))4C?AL IO+I\-47V$6?,4GY;YCID+B]B2-6=ZW?6 M_E@>IUAR_8JEQP!*>55M. OTX.%_&+4K^&&=?#KU6V:4M2;X><=.G%U##;O2"F_Q-4-Z)M_)KS(]GYX+S73(/Y1M)!KB$O^R:VWW M1JW31!8*/YK.DVR@+-4\O5#=1]_Y39F47_O=27$D>?G/YO.U0D M17]#R,73\7'63J+>@5X<8#E^[0%-1(5/'V6^G ME=2P1)ZKE;'.,QU>^@*/IZ@/T\H@E'8XH9:XJZA2$;R&$NFV9#9D7$$Z[@MQ MX]Q!6!6=T5MG+32T:U%C8[%GA=2(9A:2&KR63,;,)A]9K+W,DXRN_9$V-QX? MLP^S^S:MZ(?%@\#>\/]H[[QBU5,([VVGX'63.K/5P?<<(FO*9RQ=]I8PLME3 MRDINH"XNW;XJ(1%9[G,=+E?&./PZ+!+A.,E2]%3?P:B/>F]M-++CD9Q! MC+,YW_PQ' M-S,F?DM?^3ER0_UBKV>'-B#:S$:KTE]N7L-W3MMSIHM!AX%_^+2%R$6K.1EH M*FI(?Q3#^PN_9'!ZA.MLML!@B519BJ[6^9+YLQY).F)Z1%+(<1UY)Z%,\(&-:&B*C@2(3R4<6*)/RH MN8='-UUSKF7S./LA4H9XCA;%_U LM> 4JE388PL*A_ M[N&:^)=QFWGJN'*6F]M/_?( +5>X%7GU7A,P?GJD ^41,F:\-NVJ%(R?[BHD MU-5=>3]=@3=/L7/4]"P"A59A*O>$)]Z48:^NQK!O0BDHP!>#K!"]L9-IUTF\ MS7E%I0-> @=3[Z34\ ?=AL/]GD>GA+JFS%9X[$0T.Y@S,CW:VR\'05SFI/WZX^U MRKO(J-T"@'?R_[?<]W$OV1-7U."=(DM?L\_VX]E<7O1:0F:@*04R$7DM\K3G M(D\E$ATMTR4) 25-<;0DM'$IDL_'C>X&LJ$\28A[ :;J-H#8?!HYF)]>8P[& M!"ES69DT2Y%,!:9?9FE=$?7*NF[;%76T!P_N7[OB)8AK.DJ9-A Y:%8$V1-7 M>UNYGY2XQS>G+*G_:-R:LHD=5MK=$GX!>IPC4&M:KXO4*IZO-?*S/I3Y04*3 M@;SV.=4X99(- BZ\E*VB[DBQ0=FRM^XPOPSFHZJ;1%%N*\UM>RXJCNG-7A\T\DJ MY%.PP57F4.SKC]&Z1D%T^NSY*>EJ)H@-L;=I<*PD@XZF>"UU2W!"TYM5FP6E ME2T_ZP=AGM1-K%\)J$*DT>-8'UB8GX.9I.NY+#1]Z2F][ J6YAE=_BD!$2@$ MVS#X00BR_YN?X)D2C7T7GH'MKEZ 7=Y?J,Q))X[\,:SNN\K+=P9.$KH:\>4\ MO/_USS\_??84_W[P];T\>&^ C9D-4!TV^J><]/8C:8P&O.$ZP^\9KJ"QFU^X]G]LY3 MS]IZQWWHU,TDTH3A:?'X.]0Q+J@%3RKWS[4F'F9.S^RG7,%_>/_APX1>6]/Z M27>0O?Z1M6JC]:!:PE+:O'!FL$7%:6&0(;VT:Z[K" /5@J:/\RNGXIP@ V:W M^U//2?AM5T:)5/0\%>:D .>Y_Q.+6P\L9E0T\]NS7% MO63$[2:\)6F;N=TI9#!O>'2D7@&M'Z5U6)?GD6EI=EOEWC((T4?XYQXGS[G0 MA0*+OY]B-1*G=V)AI)BZ'AL4&0;D3,RX7(@#X?E.V]M/N)6\$3V.-?Q":IN%HPK*U"$HG/;FU=:5(PDG3);Z5J$=?HS4T&JIN5?8A'EK0 M/"_:L_(J((5WBYB[[6IXPZZ&!_=OVQINVQINVQHN:&OX=4P30:+PS7YR.*%5 MD #81*#SJHB4V)I8-Q9RF&GD.%=5%PPJ2\J%]LM&JM\Q(>7% M=EDL.J=6/[Q8]S53%F]_!BDA23YYP1$K X@.D411)[#-(ODGU+HOH/=T6E&L M]CW/QMT3JQ 1/4#\W%(QS95@&VG2$/FUYP1H75*HC<15NU0MX!BXY'%U<:+- MMQ[G,\DV9%2;LZIKU9D1Q\&6-*%)"5;;PHG,%A0)JH?&U?D*E6:I<;61S"&E M45#*7N?=.'Y433 >9TH[(7X,&G6-"8SB&,B[228R.&1-PAB&V2I7XTF(Y-G1 M9Z(9#IY]ZJ+K;;__]JG@K$2H2ET\9LQ6=WNT!/4Y1JLP1R-2+6)39\G7NH2! M)28KQ_PFG$5!HC5A%O=\&R/FI(E]F>>W2/(WG&2S>FDT2T/QLF22%,HGLEY7.:0^6*KA=-IDIUFUV9,\-Q1F.(KM$&$O M6H+[M*^86D9MU4E7ELUI2W;Q!&WG$ID7PZ;MMTCL\(!3C@ F#8J.LM4\M]W/ MI_L>V2ZPK(^>K5CNAICQL#83J\51!J,-1FS54B:^JE=4OF,6=JK@A>O<8UHM M8=T87V@%>@:R,*H%TAN&=VZ@)$)DY M(_E,$ZN7SG)6;JJ^Y[S1AI'B?.YR*RLOF/3)VD;2Z7:@NUZAXI6F]V!)PJ'1 MZQ?XO,UE_0GK"2&N3_;W-&=J28@HR##&V',#KO*/A-N^QK!XDE7C6^C'8#F5 M.Z1YS9FZ$EG2*=ER,KV3<_F*H-X_ L7Q(;<17EW [&D$4_'SBH29R)>]22O@ M.Q_ MR5A-F:)AZPG6L-&6#1>E+&=C%.(.*U3S)7D3OE(F(<4"T;0KA"NN7S) M7_SP@LBWPH#I9H &QSF]98$6<6GY+/I3.N[.>4(ZR:OZF<&H*EMF;U$EF-Q' M7$(B(":M.PFX392DM$OB!%/E"&CGYYS3\J2V35^-U)#]GLPY*IF_S;(^7K#J M^'4T%)(*$I-1S9?C+UAG.(3=6J- .IQSW$_D;PO GE A3T:J?%7"5>'H.F(8 M9X)K"OY#_%WOM 9C;.(48Z&K)PRBHO[" .]![P?O:D3O5<02KQ8-M'NIV%84 M/$NW=&ZX4<5&]N'N_1KBY"$BPB7H$)5N*=]2W"X00KH/@OFRV_67Z9TC:.3Z M N:T[.#)N)(\(^BMM'J _YJ!,H/3=\(K4D?I$-^PC2VCP%MQ%"79 MY.>Y*B1N4S5T4M&-7]E^'!;M:J^EF,&*;F'<0$:ACS:TVUAO^L]A-;K)DV1Y M#JO#GWSP%3YZU1:74W'C:,/XY(LOG_ XCI[I)FY/RS&V7D8@,^P">I:\?)%O'(4M@L@3@R//;,T)0ONN6R"81/L!8!/^" M7$Y.W6Y5)+IYWC.C+"]6GVJ*"+N-9-HVE&E#-.VU7L$*49>3<0__[/[ZOVX7 MVEN_O33]LX@+N2M]3_"Q1+>B7 Q,' K963KWXH1[D^Z-IPI@K$JJTK1IV[/X M7-Q2XD'?,8D8+%8'T^SX2H'G*GM#8TLB!$QL_#A"Z!$[^&>7 MT^PRT-/.B+#04I&VW/$B-+TS_BK#1NE?MXOF7=H0"%1*+;57&C(.$C;<#1># M!%H8H@"5)KOM0&F8'8JX8JS?R3RJ;M26K#!U+4C"J)"/9"1R\31UY0&<8;>+ MY@:=&EXJKE_-DFY[=C0X\P@$ Q)R2ZG?>;=F83+@&B>2C/A-^\!\.3DY&V]'$2NLPXNU0;C:;H=DIO>$HE M+%GLD_2;\BPZ\-7 M23X]/E9EU%]CQ3MI+T4MW-+2?=$( F6$4V DO6#"A/W0_-MQTQ8_OL5525.O M?Q6J*/OG2BK1F@IHT%E\2>-A>!F3&&1'GA6C+:0GW2Z69$7?LL]Y@LB%$N:1 M5NMV$]W4)IJS9\ZO,NH_- ?0LFY3Y]P=A1U8EC>)K**UPG#^B+5YI>A"/OQ1 MNQO\Q,OI&1PXSC'PFHI_]_@%Z;\5WD^N48U3Z5_3!6\7TTUYY"EIXC@+A,4D M;9*4($Q%?\#-#54Z\;^IQPO%P+XO!W7F>;P718WL8G\:[$HBLP/1-CG?M2C, MY'+UKHQ6D*]IJWN1 F[92=?0DO.CW(>EP6'5J<#BZ'HNS^684RZL]E!U&G>D MN_/&D7NC\VX](A$'JLQ:G!8EH:3#+I:^V-]F7RA*-;K(P[T'=_\;^#29"6G] M&\_'L33?7K"YPC^M"!#^3=/RB92S8L_%V)9!0Z]7]*/W6 K"PK'U#+Z,!8W, M'I:>_'I6TV)GZ(2G=2!PC-N(LL1!J+1K.!5&"K'1#[!R(XC_O,YWO/GT(7%6 M-.W<&UJ3. DHUL=OSH'^X0.?GD6)-.75]O2CC$&$BZG-#^?N4:H!9)X;BIJB ;27R(EM-H15'2-*8L.# MMFDFSQRI3X0:2YXU_=0D=(,_&:Y6=9/U)_CLRC3GR;X*1SAQ$H:CIBR-&KR_ M<(O""+J]Q9N-:B%8V?EK;#8/_9]']LZ!+H6@9RRCFSIF!Q85;HC5=,7=^JF M#MA*?\^%H^PVL!&GE6Q:2N6NT',O&TK4GV.E<"]LE]4.B=O[3R<$C M']U;0]DP4Y5FXQ.IV'>[HF_[[*_99__@ML_^ML_^*O/_GO;9O_6[7J\UY.\, M2OS%\KUY&%P%*/)Y]8NGZ/^(.D?>2,'KMXD&B&H5"/C?\N?H"R\)P=A?,>S\ M8'LN?Y,0<4$*6 5(,9M5P0S)'CGK91W&JG(<5Z'D463,X ,>6=>\'Q5;+ACK M1.6R+JH-YY*X%[8'60"SBVG$*/UWLUQ&' ?R57SNC6HJ8(/;,7-9\".(?XV[ M;W,IL0JG@/QN*%[%'QQO-5GHW2#D 6E??BY@,.8UD*].63U'3174R@(N;"!( MNF+%_>?D7H*=*246[F:+ 5*69P>!G,F5F%>+U@-9$;/;+%A5OZ98N9 M#;$!QDW6<)@7PI159\K"*L)&X W4=8['_!UL%DARUU6YYHH<=F=?'G@&T'0/ M(ZQ*K.X-X,%S,3_GIR>*)](ES99 @.SN5KR2YC/>Q"\F;V$Q0%\.0ZT:0MW, MJD#$ 2^!UN[J8')CRA:NE9Z99/B/;5>VR!X5Z!+4C=?.9'K(,XJ('$M8ROLE MU+?0>4W(%"]APDWCLD0)F'D,U?;-(/)+LG M%9S@$89P.4JR/;/%4M'F1-%%3U&Z %97^%#?UM4*)\'W]A@O;*U@S;'%)0', M\-OLJ^,L^%:S'Z;[OB#> /Q,_6JDJT4.%3>NQ:P#M<;OT+/_(3>&O\4>,$]C MY=KU5FW:'[0E,O%$8#+N:S-@*- QD6[X-SP>]$Z2RT!XE\C^9/BR'+P](R4K M\NPHC_X)-I9%XR%.0[0?T7R,T3JJ=&N]8T9VCZ(HLA=)68"91+#+:/,./&=7 MFQ29PCZ[VW:CKD'7N -;C"_ I-V3TP(6EK7@5'Z>N2M(%P\_LR9BVMP&A;BH M QZ,O%0*/"EO>!8Z/,&BM:!B,_FBZZ[8$2JJ6KZD)(R];4J20$&,;>P73CWN9OE[W[NP MF5$1P?+0\@F3%UXH"C_0#W_P2R$024)/@C/%.*@4O:]]CI MV[W, O^>*@E=.?0IOF1F[ASC77\X!4!%8AA<7AQ:G%#"J),38K ;2F7S#V:D M8#&,J>[J14O(''3F*W!U;EU]/EAB4Y\H@<]A@, U,B>!$3"SMX*Y4R=VF';MZ8Z2*N'/SQ^'5[\MI M%0T8PYU%IW>5V];!7QG0(W>+*9.U:-+SM^0[;,GB52GU01N<[8HLRU%C&DUQ MV"A@TWX2S=1)P6W<990M2P?$%M_$_4U+P>V&&S:HLV2 M2=@U(GO][_#VD@I7BE.YBA7.C1(.BH7F=1PVK/)BB2.B&2YP7-*H&]A+!YZ3 MSQ?@DOS@F!V*REFC_LIW7MN_P0+@7($J?)"LZYDJ? L+Z$?M _Z:JE[Q3M2X M3''D'T[WN>2U->N^:P0>J$E!BE%)WFYBZB$FYRW;U4.)A95]-\ M R4_92;#0)^586!3_=)W$.-V?_YK]GVT_!B.O?2P1"ZQ0[2;X?5S84/CDRR< M*RAE1JS4NFI8^[#'*F2#.;=F?24/G-]YJHL*9G6K>BP[(J: ]JH*#4D'@[9+ M^5I_Q.X7+/&RC [Z#&O+;IX:QRLRJZ59B'%NZFD>-" MP4L(VK''7]A'?W(RP+FD^&:W&7O4?-\QR3I]8-45YT6M//%6N>N!LU2D)2GX M7"1?YMS26E[<&/5*[$8) _ M*X2?[OT]U3@E;007(7W3X7W",$>A#79;78_JX^N\@O8T4R)M@X\GVLY%@W0& M-=S8DG;'[R7NWP<;TGQ'^!,NFXUKA2-G*IY"O@]:3DF?;3G@IJ(FYQ!VG@FS M]YD>5;Y[#AD:> ,A'.^!Y,!3)C*EYDCQ_B0!!L"=['TE@6#D(ZS?W"B\( W-SL"%*283S'OKXN7'KD* M%(/%W,?56>4\[=Q4>8!PJOX-4G]G+DCO86#"?LP8>1*)_Q]5:!*](MI?%*>. MSQ;NGA"1QM1"Q;*H"R0Z#P!F2);3PQ(! -Q<16DLK0;M^D7!+;VP>GUI"I+6 M6*?GM1W,,1SI6FKQ<,3,S%^3)"\U)88I)YA09;W?D4P\A<$=?+@%BW/8!T@))O7T^3"=\/:&(^)6 M&_(#Z5EY>-NSF/$>;PO.1@V5!)K5A07X1E8,EC(N?!)6-148MU;89& MN]A%P"SJ@K0-%:K*CHI'G..2R">9T;6T>>X8-H[PM5RI/A+6 [=S\+-(!B"\ MJS4+T)%-G+M>[ C+R ?#:RO^L0?I%0)7)CP(%'S9T#U8YQU7[JEC!.="3-IY M["E!O:#"MA68V/Z"D%PDY%%3T]_&2B-TP:429Z/K\^$HSUN>E)6H9 *0O=4W M :OQAMR'%-#-4R!0XF026MM^X?ZHEXK3Y )U\7&=9^LJL"Z+?"@F2'(UN21J M&$00;'63(!=\T+"AP6?I.W::& ^&6FGPB"FMFZ;@HM:%:%10E\K@-@(/\.2E M'6_.O$ZC\^ -S$B.\8!813@DPDVC/ZN^/_IG5J""AO(?#2P NAA /$?L!0/W,X[G+Z<[C15I1RU1P:Q0Y4?MNM.ZG:R= M 1U>9Q!W^M%=MH^G@=6>JZX?6&P(.9#3DF-LS7#B<6,Q$8]#)\_<*A2(B8K2 M[A:BGLAFT1^M5GK;)Z]M+6:K<@G&&P9!ZK< %B:T5"3UUP]Z56!]!WK$44+5 M]([@,\@Y&%R>BW>?#!6:"VD7X7LVDJN,Q1JMO(E74UZEF$ZBM_"9)+J2I:5P M*%()7:94)Z2_;+O/C3/I1L>6FQ#;T L._N+8$OK\A\CS)G:M M=CBE-WU=$JAP3= @=,ETNQ/NU:$^&188)""A MJ!BS@L92?<_?K+&3VW:J$X7^S@662?U>N=KTW5'Y[X6H7Z/*/H%RX!!*?X7# MA.F;7N5Z5*X[[L"NPXLQ$IVCN,$ZV#P.FQY1)KH M)G%JF;/*H8?>*%DLSQL9?]-I9'>,AJ2-T.#PU1288#N,8+D&KENUV\&1(XQO M)RJ9]*GYYY%=?P&@13P%A=#R@E41>XD%NS :7".:*[9.8;J">>)E,YH,=SJN MRF)5XX1,.<$."9Q H+SG"M;\F9"\FM-#.1K:(^G?_G1. CYM?QXSBF1"G>&* M3.KY4(U*CM9=X]$@R$31MK%^ ==SD4J0MX=/Z2N(%?J"XX7"A9_@R?YC@J&U M7B.;-2I(STS;.I?SEKX2)H\Q@=2HQ><"8INR _T"VQ"^/9S0^O P*C M@F1OS% ])M=)3V2CRWA9\FHAI%%L$*X2F1LNNRJ&QN$8A"N04I7!756&ZN9(*MJNBEM@@OV1UK31 M!J4O2(@F27IN0IO6APG'+0!?N75_X)H8\^2BN<3,M>#C&4V#UC9Y"!)\@*)O MNQO(@7%CS,;:6#+2CL%^2&E_M%XM:@OZ.#(+8C'L+9?$ ,FAST_C\*KN M]2-QBV428A,-2)2!88F47/ MN(EU6.5$1=HBEP,N6CP M)D"%)(;']\8TQ"$7T9W1EG%M%//%;C@E3CK0H!^\:H\"2TJ\"7GNEK8J!O#R>?+8; MTG"K# _2;JIENIJ4>*\N3ZJ^EF:)MG-7Y<[-^9THNQ 1GVHX(P@EX0])C7CH MM0_\XBA(3EZ4<9UACR^$!HN)XRL!-NI T81(/F,D5ADFGE$OMK@1J)\QF?/^X24@C0'D'5%5DR=KR.@+^0>A+D@M 7-W3/MY5,* M30_SYECMZMODZ24=9QXA/CF\/5I;IB2NH^N@0SCF%T3U90?I1X@.O"JS]12( M2;H:B4CJK\4KI;,F RB4UN]W0/"V!$8$8\4(.*+\?"4N0@>H GS#B^DD/^DT MW%,R>-*'I;)$L 7>37?=..UN(&2:-2QZ)CK5(V2:4)X0;'3I*"F:V.>X:FM* MWD"IT_0LZQVQ;6AWCN'GW*78P)^5:N#]M=2-O?IT9\\;]>Z"?0(M@F(=_(6U M2,2H4U.C%MG%\?'2MS5"-7<%>AM*#*4]8:F$B,UYJ;DAK0A/WHK'7<8! MC!B#8Z2SPE;=+N%XRO;@"QYGWY97>?,#.6Y/FJ)"?(>J5_1,)E39XD)%N/\+ M6S6Q(9P'TL@5'5>CG8O0E:E%+%BS 3K(:R:Z%L73<%-:6[$_4E^T;,0O/R^) M74L V?.O'D^^7>-T9N0IZ!BTQIVD+C2JT+E788KILY:63AH.Q$E*-TQ%;6&- MUJCU0^RT;<*(6A;+QE9JZE\\Q,5%=^8R6O@B!78G>1.N<<\AVU]W2Q<)^>U[52Y3LO5"4)8WQ=(97$F)2Y1 M1%Y/SPC6!WZ/X"NWG4?7[#QZ=-MY=-MY=-MYY%,H5]2FE3K7FPG4?MR>,OSB M=LWW3!6"&:32$.HJ'#K(P9K\\55'C[N@PPQ]]O#)H^.OPFE5UV%JE&)G )\/ MB0^@9#R9J'"GSQY^^?GQ8_Z"?#MSJJ/J?B0/LZ:]6![5U5GI):#EKOQ@DO5\ M%HP%D.(_E,C-4F^T%$HXXV%WLCO(-[^IVBUE?()+L(/@=_ T3;7 KL+W7&GW M/TH-77!!_[4KNH&5==AI[^D*1*N0,?PLG0NGW+FDX8HID9.R(<@?N:Q+P@*0 MB[&$,\%T(<$]KK9UR863A"F,!J(W)A\:%"F(MQYO+GTZ0GH+(GEYF!>N>&RE M8N$,8N)CS7>3.[KBIA=I.S>T=@20:/+])74%Q5[TJ-38GU;K.''QBR'><0EK MC5E A1:^""?-1&>C>YI[8=4I+*]7X@KRV981^2J8"-0_1:S;_56<[QUP\6.7 M./=Z.[TR.87-M:T&4AAGGW-5+FMN$6I]/$9NIUEC!Y)-*,L;8L5%+ MDCG9IJ#Q]8S)X$NP;UUD]_]#L ^[L'J(@*@+J&:6GP_UX4"^QG5>$'V[# M_8F$D2[Y,X&=5@1OFI6T/P^__>S!%\=/])S)L\\>/8S'#D>2GSUX=/QE_)5@ MI& RB)1BM#QU7251,I:BV_=H&>W[W68K!;:JV>X&L(GX')WM>4=H].?Q-@<% M$>^;8,I9)LQR$&(LQKOV:;PW6:A5-CX1Q_M^O,CZ3 6LPH O**,!1_3O-%G9 M(WD=R?FGA0(CTQQ4)^%ITC_+O[/-&:L6C%9S9N#\*CH_3MY$^WMPIO71 ;PQ MK.C[V:L!)EG:P <.5*2.I RE@UAU5X)JY=E!BM/H BCGK55H<:5FVE/^"/S M45>IHIG?*XK;-[_+B$LOVKF^9/DKKJZ3.VMYLO/3UJ%!:J:\ZT"JC:8'R9H] MN/\?0"SPA6R\^2"/GL<,1R8B)].\;>D2Y<-(%1JI":;&3%UG, MFT]H!7TB=;4K6>SHO&'F3;M ?*/4ZW)_ 05V8W>Y$WR)._QCCJWGQI"N-SMLC-%K6CI/ M);D;&3Y86C4VI3(>F9PY2G6'_W6((9<@3SN&7!=(O*V@CMU]+S#R8T9@F==Y M*Z*0-C,=E)284;*2,(M'&6%R,'7J_I>10\;C& M7:.$IJKUX#G4B4 CUOA8G,Q4M*YR*^O=5842N5E!-.F,T>;/SLL:-#UX8[T.D0I12?A')E7= MGNDAFI6M]B:MGS9*8K"9Z#>_WN41+*/&J$^IX1OQ./1+ MDNI#''GG9VJD?/X\9[G/)T\A$/#@X=>H41@H_6?BY%TALW6'S(*S:L,ID3\< ML&T,P$5#5,)2?NWQ8EVFQ?XO-[SW6+J8JVK_=>?^G8S*4UL*@)L3^[D/09'^ MG-0[47CSSS3JN>PZ)=[;48-'16(QI6HWKJEU3,BP\]K&8^2K+1E)S1 M8VIHMU:B>_CX^-']SW&-ZO@UOO_EF]W^P>=?/L85J"CNJ8VMDZW?;2EN<"E[ M,'E8QP36BS1],T8:>2BWKUV2GR 97;L;*&,6$_XN5T+H@,*),.AWPU:M]\Q< M8.\8_MG]]7_=[!P=6/67K*I+UWQ5<>3S#A? MZBAQ)Z]'_[VG5>*_U.?;U 3T%Q1CHSH7>MJ+8E1=C+(BFM:U$H&1CG R:LP\:?5MC=R M'&JD#9:T/!/_@^US") AQ^9OI&I56]:ZHI3N:RR6QX\3(W25\:3A%&OS%9N0 M/VJ1O/M5\@>]VC-KB!*KXDN0G.'=Q)4&T:WV1.U,*5KMXR^BEL%!6@4TLG3) MHNS$6=*V9B7">!I&%3;K]]AKNC_>I2^!ZA:2@.C2^O(8%.,RG)[F4%U0@1S/ MK%NPX9]V'(5_TX'X$7B_OYY*Q7C&<^$_X'0 32:XJ9G)$ $Q\8]QQ23XK@ K M1A>GVH@@.E\D1F Z>\3M7[Z6WZ4QB3X 32RMIO>#6/_-[_(;E 5B8BF^91C% ML)![Z>&S,77JJD*(J8JIL[J.>Q,"48E#1ZLUY\":,EB!+9R69:+\ Q(OI="X M*\W(]&IP@#FIJN7:Z>K(K.MYS@EVN9M12EY+/':(MDW)I"Z=/E98/W7=GH=/ MW#K1_OJ//G_S,_?__.\G7WSYY!K?OO[][OSUE]+J8\S<$-R2=M>3L:_J__B]?A&? CJ]$G523JJW]5P_(%& M7,;YRC[_ZP[V'^36?_<*]4!%:Z5LD"(5PHG)KM-VD+#QHD?_RCZ M5?&O[ 7-",5S(%G4DO8AI4RM2SGOP4(6PDJ*[IC?+-_]\C.1 ^ZTTXDS=%/0 MI?)!=1)947^,LB^F:74FT"-%392E^KFZE #5[.%&="'Z35,?[2,_\NL6U519 M%:'''IZZMP>)7CA3_%&6;^+YS$*Q6'F.>Y:2XM^ZUF!M6E9K MNUGIV$^&#P)%X)'L?)R1F"7T4H'@=B4TIJ@Z^>[%#W?N.0$VD'49 MS]MT*F=888J)')C !R>^7>[+J9>K!%RE+/J'DY2D MRJ>%Z2C\Z!B5PG%:#8*C4$8&7%^_F0(Y'%)W_F3)4^X+8U*;77;I>S(:A6*H MGEB5Q,HD+YHRZUS .>19(X'/TCP;#B@K\M)8INC^8@#_PGCB#GV,"S1LC-MM M1ITHEQ,P_.$&YK8!\IH-D)_?-D#>-D!>9?X_\@;(*V$RR=<:BE?2&21L=7VD M.XJR5@ 5TD>5BU&\2.X+2R*1")4*Q\.Z&HQV-?$LB]V*VC8H" E7]?I/D_19 M? [ZZ+;81UWB('!@I\>0G1*=!6G*D)F0.# ?H-Y!L8G,4>S1I%2L4'3 M&$(I=TEJ#"2NAD2UO6U.6I8CTDG%I4?:7USI7,H\^BF'F/$^/M/H[U%U@*7: MY#81>536?0E$C_E/[-)H)^1:OQ)7E2VCT2*.3.360D8!87=6BE"K]*1I8,+$ M%=H.$V'BQ>KWG9([2/EVO'VFU-=ZT0M ]:YO1KOXYAH2A=6";BE8S5G)(I8, MF*H^]-G=R,X\@@J':UKPG!*XRD()\Z2/%J=H4=;MN4H.7-*W\^9Z81]8=,>2 MF&E:F)I'J9\ZQL+2%P6$:9C7)0F\2[]UL(7GYMEKF_-B5]7#4?B'?!&) E M MJ\B/-Z=ATZBBW6(?*6"5-CI8;XGV?^&VD7#HKB2PJR !F*K_Z4,D("B ",(: M68@&D.>733Z81@=6_O2JCZFF8CL=/+#F3 ;PPN%["R?(&\6>@I[E9?CH*P;( M/OKJT85S0']\\.2K+YBF;P,\!C13,*P,K\648,@XTZ0DY&N>#_!;X3-@6#MI MLE>X:/K_F]JAR\K:F"8,1C"\LA#RT2Q#F M@REI.E@]2(<,:_/]%B(U#=$3$3Y'2GH_)5N=ER#[QA](VAPHV%Z=/Q M0%4;0>< M[/F!3VW5B+12.RC:-?K7NK(H[%"0I]?B?O&1NZ!I/QY> @_R+=F MPO-X#,C?R6VO.GLOEJJ7%MEPPW#MFAA^38QUSI_7AMSOY2.S1P]O L BL6V^ M+9?E9E%*BS>COQY\:7HS*8E\U47%C[B;7$<(K8(*6GMAX$$'3LZ]CAQOU_(5 M\5; 5N5LK.B-I<6\[<+1<%9UP;U]6@53\@N)UZWYC/I.._:"C0V.SH!&A/RR MUPP++[S15WBO)[C.P_L/[^M,)P^\!IF8?]CC[*F=5S64L,9OLRC#$0!KP..9 MH.@>J*H0.B.CQ<8B(,6"[N \N;,\C.-7;'QGEJ%THT=WP)[MD^1;=I$QMD9Q MGC2A;T@KPYS=9=MMV[0+=M:MA9,56Y4_M0CU5XT_GP5[W"&/Z^AWBQ.IA84A MGX](N5/#2]J%L0U[ >'+JG7I8;7J/W4G1:,,*;3G;.L_:X]BRPA]W/-+W"7+ M__#^US]]]^Q;_//!U_>X-DD:YTPJ0L<]RX"*MHX#Z(Y#H\.KY3C[J2&87T&U M2-JK6O^CG'_XICP(28YF9==:LP*G4YC:AAKJY"EEA/BO(EM'XB^F7ANV,Y&J MB/F)#) X5<^/Z'?)D.-$LKB K@,O/H;_-A]!5%,W1\X[&,.+ I@L,TV"5 MW;HU*Z+2P@05]25C3NP9C@I;0VQP@<\&V)%-QS@;,Z_3Z%:P&!'UMQI6%U*^ M$>[ '[JVX!_#DU96T="^>K%?5]#@.E![NV$ZL7=NG6+D;0.39K:$3C;,,5FH MW2:L#2$Z_R2%1W^-/G9, 7'LPOG!F*JSDJ1V27=Z+.Q)1*!EX,;E.^VO5J5('; MA.[82,L(2GJR*OI,Q'HQ:\)/0.4=+@HF3TIVD!0;"%D_>L MJ&J73).A'I5D1OESF1:CD'&('6PK-T/(??X.")>;PYF9D7),35OA WZ9H%G.%NF:'V^.0VW@L0$V',(9041A6-/\IE MG[*DQ"I;,/BGB?B\=2_WNS6C!@=\*%L'OSE6I\QQ40J5N!2Z@OJ,%%B.]/]6 M1)N#10^KQ+%^4G;=GH6N^^#XT9>/_X-6(["^E!CHRX8R,N'!A'?IZ>Z$5,4? M/$;"XG%VERXMUAZ_^ =]U*(I4-0,G'UA4GIEP =Y;#O$32)"<)3T7.^:52$* MRKR5S.H %8=PQ5YNT78=NI)Z20\)LQ@['+I&!&&&[\O>6A=+#%R.31).I*() M2X&N!$I$_ADES'(8D,>U_7YW:$]*@\S6"8@H M9^>0[:65\A:P;Q^&UN1O\NK=B$^5Z#46P<:P)RYAL2W+SQY\^?#X<<8'PZ#]9KQ@*84(:51*:%?>1&AKK1<7NRVZJMU^^S;8B@RFN4U7#2A88V-NOQ2 M+-JJ-@1>* .,/27:Z%6M'>]J',$F4R#43:-5JLE5BR.1/U6'KOT??% MB\#N])X?SVYON5QJHQS@6C)5%=_2MJ[?*A]8:O*Z5-L*A6:\C!P*?3 ^=1GG MWHPFX-Q&'..[*W(Y6B;%5Y0*VO5Q]M]:F9HLJKA"<&@0SHM-K==E<7:\J.ML MIE.\ZOQ%=UNI#Z&FU&FKZYRES^X6/4#S#2?C1S6>"D0\M+>CN%?Z!CAT"O^( MW(5B120"U>F+SQV%HP'AC%J\7/"&MC4!;9?+;B>*';MF6U0K3C>5_3#RE^:R M,G45QG,U!4E5D_M;6.0:+A:4E3/+E9ZL*^5'+(S<5W!?6# \&K:Z0'H1SU*( MP'(^9$^VJ5.19Z\=U>R*UQ.;BG--)-7\8"B]-LCTYJX07 -F5(J:YN9 M(,U 0AS.N\!,U]58KEGB"L?CF8OF M* '4,@X/-@R_Q8E&1[(%V[:N^&!T1L^3$>UJQ?4 \%NM]X=,<-)T' =,_LC' M"&0>V23C:4UNR6KIHP*U[*LFQ$+9<%[69^A"&$Y-Q.M\T@IM6)[(^*H*5V$H M5<988I:90SX)PM[6T7OCAWMBY4[7@2 MRAA/OJ+Q@'Z/1B=JH,:K.&N:N*Y(FOKNJEGK[BI^H-[05CU_H803U8'7YC*5 MOKWE"J37L?6-4D4C.\B!O>K N4@*Y#[LNE"W>9V . HBO,43 &,NX Z3CJ2 M,1.$=7Y1;H)61!\/T>0!W-*X6HWICP;?W_;57+.OYO%M7\UM7\UM7\T%B=\( M]E+LH, N9_2BG:.["B<.A^/<)>"QHI]@?45PE"@,^SP1G1X#Y3^ WJO$[?4) M[IR/;$?S*&I>>F3 YVGDGQHP"#"=^CSPQ18[;LEA4[ M:]XW6VLAUHC4?2I= BE]F5Q1OMOXW/R8\M[!7R>*7/(H&*E.P4)':03B,\-G MCA:(]Q'J-;W4BH'CKC84"_ SMS7WVRZ[\!WM)^:^5W#^:5NSU)TM#V++5/() MA^\I(^<:I"W>+.9&VA,:J+;R. _22/HR^+8/R0?!00IV3M%95D>/LP;_EWPL M5./__O=GV=T[]O.=>P!UD.F^*&$V0YF/ZQ8G)Y2:'4A7@V#,?/,ML>J5*TIL MT><_>_#X_O']-$L]G(8SZ^04!>OA*(S%D<2.,KTMG@^161L\KDV2/8UO V:V M@AF$],51-C2VZC1->"@63%,C.A*=IG"PN+2I*8Z3'R.>/UK)DZ!D[A:(PVD% MA3F[2R#5>T"EH4RS+349E:HV T@B=U=$,:V.(UZ*9Z7R;+"M2)Z.^"VBI? ; M#_JXR6=->V#1 NQ7]+H#([<>_S:?+!7%]'-(0PWN785\IEOIMG/"/N >#<./ M10O#64F:.DG3?<)0K/&(!--PUA(,MRX]PW_*=E,D$TY>6L;-1)[GY$CA:^BTE_NB3VFPJ>48ZH3EFCIG+:>K1I0HO M89:\2>&/-R.=E- &M^$,!=WXU2%RR8M8C&,\,J$&?W(Y3Y@^SO7(WD:#.6). M"G%O.!/)Y::XO MFI:2<_9V=FYJ=KCS:$L^+T%>M#ZIWIU*4\[(VMS.T4W-43BH=QOI^B.&MQ.< M[1TT>H7>32E(XL'9]%BT?"NOM[>%TJB0Y;?N;6)-S=A1@FY+3OJWU8XSR[B6V(==)9X9DSWAZ]?:$FC[?V:;G([ MUSH"V5FF8'#F-@T MGEJ%1W;I(N#K0!$Z@(E#^KQ+RC ]_0UC#L1 M5 D]CUL @BF3][>7DW;OR!D?&5>$RH):/!0E'!;0L-^6?$C8,Z:*.QEQJ+DW M8/=3"77+6M:[I3XU"VWJEQ-)"I^69LGR8$VS%(P;N9YY^AVJN'# M%//OKU+8?YN'"'7F%%FU^J\[U5!N'BSNA(4UT WU1\%,A$_^N?@KVC >?'.< M_6!U1'G?Z+Q^ M#36L-[C?/]JFO*[$UP?T>H?N-X7_7(R1NL;1/N5J=VMWF:[=Y>S:?7:UM7OG MK\_V"P(1,H71Y\Q\24#0[CEJ5I^/^.<93T1DD$460+APS:5,GCB">0[(B^*5 M\J@)(@M)=">]4/F?^NP;]8>?NXMQ!S4MU++8\ N)$"-WU(Y>F0?F7SL,"D4* MVQ7G@9J9QQ=\34XM]&'!*AY:=%^%JZU[GGA];BR[+ME4#(IZ"7\/MAMSR MGJ3[QHM \.2RM\J#[R I,A,\L(\,96]H:J9*<"IX17:VJRE7*TZA&R\9;-'; MZ$![$4W(R!HPV!I'2;#':-E[VHR'*3-?:=>/7:/T,8+9X@:S9L?B<.70J3O7 M8S;L[M=/ZVI_N>$\QP(/F? M^CXJ&K8),0VF*94]__6TZE:<[%6^,592S750 :KG1D"0RQ.'V3C<4>EN$2'4 MN?!B@I1D%+:Q,1+2H7S3%?.N[.EM6]LUV]J^N&UKNVUKN\K\OY]M;6\EYV2" M?F/GEYU%L:U25 N6.XF$$U$_[B5RXK0B7(L"%PIW[;9:]L812@9WR\AJT0IP MB02B@>"J?R'L.#,$6R 6C*B=$./RV?)MSV MLB!R"">>J'UM\4TF7A7I9A24E?@.MZ2P+(^T?JC&NI;NW]M%1O<\:;F+:,3T M21*-\Y&J2P)B+#K.+QI-'>&FH;Z@[E"UV4FJ5OPA\MCDA6-#6+C4]K3J3XE0 M^2JK_,.,_2^,?A&77AKH:K*(RXG%_O]G[]V;VS:2O>'_GT^!\CI/["I($4E= MXZRK%-_BDSCV8SLG]?X)DD,1:Q!@<)&L_?1OWV8P $&)DG@!Q=DZ9U!Z^! T\47P07;^.4/P*L84A21XQ+H95&P%GT.#8?+05=&@3#Q)#@G2DYDWX ;35(N(Z1_U9=QV2;RE)]+7!!6^\L7I88#G)NU7 M@F%IZEHHI56T'G'SKN>@;,QK+\UN:ZQ=*A@+E6R1"K13D#.&&J,XZ2XFS6&? M:O*!\3OH)"P?,B^:61$XEJFKQP"!FL;\UDL["[*EQ M0- 7#'J>>Q2J2V7-2].9#PRL@(1!KKTH_(:%QX214I]E)8G!LXV+>GP[C#4A MR="0ID92BJQ2"3Z4.FEVCVI]9-4$E@Z\((*77.60>D3$O8:+YNAW;&X:CZYD+[V[3!7=WW_N4XGY#9[U]Z14KS>,[ M)YFKPF_2OL,F4D.Z-A+L6=,*$P]%[KLAV$$2DM [ZV<)P3.:WQ]@OUTEV#OM M%?J.P3 I43@I4TZNZ[Q?D_^J"<+8?H U@"&R#Y_ 2/;H!.HHS4+@T0(K-PMS M+S;$0$S8+]C$@ ,19D-UZ[XYA75P3== ^+I0W53;&0/2#NV@OL+&%C0-W87T M*M%WD",*R*@+]BIT!MS4B-3/WA>D5*3;OE!S%^R#-A+3]14'9.B+5\"?O@SZ M10PD/::^'<,!<\QBDQXD%HV(/G)IL^"HSRJM1YX#H\!FH(3*=XK*$B6P]FN8 M5#,O*QUJ8+-S2T:^79F=V7SNW< ?D94*+X0_B!Y LD.G00E]5S)J4X74K4I/ MZS5IO-["V6A_J M@]"<&D1Q1/28EO3P&58;E2 #,@-M M!62<+Z-+L.57=$\F3:6L5A.X5]'-3SCX/&R&:Q93?VA!.WN_A"_O .V,X ++ MS:V[VZ%9Y5R:4&?T.T0JJ*?84.K%&,(%:%$!Z1NUGZ"S[SW[S<)UK\M M^_FH:3\?[>L*%316/JL+,CZLG+17G.S_A@"2?),#^J6$ X 7<'83ZN+W" *4 M>I]LA'S^K0Z^K<_S* FQ;FWQL5X"@K%J\ @X3F#5"+WC)C3" MW[D+\T_3I* M--;L>M('.U8>^_#'^:_[\E2[%-(RQ_M[C" X.E)(D.YH@0^5P)R.2]3\FKJSZR *K&Z4%I*K1(G*\69PPK%MJT;5,0%2'XST MG((Y9?M7SC?2=;)^4YS++VU[RS/P8@(UXUBD@0M&V-YP6(6G#;GT!^4D06P[ M.)M396/!S69@[7OGN=3IA!,&H.>;)&X]1ME.A&W+K;(U&;BL%P-'N2HO:^ U MF$LU(+.1KU$6NE?89NELCBI(.!+_Z_B IV2)*8:4TZ%)WZM++>549!KS;YAP MT9L!@I/-#VI:@V,^% [F@HJCO-M[AHX9H M ,WD]GH"IY?2L:M*F'DVW@F2 M]N#(GZ/"O&"83#F]B^]Q[28C>'TD(&>(F5[FTMGH[B-!C.P='/@'!P?UG4+; M038EOQ / :,'FF<%@S$U *$*&/T,E*PTK.7*E^PX%!G\? MGVU2TG\+Z&ELH\$W;FEFU+ JJMD<6:W\NT=8BY6/NM1GMT&_=7HG_E'G4*L* M[F*FAM8-2!6WO@[66F-1*T^)%11W8B\K+C3K4D3#7$=_O(I!MX[#*:7%R)W) MKZ4.Y^_ID*]ES]Y@CV,0A.2].;YC(W%P[X'_2LA28\)N3K^X_+D[YL^=N/PY MES_WB/+G'J!*OG L WR2OL*^1=3UFCIN7:3!=,SH!WP9HXT! 4"HG'('5<3H M!@O?&Q249H7YT'F"B!-T'(H2!L\+"WYT]9OME6H<@\9WZ-^-O&?!\EX%4_ \#M@O?#9X3KB\T6@OH]9B M6&JF8(ZX5:?//R%T[WULU\Q)C@ 8YG_ M^0:GGR9[7\#[))^;/_Z(@"GOXSBYY%../F4&?E!YI-*]K^ 1#_$9ZP+0?HQB M5U%4H'G&;Y7+S[&6FVR,]B.2!TL?L(VE#""287J)FRS 8B)I2G"V@KR2IX0 M3#JZ\!14&X-GP:^2N"9_XO%7?T+]AXP?OFF["57N_(/4.GRU1@HG0(\H__>3 ME,H^AD=(*TH\W?_/] +T:SJ8]]U/+QN56*GB;IL,*\@R1MNL%+DX:KCV$.MVWW6=-)'SQ*Z2-@%QO/(JLDQ'"\\)Q8Z0DJS;S%Z"_UY%.\/$2 MD]G458,H/U:G%).(J1_Z!=]%1(K*:R5/&*AHRE89_"B9*(J/9-364X!&+5"-,&9D,F\*,]1>-X()8#X.78)+\'V" MV:F<$*57KJDD1B367.+7\.MH:! I*%R)GFF[ %QO_6B7\4*#19<(OF_#5FV]V8:>??D";HO2&C M60!N]%Q([$%E@0[J8S#+-';WGC2>P4_81Q2A^"O&(/& E-( ?),D91 #@I.S M^R6:*SIS25/"K8*FWV!W&@F@T0#1>,;^4SRVZB!<+02P":4R- MO D&U]PS6PYL\""TY21T__7:7AV^#8\V/#JU?6%^#/0GB"GB#DYV(.A 5%@X MK7(%ORMBUEI70J7]&SVSEL#7/<2T#U]^Y"T%SMBEB@MX\3O8??GX]CY42[W7 ME$FD>A(7- G@OESU$=G6/*/FQ!@^AKE.F;HLK;R^IM6%JFLE'M&DM0' PY14Z"-RN'&0:E7W& M/:RM9MK&BD[J!,#PK!X356*M45"EJSNIQB$0 )SX0=ED7L?S_)(^THL2_5B! M"4X5^;>Z48#)KF>XI)PI976,+#7)1XW8PR7'B0;#M$R MQQ^QT"SB3O$:QJTB -(*&P^\_P$W!).H.RVS4Y:L"]['2;,V\/:\<^N(7;-R MN)34#T1[QK0T<,3+&EG,^"HF$W:9O;B@W BLHK/FBXX7GFA:7XAVT66794P[ MJS9HE2I]O1.[@ M+VW)<0]"'4[2(9H(0TADY437MDJEOJDC4,%4B#88JPG97EG%[P11Q"@2W0KU M0RI\'Y@#C]&=X-R*P+"]4 9NO[2.3'R'3398!840)"AFV8$2G]@<3J)+CKAC MXCU>M;BZS!2H MH>&5 53&9)%(M#T4_[;(M.5 E=33D*_@*!MX@O _F(@ZEG K,(DPC/X.B!6Z M=TJ85:R8/=3,*<;H(Q7$T@B>,?/HGJ6$+(WL:!&9=H;IG+U:+S.OK3+@_BC: M,,)C>H^9"-XFS$Q9#"DMS<:U&'AL'>Q)@.\?"!@=!_\;Z:&KBIAF%>_H1[K$ MF(K/PK9#3@NAX+\!U.0V.V4[E1?>F\D43%P:Y*L*)EG%>-1<-%$W]1UK7TN# MT0;9>N%]@8_!*T,L#EZ/V5(VLRVN\!T9WZAQ9(9NH@J#-:F1GL($(T$"/M\/ M+R[HOH0@.25P\X+O:.A$\OZ0JA(O2UB4[$X\#?Q7]TP<:2G:ZCOKKJ<>3K + M="P (]NIF83?_9KPVQO7%Y?:CM51+]8 [ !_3OS#CK-8$8=][S=3(A-=^WQ- M)CBE=.,8:,2,,0/4"^\<7.5S;E[9?W57Z%J V:QFA0"%&***<& M@1&'N(#ZN!8*7O$DJ]GUO#\#@;1!)"9,;[,'?L0^%VC-WRA,+Y=BOF234##H M:S+UOE*6HTM1D*;^5!K#4F%/X3%?R%XBH+%#ZJ MFH WU+0RGA]R4YU@81.\"Q5K60/'ZI-.FKK6MV,/4Y/I:"Y1J]<&\#&XN9H:LGZDLE74ZM2ZB-Y_ZMNL@:9!^[ST@X^"N%;_GZ M\"%6Z9)R9'0'-2I]G! ;=4ZI;0M*S(202"8U3?1B> M[70HY%COJ;,F*ID@^]X7*FG5$3BQ4ZT8H16FD[A&X.&2%2>IR*HDLB'Y =7K M #A+*5.#8*:IC9V$W*F^A)',]R1K;%!&[Q,.G?/5OBZ4E9U&+!78>PI::]Q, MOC^W,I+PJ/5H9ULVN(02J<\.YQ+Q":O/*DD,P)XOW,Y.3U/><:$22NSER*3I M;X+[MQQ$=F\9^=3))-=ZY+VS3C:H MI?Y4E50/QDPOZ$*K3W(XG!<#%O KEM&9*SY]QQDO@M4U-^7'PMW:%:G@\X,' MOU?@7<<,'D_4'5=E4K'+[TW62!F[85-38[*!\-63&R_0O(JN[8LN*MO5.:BS MHTNN=*8\?7CHC%-\".U-2:Y)^F2B6W@-1YV#9]^>>P,P/!EM$WM$2:$G+BJ)+ 2D*@&Y#"@@J5D/Y*^-U\4J7,C^:R;0;3-::]# M$A3+;-2L/%/+[4GW M;)5B^T:KW2Q*KH;)%5N[K\9P7/&TGU$:*,?],6IUT)S#Y9(U59.B9A&Z"Q:R940TRQK\:4F6?KHKFZX4X@UW_;F'"P.LSLTWIOP!V&*"1J30)5626\^?20D)6TWY&I M^CQKQSFB/8TTJ5P5:74HW*""(=D[_FI/R*]?,NMFTWQTD!332,=.M6]GA01\J]JPFNF9 M16AKTUFBL[1K$4B)F-K7?;P+Y'480"CO_SR+#_N>"6VI[Z9_#*@M[ F#)5[& M])IE3(DK-0(O>E[T20 ]^$*]'L'""I=LBI@9S0&2!M$[?%27X^_+7E]=/GEM9Y-1JQ_R#+!8IAS.F MRUPYTM=C,S)@BFNI:8B4KP"[:RWN=7C"7#P3HDN;\AQ64VFW F2!^T:P+2Y4 MF_H@ W%S[:$ALD?;3%\24+DFXRDPW'L5?2;CF+ %Q4)F0Z:;8&@JL5@(+=W.,+M8/0ZTSU.;#.7.6;['U M;N=@[W<#H#0/#[.'.+<1HQY_ )^H=V ^AE\&&HLI8WW<+#[V&#- AB9*UBOO M0VH0AKMUD?3Z+C$3[HB(8+1T>N;2GHF/9O!Z,W%+GW9/#OVC7@\>EK:""7C# MR1 -JXJH/,C2E")4,P(6/<476#S%0:4;[%G]#F..E$K%K@%_;Q:G"[^QT&36 M]#0HR.8F7>7F;#,+CI-XC_"8@@D"6LF%B!Q<,R8P_PPLTA.R2*D^W&265:W6 M8_^T?*;!+!(].4,&*2<&)8YE!5V4HNA8E@T,&*C<%Q(,H^R3AOH,:"A@!] M)8]W6>6BKNCAH44/9Z[HP14]N*('ZVC4UD[_VBN1370W,\[ORL3XS.YZY[:\ MO+H[W[Z)A(_"F,2@63/>6R\+_T+"_$%*?I]W':?'G=WQZ47_6?<(SE7]7\]? M>/78:S_)\V12[MTR2ON0C7%C^'?Y+X;U8LNP?S\YOO$X>8"[]U2<8?)*V9PQCNC2.>#)CK#7[?B]*7[/@=;P MGJ&)_.[\_--S!+-UTK ;TL#U.)\XO$>A84IM;H]2J%V NH.K%-WN;HON_X#0YAW M[W2]GLL:NZDM!#M]$\-TB/2'ATCU+?MT26,\O?GU9S]4 ^WVK=*2]NJ3ER=' M?@?5X.K6V33J.JB[*QP\/O2/#\X]U-KZ1Z>G;27#+HZ\-M8?=_WNV6JMRJUDP ZP_EGG:/]X$U3XX7E; M:;\37.^NV(MT7&\?UX]6Z[O,8WE;Z;X+'%^MO[, Q]VEA75I<6,MU".YJVB- MKW]XX)]TUN[OMX7$CX>-)W[O^,BQ<_!MI=;FCG&PM[_:X) + M?:_V]G>CH6_'O0=R;Z.7AJV_N%BG$=^(3^V,]Z5;?2?':[<7VD+BQ\/&0__T MX,2Q<+SB*P)G/*S6]SK<0,Z1<[V61\PCYWEM,_>VR'9_Y %X@J>HH[_< M6I2^-4)_[QH;_5B>3.<^TX8D]J4N!X2AVSGV.Z&= MQ?#,/S@]<&*XW.4NDTLML2:6+7G/*/MKQ6(WNXKFBD>8SP_/5ST;)WGMD+R# ME@F>D[O=D#N\!W-BY\1NW6+7:;/8_7+?3CTW3?%A2+&6*"RC->%]JI3J"[!! M51=O2RB_ZG)/*H)"O%$(;D?_T$\>'9W0PQ_G];9#^#V-PNA-5) 5J6(H>-T2 MP&I57Q.J M_YQ98ILU0I^O?;$_0X.MD-+U3^!CO6/XG$X<#N.X69$ZC..%7VQ0@CH'#B:H M#A.T>82@-3%_QR%N/Y6]SEY1*Z/-,WX+$K16)*QWVAH.Y$SBS8\(T,X)P/T$ MH 6 =DX -BD 72< NRT A]YEMM\2;$LG"1L]"[0DM$ GM#Y?283,B'(9:P_)J9*>HUCZN-A:N?TT._U7&'XMF='/UL_H*8K M35CB-MPH&/$6Q#W79R!RZ[4IM5Y[%$9BF\2\U_.[1\Z$> Q\/#YSA<5;S\<# M,.G/W'[<=C[NN<+&[65>=_V 3ML4*%RG[?>1\[SB"T]]GZHX@Q<_4]\'48$A M5R^<3(,PI4[W$=B(*GON[,-EVQ4'_LG96M V=Z1ZJV7,[9VL5MDYYF[,DCST M>^OI>^"8^\C-RSEWG,[F7*+-N>:(_P(L;7T0=(Y6.VM M@.MRTSJ6;V2CNU#TK:'H9^@!//?">)!,U-K\@+NDFJ\3_J(U3O3"\WW6/>GZ M!R?M\+C7TCC.R@[]DX,U]RO9/>EIC5C 27/J M=\_:<<]BZ7A7K1&FY\98DY5WXA_VUM^XQA7W+9&'ZZ]XFF>4_W(GP,\5PE>N?+QJCYHO]1XU MCW/-(2[[2PX_C,+_EEBRK\,LC$=J0!^\@A>F2<24"-=(#01876QNWC"\A(_A M QBR& 6#O$AA%OAXAJBF@J$;@BMY@0ZC[PW&:H)_T3.#2 4Q)>S'0_@P3U+Y M19&I(0+E!IA1E7GY6'EJ1&-?JA@_249 !&N&OC=$ -XN!2KY$S^&K@T20(X^B:H('Q+8BV MR!2J3LJSQN,)+,@FF,FP&.0,B@N$F289[3;\ 7Y$],87>.#[PU25UP^R,-N_ M6>9J(K<(/$\I=Y[^_]-IPPYTH+E+#*0XT%P'FKMVYCO07 >:VQ9-Y7#R'&BN M$P 'FNL$P('F.@%PH+E.$AQHK@/-;?W-0%NA.$^._$YW[4WNVW(3\SAY>GSH M'Q^L'=O1\725/#TZ\P\.W3[=]EO9SIJ3N!R Q3)IZ?!RVY+EZO!R5WC4]/S> MNBLXVD/B1\/&PV/_:-UE7.TA\>-A8\\_<6S<>C9VUM[MPAE^2_2HM\?P>^0( M!;;AARW1 ^\'3*!+'U.LL$6"O^X,?Z>VELJ]M5OQCGM+Y-[:PWV.>TNLOW"] ML;::?>M7G5M9/;,"$V_!.@!M\F&9>ZH"S/KO'/_ "? L:CL<"R?/?[&P^K,=*P7^3PNZ=G?O?TS+8Y M:8I/C_S>T0F/ =]=V&:JE$+-KQN]TSLX1@DH#K(+.%?^,\XB3>&P39&'X%@W#A M1ZZF>\44AHV"G.DZ+=+!&!@"I!R ?X+E(OL;DJ4-#?O&M.\ GOFVJ"XB"8.: M).CZ'"WFW1_P1756>C>+=CFE*I_Y?^_/;'P2]XB];>8*VSVV05WBF="VS*.< MG_1^$!%[V[CM^RI6\&N8\BA-)OS9- T'RF@/WL9C.$M46C*,ZHB JGD81-$U MK.B[PD2J+,>B(G5+3=&,+KY;5='&:OE>16%,)5KO5)Q,PD&V_K(]5,0ST[!4 M(_ G2J94;5;6ZHDHZX(]8F:$I6DQRN6E\KTHN=I#[OGTW5X^3I/B8CPM\@50'N:=B*O,:Z$G#?!05 MRD1!GY^G;0U3+;]*THL@EIV0D>94*1Q=(I\7O&Q3<8>'6N#UTR2 .6$9AJ=W MKWEA,)U&6'Q([X-=D@&=4I@,[+LTF%+E'=;(!&./;(7%^8)]]#\Q#/;Z%38(46S"8J M\>HIC.VJOIN9W1U-\N6\[%Y5=K>.MB7IJ ^NK+N=$ _-27XX8UT%W0,JZ);& MX$VDD*Q7PZP\(?ZQ:)T[5\2U0,LXYJZJVLTQ=ZN8>[>J%W MBLOWK$#;D"FXG*22VR>_A95F#[5O[_W>%56JW&O M'7?][ME=*Q@8D!]R+6LSN7;=UKF#LG<.PJ/\[6 MLD4V77RU !>VI^!J5T6U>^(?G#C+J&UL@8/V\/2N)1F.+:MF2Z?CGQW>-7'2 ML67U]L^)LW]:Q(_.G1/[UVP K2M>-*>_JV46V5;,+9D:-QE-*RD\NO?Z5N0( MK[A?\+TG<+3\$V%)G: =!Q?DX/+UE>/@6CG86WX$Q'%PK1R\\/OA140PJ\ &JSL\'/>&XH&KI(B&,-2E\OI*Q;!EL2X M*#VG;.66PIJ_E:>^3Q7E]5?+?&Z8 [PI5=@IQQM%0=X@1$=2S(#>?[_R M\2I.FE4BA)4-MW"DW-5)K.S?3I,PSN>7%=ZRV:=I"#,.R^W.HK9@@9&NI(!G M(NSRE((0X#;TO2(>!9=)2FR6CDC>)/SN\[M '((4QU2ZN F+00*L7(%=1+4O M4D=E%[7HSDJ^-:%D-,H43.8:IJ#?AB\SQ6&5RC'<"'%&98A4978"E(]@Q7H? MAT"J,,6F:/@(E8PAY8# 07P14A61L":6QO,J1-11+0'-"HC7M6O ML.S(^_3NS[\^-(YAVY"+UQG1MU>*E]5/HB%0C$?WO$^HV+H'>C8_P72,L6?^ MMO\]\[=?WWS^V0NBJ^ ZTYEV>($8JPI!7GACF49W M^OV%)X'"?QW0?^!W,S%$^>K)3TV<^.UU,R=(*); AZ\?7_T1QM_,&-AB+@J MPF&,1M%>/TH&WZI&OLBCO-3[)?#&J1K]^\F_\F3PI+(+-#]@6Z*"U4S%)^H? MF@O9ZL?W!%:@^C7+\M_ZJ_F^^;9=/2_<+%NP3LN--.[\)7SY M:YC4FA2^YD)34-Q<_]J7)W/SSWN7EC^,1"^XM>5-,\YOJYUMZ00%6.A5R M9M=@Z$^X&!2T?Z["N"R*?19.)D6R)"JH M#G3?>V\]?MO3B!:@(H4VK;@%V0#/LFM?3W]"E@^^QEH%RG0_3.P*5_X[1-K" M\0S'&7U;*5&]I7)[I7QK05'JCT@F :P_I!,"UAW22X-I#NO:0K4>^;6O;N<,#_Z3C M>@$]+IZ>^+WCM;P$^H?'SAS?MO9>'>,&6?Z MM8E_KD5D&TT_UR)R]8+OF@QN,_=.Y:*O6R9**\H!_DBDL[%J@: M-*ODQI::&KSF*UT@WECK&9N^>#C!:GGUO#YH=NVY5VNN)[6!KU4&M(%U#*E( M$?@Z2!-3F8X5'4F:U; M&7J?,IAZE<\=&+G\X:0M(_"VGW*E\1==-;6AUHQ-4[EK>T906(0'H=N=ZO)S M#XN/+W#7QH-P*C7KH#&"> #B,5'X<,*P![KIH@:9P,\F(+E8%T8M%V6>\$@: M\@X F0K@'?@P5K;9#1-U2T057X9I$N,F@1]0V1J707N3) Y!1<'T?%@M%\7Y MW@7\9@0B#@HP3,VRN'(__0?/#.[@:!\E,/9$#6E&0"W4E26I^-'JQJU^RZ2, M@CYL!6S,RE5QXR23DZ=:Z+;INBSN9P>NZ+:Y)P[B& M3Z[;HF.N:]7VN)GKNBT^8N:Z;HN[P&77;=%U6WS8>]O4)>[PQ#^Y\\WOO4;: MKBXIK>+1H7]ZL):N*8Y']^;1L7^ZGDXJV\6C#7>W64^O(<>,Q7)4[IH?=C]N M/+^WL>1Z+3I9+7LM'AVZ,[=U;#GT>ZXY>!O9-Q;CA#MH6<<-MC18Q8RT= MV+>RFF6I+08;DZBMME8Z"?^DN7;E[FT&R_(1L*EC%$F;6(L9H'&)[,1BNR+BG'LR!^GVQ:>DE4Y5* M=C>NBQM5S2M=\+UA&EY2E0XN(I/'?1@$NXA(PRQ8G) -B1AD.5$8S?,HN;A? M#ZQ%[KDKM]KK&>7V3/\?):G?+B29J1:4D\SKOW;G_GKE: N6F6RZ M;=F:>AN]2M)I0J40N!$^8D>4#>B@?F! M]-;C? J31[ R+<,NA.$E:%;^G%Z8J@&J#.QD:%JCSO0GA"5B*@S-[$LN2HQ6 M_-%H*1'&W1!)63:HUC?,GO4+9-EFUNK0B-UF^=AZVCTY](]Z( *)F:L1I<8S MF<2AVF 2.[S>7F>Z[_U!17+K=,J:MJ:D19=M^<71X= MZ'2883=)?)$W"-+T&I^^#*(""_TD+J@]5UH$4<9BS]]D>3+X1AH:AJL. M'>3<5IB*@&"]?=BS6&,XPH,F'H"A4.3P0]G0U.$8C L\>T=>%@'<=52 M0&))]2J2N:D\L(%/<"(4*5(=OG[W^YOYIS_U(\U"6@9."AMM7LC9I]D2T?:% M]<";?'E*'S@@:=\4CSV"96ZR]FI-._B+BB)8K]FWH9Y'_Z79TNNN3Y0Y&4$$ MDQ'-.A5;M@)( A7/,5OM^NPL +M9F\$@GY,P0T,G>X'R#SH>GD'-'^; [6O8 M)^FUE&=3<]T("Q_7R?:2XC:-74NYFX+=R\2;6/Z+74NY957JW8THKJ53?+T[/>$P_9MCNNOTMM2%;*A@L!;1>10 MSFUM) 42==QUW00>%T]/_,.>:PZVPC'6U>BCUW']6K:=C0ZR>YN9M]%F!UL0 M@UR?57B.E0%6'I%K\;$ZI/.[EA$XG=4F[MVU)-9QKTW<6[LSYKBW1.XYYFTO M\]IBZ^U.2<1,[I;.K>.)])H+(00.O4SOJG4?N"%#CS/X)M.(DG$#G=8?>#$L M1\/*8WT#6)B4/(D=/ZZ"5)E\=5W9H%/BL^:V!9$D=YJ$,GX!#,??F&SA,KDR M58.T"&FVE"*)A1CX#TY%+%/EN<-'F_?I[<\[:[$6$?$(*@S[2J6B5][W]^OG&NQ%K M$.U!V2\8C_;2Y*KTK:I?8?:=]^G=GW]]:!S#UF5ST^V:2ZZN%"^KGT1#H!B/ M[GF?T#_J=O1L?H+I&"UC_K;_'!O?\M/YNS=[OWY^<_[[WOG;KV\^_^P%T55P MG>D;'?3.8E4AR MO+-/H3K^_\,0E_=>%-^NMRE=/?FKBQ&^OFSE!0K$$ M/GS]^.J/,/YFQAB&V30*@,)A#!M&[?6C9/"M>MB(/,I+O5\";YRJT;^?_"M/ M!D\JNT#S S8N:@3-5'RB_J'Q=JL?W_,,I31.U&2OX"LL,_CEI^#EHORW_FIV MYF_;U?,..]F"=5IN*GOYG8JQ(0UIU_/A! B/U6Y8W+&Y@H0_[+1DV%I[@R ; MRUPE85_E6"6??!S"/6&G)MYXR\]GS;.?,XZ?JGQZM- MO&@=[1W7@>N'AW>%,MQRVCNN'Q_XO8#==;K5WCRXE(^E2,DU5ACD@PY]W\*[?;3PWLF.]&]FQWHU<8?U21L;: MY?+(_]XD4&VGQ2Z.O(M;_U&$B==L:=]:,.V#,:XA-=[]_L;9UYO=;ITSOWOJ M4BM;-/+Z:F6S]M* M^1W@>7?2JNVU8W3J;G'W:.VTJ%71QY;9Q?;?;: M5M+><7T7:;\#7/_SO*TDV,61=XWM+@8]QW!^)7#-@R)%#&7+2+8 F@6(.L[5 MA=C,!$.-#Z1J#;5L;H_=[)?ZW9X+0+9HY/4%(/W.X4:"$NVF_TYPONN@/-HT M\MHX?[:16(E#==C@7<-J&YPM$,E;EOJG)V W"X@/;^S8K@])R#;+""8 M/K9B<_[1"DAK6/WDI6M$N\7,6S%VVBY@::PB0+VP@6UG1+?7Z&Z%JSM3/++0 M(;5!0-/[3?CP!.QR%QYUJ@<=?P#A[K>II'7%\)=+42B MRQ9O'\M;A<7\R\XT:5\ OF0Y[4M\JS5YYP=>YBA)^0_T-:@+N:IVTJ26Y2_X MF=)="2;@X6$:#LQE0"W5JWY*8'DHV ,=W\[-9H-^#[4.[4U=U+%/C^]%0&S\R;!0^!T.K=B? G(E1>HE\4422N-W M^*\8^\T3.743^ZMQ"(N'=Q<#>/]4I5D2QRHRN4;23A@6>84MK^%_N<-\/XF+ MS*3OR_CP\Q%>Q,0#O>RR)?V\/L3F'4&>IV&_8-+!R\!/'MMOA/7D\$/%C"8J MAQ-<&V8[704I,#\-D%'#(L6/Z[WH-]=N?O4]J4-LW?3>;!;NVQ2NL?=T;<4M M:[9<[S&^<.OE[P2^RJ]J#9 M-%]*-Q&@>E&]XM;.M\Y;MN8J6O ]6)*6T_9Y=P1I97VBER5%]6BZ4[+WW1K+ MZ56Y.UMCF5VIMUJG.L&YL^ LK0.N$YS=$IRE==%U@K-;@K/\YMM.@G9+@I;? MR7M5/L"&,VIN7=9#$]COR>@J4]_?(1J^Y%R9!WI$*QBQ*6=KM9?.]YE1IW/B M'Q\NL8O7?2:Q;M9L8L3VL7Z)2!J.Z8[ICNGKRTF^#^F7B:7A6.]8_Q#6MZP@ M]';&ML.BULDC.VD[MW1O=8Z._=.S)>:).]VZ5;K5&52M&-%QOAU\V G.M\Z> M:@4C'.O;;TIO/E"]KN+/VD1T*:B5L!TE6;9T^,'[KG_M%G:[ZZ=6/OWNR:%_ MU%MB7-727"/]PGPDL$3#,L7U;XLR.Z9M@ M^B]]Y#OFQ#K>[QKOG9[?_(@;8/L2$5\>RO2=Q'YY7[\:\*Y4BIT_!QA4(>@4 M1"QY%84QN@'>.Q4GDW# 0G>:["7HV1*[QN&EV%&G8]* MX)02]\/[.E:S%Q-> (-/TQ#F#"LE/)%4945$F4!C$$>5P@11+!&@!9P3M-,) M1@6^'P33, \B7^!3-))+1J\9P4#>91 59-?WBRR,54;(-A:*RC"YB@FT!.Q^ MF3L\C%@H QQP5.0%SL^"/[%!8 CHA9X-N.,306FJ[V%&L\TU/(K2.# 3F/@> MD!K7_T\!GDF8,^R.19<@#J)KFF<&;PY'2.8F;!F'9\Z*5"SI;21)!5J"H;W4X@R)/-C3'$B0) MA#(F0*8DUOO/4_\4(:L 5[JS^@)U!ZUCV#RWP@P"KWPJW$2J1DBS(ED.#G8 ME!P@,A5J-X2N&B1T,G@%J,44$:WR:^3_JW$8!R %:5)' MTW#XX$%,O0WA;,Z]-,CAC:(22!4 AP=%EB<3^-&/WK1(!V,ZA\LSNM01^S>P M?G?,L+^5%T19@IAS24B8=8$7PXLUB#>\'BP=C927 'L#1EN;-1BNZKBR!&(RM/BT'.(&WX8OVL[ZD($=T" MGKG'C31#I< M^J3%^?41K*"ZN/8-P!V:=FQE!K/&E]13@IT5 MHL38EA787QJ<'*=%D.2^!Y88J(])^\D6YUH\[ZL_SRG^D\?I"5_@LM]GZN)=[KO_1*^?&N6^ 661R1D\_H+ MC,LD#=)K[W60!P0?%QKI#%\B'49%2MB,84Q6*1)H?Q'Y]6X3X'D>U!QULRF$ MO<\J4X3-A32S'9 WC&&X?MR]RHR&UHPTJF)(Z)1#%-Z -"JZ$6F(!A7(?!2 M(S%\.B-_6\GYEF'SW M9WS+[NK;I*F6@S2SM<*Z3)2\UBLFQ^NEH4LY7K>>UTO#@7*\;CVOEP\?YYC> M>J8O'_%M71;FAKLFKK,M^6U!FT?:7'P#3<&:LG_._-[!VKN)MJ59Z^/D:?? M/SQS/'U4/.T<^2>N+?LJQU@+&Y\=KYN%J^VKMV/LZVU1W^V-Q"C79S6NKV9H MYZ7^;)-"[YCGF.>8YYBW?J7*26@])FYW4$;BBAH6[*NATR-PO&W#^F%CZ?@%5J6@;+ (N5 M[.ANO9A#F6%F]Q#K4U),AJ2K?7KWZ^_-F6JSUP_R"6D"^D@GH%7>]_;KYQMO1*Q!M%]DOV \VDN3 MJ])CJGZ%.7?>IW=__O6A<0Q;2;E?/ MYB>8CE$?YF_[S['Q&#^=OWNS]^OG-^>_[YV__?KF\\]>$%T%UYF^QT&?*U85 M@KSPQC*-+B+_B*/YKP/Z#_QNQ@>5KY[\U,2)WUXW_TH&7QKR-LW+_5^";QQJD;_?O*O/!D\J>P"S0]L.!.B M8\I,Q2?J'QH?MOKQ/0]'2MY$/? *OL)DY5]^"EXNRG_KK\>:E-S',^O/)$ZF M*N6L>4E$INQO/L;ZK@NX2]MU:;OWOE1W:;N[RWN7MKM-FLIE_[BTW=WAMMR"9S_':I>TZIKNTW1U.VZT$6I0.M,08:'D$Z1=MS0/L^4@FUT-F>%A!GE@B28%U*F?22C$D-- P-ADD0P2%#A,:E^CF\)BL$=)2@@;(L&824W'$5YF-Z#H8[(C JC1RDO%>I&H:Y M]S88A%&87^\C*E5U4"M%I.$'WA4B,DZG:?(=9HY@8M[3LX,SC<;:D+UQ8^*+ MSG:1GR=%GN4!0TCV@PB7QZDU@8>86P8%K#:"-65P'M/D"GZ?>44F8Q:R]G>_ MO_&"P3]%R)!E%:Q7,W\;Q@ZIHU%C864S_"%P7((9(Q369#3*@.G]:Y8$%( B MAI]'(%1#7(8"C>,-BC15\4 >N@A"AI6MT;3C'QX>""0:4F.4)A-:Q"2Y5+H9 M-N&]%FGB!?0:AI3]:__+OC=,H@BH8Q$FJ'PQ)'RX.&"X-5@6,2F^]J(DB!$, M#:6KS!-" $Y^]X'E07>.X7PM]?>NTG_-U\G"\TPR>:$ M!@'$10!7YB;XF,VV-#VV*5@R$*1DHKROP7^8[B[]=_C27V(K>?#=>]97 ML1J%^7.'T[6.6ZINQS\\Z*Y[Z5M_4]5:?G;\7F?M-U>.G2M+!3@Y<&DYVWZ7 MW/&/NFOGHD-M6*96/5D[1EXEFV,+0I/K,Q;?4'],;*N)]B)>\SX*$[%%\K[V M[#.GK):8!-IS\$Y;S+Y#M_FVF'O/>KV.R_O<8@9VS];/O[9!=*T[O^IC@6E[ M)@*(%IV'-B"\OT_86\64>YQ>>Z-@D"?8&K1?4#=JZ:?*,\8.H#&8NN$4WT#- MVA-L1'J1[(V2E%J1POM"^#5FQ*D9,]*C1I]]5R: ZM9Y,,>:YX M3R.09]DLIAH2/4R)6%&2859GJ@9X\3!L3%S5.;,FBQ)&9[[QXLOLS,L@*CA# M-XBBY(K2&G>))(;#XP#H,@@HV15>[.LNZTQ;'P3_FK_V M(MA%\'F$C7VE<:X0V.2H-E":9P$KR['O[X7O7291,5&^H4X<$!-!DK,\&7SS MDBF_6WU7Z8":F(*'2;F]:>/"8+-_>7W#COPQZ'?A0]TW^@A__&TT_'/>L-U13T"RA?(PS,5_1)I$M@$G70#T>52BY:;##->5#_PGT>'=^ M_LG[C("26%O *FG]N='GU/9;V4(MF^,9]R6' SHJAHK/[8KP\0%>EYV;A6XA M0:K*SSR18LU1AW84:SGS#1-&H MH"4QZL]1W0*LA8XPZYR'<5.9"!U=_6N[#7V049MUL2PBA-2G;N9PKO)O)F#5 MP*G#)QAF#N#!*(4F4F&16]WBK=]SM0F0-"6\4^L;G\HD4(\PJX,^5[S JO#L M$O;!,VPVYGCL9F,Y",'H8B, S)T$<1!QV(IA)7B2%H9*PL*$*J/G;YR;! MRL9)$:%6S-%B1GC8$)B()DR4JQ2WP25NN,0GJSD!I@+'8WCYJ(C0-H^YOJIR MF/G6%&I?S!-CGU@(-E%RQ9):OB' ,PI8I\AP1VLUR;%"2"1/-GJ#?,'.S3"? MA#?X .U+^IS.6%1Y>OMY1HA1PLS ]KM@Y"@$&1IBJ=8C%2"T]T<)FLVD3:@T MA78:0AV/Q3ZUSX@JN:KV#.[@>0().Y74-QT[0ON?U[Y<5XKS^!+<72E.&TMQ MMN#:TR5VNHH,QVM7D>%XO2Q>NSSMQ?.TCX[6FZ?]L=EH?Q3Y-_?( >UTUY.C M?=+U#TZ.7%;O8^%HS^]U72/EQ\730_]D_744V^@QK3&PN80KH4=QM"TXQEKV M"5\2;GRC.#X^E(^G_FG7\7'[^=CQ3P_6WCY^"UTN\1T)RLR<,[>@-MXK@/_D MY6OK\A@/KB@!GY7O@/G@6OFI-&^U:S#P'C+R\G?,G-E0ADMKR;"+(Z^1];V. M8WV;1EX;ZWM^]WBU/MZB9'!^GN7G?9F37>5\MR5;;9S!N7%;T?'QH7SL^D<] MUV)@^_G8\7OKKU=ROMM-OMO[!Z:T.]=NPT:>U#.TEA"[./+:F+_76A+LXL@[ MQG;GU#55)90Y)U+N^DRG@#]_% [>[9E9O>EW;Y@4:"-44K/T7NZ##(__L>+7>2SU/#";\B%T:)X%WE)\!#-)9>-U6]K7FB[ M:]_J\U^X$JZ44'-Y]K[1N$S25P'O+K#-V$O%()&)IU+NZ3T!+^[)WWJB.?PXTA7% MF,OW.LS"F!"7X8-7\(HTB9:F=_B8W-'-NWA>VM M.MQ;EJ)].U,WY2J]BL*8X/G?J3B9A(-EUS6Y#70',^EH?XE%N\Y,VAK.GY[M M+[%OL3LRMX7OSCS>](@;4?,'7:?G-S^B.^';P8<=X7QWXU[Q\WO[1QN_5MJ< M?_1KF$S' 7PS4 4MVGNM+E643!$YPOE*FPPI;_H*R6G237"^MW$]VC8F[ 3; MG:NTZ1$WH>4/]I=8.^N4_/8PWAWO;1AQ(\?[$A%#W"W2NFZ18(W]E-/MOB11 M(26.SCO:S"8ZWGB4J6U,V FV/W-I5BT8T3E'&V>!8[IC^N-DNCO9-S^B.]G= M[=&"?I$!$GJ53*9!?'U;(9G;1:N-*KF@TN9'W$1&^FF;HDJMX,).\/V9BR*W M8,2-:/K3_27B_CK.;P_G789="T;< .,/-L[W9@?IEQV!5@97YX_PGR(Q '>8UTL=@0U)PG@0%4/E#8)L[%VH&)MEJ*$W2I.)EW#KC"2&E=+W2#_Z M0\'/+X-(Q3GUIQK#%_J1RR","-:97P'CODH5#.6]#1"^6KB0CQ53XN-4Q0AK M\DWEWA=XHW=^D2I%68Q98:A3<\[S9/HB"F.U-U:X@W_N= \0U^/+AU]^@A\) MC8 GO!E)7AZ2?3-/D,D0LE_XUO[B? MI"D!?V?S29:D_.RHB(?68ZL@GN]=C>&ML0)1R8+T&OZ-G2)[PU#I!T25;YBKH+@A_A[E-R![&_U'8@# M1"S@5?L/W74+*MXZIKT,![/6"*.?WOWZ>S-J^2P:K'Q"AQ1]I.''*^][^_7S MC4!)UB ZF&6_8#S: ^DKPUS5KQ!_W?OT[L^_/C2.89^?,QI)D[5&4/GVBH7/ MZR?1$"C&HWO>I^!">=V>GLU/,!US=IF_[3_')LSWZ?S=F[U?/[\Y_WWO_.W7 M-Y]_]H+H*KC.-*PNJL9850CRPI,]X'6Q.X%$!_]U0/^!W\T$#N6K)S\U<>*W MU\V<(,V_!#Y\_?CJCS#^9L88AMDT"H#"84S[N1\E@V]5 T<.'7FI]TO@C5,U M^O>3?^7)X$EE$VA^8'/!$,\/9BH^4?_0'#75C^]U>#UY24#^>"8A_!%NZ5]^ M"EXNRG_KK^8]?=O1??-.GJ'EP\_OAXTO)_DD24$=PZJ6E?(_19#"(S"R MUMH9GAO9.$C5&':]2K-]#T[5<3#TGG9/_6[GD(F+/W[:Z_IGG0/^ !8VW_P( M:.%5J#QZ$A'2?*3(%/&U+E5TK4_R)/V&IY&>>IBA.>(%$]CI.1S+< "&\+)! MD:9XUG%?35C@0.'Q(I]&8=#'LSE4EH& 2[FJO1TF]_3XR#\X/*!9/3TY\H\[ MQT!M_M5B$W_T]NEY Q=!C"[ G@&A4Y90(CT[)UW_Z.# NT+F%WF6 ]F0YJ"I M54I&"?S^R/L3+"^VP9X>'33]@!?+OT(1J)E=^][K(J6.+&,T^L+4"#7.8A1F M6'=SC>A\/-TKZF4":APWF?1GP>F>='PX-+RYX^"V0,N.OIL$_X$MBS;?B/[] M[OO'&=XBPRN0J0V)O'P6/K?H/"?.-'?^F@[-*[B%VI49RX2M@^7)RS??'AE?+]O+ MU@_!-P5G99J#H><-QD%\H> M^H8,D??B:)4&%UFJK,?&JD'QE3M#V^5@UH)7#>85>]EZ1P$+C(?"@U0V"WJ3 MHA,M=V2$VG+FAQP:ED%PSPV4=AT..P>^..\<71ZDA6*CO8C)W-8^.KG3Z(CS MS@6W-8\4C9^J"0@,_OSI&5GCC:[5W#FCK.$$BRGL?'.:%QG[N1@'KUX7T.2L MN/9,!KW1D7>+B=+!.<(>7L9.2 M.W:@!DFII; 45XOB 0H:'NS9S\#RWJFG@H'Q[IA=_U, N7L'$GBH^W/'+\#- M]@\/CF_YY?',+T]?L,O=\4]/CF[Y]>G,K\_8Q2D%5F1<.Z^:9,,"SK:\%$;; MI3I[X8W!"0<535N]O!W@FYLK>0N%R"CRTS<63JI8BZI*7('B8@'[U5X.#(<- M.2JO2&C?ZF;TPF * M)\GW$ 12 ?N>=JRP#,@!._])98^B?I>X5#E\J0Y9#1KKS$0/JZ$D,]V:\@?1 M@%_$A;YV+..XLU/U>T<','!$]V=B3)0;T#H'X'2 ':;WW*.7J+_1=07"H:U% MY,%]- ZG61F)'JIIDH6X.4$7%5$>3C',$<04 L987)@7"7&W,-'>6\I]2[M1[K45&3R)$B^^@VXV'K+RB$ BRPK M;6[!Q=H4S <9-E M> !HS(51;X8CZA; ;' ?YN&($>I=!5) : M@?G"&YYV0#' 1I<+$CA6XB3'7J!H]UWK5VLM Y;H%=,D@1OO-_F;*D< !%2 M.-N 6Z"O%-(*:99,I[!UBIA3+="NSG!#J(MP4+GC$E*\+?!R"K47* *T=JU' MB*=R"ALC(>G3SK04#A];PIG^+6/HKU^L-\Y]M">IR.XZMU*W 0M_O_3 MZ $.#BB#5TCKMQ@H:E\>]#+'^ZA/@Z:478ROHO%#?U(VA#DYK63>*_ \[,#: MQHAUY\OTLKT]9=LU)Z#>^Y"3;?KFT:JNG/=R/)?;-J;=@Z6 MTM]TD2(0$94])B \-OV.YA:>C$#V ]_#_WN^U$LK:TFRHLJ9-*>KZ;(:FC80 M1;:'38,F'K4,6JU- KNURV# MKFE8B-B*1T?K3-!Y\O)/E<_4S376VBT9OV8=1;Q.&A MW^DM$;1BL5%73_"=9FKWQ#\[=4Q]7$SMG?G=[N:9N@6.U 8.L6>4=AC&S\N MTV,[PA8<8RU[X=EIQ^\=+!& 8[%AEXBTXGCX[,P_/%LBRJ1CX?I9V#LX@D/I M:)-,;+V#M7&GJCR;FFX_W-FT;#NMZY_VUGXTM8;&CX:/SWH]O]==(HZG.Z#6 MSL.CKG]TLOF]N+SBK"VZF'^U (Z6I#%J%"R=9=.89*,+L>1@>\J1*TKN*>'- MGG9[_L'I$3]+&95EV48=P".,9Y 0,.\M;OBB1TEUL-P0\7(S +EU;-O'V %;12#E0?@=&YL#(!LQ'Z11A11E\6C%1^+>G%.N]S L3C M$B\#0985TREFV(PQLY422@6M168+1E"D=/8?9KT/5'B)TI?IM-BT5AI3@DG MTI,*V,&^AX;&,\Q=1X=W@+7".%: MIX='_L'9T=RG@?$D8&+;-+K=A HR!KT"?)+EU,>4(KV;^*()2/@T!(:CAKI4 M:P;# U.$0T+E24:C3!'JS"!)$?,E8;H.DBS/ZD49=MXNR-&O*KK&VJ8F291U MVP9>8U)+*:\P>!$9[+_ P)8,T^!*4H?CQL+PIL4\A5,1"UL$$ 0+AE-U&29% MAH_-@I)P5J<,@"-*U2;GF_I5GO>.:6+ENYMFU423C67L. 2X.R+ '>K9. 0X MAP"W?0APRT[23$-N\GX^&* ^1,7Y*8FPDI05YQLXTS#+?@>2.$%(*&> SL6W M!O+@2PX?2)ULBK:(XO,BI/H2V/Y2/8R%5R41I+'^! MD,._:(1,@V3H8B%8$2BLB5W1JS0S?.\_Q?#"QBG%LJ$I6U=D3@5XJV0 I5QFQ]:L%3$\8OPXR M38$ C$;X6ML=-@&U%#(F+H/C(0UY88Q^5<)22'6&5#BBO<$%A^L>4-0 MQ+/"BI BTV -0UA,E$SQ6Y0?,57%@H4GP=0L)#]/&:T)>GQE35R?4XZ)=B MN< MX*"^6*]N4&[TLLX+7/-[$'?O=-_[)7PY=Q=\0>^&_HVO?QWDP2\_A2];AIZX MY+,!Z/%)UY!9%$1?Z-RJ<$1"K/=P^%MI86',$T1 T%( RJH/3&3A!N::VEJI MN01-D:=)Y"67"M%2N&8+75@#.U)WAR8J'R?#JG:JZ6K8'.!4:3S/9_T$MWT0 M7X1H?@C6J?SS>5FC8P%]"@06UH^ U/Z7:]=&09A*^:[HV"$5IX[LZ7'Q'$*( M9@;:KX[V$;K#E)[696F16<9DDR1- )*6K"NDI$5['> MS60$FU391Q[7UB)!R(,!;SA2HW\00MN39)@%^ZHOF5 MX$!5PRB\-4!:Z-0L?YLUB9,FM"WEDV"(2"4VBF5]MY&(]XNR MC&,K9-[0*3RTXBP:@K@:K\D*4",![KX+*6,-AI=AEH#4C10*#8PI!F2)81P, M8<^%)%KAI9G!G;$9MN@X^MQDTE7$CJU4H[<"*E<77.J%#5Z#U*4U;5T\X;RY M NVP[[T?U>TC'!&+T*D .$-WD^T_*HN?IVVHI#T^_(57SG&^80[7["N8H0X$Q"[J4)5HU SY(;AG=:6 K; ^,8Q*/WJ2<:% MLJ'7PW:],Z"IXD[_*=(G.#5<&O83(= M![#A!ZI@Y_-UZ:]207-FU 9=(6!@82^"73"<)=7\H?2+M(EDJ0GX#?EAQ_O> MDWLZ]M4/EA9@&1@(V(\8N$"\!+YM,C:)%HT4;' M7% U13"]$&UH")5J^A(=KUX&_4GB)]S-LI-.56>TAJ_D(EMV- MO!2_!R0&N#PJ(GFJ=//0@L+0]!Z) SMZ$D]KTA'B"]GF(!I\+#^7*B:A%+-7 M;#9OOKFFQ:!BE5B[ ][ZT8I>69J<37!Y"A6A@[2 08%H/K^]Z;&][(L1Q]0VP)L@:604-?VTU1 M. EM2[FV6]"^4^"F(P4CH"KHX"D&J>)K1J##;8/ +ZP($:<.$;8464N()$3A M*K+WT?U,HN3BNN*602 M"""7DHO^<2]2J!)0[8'GB6QERE/UG M9,%6.&+TF$2Y,])B5Y:3SWRY&BN&8$*F:"DQ407\E$S*Z)I=Z.JN9:V(?^#E MUU1O*9$F^#5\>C'&-Y3A &T'#_4Y7J(MT"JT5]KTS5@CH*0)()^'X7? M4 HH,PG765[Y5..)W@6(2UQ:M%7##%]'(4;.<(+1J\K#G"2<#4067SD;Z_## MO9R&%Q=*T%+#2>5KZVR44T::(38>-3^7*E=N38!J)BBG8W[: &1O7:*">Q1K M@]- I_"4 &&60C?&IAC=&DZ,4\!$1%[,*'Y[%DTG#;R3E84Y94Q8!(%][7.( M][O^I<#N-1PT'(&2Z.8+.]C$CUK0;3:1^]=DXR(.%OR0A%T"K6R]BB4@X1J+ M4Z+KDR(WX%:,C<631UF/@$9TX$O7+PS3\P?V>Y3$W(Q.+>_&;-1CA5R/\>N* M_<1.A$TQ[OMX;:R0*%*@*5&5SMRB\3[:]]#%E:T[,[/2R>V#J1'+37%U>69" M A(DL9O*DNU9!^S-XI39KK./Z;ON77CV(E48;-9)D$%!E&6V"QJ MGA]9Q%6W#,:-5)#1M20&-_$G%"Z"[9*641O\J;8PV+8S=HGZ'DH'*E"UL/_Q MQJ6N9,1#8B:HH41I31(#!0/*E>N+ COR9OGF8M1SV,$XAI)N"";&%3!2?+>: M+R>6$N6]8&0:38X+9;R%$NW3!#1DW^U[KXVA:L]* I,(*$9!=-$F?.6!AS_I M2WUC4%Z3PT'^G]H%@R3$X05S>6]0C[+1!& M=I#$7S!((EZDB96(X-P]8$+&;*D1;M:5NIW.W/B/=%E \:[M8IDP_GRQF-2\ MO-=]((0)CMP606N*ERT@I=K!OGF=BPTG[WH_F11Q N\/KK.Z[A&R+D87[= K MN0R>(32F0U^EF"X"-$RN8KFG"E,KQ&V'PWRA):NH&A+[?U6:Z$MBVVI#P[[N M( 3F4,PEH9DO0^+2Q!3X0KIZKAJ!2(!/"I364,W01V2'$E\6DQWNC$G*J^)G MHLU165_O^(8>5Z]O_)E MCO:%9#+7T@1F;\X%=VGH=TQ#/W)IZ"X-W:6AE[?87[# ;,_<3M-G_>H_R:O' M)I JSLAMJ7[M;203L0ST#JR9F4L>-"NDGT& F2-9&4W5]6)R+6V"%K.A-0I. M\Z\##&[C_0.UXD"/'&\PR>Z,8"_O?1G@,9/M?5!I#N\J/3R*37O/GE0>>_(< MS;7,A*+GK",/W41$#GU94OY03%RP0[X'"C M2 J%Z\@7A;8QM$AK]ZL91&$]M-$BM]UC#4SWA1'(( M^5( '@PX:\X\1;\M\Y_,#9VJ1&),6H;^'7(QJ::2VTP)O+B8]#G^7;%B^4:F M*7#"[5?0>M:]2*P'L==15&02]]'B.9= Y,?>1!M#"LDI9/KKAT>2*\4RL>_] MK]Z;TKJ11043E.5R9:;U1+4 A>^F @_$+\=M1-MPW_LMH"[NX#&16QSDXYE?@V^JPWD\7_D^VCQT_BV@.:3 MXWS* X7NE#E/IU0,N)%%IVEQRS' ?Z'S-PH)1 \QM2DZHT5N'"764DE27&%J-"HZ:%5(B%<6B+$E:K0M;O?(:0)ST)RS(>JN R M'8GI* G3(;L\96@Z0;L3Y0ND-:TV7FI9GNQ2;2CTB@9V"BGE#OEXKM4K,*@% MY' N"RA%$+N>6IT#=6>K>F/?4__PP$+2D1Z:53 B0@321=$:F0A4$]WP8ZX^ MY2H6?=1EE" Z"?[#9S6+#3?>HLP4G3:4Q$KP?[XHY3WY(P0+<:A;&+^2*XC/ M<+3#/%3V1&Q*4RIC^^IRW)H&V=1U4 N9J5BN:DMNM]I,/;L#X&2B4JE++P69 M8OE,L@IC>ESEC.\^Y\#^9[J!0O/Q+699= [V?C?.HWV/VE!G R\;T56T*3W_ MH@;84]G@.7R78B(J1I?TWF8:O&*4DZ*@_/DBH<\[[J/*C#*83[0W M"*;9G/V%M8+AZ%KLH\ +A_]^@K;I2?!$1YCAJY^"EW0 GISO>_^OD@T#M/Y_ M5HK/:X,AD'GG?8P*2&_ASV'VK7WGP$I3)LK.P[#!J%4HI2G$69X6I=& CMT$ M0T;BF3"(V&22#-F<)^KA'>IB#>@?=Q8*V%(@IJ N%'SJO2+/8G!=[O;/)83+ MK097FPEU3UC:OS&NK?L4*TT4=.SY%I[3JVP'E_2GR?[WJ-0#C&#*W$>4L7"H M9B%<."D%WT5.O@"G5%_<5_D5!IJ"$2CJ4$+7Y0,D\#/S@]51<:0N3S4G-/4) M#_AV"6^V,^D5X*?HHTX[W3.3 W>@.IA.-HX0V\M"$J:V+E/;/_48HDB-ES*:(@4\M M<(949E+>.SX]U#,*1EA9@I%*$\&$A[$*']/1!#"G1.-@K>3C7"6 3M%;BD8A M^Q&*-47?(]7!]7J2I4[W%$4%V] W&_H;;VARZ\;HPX/?5S0BXV(F*7MC5HJ; M6(<:-2 50F(,V,:MJG!&?K[3RF49'1?8-E0($>#>!X_]5./3"OI;=0 M.K:&L[4Q;IMR&.MUC1A7&U5?F%G'3J>BCS W;9J$4OFIJ[!@%QN[SPX#'1T< MF81-JWK=C*6O7[&_.H=MD)!D_-4O>&OS&P?V'&?1>J1]>S.:LN"D)&;6Y=3Z M29H22F$FP"?Y+,#OCYF']XJ@J (R.IZ>'!$J,!.;6\\?&5I3-4]<8Q@\=[I_ M^$-#_B;58NE);+_C>D]_C-W5]_%([/TR"'*;=[KTN-.ZEEPNML0#U5?.!971 MB;SK#"G&D@*1B0(0&-]<-TJZRRBE=$:V#8UQ'YI1<.^!G1DD_""&!B%H#=8/0"YEI7EH/U[^R@$/Z+4 .YHD,"8#]+9@MC#4C$W*[, MMUUQO?\"NN;- M:^_37[_^\?Z5=_[JU<>__OSZ_L]WWMOWGS\\!J*Y(7'(KVQ*?+'B>)[.HI]% M+B='5&6!]P>:JP$W(?*]]_%@'=D7=R/4*CP:BIQ\G,()P3?J2*4F77//#+N5 MN#D/'T5?Y08(<"]0^I6. ;74E$@RN)7*;Q 8GOLS*Z'M^9Q0AYVA61FJ=FED M+HK\6N0:HY%^)5;]HZG7B2NH"3H#8VY_,-_L#CTC:I>@0Q:5Z37>;CW3/;*X M^)/3/6:?>[X/1))\?!*W^8]J'"^JZF$GIPHM+1&8K/X*G3!LZE_E*K.9"^6Z M38H](3&6UW.4 D28/W>A)^.U8_H.\N/A+38H?@/.&[BZ=U5*;=]_>.TJFY"Y M7&M-PG"'.FE45^H7_2@<:.;RC*ULSX\(_(-&,G]#.E^V9H6LS^7#3Z_./_[Z MW+<%YL>LK/VI0._;(05=;]\L7":7'AMOH-26*>_,9AVQQC%>R1@,'GK:[701 M3 /Q-]0%-^A[FP83A9WX\!%.&Z?[7IETV:#CRQ0W+-U>?$PO@EBPF@SQOF+8 M%MPM.Y,*9M,]Z/0DSLEI7+3AF4+_4\3@ZYW:[035=PHUT#6TWL\E2H_>=ABG MP<@!PJYA4CUB4YE;XUTD!3.PV3=",7\MA9IUP?&\+I1WT=-6:\=3%BJX$&O4[7OR,U M)+#9K,SU-'5#9)&5MTUI$2F-4$F8;?:.6R!75+^2UM.*;;B40[0$R35\7OP4 M)5)(Y6KYK087D^ZFWC0*X@K '7&&1L++*FY/8T+#7)J<,B =Y8O:N*MS-\\H M9=UJ##SDFW[$-^^0&S*5IICSC;?A,!&!L9.U2^L$F:RDK0S4D(+B"'%)<&^\ M6S$)<^ZHFDQ-<[YE1KY-K_H4D*S2UI3W"9*?\T&]+]A5PWK8+$=]#[A@T.=Z M8L+EE(QY1?7D [M2/3G>W63/""-8N&STXY5Z@# DJMJESD7/MS+CHM$T@]2/OGP+(O'2C:\WRQ[ M[A'1=,TIIH,7,4'$#KDC"2E!_35FS=*AK--F=<6E;@1!+[MA+WAE9^K*4)A0 M5#W!*U_KMD;T^H$Q>?GH#&#USSK/)49 FI250,95]:6"831V7@^K57VYUZC] MX>W/NL]U#94@/$H_*&[,K8%,?0U53'B;J:DW-CTE^5*Y7).N2V[FPC!1#+0= M1#F!\M)%+AKNECXPP":-IP"V'XPMF"Q6_)SCBJ_V!79"ST=TVYP)D23XHJVH M6A(1$^B6E2>3Z=G,>0&JLMA6T+.\2_]HPHS-0F)[I7Q.: MGN82<-#%J:_*IGZ/RQ4Z;VJQ@!O>R1P1#D39Q4SO&.[17W*>:8S+! M=""TUM.0QHVBI*IP):'9=**K93834(FJ(BW=@*=I04/,0(N:,>PN]Z:<02>) M")8"4'P<3L4=2\%ZP_14ZY]>'$P$)7'.+^D(HGF5L"_4$'%/CC+!]M3=Z71" M-N7K(5#\L\ CG\.@_U>^?LYGC=US0>._S+1QE(W,-9--(RW/T@K(/.4]8T9=?->NQVH%J;>./P8@P/ M7HB/3>L C5=VMJ8Z9YVTRFM7(]AWN;T*"\VFL6^GJ98!*H09-^TL/6 MGY9S MRT#T5;^2Q]8.+0<7U/"1Q&L^V@ZIID*MFFR..+%O77&>D<#";M-MHR+J&DBG M"6!:W'KZD6Z [F/( ),X,;"1_;QFFN?LDU,"V+^?'#SQ,)-JBBG0\87Y=S8- M!OK?E=0\RA&SYW<+9JQ.T,O[R?!:YRWEJ4EGRH?Z_9WSC]!XJ::\JP(\UG$^-YB&%&@T]:&J]>J]G5FG)UJYS\$WU0#=-A4TA M=H7\=#EAVH%+]9O5;^Z: $PIJO)B0_0V9+DO15[54$=G-1@(H079JJOO<>6F M;.@[]66>8D4P/K3_J!3;W8_1DLZ][L.XU.N<-$L91SVK2/?HHIZIP%;PA\&8&XBEIUNM"E*D"7K,,0_GR,/V4YV4LY*B M[KI+5": R);1G^???"D+]/)_O&'>ENFA>[*'M.5P(H.M1\I8#I9.%TZ9)R^S_)>? MX$PMH3/R71LB6U0O[R/LYF1<'Q&+\T1>TKS. MCV6O3\O>;VQB3MB+; S2%>,T4KJQ>>7>[ [79KX%. 2'>9;)WI]IG-HT>&9! MHS0XC]+Z;*X6@"U\NG\BV[EWBE?==AGD%J)^>6KX9% 'W+!]I<$5T +:]]Y7.E1;O8>E\4I&_+'NCDQ;G:R2GUOK5UE&[/2< M&&7-C.Q),VSTW*Q+>+-I9F[AY71YW_AB,RDN&N$,-6NTR@I*S3)#-O'TL<\2 MJFS=^[?4;7=6)&M0(OU7W^F-U/]%:PB7]AORQ M=M\V'%;G?,=+(>XBV[)+N'O=I2-<["#([,YYE>UT*R\=3P M!MK6GIJK9X'X8MN/Z[Q];>!;93 M']]\?[XX]/C<"\U5@[U\1Q25]*&4UEG]7-C"NJ']3B6_T>2>>?Q M!1AX8+*\ EF'(R$.@\>QN JR3LOQM%?1.LWEMMPEM^74Y;:XW)9%^-_.W);U M*.5[% O,(LF6HWKZ_T]UWHQN<2/$G@Z2Q$NK=A.FE+]??#Z*,C MP',)M"GTU6VD52/XZ@QD'<(96I"LG[53T"9(@0=5Z-2H4L=FG0NV*I9O%6]U M$ZB"55#!M8,VUE%5]!;+UX;C-ZP-I MKC84;"]4ES8T;UZ+?[Z] *?'US"M0 MYD[),U&51J.9Z&46O9$<5SZE0+(I(B8!&@"UY->_CS[Z+GQ R'YC['\1^_/M=CZ8G6?_KC"?OK'O6&WH8H4%^=&I]B?JG(##] M!\KYLBW$QWKU';4N@I]J[]Z*.<"1GJ(B?,=45,;LUC5*C2] M#8]P_D9#%QB"EG [/UU3FD!$9VF-\2.7Z,7RW_RQ*@W M-7;WB7HZ1GX49Y\AE' FI>A@ \N*#N?)T73UUD_T:/.GV=QMY1).X4J7M\I;WG^T-^OHY7S%%\,6W7$ZIZ=\(Y$K.J$L#=$! M$+,L><=8:B0*UPUX1VGMO&612C5*517C 6E:ZIQ(-.-TYJ9F)\;,Y."P3$MW M[[M],9\.V4\?I#PF]X;3"4Y34WV( 1HN["Q028RHE:#&AH9Z8V9RZ6M!=?C^ MU)N&B +Z?/93T$MY8@.?"L>[&J3NJ[H:)#9)K8K ML]QS[.Y3$54EV4R(&?E M*J'"Z ^>*,M5)F81]H?3 :,-XOS],:UE$>(V\Z*J"M MTKBBV !0R4BTR%2,?N=Q7I7$7:+ZHRS!?B6:,2DPQLV:X2("FO\1BO(=WKQ< M T.RG;KBJ>2JG 1N2(WG><8$=NOVB#Y]?V1CKW]8WW1G,"EWA5]#FMG&OD\%YYGBO"2*JGM M4?8L:7WB'$Z/D@B35HJF:.)X8?EEO;MC[Z47Y^P'*-^F$^G3H!/# ?#=7AN: MO7]H=D_M[=($M^@&S)MH0URL:C\@4GT3"_53^@J$,^PK;]1W(I9Z[D3%V+QFF MP6N3Q"B-$9=2TN^88%;KV++";IJWAV//*M9(BBR>U1=VXS[-RG?U=5YMWL![ MD,E,D=5?Q P:*?N@D8P=OGLTS:H:6J_# M'&S!:E2VH!O^,>TZC/4I+C.LK!!\952=+=O0% M]+DH9F1''V"^G/.IK2&W$=.DH:*[- 0BIK.EY&0>[/#MQ"/"%ND=^"C(:QH! M(1.CTSQ]B.;*[S*9!A,_Y#T69EERRK3)U$$^I]96-\390"A4\PG8 3TI,&?G M(.% D8FPC(4H)][+/%F^@AG-*"+P7D/R=]C6:&PH.# M$:D(PT3K?]5)6XX*5<(I;J6BN5W?T7"2I<#EOM[$#@$3!^?YNC%[0T1!FRM: M";);P% :6#1LJL?G@_'*U[)[$7=*PE\8K]QD3B_!;TQ4%TE7-_=?BVJ:>/ U+N"IM7M( MZ%#G<*>[@IL<]85#+I:U,H-BR>2L0^.1'^(<$I&T"3VFQ9QW-)%F9L==.WG5>>T'UPEZ__\*77:.:(-5LD MD%$B,-42B.BW%A.AQ,B4O,9&!DG";S!+^&TR3?AGD2!LIV4(,QR,)VQ9S.53 M(YVC)[]"R7URN-Y\CE]C409Q(C$8?2-]=M%9ZUZ-F$R%5OSRX73$(8/F[4S7'-[4-,M+YP8D><4C MT=C7(X9ME,Z4'9W:$'MM6KHAOJ,AN41[H@R/A9/<]\R M$)Q*O?,QW[!<05^B%Q/XW;D(3HD%IWJMRQ ,7BB+'-Y2FW%/=DHFMJW6Z$]I M\CF(+@PM!O U.(@6" U3@Z!ZU,,7053ED@P7;KMLPOLK1[+U"YL] H\)(%<0 M4R?Q_NDHI]8=QFNUA]7KL&>'9XK9(F^=@BFL,=.QB&+1V)HSG-V"V@[#7X1FDDBS M33_\PC!UJ"(>>Q*FSJ1SJ-8R0/USKIS!MT#7D2Q3^@J*..B+MU^^7!VNW_#W M57OX4)E2[?R,YD>4II5/EE?QD7F/6']VA8XWI^\?+M"_.B]6H\KM@'*]Y6L] M0&;VU_;JG-;A@WDGEW&-;^D:;U2-:]RXQO>BPP]N3\?CGV_DKE^5X:2RFO?= MBX7^W[6]!-N>Y$KW_-'^W8L/PNEXAT[',.]#O;FAXHAI".HPZNC/Z$VRPB'9 MZ%PS?YOG>5+0AZ/TVHU^!7, %9PH*%VHK,F9Z<0N^1J0 '#,IN@%_#Y2?':> M*P8/W3?U5@NDN_C7VW?6[$CUKA]%_AC7ZZ<2:KJ42' *K8]G=JO *\"M>G\[ MJ2^5HNOM,B_,LQSJO2RL)AR';*SO]2M/7'*Y(B9/8DYCQK1K8E!0V MU/G6$/-V""/8=(5? SPV>;9([M'E@96#_W];'KSB>4C9H90EY))^ 0:D>8.T MD3-(5V0=U29PC<;9SEB'-*0Z-!8R)\<=A\?EW=WU_5VY96:AJ\ =R87PCLIP MI#*MDG(]I9''^1'2U30(Y)0O- @-)9E5=JG+[EH@Y48[ZA\Q@.,*@I="4] O\M*ZRM AT&R^89H']=='J]9^27CC=Y;S5CN_=9]#$O$^! MZ);B]O]VTJO5&JWF6:?5.J'R&-CW![I+W7^C"EVI-BJ-V@E-(:&/?[O[>&)Y MSAB..PTK#XXS^15APA+TM]Y'.=:9X\SH!ZHH)_#(K\]3U: MO_*$E9#U*NYS9>CV^PS,1HEBYR<7-;M1K[W_!9^^X-/25_EFNWIR<=8\%]]+ M-MLLN11Y;<%BB+VSJ>"0"/%#X<,W%@E5>4-YT3BWJZV6D1?EQYJS347$#K"F M6;=;K5KI).*)C"AJ&6@[ER&X6Y 2HU-&:Z PS4' UBZ MWQ$&E^06WDZ'.;>;U3/#ALN/.\U-V?#N<.?,/NN4GSD?GOK+2R+N:5I([_40 M46Z4M=[[BC2"R)\LR2'8GA+7.]3";(?EQUQ*N1M[R+.@T5KUW&ZT"J12@X=E MP<.-O>N9X&'MS#XOTN KB2HOLX?@B!IS3\B01%I]NIA8!:E.+K[YW@KB(9OS M9Q&S-FN;M;-:^VB50V6Y8XL2; B#Y?"\S2KF/4QX$;/'(F/!;V"%I84?5K3@ M.3RHB!F,L&L)BRV<8S4;A/I1:79[BC7GF]ONF6--_Z*2.6]W]#HDQ:N',E+KP# ME*EV"A3K&LKKV\Z?_^Z]FY>/GWV"-<27H/U2B(4VTZ<.=57HC'-=9D5,' MP\I5&/X0OU2&T7A4P;K\FXB-*X_UQPKJ]W@G^\C@R;U>"G_LGM)I6L!Y)=:N M!39BU\?&?E.[U3"!L3U E[2@ZDIL/6-T:70:I6?IJVG5967IZ_E.DWQY*T?J MU32$>V$!;X&+;1Z'[B3<@1=E/:]9SMMD0]X+MEY*XFFQ;R$1_OT)6^NP+^XC MZF=R4#6GZ@\O7YW_^,$58O/ELPL8*N#X0P?C5S;NLF YJUBRR>9:X%G+;ISM MDF>4&9D.'F?3HKZ-OM3U08P,#W /\6Q)@ MWV?\.[/K=1,G.E#Q\]GW^T_N:+0;JVJEAH.;[[)J#\!"F,7*IUO&4\XVSC"0 M@-V8ZJMV]3Q7LL\):0QJ9H2:&VI[ &4%C?G]+ MB2)Y=W\:O63+27^C=,CN#JZ::^39MON[%0JS1)Z ^>, M[*&%=(0HN7$*QE8HV6[7[+/&+E,O-T')S M/9O"SF%^/+6N;MR#^;+ MS?W-]9UU^>VC=7?__>H??__^Y>/UCSLQ@\VZ_G^_W=S_RW2Z7KB*Z72][O4< M6^W:N[C3]^PQILTI>JQR;M%K8,G7BO&"GP[TSXLK6F?AL25;& M:FTG;SDDMFNBT+:KS0+[31K\.R^! MC]/#O;[591X;N*7WL94RY'NV<27^]7@R\E\8HX1:UO\2:YS;=M([;YB&IGN M.1M7X^\.C2/:N\6>]KE1F8LNI!>*LVQ!;=*E2IF3EPU5C]8<2&NK_5H\RNAURTEM M2>7^:US[3,U>;UA<603;*=SNW-6X%AF@SBK M(L[&(UMW@#A\IF"U7F!0X"BJ:@OK7G39^W/JAG3\2L#CM-;0'_7QEG?D.S;= M8!+DGA9>7RHGQB.G^ZL&-P&VOTNH;3R=KK/3OMQEAOZ!(]E9-2W:O%2F[ C) M:G:KT3F@)D%[J.+S,.'(]T#FL6!L7+9;J6MGU8VG@A,@=!5MVZ;*;?NL;M*= M]P!E-AX1O@.4J;4.I6/.'FK?5V"MN9$U<'H[\+,852B5^#8>*OX%;+[O PZR M#9LDMJIVJ^@FB8>^37&8M?'(\6TQJPV*=<.N%HU9QZY97_D>O0RV@PB9Y_H! M?"L2?3(M?P @ZT:6&X93Q^LQP)4PZUH6D_.43<[3677C(>0:$GP$<&\_*:53 MLVNE2WHRN%HB7-UX4'GVN%JUZYUR2]#;[P!"_OW.]L=O= P\8.-HL^9- MV#1 6*W9S6H.@WD2-+Z/WJAC0,2-H]?;(V*]?68W6GDV.%L%$8_-*H*=[B*_ M]P=&D5D0RKY?[,_I(@]7-E1I5CGL54KB*R[0NS > [,-D;9LZWTX<3QYC$K( M>A7WN3)T^WWF_2IY<:T.[[G*<\ [/?_]+_CHA?@/L+K >G1&4_;.)! MSDXN6G;CO&DWSVLSY\"-5UJCL^)>Y[17^]QNMMNI[VQ;\*\) ]'UR$8F]7*# M^%IMB]IZI#$27_]$W-\X9:YAMYNFB&8/4&6+0OIL4*51WXOA]@>CGLZ*U3>7 MO=YT/.69CWTV<'MN]!98<.2XV.,$6YV P"F[BZ,PXGJSC+KJ&S/B'^+^K\7U M:T#ZR&&T&;U9(;P^_(1C0QH@[G-N5_'68-!:[+F^,7O>%0)==)IV[=S4/!;9 M&%"Q:Y]2&7O^>!*P(?-"T)BM-R,_#-^6G%T?B"-P.?/?IL.)!#$EO%WI .;% M+5\ R-]8]'UP[SQO+0F:=J>URTZ$JWH-2RP=C@)AM^ESDBO"UNW.>:ZM,Q=$ M6=\>N0FA=T )U_-YF[2)HB-5]8U[K>CAC6L"\:;Y$DUT.^;:RM3D]NP7DF[< MY"4;)&V>7 ""VLU\*\=-4D\)DGHH])&75#-3Y;:=*G=6WWCFAI9Y<>GU,Y-N M9@2B0=:%R+KQD(\=(6N9AR/^$G7]_@O^AF--+JS_L8#Q]MU'_E.J@/AYYCP_ MV_R$MA6RP!V\BT]'AQ.B '_44 9/I1UHLNO]>B!>68#Y0XQA'V.PHAWO!>Z, MEU%8D8\X0SH4N?\&KN=X/9>,+_A@#%\/3_,\Y\S- $BD)G'[^<,_3F9QIEK] M*8V@Q"=$G_31"2TWL]ZG^Q]J09VLQ6$L;1/Q_<0"PT$E\)_D7V;_U&.CD77[ M^=MO7U/WT%G'PDK'= IX8ORUND"C<&-\=\NZ=1Z8U:C)TRAL3ORL_SA4FM[M MY>?KRH27-$C\_6,Z)(A<,H##_?>K+Z[WA]JC[X:3D0,W['JH8%:Z(^!Y M2=XN*%4L:KUWK&& _/,OP!Y/$G0@X>$"BW51"^1 Q2=F/U0*8_+CC510T"^1 M=V$1%':@1TI]_XMSL2K\7V-WUFMTO4BP"1*_&5 MA8[UQ0$L=R(_<'&E&Z]WJD:IYG>2*YT+T_[=BSO%@A'(WR<,3@D"-,S[>&]N M/"L:^M,0S!=8@CWWV"2RX#@\O M3IR>^IWS"1![1$SI\F5-)DTG=L'&]4CV/"LN\IXK'9)"L_+N*A:525+H[E:# M5\.DO+^=8#+9$K&;FY=H :[.;CF#FPE&+@S_>235,)CH^ST;ZWNA!!@"YM-? M-_K3OY@36-> 97WKJQ/TAB#Z[?>_L/&%_B]](O36@'W=A:1D#^K81X_F=8/E M&KZBYZ10K#2@SA'4#0/J8P%U_;!ES0*$,!]O!8<5<^FVQR.AR+=:/^4:^ODQ M-\=Q7]07LYI9S:Q67ANFF(2LV\#O3WO14G:63? ORX738D%_?6V70K+R&S-) M*7T1O&M6JC4MZ/QO 8?OP1T+'MT>NWQVPXKX\"L;=UGP6@X_R:5/@3].&UMZ M_=P;35'ON@Q#!O_O;YQ:>5'K+ E5[QK(.\(G@ZAGC78*HM9C1&WL%Z+B%(^S MJMVJ+TC&,HBZMXC:24'46HRH]?U"5$IM/;>;]07Y%/DC:DDMOJ(T)($^^Z8A M;9#OFS^E9Y+WVSC;0L42/Y>+(33.[<;Y@N[TF2+)!CV:#/:7#/O/M]#;RH?] MF$1_9K?:>:AM!OOW'ON;U2V4P?)A/Q\A=UY;4.94$NP_=A>:J@ )5@D&Y,X? MUGO;_'G%>N?;$=^HK:0SEH4IU&MMNW:V8!C8D;DR#'JO@-[UE93"4J!W$]'[ MW*XN*ILTZ&W0>Q:]&RMI?:5 ;_3OG37M1F-!$PKCWRM ?;OR0QHRLY("5[8( MMEG-K&96,Z9H2JQ"\K4)=W>4S##-;.%"XH[-G#(Y$(;?!T([V71V8L>N+YIP M=V3Z])XC74Y9&5LC';8%J-KGBP:6&Z3;)Z3+*<,B"Z1K->U.LS1(=^RFU0)U M).3XL6_JR#'%T7+*H M :];.>4]9,*OJW9ST5#FDN#UL;N15$9#;QW'N.$ 17* +#(8LB#OLWI.9K\1 M6_N/M%GD)62"M"V[D4L^C4':_4?:++(-LD#:3LNN-_-((\A-D3IT!]CGP ]# MC,8-W'TKL2ZUA[K5S$#Y(>#<$FPVK3!M-.QZ+B;[ 4B,JGMO5\])P*.-GN1#=?KT'BSU/F!+1:]:Y3"#(HSNU$SQDXY]8//S /+ M9T2C$IW^V/7<,$)+Z)'98CA]-'0 L\83QPUP. K&H0 M7)P$XH0AB_C8Q0??[S^YHY%1/#(DZ2R"RP+@EU[_,@'N[<1&IVZ?M4N3\&MP M;',R"-WN!L?:5=!5\NCQ9N*VZ^LJ/UC(:/82*AA] M]LA&_@15$J-C9$B;6<1P):" .#_&8-J",ELG%[5SNV&*)P\!P[((ZF:.84V1 M$6TP[ P+(LH;^88AHD$+;M3'BNII)X0F><&!]>4@83.L4A%6*!BK**=G%S< MK.'BV(W&L>C-=Y4LNM5VV5#V@B,LI>ZT.NAU-908V-\'-PJZEP3<3P1Z@ORF M=%[KV.UFCJVB]P)CC@9!T^*#ZRHX6R+HP'UF_#/XF;%8.5Q8F5:B'%= MI>@XL+*D;I=R*$:[#>P86EZ%ECMIL=VU T$"D#%XO_AAN+%ET[;/SO,8EK-/ M"'(T^)@6F%P[:+06/NZ)*#F^[8I#PK3(Y=I1I4-$PI(Z>O+OH^"OE>5_$$W& MY6.1/UGXS/XU(E_MK99RB[08]+HJE*H:$6[A3;6G9K5E-W))Y-W3PG=#&3E2 M1EH$>%UE+BO*J#6J=J-3[L%+AC*.A3+2(M?K:IB944:U:3?.#JJ!U\'E+R4* M2]^,P))X:[E>SQ^73/$L?[C_S5*Z3(OW;ZS+W1" -O>%62&\.OQTV0RXMZ['I58_SK+(()" W"XINF6WSTN3$VU0:G.4RB() M( .4:I(VVS%&T@&@5!8A_6RX5,,^.RM-IYUC-Y!F%(KOU*?B#?>LOK4MC^U; M2>B!]>U>ZJT]RR3RCB#7C63N =F.QNMVK9Y'?X%5 RI[Y,(]*@3.)$"^"P2N MV=5VCE5'!H'W%($SB6/OA@-W6H78@JDH/8/ Q^[&46F47HISVFA=A=/\4I+/ M(D2>,;7'@?*&W3(Y7@:15T+D+,+Q.T3D3C6/YJD&D?-! I_: M,TL/]_;YBBV[WEO.NM]C,XN6BZ^TF/]F2A90O3"' M/G#X;ZT@U>QF,6G2J_BG#0Z7!H?30MR;J6"9XW#-;M0*4: ,"I<,A9=B<%J, M>S,=+2,,!L3M5,L=)# NJ8MO+-KK0M?7R:D!Y-3WI]@+>(:>_EH2@E]\PN5" M*RTK8.T0(8LRK)]M->UZLUT S3<.(*'EH#%Y*2*GQ;K7#A%NB\C-DXOS1AY) MZ*OB[M[% H\7@=-BW&N'!K?GQ*!RG76*R"=<'85W[N=:@-WF8Z/Z+E9]541V MPN FADY@:K?-:F:U?5SMV ,I,Z56'YS0[>V935^<.OB:Q;U)/LDM"^Y0HLSJ M>]="YLB_$Z24WE==6>^[^?9),\&;G=.BV@WMD:U=)(8M0;#SZB:I('D@V$7U MM&9J_O<;MS;)XL@)MQIY^ Q-2&!]]>&C.YI&K+_;V3$S <8<^NIF1*-;]L%= MKFV<5S=)K%B58 5@]U??R"TZ;;!T*9)NDCF1#Y(6IK-DBC$&/[?#STWR(G+# MST8A'6I6QACCK"_'Q\>NE,).OS/D'*Q?<>!UG ?L,#@> ZV3LSZT_&D41HZ' M6&T\]V8UL]H>KF8\]P?@N2]O&=-Y=>V6&JE*H)1$EUP0?9N.NRSX/J!GP^^Q M'$JZQ-9ML=HX*XU+S*#LW,L"BG M]K%3Q_^14N;:V0/K4*8 V!R!&@WDJ)&NMG9&0;%(ETL[5(-T.T:ZM5,-BD6Z M8MSPKVDA\'/7[[_P/\$O3G?$Z)?WO_3=1_[3VJJ!S4]J6R$+W,'"8\Z><+)D MNY]G-OIY9H]X"]I!W(.(/6B?T,TTVO$'A*OZ$S@)%G_5$+K'L D(G/2.,L,^IYT=PJLA'3*1R6@>0QAJXGN/U7&<$;P(?C.'KX>D^O-\,) # MK-[("0&);S]_^,?)+'Y6JS^E17X2.^-'0D5-KO?I_H=:4&<>XC"6MHE4 M?3>[Z&C]8SE/G[C*-M#GN M\L]7.=-&+&HAJWG?O?C*0L?ZX@"6.Y$?N+C2C=<#1MF]V &S7':2*YU[WRF> MS:$[G@1LR+S0?606;ZZ8]PG?W'A6-/2G(>@@N'M^.Z=@#<=D4A0$@Z*$YN"]?T6IMG>1W_MCZ(^ ,X=;1/V+Z!:VW\7*Y4+#I5B8 M%N'>JI'7;K PMU9?!Q!HW!_LJZ>%NK?JPK4K'IA;GRZ3^;2:IL('4O>2_N01 M]R>;:A*SFEEM[U8KJ2U65#[G)S]@\"96;QH$S.N]6%'@>.'((2GJ]/\S#:,Q MCY3NEXEV6!W>E]IX]2P&;9"D2P1.M<$\'$>N!(K<(X;P+ K(8TU$>"DA,^6C;S5QR7PT)[#<)9#'G MHSPDD! "=;O9*FTO(6,E7URM:Q^7D%4<=(_ZY9PCBW$A*4PC*PE8;[7M>M4, M#S%XO29>9S$]9(=X76O9K4:9AC(8M-X+M,YBIL@NT;IJMSKEF$O86*ZM;5Q' MM=-\[1QV+%E)E"EMVE%I4\.4-IG2IE7@;TJ;]J6T24\T^-^_G-5KG7?\RJ[_ MG+K12Z%53K;%GGML$O'>BY8S!I*/CKCV:8UJZY2J*%$/A1ZE^"Q_9XZH:.>G M27;ZRR &UU:*:59#'^BH]O;UZ>OKVI?(9)JYO=9IT#U[:!22]>L2( MJ)9LE,D*HP]+.%8+5X&F0:)^0Z)*,0H,Z!G761ITWE[W> M=#P=D5?D(QNX/3=Z:_U@D>-Z\(FZNR(W A(A_JT *#Y5@"H3O85SE M\MD-*UH=YU>&ALYK36BU+RSN.+OFX+>676M6[5;[+#U]8K?0?Z4HM' LSQG/ M_KJ_5'"^$RI(22/2HY%\O0WKGANUCMUN+9CY8-#>H/T*:-^L;HSVTHB4-F2N MN-_!\H8%"7,&]0WJKX+ZM8U17W.J+*K^R94::FV[5EN0[&^HP5##*M107TP- M.6%QL]JVZ_4%0\:+1>.R^ F2A7 ["CCFYRQ*.H:NGUG0R M*)\]>KE5%B,RAV!S'@'F>^?9>G*C(;H>R##TC&%8*G?3THK\YFJ3U3,W%LDJ MO'7<_B<_ SZ/48@^(#^^L$!WH/[,"^DYDR;FHL-N]Y9*RB=(WSBUA6&)LI# M$VD=WW=M3L:MQ\(?C$(:]_ZZA+&F@.XLF!!LJ.)(J6(94;16:T2_@V#U#BAC MX#ZS?N6_+/ 7MH*IE%%U-=10%FI8;1A\/O%K0R"EP-JC(Y"E2E0KK;'WNKX* MHQ2E*D5E\6 <=!C\H_OH]IG7#P'(;M^V_OH>BTSD42HAZU7;[7_#A"VO" MY1QC@_C.>\<) 8Z!OH'RKTERLC:6VBE131 MW$%73CCP-U=3B1"GTD43 MG.9-2AO<8L_XLS%^C+ H'B0'#OTELJ)=NO38+#UVM9K=.%\PBL)@^X%BN^%U M9=G*0-] OSR2;N<)LLN=,N7V[=]4:Q.'/#)RR2+1SZ"YB6B5R3:[XKP;1\(["JVL_I3AH%&GSQOB M8 ^MVI[%6/KM1T_:8.I821ZMDQ%%HV]J6W3YKEH4NRH*Q M1TP<[9(11^Z-;1?6^YDRO^,BD^4:5B=O.LE;8ZIU[&JK-"'9DEG\!QV-_<8B ML"61L^9EQZ\U46L7^Z\ZM:IWV"=P3J#=5ECW1*M[:RP MSCT@4^,PSJ9)%(7/3^ATY$AG4;K"L7Z\XBMGY\7+@L!O-!A\AG M!\O6S6#9$KBRSQHI+KH=-?'=S139>KMEM\O9.=R@="$HG1;7WUW-ZM;^Y":. MA&W8S79I,L?*@EA'C,-IX??=&=[9S7=MV^WU.B(:/#YH/$Z+E.>:$)_=V&Z[ MW3:S6@UF2\Q.BVVO7B^<"4:>-^RS:DG,['):U <=@C:#5_>K9[9'3-XU6"\POBT23F98GR! ^S:]OFYP?7CPO521@#+ Q(#?0/]@X7^ M$CEWGA:'G9=S1F[MA1%I!J\>*?LHTWRD\T8QQF*.@U>;-E@(Y9^F9&BB-#21 MUJAXU^9D_C/&SFMK=9CS]L5M=**#6.G8/'?,,*2[-5.1!B.2O,(LQ\G%RM+);9 M09?\FCFO96K0ST M#?1+(^EJ.\_'/0[)51:KZ:#+.LVG^7#@* M%[W_,9-0K40>#B.1##GM.3EE$74^-N%2%C?&08>89V?Q-,PLGA)DJ=339O'L MJ*_3;F;Q--KG=M-TR3IET[7ZM)AL'C?MHPGEQM^JQP6PO%UNW.>6D&3IF,@R+Y=-I$ MGM4SNS.9XW?>L)MG)3&VRVE7'W1Z@)G(L^M8G"#.,Q1M=!4$-:!?W:U&"&\1@"V6,"6:Y$ MI17-K^NI,$J1*9 OZ3">IAG&4RYN9)SFI=G*((1!B!(BQ%)]I9E6=)V+?9O] MV(IFI_PZC,%\PPI+ Z6C0XCEK#"+(/-Q$K(1(U?*LI5!"(,0!B$,0I0=(98Z^UMERF0LSY"4IMZ9QSYOK]4) MQ414CYRFLLA]-+1@XG!E,01Q6-";$2#>6S,L*(-NW[GR*C,_R""B042#B 81 MUT;$I4I>N["$T:T'*>AE7/56TZXWU_+FYZK2+4#[/&P>0W&&]1O6?YR(N)SU M9Q&N-5R\=-;Z07?TG9V4T\QS4LX<_!O%9Y20:5%X[,1>^_!9K^]< H*VTJT.X2FC.9"M1LV.UFW9!2 M*?8_+E):KE6G32?:G1=E!Q-^^\A_2G64_#QSQI]GCA>?C@XGG"#XHX98/>!R+.!>$7DJX0W9[<:8 MC^,.7F#G_Z/Q5XL8K)7@L-8;= R^M3BG/>MWL@)@9IO/W_XQ\DLN5:K/Z7166)G_.B$EIM9[]/] M#[5@RF5;VB;B^XD%AH-*X#_)O\S^J<=&(^OV\[??OJ;NH7/PA;E(,Q 1?WUB M_+6ZP![AQOCNEG7K/#"KT92G4>PB\;/^XU YEF\O/U]7/ORXOOQ'Y?+3_?6/ M7RUG].2\A%(,H._48XD+>6<-Q3'JZ"(7[N*_5.E_:9YD\:>37](@\?>/Z9! MD&8!A_OO5U]<[P^U1]\-)R/G!>-H(S"0*MT1B)LDQ='6:E'KO6,- Q16?P') M=)*@'PD/%^29BPYF#E1\8O9#Y8M.?KP"ZTASF=^C<,!A!OI)KG3N M3?MW+Y0=$HH/"-9..+0^C?RG,.]3OKGQK&CH3T/'ZXN,QYQV7B1W=Y36F8*H MG'A(&Q,\D;SUR%R$3J=^#R=.3_W.V1!(8Z+5=/&UI@R@"W*]/O-4UK4@NFT<)8 M^0+2F-URAA02>2^0*PTH,X1U T#ZF,!=7V?9$TR4VIWLD:: MQ*W63YNE3FV>+$7VQP#M#VL0^&/+GS PGM 3A9[51S!K6?AKQN#*B0A+L=J, MY[6,1RSS:N;Z=G-]I56Z\V-^<;4G2"@,/BSE<(L"2EN#=..%T^J"__K:+O45 M(H\;[;PT/-]9;:K:&IGDEX^..T(?S+VO99B)".,')W1[.\TUWS4KPN"?\<,>675+[#ECRYG5S&I[ MMUI)S3;I?P.&I?&N12U[U#_G6\5YX8(^L@DP0Y>:0&$P?1(@NXM>;&LR GYJ M.5[?8G].W0GRSMV8=XM>?5?ZSE;;9:/X+#C"4N5GM>$(K\S:T:"]H68#)EUC M0?)H>:!TV-L5AH-G:9U,UC7_,L'!1LW@X)'B8"T#(S #'&S8]?:"VLABH%12 M*Z\HQ>9R[,,;_5#/(F;%H.11HN1Y6NQS74/$YKY?*@WI\VQ6'AVEAT'65GNSPL-HQ>'B<>)@6]UQ7T\D,#VMVM7Y> M)DPT+J"9!.(!"P+6MR+GV:31[)INE]:(GJ=%AE=59,8CI_OKC=<+F!.RCXS_ M]\:[\1[!)O&#EQ\L9,$CVSQCH5EDQD+VU: &)U?#R;0PZ*I*S6YQ

E/H#R*CZ,]Y/! M@A;X\(J2,H9=BZZQ'/#)JJQ=D?+.D?A:'8E/C8O<0K4$(920,655FI,&7](W MRT,G2V,B3PX/!G^^ZR!$0#V4SD_>W#ZG%0+%7<49]5=H M.!7B]S1I=>*[IS!.]_P&!P*=HY>^ @5T;X"#;[8H^B(S/#K '8V0(V"A+O8O M^R*3>G2 5*+MM. UUVS)$WU^[72A.+[]7"-XOM[[2[G MF'C]KEPWE8%O*+_,E8Z*&[>V]1;F&1)]J1CJPLUAK\/64=/)G X2S;G?9*_A MXEHL74%1&L:\V]'(+QKE. 8CH]@+LN=*V1I55V;B7*09K,K,>F3 HLH8Z;PH MZX([NH7#00U X;?1_.D:X N^^M\6=ZNI!-^A&S[5:_;U1X:O? 9O*U3DU.IH2]AH52_CH_7K M9%9Z ]8\&[[@@/P;VA"H)-O8LJ?KVW<3T-8"-Z^Q:.Q5F6NXFUH0]V(_W/ 0 M5IS,TM)6L(FX2I[W$5,4&EW':R9"?5]2MHE6 MNHFF4U),G94[RY=!E^07_6 MT!R[@?74SFKP5+ LE@PY@KN]6C>*:62I'MK]/#]GNVUU'&M98=D] QH M'EQK\S>LU5N!X(ZP+;))6!M#F: Y!Y/=D/2HQA#M.GR\H*L6OV>C_W1FK,BK MQ%[+SH6-9EOC2)6X+=&6@@=HM[OH!,WZ$VS))_W.X%H^<5M>[%_LCPP/BT<7 MP+*^X)+=%NZCPR667/+C"QFPPP48:M.L/DW$;YKV2$?W.WU%#4/\3K@L"%]7 M/W$??ULR87M=V-X96!^@/W(K\=5.S9:T?W\\:$_@\< )U3HG;>Q:7NQ:7JS5 M\J+$LSX*;!_ O2KJ'ACXEKUPAT)TZ(_N2)CP >(BG-*)T<\N+9D-_ M-D2J?*G>6.CL[Y0=U1H-#O^!?#4X[/^])ZH,N75PU)BPF]^V)*7;P=]=-XW- M>0&[;AJ[;AJ[;AI?OIM&D&W_Y>S]1;_&#G1B&^X4L^!2]O"/H8GGX+M,RFGR MXO\!4$L#!!0 ( $Z(W%A!@5^RB0, #L, - 97A?-CJVL]5KM^YT,BLG,;:=M9 QT6Z(&@--!7<@$%PC-]X:&2:1 MX-CFPNE$?,5$-R$A84CYIE&D'/(>Y4T;)WD$CXG<4-Z 8O( J;O&!^T2 M1C?&*.DFTM^ /&-T_74K=/."5F:\X&:R8G?^%%T&:]7I/T1T1364_'RI55AU M6@7K97Z2SM5;-3)<_V\E7O.52IH_5/7OZ;[0_1SS/PSV5OS7RK8CDA*N&\#M MX+$FG+!_^M0O&R$P XFRF396[VZZZ$^7<#> T?2V/^N;+W,[[P]'BV5_WK^% MV?WG\:@'W5[O[GZZ'$V',!C-)UD3OJ[F10LTGQ6D L[X'^D?V;\U8^\EQD6( M?Q;AK,Q.YP^$""6N#O;)JTRA00O0$0+E@9")D,0^E\&L2UP;1Q[8)9B@(C F M*[LN)+6M/.)!_OK7>LFK-17,<4.5/FY>:*(Q-M@*S-W ,(*%Z\/' 64(4Y$' MW_?=4K7L^;4;(#Q\=*D_N:BC3ZU0Q,ZA DY@%_,0:E8\C/[GNK(.*K$O'@>)=L,"$:S+2O"B!6K(L0CEH%_ M13<098-/B PB\+TL4"X%E0%1$:R9V"LS\Q*0&$HFB.5R0/,J MMN6S-WHO7&L $YV*$)"'::;.)5C$4QE<:"MZ'U'C1I+D&9$JZ'*^)T?V2?T\S4U %F)GNT C7)$Z:,#'MP',P&X][[TGG+?(=RAST!#,"0_&> MM+4(F%$DKEXQ)H*V4WPH.D^6['!:J7XJU4ZL.V-R@(9MAV&8+0[,D)0K5:_F MU:IUWZM6B]6RT_E]RQ%*]72$RJT"^>Z+[V>*.DMA2'<0,*)4VQEW%TMWUAWV MW<_S?O>+/>:>K,Z&@^7\PA:M72GV+XT!,@:SX?1^\AS->-CS^3=^#(N"/:^; M!*1_&OX&4$L#!!0 ( $Z(W%C%<]8S"1\ $". 0 1 ;6QA8BTR,#(T M,#,S,2YX;7[SD 2)$4*($4Y% V7Q*9!'!N'X&# ^#@PU\>9H%S3WG" MHO#CWN&+@SV'AE[DLW#R<>_;K7M\>W)QL>_36=7__\)#X[Q-O2F?$ 0["Y#T\^+@W3=/X_?[^CQ\_7OQX^2+BD_VC M@X/#_;]_N;P59?=482_*PI3/BPH/(QZ\2*CW8A+=[ZN7^TBPJ)!Q#G(UU5!O M*U5\RO2EX46U8,K==![3I,*_J((2P.M]?(UU#MR#0_?H,*])/5]/ EY42- P MFQU5BTKE'!WLTX>4A@D;!=3%8F@/L&7B'J$M5?4';]I "-Y4* 4L_*Z7 RSQ M>%%,]'PP5KZH5TI@WT(T>EFRMOKG#=^_>[8NW>PY)4\Y&64K/ M(SX[I6.2!@@VBR.>.J&V3T7'[F'1^[+PQ= >F_?@(L5W8Z. MB615E?P/%__HQD'Y&S*BOZ@@?VY N]21&)$NRHM?&Q!>],9&=//B^*,=54W7 MLI+B4OE]&J2)Z&VZ2UL;JN:NY11OM>%CO030QLZZF^#OI8OAUOH811^N:Z0B/PB4P0X>@3VPSE:,J4T33:P\JI6;5GX$,QZFU.$WRM$;!G_R-SXSB_7%1[^>T"#,%3Q.'&CL8N#E)P>V )" M8_NV,/!R%0:*%XD3C9VK@OI@?(UQP*9 >(J3Q7OJ!E&2N-M!@8Z0+3B\,H?# M29D-YY=+X&/H%73V2M+(^SZ- I_RQ*5_9N V;0<8.D*V@/':'!BW)3;^RSD3 M? S ,+/7EOR)UG1MP>;-9K 9W ZC 8$D4W<<1#^VA)=2^[9P\5N+<0:H.^=( M_?D:/XQ2ZAZZ/DT\SF(D@'8990D+*0S_& 9(LMF,\+GXOMDD9&/X8#!"X(FU M.A9.W!@4[#&Z"4CL\F$+3&\Q-L$2#URAC%/XXRNPZ>#4]G3!*$+IDV+4 4:= M6\FHZ'H6C#K'!:/.M6+TF>/NR.7TGH89W10XBX9L6?Z=UO(XK[V1E)ZYZ5ZZ M8\*X>T^"C+HS2E!+HF/=U)3-#5LR[>&!UK0X73T'RLY?D;+SI43YF9OZ5:6[ M33D)$^)M&HM8U[(M8Q]JC2TFHZ6N^:Y$^IE;^[4; /3I1B&&6D.V;'FDM27. M'R\%I6=NN3?N)(K\'RP(A+O$@%0X$=L+2))@L#>DZ:9&-:)AR]XOM?;&B=]G MQ81PMRX*)IQCP<2OSE>:/G,P_ ;N*5%A9B MWE?BI+K,,*PF%@9["U;QZ0BFPSAAV=3\M=9LV?BUUL8X';LHD7OFEGPGXVT5 MQTG.E/$QJM(7(7T*;S?<%]"-GBTTO-&BX9V(] #EBOLF9^""3\&16$W(.7KF M@#D\P/%9+NQ0PD,63A(WIAQZ:\(WGH2O:=T6&'[3QV1P5@?#OEHN,M>V:LUZIO-+_NL9[Z>PNI0-/MLZ./8S]UN 76%MC=WZY$SP_=T06:^26(+74GD5,Z'V)TNK[8-0UJ^66 MC+RV?8M&UWL:*];E!Q"L6T:WA(+U!"S"0+_JMVK%?L!!;<7=CM7KS5FTL7X) M;[&2/UC4?+G=DK7;D+*(!/U"G^$:_P"3EFOP=J#2EIQ%N.A7 LW7_@?$Z);M M+>%"WZA%Z^N7_NJ[ @8;=UNNMX2"KF0MXD2_8-AAO\ )9.E?5LQ*B,B%F'2 ML "Y=B?!@ KMPK M&.A;M6?WMPT1Q_K"\V!F_8JA)3/K6[5H9L,%R<',EI<( M?)H2%L"'2Q_2C 2]6;JH\V41:@V+I!;7,$XE\\Z=9'X JR50T"1E,W$R&7@; M9X$;L/L%5GJ#W35L6H2R/OQJ$>.[<7"FN6>M+EA MB_C1AW8K2W=#7]9D%I:0R81C0D[57]0,9A$!:TE9Q(0^R%O&A'A?8@@[DCI> M!ISD)L(-FIQX,%=F9,0"EC)[0Y8A%8OHT,=TJ^@X4;S 4%'P,@!C[2*]Y0'$ MG)!%>.B#OBNW!0P#C*'92L_%QF_"^1S]3OD(!H5T2D4;UKH7J[Q81)D^9+P* M994W8M>ZXE@]@A$,.!;M#%V5P4X2RWU5"TH68:0/*:_>O#+T5J:&(T&@"-3@Z ?Y^5;_O@$&)*/'G M:<[@@*JZ;2M;Z(H\J)7M9)N#GRD]BUC2!YLK6/I2<(7>L>RJAB&P MX_9SRYYS)YH6X:./1AMO2!]<[O;6]*;PD,)+$>(K G]DAJX#]AM%&Y:ZIRUQ M91&%^J"W*0I=YT0P[[!0Q""+R.2Q8!X[O:*9H:]K@8D(M,DU[QX3E^MXL(A" M?5#<'(57R.KRZP%S;>P-'0Y/V;^D-TX?<&\Z=<'I=85,%#<"Z:H^)B0W9-$B M8O7Q=W/$'ICT7 MB5K59<]_9BR6QW$>'94&S%A$I'YAHR4B)V""">QS/P MP6(RA_:DOZ92"3]^)VG$C$4X;GJ= P"K+* M0)JU!.O[K+N0M @4PTPMKFYI8M@UO08_+$PI4$R+,%44;AU 9C0M(DB_]J!! MT(7BK B!1>$ HHS:F;Q%:^D6"3NF!AH%N,RM7]].+1#_-6'AT#+;C MSAY"&ZZH[8+0^E$ DR10/>%A-82=)LEDLJ_\L_+9@S2)X M]QJ7N6SON! MXA9\6H2T?A'# J2Q[%?\.(4\ZMTQRN,<*WD&@'<%#LX*./,60,E K)^/9T.V M+,)7O^+1#;XW!?>J\C?@:0#KQF"-*1I\0@&<_R2S^'^ CA!CP*T9/DB8,F%Y=@_=%_7R MPTCTP0LR'^ PYM&LCB)-.X^#9MO<6L2X?N7'"./'):F8"\!%'3AQZ"L&L2:-M&Q9KF+6*AX>+OY43= M P)6FJ@8(D84G&&JM9]M6!C1M(@5P]O$L1O)AY9/@C,]E 8(52T6\^B>)6*V MB =['@-!)B3M :CI?G(-@*X+QL31H $_!OA9_.%RZD6AQP)F=7&O/4&+V&FX M:D"#G<6?SDV%K0$Y#8;$Z4X44LQRHV;XP#GE''.2@'&WF\7)+C,6$==PXX & M<2<%RWF$X52Q+% X9(%JA<;2*FH01#]$6!1')QT,MH3!+BQ81%[#!0$:Y)76 M:W-&Q8"IP]^ -[VQ2W=$X)$3(JZ%$/$CL:43U(F+A5O#6EOR%G&F7P70X:QT M^<15SJ2# 2FYNS1GB-CU^'!I\G21\?76M(6L=40L5^-+>RM3@2# Z[, M/+1GW4!8V>U%0E\/B/# MQ>$;P.&W$L,"E'DX=,"AWO@P&P5! X_^0 MEP$8NX@1NQE)YXX"X9B 2UU/1<"M7U[6E9Q$L#;'SEW)&F/,D+RXH\S0$ MT]=<5&D;(VN:MPB)AA#Y\H68 P)6FF@Q$\H?E\_MVAI>.A&UAY:7#?'P);2X MI4E7_J)\.'@8?/0&+?Z@0-E3L6D<(BJ9J+:$IG;$+:+*]%+>TI\E%L5P5388+HG B,S.J6/%H[DYH-.$D MGC+/)9R2;6&F#6F+*&J(7&M0=!EAF%/D>E3QZ='<^5QPZ!P#AP.P&JRK[H], MY&Y%<"$I#_%Z@2Q)88YJ<0+>E:Y%2#4$J3604G=9)G*WXYGBSCG)N1O@E)OU MM9MDHX3^F>$CU)K]BRR-:%B$24.\^;4(,.=\.&>"CVVI&]9X"6/2<%1O,GLR@$L_#Y!;Q! ?8<^5Q%DC_N MR;6+_#%,B5CDWXD&6 CP"].]_96R_)FQ1&A?76-21&52^)4P7\RQ4,-RD7XN M+E17_R)2/@61]WTAOJWFNFC,3[F+OY+W:=Y276UE_?B9Y,540>I*FC^BP!\1 M[WNB$5I3I&^FAXY*7&F<,[20%(Q$OM#9B/)"LLJCS4SB1S/"PLWM49J%78W/ MV0/UA:MTF](XB_%.J()YDY);M(Y/1WKC=)"SF%:L$U-?L&]2-F,0#]B+3N,> M?!,AD?R=8DKJ4SI*:P U+_\ST=LH[R?*_@F]X^?O]-9C%!1Z1[UI& 719'X2 M7:9^55KCTCV5-9C#6."5NLNZ>,T%^BD1B^(IX3/B4> $'*!3<.F"2&1CK8EF M4K*?,@8XCGE3\)\2F3P ;YP%%'Z)?!K4I#0KVXMQ)/?03J+9B(5$>BSY\O:% M#V79F"&;@U*EBBY4\VCD^N9O%!H_N?I\ M6PZJE@!5283:FL1?F=&=].2,!&LMYM% @&D^HWM+)$+WL(O!3QFC#_ M-./PJ=]-*2[^GT?\6%582+:V7'<[8G*(<&)?MBFCX[,'ZHE3I%?C,?/@TPO] M3Q'A_BE\H1[X6C4#MJK23XO"E!D'J<\TC&;,JR.TZ>U.R')#8^A&D$\5*%LM M7'/Q7HQBE3GU'S3P/\$(?#PAV!]?1RD.*R3 Q)4S>6.[F'I',,0DRS/U0@5V MV]R=OAGDSF;(:QWPFA=]L;X0Y6\LG>8!W2*PC55$ M>.%^E.2TU-Q/\4&Z&5WZ37?DH3A=MS1NK2SRLX:L0@*XX\8'6*9DGZN<6I<)*>XP>R$"7IK)Y5+>ZB=F[90SJ]%:MB4W"8S]AD6C'Z9IHR:;U76@/7,^/> M%+.+B=Y3+[VF5&\C %7.OX5JTQ?U<8T2T_"#7<0FX42<<@>7(\AP\, KCM)Y M<:!4KXA-FOL9/JJ9PN2)1? ]1%P():YYZZN+[(I@2;&7\Q*=S%+,JTG.E35V M0.P2P_E3%!HM/($[T0CBPP0<;Y4K$5 MN9!I=9F?/I,X&X\IYJ>D\E0/J!Z&3UI-%U%.(\A[Q%)1?41D-] M"QO8T!)X^1ZUHJ9%2YL%(F+9SJ- )[]G^&(6$\;%A] :-2O:V&G +,O5 2NK M&MD=F.3WZMS0A/)[N@!]&U6L:F2G@=(H6 >\&+2U.["YS48QX>GY9Q:D[-QG MK(TF=)5W&B9+ G6 QXHV?BHL&GVPLX")F^OS?)VU,'[SZUX$\W.V;N%;A'G\ M;7'K3]D% $,IIU\=OL==W>4"ZFTAL^5&^_91-&-!S/$Q4>O1P>&K&A#T[_J! M E U7G)P3>;"T;N+U%:0? ,)3<2J"RZFYYM$"KFZU>W=8DVAC'/<%T[%>1@8 MJT@H/E\Y^\>] \&\O"4DUT+;2GV#=$GZY1VKR4)*_Q9SB-.V00[39F4IY*3I]K1F!7M1;]SGJ6@+#$^?*J/#X4X MJ\OT[4-JM.#G[[1Q#VK#NUYN;0%>3Z:LOF=_Z6E?>?\\&^%"S"T)\->2$ VO M>RG-'_!!PT=-D=]HG.+/JCRK"O3B^R^V=U#Y_T58G"10T\-<%*.2_?4I\DFO M\FFOPMIY@3OD>^E<4^M:?3F^5#D/\JUR<$3_JJ\.A.9@2QV)Y:U)6B&-JO5M M&"LT(-:YU/;PRK9P/63-B_<%JU](F(VA>Q7VP$F:.!XA\M#E0JTNTC/L-@X7 M>BFJ(\::,KT8-+Y&H0=SR2M^37BJ_BAY3PU'/]4IAES031OIW5#3:';<['87 MP?P46F[<6*C;UZ5A/RK(UEM@A>>JKUD8E?_HZ M[]<,.Y&K\1?RSX@7B2 *&9K>_K3=F(V&D8Z@ M5TVR527Z*],B,*>31_>VO[)@SAZ8',Q*'I9&IE6E^BN;1I">CU;(<=0+.?1\RXU?5^-SPCC>^$*U$NA*]:Q/*8DG M3M+)U??EHWCYEEA5K"$#TZ:-]"48=,.2[]!=? .UM&+?1/#?E^%76"86V0LU/-_HFMSI87/5=I M8_BG^2*$+4NMT\1FC?5&.31D$:^,(I78Y. M&)7LQ?BK7_H_YASOC,&BG^:+(FH7TC%N=O@:A3(?D-QZM3BTE91F+G(%YC,T M5CK>]+@DNV,HUY\='2]MT5L6>%07>$E.,9? <]52#XG(0IY]J MC^1=A(\:U+5].[7FIZ]SED=742E^)U<;7R.0;"\ZT:[H>@= HSS@$%&@CO*9WTQW0K^>N6PY:(O%%,5 M2Y2$^2ENS+D:GV0SD2[]GC9\)YLVU[N-$;95)@XSW)$'RZHK-?OD57BMNC"8 M/C'/LA[K;6^_LS74',.T_Q/H=?Z T3L0_0IFMEL16VQ9IS8VA1:"4E98EK!0G&V46\=X5,M1W*9"+Q=OQ *O&%XQ M:1J,E;BK/&4^"T3JM;JT9H7[$5[*XE@^(P&>43L/HA^EX*6*[-Y%8F=K4T!X MLS9Z"W/,@P;=#KV,2.W$BOY5+Z$+@RH>P;N&KO/HX/!M58ZFE[V6A--F06KO M^BG'%)@\.ER]S7^^"WD1>)AZ'A5 H.D?L;GAB99@(NAN"_B&DAPN2*!Z<4B>= @UX'5 M%GLW@6Q$\;?P7@1C2AYC%="K"O0"VSCIE%X]YHU%)2WG1I2VJ^:=ZE"OMRLH MZV7)<=Q6!TOU=@?:BTL8Z]@QSOP935S,(CO#B86;B5V-X@[7TH6C4LD]X*-W9VNVKQ-Q><,C MVJ"@MT.Z/G#ABW2#"*2%F0N&VA,7R+EB40H4L(@8N)CBG8M]52Y]P(2Z #9Q M\:T7S>),WIV):M*T8_PY/#8[3\92-:&Q*!,)ODIE1AB.=84"05>6;+()X2>C M?=.>QK"5'=++46[M%.^[=;TI+A? ,W>")[-=-; C,K*2=XVEW9'TK\V!:)76 M#NLX3U^>Y!^DMKMZ+K[0$1U'G%9?=E6G8:.[ MJ[7%'RZO))7LK#*3%G=77U%,0R';'*#1'5>-S>RN9N(\^WOBPJ=BY_,S:W-W M=5::K>#A.R(F*,+?\,H9Z#KKKWW[3T*7^&')T(1]/1JTO;LZ-'6,FZKMKN3W M>5S-)7E@370Y.N^I*XJZT=@AG;Z"6;XXK.3Z)"70T>!Z]ST(IH0:S=T)C2:< MQ%.88,('BVX[?\P6FR0Z:\^TU=W5&Y?'9A,98Z(/*>4A"5PO M3Y/3674M&MY=[15_E(ZJBDDC*1U6[:S"MJWOOAY9?IAS8YWI6MI=_9CZ&TW5 M=D?RH[SC<#VU-[Y3N,>XF5W4C,\2HLY5J?!T\::U>DS:VD4=&7XQF@J[(^U+ M=TP8%^XR=6>4))G< 9:4G^-X(29@Z,7(1S@[FU+1AOD799G84]"R(<8,&M@= M;;RJ+!>GIDLH-Z->SME\OOCJQO MW(FZTE-T(JS(BYMWS+@07XEN4)GI2\1_QXN+L#1531'V.#P\,9LL-J6@,U^X M^$3LG<4^KFC#JAFZD'UBFE_L@-5BTJJZC6D],1U'F,5AVUW*>B)/3*N&XUF[ MMG9'1[]579A\&U\RI;2ZC$1DMGLW)G,>*2VHC7WF$+1-[0GJ.5\2:./1;]CX M$]2B[,9R%*FA80L*74OG">HVECG4Q3=<3'(ON7./61I_NK+28E M18ZP:BE37&V=_!.V1+Q(8*VJ9B'#PZ@INV>I^6:@+1)^PMK'[H\SS('WN,HW MION$=2^+1W&QM2^,5%8*]8K@IOE',$9W1IZ+=4J[TO&J5IGO]9$,LH[V$[:! MH?_2O=V=T-VZ' WYCU5Z:M'&H^GDPSZJ)/&F=$;@S_\'4$L#!!0 ( $Z( MW%B[-:)@;!0 &9! 0 5 ;6QA8BTR,#(T,#,S,5]C86PN>&UL[5WK<]PH M$O]^5?<_^'R?%=O)9C=))7LU\2/G.B=VVX=&_IFFZH6G>_^MIFNX]8,8)S3[L'[TXW-_#64P3DMU]V/]Z M$XUNCL_/]_=XCK($I33#'_8SNO^OG__^M_?_B*)/.,,,Y3C9&\_W;N^++,'L MA$[QWF\?KR_VHKW#U^]^.+SZO/?U]GCOY>'+'Z+#'Z.7;Z+HY_S=P<'CX^.+IS%+7U!V=_#R\/#5P:+T?E5(HBDDF.Q)(6 M3MYQ]>$%C5&NV-@(84];0OX5+8I%\J/HZ&7TZNC%$T_V!=?W]DK6,9KB:SS9 MDS^_7I]O]#G%'*5HS%_$='H@V7[XZM71@2QY(*C.\11G>931'$>OHQ2+?G@T M17G!2$[$KW12?BBH0&.2EA\F.$XIXO*%^+LJ+I$%9D!)(7[*L1#Y:F 61*8TWF"3)(PO M!'2"^%B-=L&C.X1FBKP#G.9\\8GBJ.)F]<$?%YASC"]G7DAB;NH:)M? MH;F$PT\*O"!.0,?IAWW?ZB6V5$HS917[!\/.'W GVF6W_.6P'7-@<3>T6 _BW%61-*"=8%UK1FP6&]%GUT,[$8[<-$^ MTBZPKEHQ(5U;(DV7AE.XC%.VOGICE2E3C@Q72J MVHR(6#X7]2>,3ENL,[0C1@@BK9AP]#TQ85?R;=GP\CMBPZZVL^7"J^^)"SOK MFRT7?OA.N&"V;&RY\?H[X8;!P%VQXOU!G4O5N8OY4\2+F?#CY"<-U&[5F08&J_1XV,QD)#-9%= M6QBF25LK%]0-$R3KU!J/8=9",C.M\>BG"MP%<<;P#)$D0ED2T?P>LR@N&)/M M(&$&Y+VODJ[] UPZ_2#8K:>[C):?_'%5=GGZ-,,9Q_RX[&]+)UJ4#*K(3_", M)*/ MA4AF@2=*O:A"VE3R!->D,2#;072&63Z/9J)$KM9R_&=! M9JJIWFT@^[Y!VC^NY+>R?3ZCK)B@6)ZD9W>GBXX^,;KC%-H6#[J:C>*XF,J! MPHE0> S'1'%1_)YB-=&S9#2E+"=_J<^O*N9>2=Z*[Y8(-"MAU\T'YE/3QNL%UJA,4Q3'->,Z*6/)7N>MW3/CK)@P6-<*>.XHYK#M, M7/LJ*$V?47Q/,LSFZU)J8FISANPDB/JNF;"\CIL,;IJ"%A>ARO*78T-R]%PQ>.PX$,ZH'8'ZJ)P(!T^NR.U MMG]L80ZJ4S7'!"YKN8=>C< [<<%@;MU@.*8%3B)9F@NVDF5 SS&&9Z0_H]/ M7/H&N'7@3GZ@,(112=A'FA7:\Q6KLJ'W%B0E5R4WU1:C%>F&"D/0?R/D10:B M6-&N*1R4[E,QI>@<"Z6CM-[%ZDJ'&8)UO? G7KZ0W"K#])8<,5 WF83D,[5& MVJ@Y(/E.K=&:5#PDT]0+H\_,A23+@T_8$"(,8JZ&V!?H?YI""QL-_DK(EBQ-A<#$*$IK009>@D$L*GBOK:.2UZ M"&?3M"8RT*;GB:#Q7)W$2-J/*S)'BDJ-SK>I$CC(?(*%Z"=G)).&XS'E.==' M)C24#AMT0[.[6\RFDJ6ZX)N:(C"7UEI*J8_<@#H*:X9E(4\AU7!,,TY3DD@? M.EI^K-(/Q8C?1Y.4/CKH7*?F@BA8#XK:>8-K)Y>7D^75KYL849H-@3I_B M>X$07PO9/YU,<*Q;/88A(O05LV6\@7;)WRT2]K!0L>=RLLZRRZS5X"R'X83P M&15:\Q.CQ4S4$'\+!2D<'^%$5#Z0T)>ZTT@PA 4=#WG[^)&DJ0PGV]05Y],9 M(LP0;.]2-?"=^>UY*CQ):5LM_$,-(.MZ0-!$Q;OKX+)DW5 M@3$=BSG.4)S_2O+[XX+G=(K9%ER[;EB]($(V_[C_"O'0BF7CIAT+>.)Y"WR&!B#@ M6V[<^N(S-! :GY@W0G-=4,Y'#XBDQ\)($6=6)(I;;A)<3Y4^5W^@N8/HT,2Q&URO,[@V$OCP88YSP,T:GB_W@ M"SD"@O>"Y\1P"]*NWF!H%HP7D'17 N+>ZG/]2=&NF)!:772Y_[:NO&TJ[]S(0_CDWKNO$,*-/&#[;][!BG^ MI!WV)NO1(P@%FG0[VO>0[NJVF,Z.1WT>]W:ACK/;MI M\!_!#G?S@9(MQI^> MX^ V[:/;@G\#?H!;;;K8LN'MK/D0(G"X+VU?>PQLC1RN[>83.^1QXS.X:C<=[VRX([Z;BJ#",SMF M@G-F$KAR8-J$JV&!]HS@&>P^V$)UVX[UV'J .LCF/<'GL//@*,WMCH:>P<:$ MA\@[[])[[%0\ S98;.A[J/?>@ \4PKO&/&A!HI 6I.%'QS<(!M+&.E@N=J8B M0SB 8+G8&' 6_);JTIJ\QD6C55<+LZ@YS)[H4?K=1$ IP7E [J==IJ:ME*&H#PY7\!VJS(H=\L;JI4I!6GWQ%9# MUB5T<%@E( ER"\CN"A>26+<9:P=+!Y)X>T!]=O+LKJ8<(0;:O'MN/;3O*-P.1%>T!MJ(4+GD:E*^:+\?,(^F M@4Q]P:#T_H(8D:$E3>1JR\$TG7?)U*8E](\.#J%YC4 :!B6X>MW*N$>J&/M% MFN!((.TX\Z!3%X.E'O2@,M2#*QN!5\NC%I5!;7$4*#6^1BNX5@^\0U!RO;) M#->U#"6'IOCTJ3K]66>U/0QC=9BJVS08M"U82*K=$JC?' NN^]]&7 9U1#E# M&4?J33FN;$?U\5@&^PC32C/&=D+&"HBX]?J(KAJN2,:B$V@P>02I5/LT4:>JGQD^J\31:(D+I+6!YGK.X0=Q1: MVDG?PP6==DA^*_=Q<4 J+#UU]5/NB537B.J<08OB':3VW^Z%US]KM)NFR[/V M(*%B2_(^,6%1-02%U1<>ENYESA=;VG M$=,:H1XM#(M0_%)>2]V@35W=LX5HT<3@&!>?5;[RNOL\RI)J:\%Z4)T;?";X MZ_<7#(?F?78%C6=5UCQY)*$RM:"4+S[RYXY%H\/RX1>4%N78I2E]E(]/V8+5 MUQP*4?,3".;" .C^FC&,4O*7F#8J#"V>WZY.3#XAHGV$I6US,#WG!GN-MC11 M(?F^S5"[7JX@AMWVB=YV28)T';=3OE@O1I!25[3@@,9!@I21HMWXVIGEMGA# MI,QL@=?6T[*%^Q,(N&[;0)"N#1B]>M- UNRY>"S$_24/\@;69!%[C%X0E'7V MD0FGX65:4':4/:X6)G/(4P/#H[5T)\]-JU=Y=YL+LK?O05&H[!'"3+R<7&-A M410Z%[FV3-@W*86IRY#,C#]*IB0C/)<\>VAX2W*T;U-[EK2H2-T5XR:3=1Z9D8_1RG8NQUKYHXUA[@1KT<^C*(3*4 $P;C M*@?81RQL1KR\VH?YZ9.0=;$ZD0RQ^;E0-UR^.""3]])4D';7\)A7@!Z_SYP$ M?=\\T%)<6VJX%_TT=-:6"4LES>C"X;)YC:^Q_#"7&"LB='S6EAN&VD:Y,)0< MY*U&)Q&QJQ3X-2R.A0$OD]J="+,MI2I-LQF&59W *)3%N5B"MO/.KVX5R;S< M7#D\6FS>+85]&0RKM=(\4/6%@+X$5F<54BO7 I+SW8"BM7A!VO_2KQTU;Y69 M/!-( V@%RD$#0CICLL+FY=] .C&R$TL7CQ_2:9 5.I/B!ZE!:JPY:K%A &K7 MW!),@\4-:HN\V5;57^>&J^*=4+G8[)"F5HB-&>KL_4(2@\ <:O1<8M.2<7CH7ZJU)UR7^%AR_% ML&&8^^T,9HBKC6B'?E0V2*ID-]PA1&/P"Z"K/R*&A2*/25J^#]W1)4_K]H>[ MR.E(8KMT%M>SK":YS_#76NGL# /!M#LAH M\1J%?+2@D%=%-@H[ ?=J&1Q'CM4+?>>9_T71GGH!QZGMISUDB1,B*LK7 PA* M6[#'MFEP//E"I3%>B&+"*35'9[1M#AQVY:$N/\KNU(9H_8+1=;/@>''%"&6_ M8\36=HM;\,#4'#CL]>_?M,+?U"0X'BSO)O)%K$@+]/K&_A\;[49YUTM]=PU# MX(?G@MZR-0C(-<+J9QWWT@<$+CD8-QXM0$!8:VNX030V 0&C@VGBT0($A(X& MB&%3J\8M>C%H9TBFC!D8ZW]3TBFON+4VHO$$U3 %)H0P$*5].E_ ;3E,@Y!=YF MU\(6[]MG@=?-O;8V69Z'%6=GFUN#!F*H];6K!.E>@L>9:2L57WM0 ,F ]V-( M;R>QD.XK]BPKEM$^D!R _H6ENV4TA'_0LX2X!/%!\AEZ9HM;M!4D;Z+_^=.M M91+"U>B?)[T;+B$\E/[9U)W'%L*#Z9\?7>W,!?%I^F>'?1P,*+^G?\;X>L*! M;U^.17FAX2)^C_$J$[WC5I*RBC^LR"<2(I9F0#ZWS1-QBC^ M5OLVET7QH.=TH[A\ROT*S>6UM/)&EBY$QEQX$+K%S,+D05+S!>=VU)NJA,; M"IRLI3)N!& N'YKZ8EHH$39=]6MZ?=NOE;!(E>VG [#QY0!T-E:FA,#YBI31_Y]H),8]$$Q%Q^D*>DEB:@[8.,^@K#TK^V)CF J*\5-C9: MF*!TCG'U>(?U6FQ=+RB:,M_=AS8,B%/M<]J6M;;2@L9J4!1$L(SQI?3LJM*BVE MNT7"9[&IE%#3VFXL&Y[J]57-BG1CA:#T7S$\0V3Q^IR886NL-8NV0\W B&2: MOWQ^E:(L%V1)-3&K$LIHH317"9PM/$=B/B:GB&7"Z>%K/K,PJ4BLG<7V%;CID,(V&O'I[3E(L1:-,)QU-*0XK*U] MMNU$8^;E']YLJ@/BXHC!FS_U$F>[E,*;2'5X;+=A((4WY:#?#GLC&@T]N M.S^0M)T=PE:!(Y TH1U<[JJM?)\[LAORJXSVNLL-V=>_L MEPF:A"1,480:)%WV_/H+D)(LVP20($$P*2-BILN2$F FF$CD&__YOQY6V7?W MA!>4Y7___MW??OS^.Y(G+*7YXN_??[F)9C?'Y^???U>4<9[&&/7INR^WQ]^]__']A^C'7Z+WOT71__S/C.9?_T/^YRXNR'<"B;RH/_[]^V59 MKO_CAQ^^??OVMX<[GOV-\<4/[W_\\:Q_]].YO#T7ZO5CU[[YKEB[F"6<9N2;S[S9_ M?KD^?[T6-"]_2.GJAPW,#W&6"93K&9:R?%P+-BCH M:IV1[W_HCU3*5C'-HQ59W1'>$;W6.9PC2E%+= MD6CWQ(X8:V8:<(W)/*ZRLO\B/Y]'B? 6VY>HRF>M2!%G\5WQMX2M?I"2[,>? M?GKW0XVP$ 0E$<\JHYR5)'KW8Y23,LI8440DYKD0I$4D5B\JEC$GSXE9B2FC M[6PUUITF4U(D**[1J!.LK]_K_JYP2:3LIGQS>KX MQZ:="0?!ZH(LXJQY]NR!%BV(*2 ZXS2/B[MZ(U9%M(CC=8,8R"4(S'_U]E=4?(X*5]@;#'"*P6GFPUP1?B-9/\=5@K\C?!> ML;_9[FPA&_?R]TX.8T M^0_)<"3]^_"J8^S>IU%5H,6<@_K"G> M,T^Z;#&=Y/"\J\Q2 R(/F/7!\T3F?_[0HCTZ5Y1_C8IJO6[>>YQ%=V*8,*B% M*DF$BDGS.>.KVIR.+'5FZWF]J<\=,0N:=-"D#UJ3#KKH0'CN29NC1MC<2%GS M]/X+D]'298J@;P=].^C;0=]^J_IV=YGI405/65+5?\1Y&I&:^?954+C.#9S( MAY)MA;+9];,\K^+LFJP9?VGXF, \8'=&\YMR59YRSO@Q$XN52/96 MB GX("^8RW=Z13AEZ9GXKLT.-L)ZPU/R'@S+5Y ><#Q_.HU4MBX4W"^V;98N M!-0#E@VWJ463%LX#?K<\%J:!7!FC;%*!^L!2/$*'V=[/@_L!9VDJ=.1B\X_D M_'=*IZ &UA>>\E2^Y+?LF]IUJ83TA>,5$VIR]G_I6J%9F(%]85I;AI?\BK-[ MVB38:7%5@ ^.[;'8%#S.SH4)\?#?Y%&)I@)N>/S8:L6$]B!LS#KH4UQ699W$ M2?,VC0,^:'C,&U6RD8#BP?(-MQ[G$' <,0MR!(-TCKPP;&]JNXRFIQE+%:C MV (S.%[79$&E.S0O%4X4'=C@V-TL29:9A$X;T/"8K>(L.ZH*H;06Z@.N%6IP MW&[CA_-4^E#GM/'$&82B 7YP?/]@F1 ?,6^$H'HU%7"#X_>GX*__SH7F?T/B M@N4D/2^*2K.>!O@!\3U/YGSC]9R5)9'N=;6GR@Q\4/D9 )R8=( MQ1M3;A@5 MR(!8W9"DXF(1WKV_NZ5EJR='!>(!J].'9!GG"Z(X/71@ V)WRV-I]]P\KNY8 MUH)6Z^^CY3Z\F=P D-5,#9P@HWMQ%6YX W+?L^36JLP5LR0/XAX"T MO4=*FT[A!Y+V$SK2-"%\($T?T-$$B]X"R?L9'7G Z"20OE^0TZ>(:P*I^Q4M M=:]#4$"2?D-+DCH7 4C:[VA)TT1;H2?V\ E^G5E1&Z>%TH=5)5'YMZ%T855' M+%S.4%+QJ2<6WC@HD?CT%6#H'TH@/HT%E#4 )0^?P@*/X$-IQ*>V0#,JH!3B MTV+4V:A0FO"I+WK?+-0>QZ>YZ+V[4+KP:2P:)RR4*'SJBMGA#:4-JWX"BFY! MB<2JGVA#C5#BL.HFD+0K*(U8%11(N@>41JP*BB9G"$H:/LW$F#@!)0V?@@+. MD8,ZV/'I*M"< BB%^+06V_H>**7X5!E3=A64,JR*C#+=#DH85N4%G@H.I12? M)J.L[822A$]QT9;/0LG"IZMHZI2?B!J\9CYA><$RFLJ&U]'NZR)B<_%);)0E MR\0"%A'YJY*EY^M8JHM+4M(DSG8DF2OJG3S&1[V]0T0[5.-WZ8BS)]5.Z#U- MQ3-W;=&.XV)Y%=.79?)=AH;N2=@[>0Z>AN:TSJGFSO_>C?(;_YY6NL#5UFZJE9* MM%I_'QXK(>:T6+7]/CA6US)PT[*S6G_S@XURA5I^Q8.1,YD(Q:R.CU[.S_-4 M*BY5G"G>HA;./Y9_TG)Y3;+:CBZ6='W+- =/CQD.CS+W'&9A#?D_J4V%0L4=" M:A/VLC9Z6D\K,+Q7["]8OB@)7TGF, @7'>BH.&NY7@\\-;Q'W:N7?!'G]-_U MX7B\\^B*#T=Q08O+^14GA9 LS5<;F__DR14PR]/9SLJ_VACYIK;B7I[I=16E ME2J%KV:GM8&,@J.60]N!L.,YZ@ZZ(3EE7.U+,,+YQ5;Z8,4^(ZF,R).\B!M? M,IT9"/"FL&?]2XNR/$I^1OX>:+T-W" M0$B[;Y 9G'28*-![+)C/DP'CLFB\(\S6&X&1/JTMR>RL-XSTM6KP#*8[8Z+' M[+YF#GS$?BEV<*F0)C;C^>VISW/54<",P2[/F23Z?D?0HVZ8JY"\O0UU0-0O M"0XV!]3#CV:G@(]3!HCVH]H\;M2)7EO+4:6!0[XT^['1<:9!#6)@SQ%*[NRG M#/;B3D?5(@ZY4^W[1<>5"B66@9.R4'*CG>K>B_L8#4+33[HH\9SLSIHJCX>RB_1"_6=53D%RX] M#I<>'_"EQQXS.GQ7"KV/.+DG^=,R TM]7HWS5JNC>'(HMGF#Q38?OY+C)]>"0;6M%0:VZ24.$*S:O&7 J^(Z:B[./3MW$.*Y96%B#^[]H\XRK)56??)8&PQN+''DIFU5T@UJ MA68+@,:$#+N081'&4BP8J2OPS'-X$K6Y!)[.HAN=/Z8=@YD_0P4 M5 Y#-YL30\:00Y;MJG"CXU^-4&$V3@"4+.M:WF)@8F?O5.E C#=?!>^8RD_1?.8\N@^SBHBJ(\E>?79;AE;,<[C+=8"Q"3$7MY@[.6( M9(]BWF26_%71YL(X=8S!".P HGFO:&G03N%?T>:;:Z']HJY M4*43(K5IB<4U+;X>D3Q9KF+^5?LZH,,.@991.>LU-28.R'!1@Q70K&W1D;P_\5?EKU$#C*;WI3:#XY-=Q#\\E>%)S%E/\A'4I/ MB!E;ZH'&C-H8,32A1(UW:*$7$JY"PA6./)Z#2[@RNNZ8O:,,(YT0BXQU,'\F M0FN[$:TC6.L8P4BUR3O%.KL8,5(;.M;!5;W)ID7:>@W %TS DW%)E=LB!*AG5I01](4S*PFPPI_YH]=JQ#\B9. M[G7BR<1@< WP8@')PD :0]>U4/03BGY,13\607_?E3X?HH(N* M(K=X 4M]S!-YJ_6!HA**?=Y@L<]L071=UEI^=E)A1/]%\\7'K^0FH408L8XO'8W91IKIR(YN1AU@,)4@'X:*#.[@N>4_R;;^.795\9C5F])*#4!82 MRD)5<;$)#NIH2+B3$6E'PD>2$QYGL$IRNA$I7U!&@>[(Q-+7OP&JL M5ZK.2P!BBAM910[,EB\J7C2Y@B"?3S5508GAN51X'T^WZAR+&XN\%=?$4 M3C;M#FQAH=E@=FH)ZV48H]J&0ZAOR/=JYW=M<$2A(W#LC"A'@FD02I61I!"V M1QZV[Q N\1VV_SG*2%R0(MJB 8S2OQKG+2BO>'*(P1]R##[$1,0J%@4AET+S MC>6EB1?U)C!U"8$-\DK'?/'^??'.\?PB M]-\\K0^1.+NJ>+(4K_WR+J.+Y@)2@>""\8AMA=B6@VB/8Z9D MPXK)R4:0AMC[Z*Q M+]%"2(=O-,NB.$\CL1AQOJ#B%42Q0+HLHISL: *Z_FRF].85M$CCE/0VAXACX(L3;.S4:.CC7:+P'HO%^1-=I*. ) M!3P#%O!L&J?5-YC*\.N2K@VE/.81(8!EU^5>*GSD@MZ3]'RGGLUJ[>SH\5/\ M+\:/,Z&L:3BJPPQ8*'S"SGC)0L=9#I_2467?QXUY,.I/.!(AC->G>2ZD\1J; B1AQ"Y@Q Y3#(QT'&!D;Y# M*?B$4=O%)F2.C"V,ZZ'6>)F%FCG9Q(Q0VHLR(#Z$;#J0S(;>SBUTW-Q5IK9< M=&'TOJ+D2WE"CK8U12%'VU..=I_(N^^<[=\BFJ?DKB2IU+JVN "SL]L' M>\O#UCT^9%R_P8SK*T[6,=U=$=1<&Y2GS;_J &&GL2X:XM;^7]7EJ$ M@$/<(-=RI^,+7)2W/O8)FQ>\W N9BT]/&U%\^.>G^(&NJE4K7LK?A\=*G !: MK-I^'QRK:W%(DQ9QU?J;'VR4*]3R*QZ,QDT9-UR?]S)G''0AXHBXZ[/WS=?G M313_47GH^:FAX1XUX(CX:E=:&ZD#]XKRYOEBRQ*UXL&:?ZD!' MQ5G+ZWK@J>$]Z@Z])O6]_-34LOHH#&>RQ.D/T-M0QOA_&*[9+R\A6U0 M+>RX6.N+0?30T\,<1T'+12@%<8IG=5>0ORJ!P^F]RF$*@AT3:Y,$T4./C;E^ M+YK@IXF]C2P9.U,IF-#E(:!A29:PR8ZH9*LZ#&N,8#F>'9Y@Y^(F&-!.C MJ;,')U?A @_SHA$#0..2=4G2124HW%C;O<3(S^@8%99/B8Y9 ;Y(UJM& "7G MNO'6]N+@7]!Q,"C_XFP;,I59/^A> MGEGU >8S 2G[%8T0#179UA2%BFQ/%=F@//PG(OV47O\>%:5 (A)8YX5 7+8> MJR^4JK^^DVV8(C&)U#5KE6N++; XN^OTWLJW^R$8"KS?8('W\9*2^>D#2:J2 MWI/+^9PFM05VQ&*>GE!.$C&UYJ(H^^$.D#[-:-T!XE3L*/9(=*7"!E 7R/Q5 MB==R)0RZ]S^^^Z#!1 /GHE*?\#GCJ]JLE+M=-J;1%>>;P=V4;L\?V'JZ+2EY:W PU>$7Q+RTSLH/,\I?),43VMA?./Y9^T7.[W M^;QE&B';8X;#HVS4'/K9-R&@#;G2K3 C5B_X6V9_;)^*7*X MI30.''1[:M"SC5F[%5!NSU$4A(GL"97D, M 2:_/..HF 80DD)SWO11L)E-4!G5"3*4[8'\<'#QLCNG./B5;R'?,.0;'G*^ MH^\Q'?O(K(Y*J([DHN'E=%:J FVM\,8Y_&6:0C$)*04OL&40J'A?OCQ MW7]?DU(H0K480U(.%90W"D]D*J\D&+B&G"#KS MR_A.F*UZALHYX(Y),7BX@F\G^'8.V+?CQL#P[M1Y']%<0)&HC!^(M2NG?;0_ M!X[N^<%M<\ANF^ A^>=YS?JW\0/<"P(9$BS68+$&BW6:UEQ0D(."C%5!AI\] MWI7@GV1#D14MZW!KW6M$\@/-%R1/J+U6#)S.GYILA5#0FP]9;U:$.X](]BCF M36;)7Q4MJ+*N&0;L *&/7PD(%QV<5\WPJ"J$9"^*/6SJ/SG1!Y+ XPZ#FE'C M8VW8J0.K!FBOF!\_R>]9GA[O2V^X]==MDF"5!XLV6+3!HAWNAD"#G&6=#\O) MV>]61P\Z@Q#^=IB=)HG*:S$$VV*(SP[R@LWJ>0A"!Q];\+$Y\K'UT?"]>]T^ M1!L.B-*XC"-;+YMBN#^OFA:!X$4[9"]:L'/_>=/P_C59,RZE#-P-83$R6.[! M<@^6^S1MV: G!ST9JYYL?01Y5XY_CHK=?541D1=668>A-5/X4Y*-2 1%^9 5 M945T][(J!:/DJ=AZXL>?6VZ[VH_QFJ'=%/Q";DU[4?0+OVBMCU)H:/I_DY \ MYI2=,4Z2N"A;,38#>L/S2UZL24+GE*3*:PB,L-/ UGVXVX3U5OYN45), 7"?!T3 ,GKI+;%^B:[[P=ARL M7W;&U./=WA=U/,SUMP,8;R2>)/;CMGQXCI7QVB C?' -!M>@@Z0>C;+&;)4C MC/2YN'@<+Y5F"X%9F6F3E0IPHJ+[T;Z8(AV\HACX)40G2, M:I:*:A(GPZ)A+PF,(OJ"+7,B )!9_QTG"JCJ/-EJSC,I4VMT?6P3-$7G; M&7T$Z+OA%.+U;S!>OU?#L>M5O\DM+\5?!142)FZ8,KZKE;HKR3R;_ZI\DD-, M[8#8:YFF4I$S(=,D*E)LR=LVCJNB9"O"3\B<<*' ;L )#J9T 5AM/@ZR],O M>4)X*9BW%)L;_)ZL!SM ^&9)UVO!"N*Y_Q7GJ1BPD'#7=!H_2*."8K>YHWERRT^"EHL4XP&^[@+A8 MR@(@\8^\&?(^SJ1B!7LM5F.Q-$$ DF8]@6?Z"H%84;"$RG-0GA&G#[2\Y$*A M7C.AT7V%7Y64%1KQ[A];T^ M,.R!H[Q2<5>1R?B8$G-@S2'.4BF]A8"H/V;[PMSTYGK/YY7ZCXREWVB6"=3.\S+.Z^L A7@@T*/"?H)Q M&J3"J#&!>\9=^D(8!^I2)G"ON%\(18B0"Q(7T(,9,,(K!9_)MSVUE+-<_)F0 M/6D%(ZOK-%YI?8&#P0 Q0/O%G+.U,$;K:\]+(8.DNKJ6JPM[.[;#O=(FM"\2 M\T1JXB?DGF2LQNST0=X92+2GK<5(SQ1IO2"P=]9M$K\9>:T7,#>7M-<'92)> M![TGDNWT>E./F7SG!^=IS%.QH5)A,/P9R\NFMWXZ%6V0,2$K^P"RLH76FY+M MM1B;X["X)@FA]Q(G+9=8C?5*U9="6#.G14E78H%5G-(.-/D,6Y .@"F=<4+9 MM2'6'V+]4XKUFV0!LX]=H*,1@#CK%]9 E\UG1[+NG/.;P>><-$<>/;\)8^Y7 MP=Z#"Z3X U**^QB:0-)_1D9ZSY YD.I?,%+M,$,#N R_(EN&#G8YD-+?D%+: MP;8$4OP[4HH[1/:AB@E690P6%X%2B57_ZN;)AE*-534#!XV@A&+5OKJ&6:%T MX]7!+",94(*Q:5[@M!4H@=B4+&<1#>@"8%6OK%)[H,1BU;!@"150*K%I5<-E MKT-=)EB5KJYIEE"ZL:IAT"1@*)U8%:^ATDBAZX)-3^M3'P&E&:N.UB_%R6-- M7]..-DI)D7!:*QP1FT=WFRU;7XI:5*M5S!_E]Z;:N%*Z"*P[\@[S='_-?(?$ M/]05OL&Z0J7CXDM!YE5V0>>D#H)JJ[PZ3Q+2BPXAO4C''WJ@R2?BZ,@*^3LXCHH_WV=>5!' M><2^W;D/0>I.CYE\MW*/%PLNUKX. \PW^14@&JW&!DT_:/I!TP^:?M#T@Z9_ M>)I^CR/1,X.ZH+*W41_UI*OO3U\R57N;7)*DX;_+4/[.<;S_6Q3<@17&X!P5C(Q@; MP=@(QD8P-H*Q<;C&QM#GIV\M_<.SK)5RK\ZSFYH.GL^;GFZ)45#4@Z*N4^22 M)4FKC$@W0\($7_V;I.>I3-^7EV=LA(+,CA9BX+EP$+]5*Y*"-*R!GA)4]*"B M!Q4]J.A!10\J^N&JZ(,>GK[U\Y^CK*[T[::-*T9[T[VUSP^:]B%KVHK4][IN MO\6PYU<1%+M5XWLCG.9/N(LXQ].\_GC*_BO=+'6]84XYLI<#&?YY;6 M A%9]P92.@W0(S3COES7=:CYHD9M%R;]%,NZ/&!668^9@KT5[*U@;P5[*]A; MP=XZ/'NKNU(VP?0KD&X#I,M?@P/#RW.GCP(I]]?" /)&>^IUOET!OT2+34>L MNO"<[GIB17&]_Z*_)J^YRLQ7C M)?UW+0,W;==@N74.IAPIF*E!W3)@:3W32!1ONPO"*5..&(4"IEOILTH<7Z0K M'P_QB. *":Z0X H)KI#@"@FND,-SA5@K"Q/T@/16\2;D'7&OT4_003*<&NC; M<_)K5.QYNJ([,2Q/2%0L"2DC^N3PZN8]Z3B[-P]*+_R"%^60O2BJO(>=J#\5 MW,D>"=FX@JWR-;K/XK<;R^:6F[J][W&\IF*3R)2Q*T[6,4UW5Z74XNZ$%E(P M"Y%G;-3B:%JO:Z'LF]7Y4FDG3-X.]@T?Z!GK>2*NG0+^YB!=6 MW]]O,E1TWT@!U5PK7SA= _C$HZ_'5?PH1?GL6\S3?;1ET\[F?F M_T/\KE/K2Q7;N<[]RC=2H*C)^2*TE*(DJ1W_.'] \'\$_T?P?P3_1_!_!/_' MX?H_/*GE$_*=^-"Z)IBIX%I!GU F@TL[;8H)#0.IUKY]C.]^K#MUB/4L(A+S MG.:+(A+G>51(_+MY%*WF].8_[(!5\!8&;R&LC$$@DM*L$OM;J J)[%%$27'Z MD&258)\S(5NDE*C*C9)PNF$_(2YJ,6%1[N#X06-Y5U_@)>]?269Y>B))L[Z, MH=-LP9,1/!G!DQ$\&<&3$3P9;\*3T?V0G+2?8AB-R;N9]CZBN8"2=LI#UVLG M])/X,\0 : 3+*UA>($M";EZ6"]XJ9%V8Y*K;^&&3W'5$,FC&5B(KO1XU#VU&.=%<5QS/GCO&%K.'D6 M4XQ#HUCY8W&:T;(;?<#AX]#V%%_-,O9-QIS = &&!C]>\.,%/U[PXP4_'BY_ ME@/5?-+^O)[F^:23C/I:IY-.+^KAF9AB?I&UJ@8D\F>,1%K;$4!B?\%(K)51 M 23T5TR$.O*@ $G_#1/I7>Q^[[&D#]%&*8O2N(P[QI*TD_B+)0'0"+&D0XXE M&7MEGY"UD$*-?2XZXZX@;*ASL'$ M7OU&%TRH#/+^@T8C/'K\2-B"Q^NE,(4XB6'!KVZ3C!3EN";B)52DD(D+IT*P M\3S.CJNB%*<-KS5B-3%Q!E^3X1\X5D6RCL.WC TO/>XR6X@/'4!\*'BL@\*R#QSIXK,UU@=T/R0EYJIW:"1/R4@]E04S05]W'D)BBB]J3C>#=/R8.FR+A MM"[;CM@\NJL*6C?1KKO--2X^^7U!%SF="QK$R#A)6)5+CH_6+*,))868IHQI M5D3R=*GBW>$ ]; -C(8_'YT70H*7[PUZ^>3-$,T]$>]_?/?ATS-QMN_ATL&Y M0$.AW;(?H;W@4O]XQN\>F)Q<2'?YX(0A,Q=RMB:H#!\?H4/]!5M5*BU?K[\%@) MZ:W%JNWWP;&ZCO,%:1$0K;_YP4:Y0BV_XL'(F6B'8G9+RR;Q**7W-!4'K^(M M:N'\8_DG+9?UO3HR]+JDZUNF.3][S'!XE+GG, O':MTQYU8\L87+M#!>L92M MPL_S0AA?=>LK-:IJP!'QW39!E]ECM=M)-BM+Q _Q0N5RMY]@1/H^QRO2NAF@ MX%/$?=1=N^N3]]3PK/4L \-[Q?Y,VKND]E (SA9'K;P-H/95?"G(O,HNZ%RU M+VR&>J7I(V/I-YIEL_PE8N>K=4SYOHO[!4TV0[V'^X7@6=47->B/"!WHJ#AK M][8>>&IXCRJ1>MCB?:;P2V,6Y_( T.R#-I!1<-3R3SL0=CS'Y6_.[JF,KYXQ M?L*JNU(<-K/&::KD!< 0O\D>)*>,JWU.1C@$[?IGG$O;7 J*H\?VIKCU?_Z0 M!3KYHND*_$Y%Z "/P+5&A9:"^J3.4]!>'/)18DX? MUI1O>_:*[:);,)?SA^0__\E_(0.M-R'M7GIF<)=CHD#O.S1V]G9YKF!<%HV? MDMGZS3#2I_4',#L+'"-]K78>@UE8F.@Q!Y*8@VC-Y))[-5%2-+FAJJ. &=RH$[VVEJ.D:(=\ M:8Y%H.-,@QK$P+XYE-S93QGLQ9V.\M4=:+D1CO5O1?W M.2H?<,A]FE0>=.PWJ&=@;TV R1$HF7D4]TJO/>&H(9(C(P^01(EF7_0QPYDY M<1L5?P_EE^C%NH[:6X7BXP&+CY7;\-"*C_T5X<)(@F<[^#4LG1%HGWKHUT9Q M1JA]/J)?==@9H5V3K/UJ.L[('2[;Q>_YZ79!W&<; %?#7P])_6HX*H4$4NVO M?23PV') L)\Z^?<1;^K^>Q:Z&^?Q5JD.Q"24FK_!4O./7\GQDN:QNCBZ'<+- MHS^N[I9"_;F),_F7%@<=J(LNE$(IH=FFE4U]?Z003W5;M:# MO::?U5:Z/'*X@O7-@%/!=]2DS7UT;H5N4\0U Q1'C_N_:(H:["?P3%]]B#1W MBPJF%MA))]"V(TYS]ZA07:4)(_XG6V,K">T\D^=$_MIKH<\];H/!C>6XJ@YD_91B5!$5-YL30TJE0Y;MJJ:BXU^-4&$VAB=*EG4M;S$PL;-WJG1H M^(V9A0AUB% ?7H2ZMW7OV^/_4S2/*8_NXZPB@OZXJ'B3LM4S F ]K[>(0$?, M0H3@#48(CDCVF,M+6&5TKJ#*'E@P8 <(?:[DA)?S3_&_&-_UXV[#1@_I )7+ M\U;6;-T*Y0VF;X[UTD:D#+.,(!:N,UXK7PE&USJ:Y)0NB] M/)2U/5Q,X%YQ/Q+B/T_(S9*0\D(^4BH*:K>J"7QTW+4N;?. J>(_JG]^Z^'8 MD^";O Q]#Q;PN,.@!MT[TFQS/?0HF!^SU=WF_EAI(PAK0&B?XJ^"IJ3)^-H> M1(\&JCK,A)WBXXISHFQCV7]"[/1_9GGB>@E>S^EU%012,L6U0>J:%E^/2)XL M5S'_JA5#T&&'0,NH$O4U!&'>/F1$&D*#_M"@WRT-H1U\: ?_ MEMO!3ZS5=,B:E+^%K$EG685&%S:S=QACI!-BH;$.YM!$:&TWJG4$:QTE&*DV M>6E99U<[1FI#7UZX*C39W&8[[QBZ]%"P3-GO^P4*!Z/*R1M2[&)(&AV6H2?2 MXPVB$.P3:N.^FPHW=U280M?6L9DW=&VU]3X "<77M37TND;#ER/VNL;7SQ64 M0X...>&&(K/+WT7)L"XMZ -IO0IVDR'E7[/'CG5(8L;)O4X\F1@,K@%>+"!I M'DACZ"T;*O="Y5Y;:T)(L8Q?JW>@!J2ZM!B_AM-4.JQB:RCK,/_7KTHWY@J, M>5R.27=K\CN0?"R]8[OG+#T1ZJ>6^D-4T$5.YS2)Q5?E7N.)GL74]A-[JZ;N MBEHHIWZ#Y=0S(:DTW59;?G;QT!7CY:85T^7\C#Z0M)8:-R595^MC5KQ,DK0< MY1S%\_Q>;"_&'VTPU QR4@=/_R7.F8]?R4U"B;!>;TFRS%G&%H_'[*),=47Q M-B,/L62_C7=:*_:U@ X0$>\ M"@Z.#=HX&E]_&S;?%'N-0V8:R2:]WZ>)YS$ M!3DAFW\KOKL8P8@@? J_W072?PG+6JH.9XSO2Z\7!('A1Z\[#K7AP.!!J VW MQ_S);W$Y_X-),V_KVRA>7A9A)LQBLK'I+JXX$QM^%6]Z:<&)5(T-M.N[#K%);]@17$YWQZ!-U08.'N;]41LU5FR[_PP+XO3QR%< MNXUL'GS1.CS'D\V46DM M!59CO5(EA"M;D2?WL[EM&& $!@JT.CQHS+2I&-4*T5SW]I$+ :X@"#K,+RV< M)82DA6QH>R&QN9P?"VV$J@K+C?"AYC;4W#8(3[+F%B+_62=1BY':0ZG+#,G0 MULG0YB JA0]='G0> KX7.5:#L^MRN-@NC>2^$P='3ZCTOB"ND1[_>95.CP* MP+8@F@UFIY:P7B8\JFTXA/J&?*]V?M<&AQ,Z L_,-+M_& 3+5IP&0R<:"$#T%4XL2(%6+K8Q"H0NN2;3JS* )J!"23K M-TQDV>8R VG\'0F-EOF"4(W XUW"78\,4%X0E%ZL*M! 87[HLF!3C_RDC$!7 M!XM>U3\)&DHQ-C7*.@\22B@6C:I_UB"48BSJEK.DN2?"_11 _AQE.MN!&&2"AE/.12QOYM]J7K@ERNZZV:+RXD1]7_^ZYVQ>*3=CJ4HO\IQ8YQ_-+GK \K65XG%U5/%F*UWYY ME]%%<_X)!!="P[N)F3G M7F#+J=/*S+\\E'3;K\DG.22$4N M-1"SWWY+>Y^4@QF1KL#CTPN5 FD+D6KRGMU.'I(5O:3O.7YI;%A!.MF4P"'V M!KJ4$<=OG/55\U"FEV#?"F#(UQC)5>=,69QHTH83MX1O=^4O MT6+34RZ*\S2BNZYR42S#HT64D[*G*[//([RY.?LC&5R@A^P"577:HFR]C/DJ M3DA5TB3.3L@]R=A:,I:FY19XE ,4CP6(?,9'DK,53=HKK0&0 Z!R3=:,E_( MO&E.83ANAJ%.>I8)^4(R>D]>]MHL_D%BGCUJVC=UG^!P>IPU;T@R :[X=%HU%Z+N=G,>5_Q-FK_CX6(\;N5!3Z?T&+YD+_+U,WD$W/ M^3J-2Z9P+.G:T!?$/,(K!8W$OVB1^%\*,J^R"SI7A9ULAB*AJ3AZ;.X*R(2* MK.&Q#C-@H? )N]\&IU,UR^)2.*@TUN&[]$ILK6^6%$+ODV0ZL#)K.;[^B MC4&KH.7ESZ/@]M2V_D+=%48/[+=+SPX%F?[_G /V]'T%(9:C/7?L*26G:L_; M5ABO6#Y7BM5GCA)N/&RU,E4#.1V,1Y7TS_#9KQ/E#0F0F>/L-0#H" M.TWH-[FI<8-HWUDK#&XL1^6IG=]_:R9M4--INZ Q(4WO -+TGOIZ',FP]2M= M6'>26HT-J4)>4H5@.Y>!Q"E&^@ZEDQF,VBY>!^;(G,>X'FJ-F%FHH9--4 L] MZU F!@TAFPXDPZNW^Q0=-W>5J?N-F: >?Y1<[O=,PK /_'"%QB^%+I?, ;D= MC >_R^!0^EF8T^CD7;M]P"RR;5!*L7YVTD2DDO[=V29P 66= M]0VD#TM[4=>)%4#RL;0AU>?=/1'CI^[OMXCF*;DK22HM^)X5?K#)O-7RV: 3 MJO;>8-7>B6".\[P0O?OQQQ_%WWE"UW%V.?\L6*Z0M;^WRSC__;?+^>V27'&65LG+S+)1GCWP MY^6G^(&NJM4M*^/L@@A4Q)%48W+&LHQ] M$^] K.UG<2HL;TE1UF^G;*W;&F#Z,8CF I\SRHOR3#+D$TXO=^I LX]%\@U] M*)_8.J6+Y;-7XHY\\).<+X50P+:]5FJY8B9)-<(Y:E_RN%'G27I" MB]IR$VLC6R?00LH&>?U#5DF)>/I7)0X&\15$N\04SNI*7X@Z?$RY@LB MN63'$6W8FV =H'/%R3JFZ>8&J^*R7!(NUJ3Y5YW$V&FL W1O2$X9?[:5VC#3 M@#E#XD://E_,YD9W8G]U7\!P'+6C_9.>" MEWN)SN+3DXHN/OQSNW'3XB;:"R M4,B0,6EH\ZC5-COL!0'&XZ#N5CR@6+(L;?>;6E,+G0\9]?OQLYN2)5_K=W7+ MZ6*A+#YT-"NRE=A[69WI;IEC1"K%H44L9-%K\!%QW][+*V7[J;!>$[F?GM@* M1!!P#B14UM'?M >)J@E&I,_8"\@$/D7<$6F'>WYW2V&@'3DB1=*E!R)@'] S MOLT%>F48+[17S"U(*6;B] %O;/4$'ZA=G MFI,M&EL3LXXH-5?P$OV.M1P].F4;?^\1X[R.6!_':_'+TX6+ /),4XQ.XY>\ M$B)SB]:SMV$\VGO/YY=ZEB_$+EI)L7LK'JSQ1.A 1\59>[[K@:>&]ZA:R15G M"2%I<<;92G)YL65S!0E&>-^MP>+'.N_[<@[!W@CO&?M[EMU+6?EJ#!L0[)A8FR2('GILS/5[T00_3>QM9$EHP=>;D/8L&69(5\%$P9:C MC"DA3 ^+_4W!M!YFJ69@I% 3?F>V#G",]&G23Y@*:BJT:1T6S,Y%@)$^D\; MK ]HOU0Z[%!CRI)!UZ+&*#%8QYQQ5%TTW$A1#,VB'/*J*>,/':]JI3_KY&]" MR:7=ST(,W95A>4K-E7T>[%H'@:TFGJ*- PI,I89<9R M&52D0E*-Q8 MV[W$B*-652XO&@#5A*%C5H ODO6J_$;)N6Z\M;TXV%'W,9_GIXV9"JS8M"]/+/J \SW 5+FJ,5AZ'4<>AT? M7J]C4UT%.ID((^NBL"OV3$H M]<9:&+_:@4/>!E1= 6G#UMT8F/D/I.YW9-0!*P.@BH)'Z[B#T'70>_L=%EUH MT"ZET,7 HD%YZUD*71@LFM:P_7NAJX%%%;/H0@HE#8O.!>L3"J4*FRX%:PL" MI0Z?]M2M@0:47BP:E<-VZ5#2L:E;'5M301T:R-6O?GV9H(N 14.#+X*R21.4 M9"QZ&)QD4$\R*/FHM2T_UV% EPJ+*M;.*8 >/U!"42EF-G/:Q;+P_5A;A$.%XR9(\B#8#7F!6/'2TKFIP\;_46( M-G%NR1RY(Q9S(>0Y2<34ZLLG.@QW@/1I1NO+-4_%#F./1'<[A@'4!3+U47>5 MQ?G[']]]T&"B@7. QEE55IS<+&-.CN3&/][;]VWH0. =H"54WSGCJSH?40HE M>9.F[JX>,[@#I-JIGG$N,]7KD/7C$\A5$T>9?1,<_9GEEVL)V[S,)\VHV$-< M_$E9^E%,5CY=7OSL.AO_CW>U:'=FK.]>8OT*V3K_5AH^#3'%;+'@0L"5Y#PO MA6)5T*2^6U6HF.+C7:5;Q9'Q<;JL6QR?*)")RXEXW"W[@Q1E#7E-,B* +^?' MU:K*8BEUG]VWV[Y"3J;&0^QG4@J+.7X8D.B7C\!#O-C?6^E DP%7H/4Y#I;A M=DG$E^^>CD/MU58Z4#?(G#V^_W!55/H;MMJ!^G<,,MQ%5)^!3VZ%*\X6/%Y] MKB02E_/Z]12SJEPR+FWR6W9$]GP0+TAQ-M_@5-_2,A/\>)ZG])ZFPDY1W%:E MA?./Y9^T7(K-5!]#Q9*N;YG&W.@QP^%1-FH_O%HG,/0]:X7QBJ5TLK&\WK_' M\9J6<=;LUFM2$'Y/TC/&&XW^O"@JJ08J*.D\CU=JM];:C<"))@HKY;-TP1?B M,*O?3E$G/.S_+KU8GUGY#U)>DX0MZOF8< M),999[F;&MM!V_71".\5>ZE/R2H>C=AK QD%1VUKQ'8@['B.>N8):2],66D( M/'E9KF^^&#HU \;X[:'9U8]B] #4WI/B/&]DC6)!?#_^(-?V3R(S,\4!T.2V MU3_*A,2SF/(VQP9:_ [D[?Q1'\=;ZNL#>;Q7 4%F&NNN]MRV^XG]/7 BZZ=P M43A?-L-S)KE:]S'-9,V=T)GKES_PHJD>-XVUVXB>TP?"$UJ0XIGT>1X0<+V. M'1X]J34=^>1_"^?[LX-3UKT\\_=?5F51QKE,T&KV[$!+;/MX7&M;J*A[\@+F M*I6)7@GEU1^MZ$?YW?MPETU ^'Y+ Z8GE0RH;5Y MY8T6I\0=.A -/5I= CI.1TVX5:4W(?HX&_-YHF)1 M<;\4.VQGJ ZW>'Z)YK("!<%OFS&2_%#G< M4IK$#71[:M"S;6]-@&%HE-MS% 5A(KO<%_]8!(*A]7 'LT9V10S Y?%8!NUC M>0SIM'YYQM&%'X!45#3G31\%F]F45:$Z08:R/9 ?#BY>=N?@1:G9XX_D&IL'6=&S0L KAF6YC7CI:H %PI+ M$QS/!2+ U<'2& =#K0=PR;!UW/$3I@BR8%'3+?O'05V,6-1FQXURH.1CT7P[YL9" MR42GH5IF-#_1Z:<'[KMW$=FX5Z([DHN'E=$ZB_.B9[-;ZWF]=;7MB%EH7VL. M]AU<^]K;)?GPX[O_OB8EY34+&1O*F<"]UBVHL6>1 MU5@,5&V\Q/Q37";+NG_ZWN_-=2%VI%I,.!'Z+^?UC\Z7X<6\GGO-[&\V0\&OK%DW@4\1]W+K)4/NGU*)#=5F7,BJ#<&&VF]DOC0ZK(B!2%DVZ*OB= M,%LE#U4RGSLFQ9"1&G(Q0R[FX>5B.E; )YI[Z[V[O/\'U$DG@QDQK,#M,B[_9%66GJ_6<5*>SN!VQ ,G"^Z%8,T$:R98,R](@78+A'\37.@%%^)Q MV?^N."U2FKQNHM5FDYM'!>='B+"C-(%A$7:#(&>V@G-R9K[-B88NPFY\)\Q* M.T+ET7#'H1C"ZXY?IM7AA,[DMZ'4K!^'/(G@60R>Q7[N-:6*[MU=]E,D8%:T MK,M]HSA/(_G6:;X@>4+[1\8[3N_/A=8+P>!,.V1GFJ*BYHADCV+>9);\5=&" M*@U;&+ #A#Y^)2!<='!>S=2CJA#"L2CVL*G_Y$2?A0\>=QC4C.IF:L-.[9\T M0(^"^3%;W=%\TSEK(])+\5=!A4H0-T=(?$6SP"6Z=0W;K]#9?MDVNKLF:\5)*K)N&M51F MEWE ,!>#N8C27 S*65#.#D\Y@PID[SK8SU%1W17DKTI^1>[KF%1/1,D.[::=WS$E*R[,XJ8VV6\)7%\S0 M4@\RI+]*5?!R3YT2GY[>9-VQ-2%YS"F3&3Y)7)2M&)L!O>'Y)2_6)*%S2M+6 M30&"G0:V[B-])JRW\GB+4LO>-L)Y;AEX5SXUIM>$(M6 (^)[''/^* 33;"7S MZD"8MP\9D89MF9^L<=S5/&[ZEL0+E5W6:8X1J32V C2!3Q'W43,-GB/5])6F MR::5_!6G>4+73^J@EB+3X!'IVFN@+?0 8B$(M",]ET\UNU6D;X:6)O<^8&5[6SS":->6)BH--ND MS,HQ,+E@"M3*19>(9MQ1S-*-ARIJY$:Z8$@Y<\BC(*4#':.:I:*:Q,GPJ8M3 M @.WNA0\5GYZOS6^#C8ET)N+9CO"#G$&CUB@VH?]]9A>N\]1Q^B0'!*20PXO M.<3:^^KW+'!&I]ZIZ5>2."/*VM$,I!/+1=_VL4(@@=CNYNX1-P12C.5^[3ZA M+(\):N+ *5A&4_$YC>X$?)Z0J%@24A;1.I8;:TE*FL0VS57MY_21HM85JY"C M=L@Y:KTC![,L8]\D+PDKY815=^6\RF9)(B5V<4T20N_W3BQ%-*'3'%ZI/&:K M%57A6I.RSR."FC;-/Z8*_1(MQYT&%2;P5N7= *[H-#=A\HZLF. M-^SQ)RV7QU51LA7ANX8@YWG"25R0DXJ+W=MX!#^34M:MULSU^C;5_;HSQU-[ MM@DUN"N-0L 8/%28WF&_28+U&ZS?8/T&ZS=8OYZT;O#9,UEKM_LQ-#$S>#CM MR;?)]7.4232+:!67 M7:]F#SYDL'QE?7Z;V98?T0# ;9(1MDO;7("U(4A%RN MZS:.^>)",M5.0FS2-HH39?#3=CA*VF;SDG!YB\D9O>]+:.M<**G^+"3#[3>2 MW9-/XI18JJR=OM.AI-W1RY[$>ZZ19)6J&+CK-&AIO17/=/%BG\V#E]IOS 6M M3[/@H?1+GM*BCKV1]/0AD>W!=?TF>LWEE6H%C@JZ#-#!1Q9\9,%'%GQDP4?F MQ8/D1AV>J/NLETHQ,?^9(Y5QHLDE_:R"B6:=]#/[)EJPX\"Q :3\UXE2WHG8 MWZ9$+,PZ E+^.S+*0?:3[YC&.Z']%0FG:_D$Z6U2K51T3I-8C(R;3%1!2K1F&:UO]B5%25=UC5=5D'F519G8GEU#(9ZQ\M>I?0RZ M0N#ED ,OBDRX3W%>S>.DK$.JIW]5="VY4-U6'0+O *W+N6!JZJE;*3N^MOP^.U76<+]J:5;;^Y@<;Y0JU_(H'HY$OB*:9 M3"H7/+[]\WRUYNR^/CW:[VGH--9W,>*Z*DV[' CM%?,KSH2Z)M3O+*X;7NQP M.GHT-(>U&(F#(F/358N1AT/1J-) B=^76MN[H'-5#,%B9 C8A(#-SDC%%+ Q M-ZU]K=E'Q)/3&.9P?(BO;[ M?D,&3LC .;P,'&M3>[1ZI:9")RX*V7-11IH<%BO9S.V_4LD>NQ M.^1HV5 I MT_H^D[!!&.@P7CT('C2AZ)0'VZ>2(+5'=4D7P;17]$BT82[_1+*L- K$,<;Z@8@=MS82< ME%&RE Y!\6-4+DF4;"Z$B.(Z&U4FZ.WFZ&8^#8N$-SO+!QG!(#MD@TR1)SA; MD#Q6IP2V_.S@H4Q3$)+/DKXH6]391HV $=H$09>MES%=Q0JKZBHP3CC$"A M5D,4Z:]ZP!'P;!7Q$- IX#IR_FQ32+&WC>H_.=%G H+''08UZ-Z1.H_6 .T5 M\X\;#56!ZLN?1\%M\Z+3_2YZ!GQU0T:A0=XX2Q=Y8PTGC[<\SHNLEC,?!?-> ML$+%+/83C$+?^6H=4UY;T&9:VH%'P?MJ*-DO_515EG8UF( ,T=IQH MP4WCN--75QB@_7K<&Q2T9T K#&XL1SV5=DZM[8&S?<^:LPDT)L2.0NQHYQS% M%#LRY]<;#"=F8[1@HLUN_S*04,5(GTEW9IT-H,E%.:%^ %3IUL:=U19NT>DG MJ$*Y_24,AAQMAW4N%NH$&C;52T;6SWF(BEW='!H86+;WZX0XS/$%YK4DV49+ M\ 7E]6\,&'&97$& E9L0G=2$:UW,+MZ(4G*Z5$7O9D>Q@*G?BP(\8VHH-//[,BUQR2 Q*(K9%OAW 0D%)LW7LA M\3O?2:^_1D6U7C M$EC=(1O25 \Y3;5WO.M\PS^/9X)_!7NE4DJH8G1ZX''P_JPLI&L#&0?'Z_C; MIUAZ'./,N+1ML.-@_2?C7\_S*\YDOVL3VJW (=(<(LU*6VY,3UBPLX.=?7AV M-N ,F:C1#3EF)FI@0W2JB9K6:@4,K9FYYD08QVE=-F0\&]6B6S)*E6529O017'+B<) MK;E?_)V13;G);,5XN:D^4;;K5M@SKJ?WW&JCN36F$)CLWQS3]G*MQGBE0I9_ MB=.TKA:JHQ$+3@HM#8 1GBDHRLOY39P1?9,!)9QOG]N.S]6NME<@GM,FQ#E) MGG0A^51](QG " P4:-LE@,9,FXI1FT!<"!U)@?3^3UYQ^A0G2Z'I\\?]TT0G M_,P#QFFSLK%%8%U66H$]>Y 5)[EN[6&#<-"A3N6##,%!0VW5VE+Q;%#P^ >/ M_\Y[@LGC#VOQ =%J6"<%8G+Q#6M%#UTY,.SM,+"]@"J@,P3'3J0*V/J]0M0@ MOU2&^&.(/QY._%%MU$TTX&CAM)M8X-'.YSS1("349)]L,!)NB0%)_ 49B6"/ M,Y"^7Y'19^/8 )+X&S(2AXGT !?C=V2+ 7A+ MX_Q7MW0ER6YPB,Z$Z(S2YS;Q>$7PAP9_*#*;"*"I3-1!"E$&)N89M=71)NH; M[:(P3-1/VIE*9'Z*IA'!UN8FFP*OH3T4L*?B\TW8X!V\$H?LE5#=@KTYE3?] MMMMJVHUP#M!H*LB:9VR+-M7W!9NAQ_ <@,U4([S?.HY&>-Q(V0%(=3>!CXZ[ M_O9:XX"IXC]J;OLNI^B"Q 79,O:CP5L#&C1";Q7+[0P;%+Q-_KU-SO&LCSUA M#$D$]$RA@0S^,3\7%)H.*F9_+$S.#VAW:J-+6@:\%V:I$Z)R?+KE50P9R\%W M'7S7A^.[!IJ^$_5;VRC@$_5?&]6P*3NN@3;'1!W6UM3Y<53_%M$\)7QA:)X)>\:BM@\$J^F!NWJE.[Q!&\.Z-XX!F?S&W0VWR[)9\D2:L]N M.X3G#B5WY7F=<"_97>,)50..B._Q9B?.ZHT(PKQ]R(@T?(Y71.L%-8%/$?=1 M_;T5S:EK+TMU"W<#! ^^VJPO+%+>$KN:P*=-M O.-8;A"X%0_6 MR!0=Z*@X:WE:#SPUO$?=B3HU0Q6P4 (WU: M <_L1.IDHQ$FS1E=',+(;PQ@OZ!R6[O9;P<2<8!K7^@XTR G&%AC0,F=_:1E M+^YTY*P/\; 0#SN<>)B] VFBH3&0BV.B,3&U/\1W+.7=^XC6[XV'9%29-C>:+Q1ZTK3@OK%>LSQ@E=Y!"D M=:!><6[Z5XH7/ZO*)>/MVP0&/#+>@+[T:O IXHZDY$"<@,?[!Z"""O, _Z[H M69[*%,[L?U><%BFM.[SIW?ZP42$($4Y9J!&(KS#A8:D6( @H_IC8R M+H2!G(5)# ?]JQ[>IH,5(XWM>Y#*, EOH@23E):#AW<@CX)0V#+#M<0U'J#0:W-B2J.W^.: M49YM=W5HR6)8B#2%2%.(-&'"?=1(TS4IA"V6++5G#FO*FBX]@$!LZVD>.3Y&Q!A8X:OJ4A.AAB!X.%STT M2#;6<<---K((%/888S>@M\-@ZB8J]^L0[(HAR!,"XB$@/HV > C=C1VZ\QI7 MAIXDW9RB(5@9@I5V%(=@)4Q-/9S:26M?A>^H[(>H$$*/SFD2BZ]*'N=%7!]A M122X==-2648CUYQD=$5S&9Q<0T0V-+Z MZ!#JA7B<$BGC]!RO @O5#GXNNC=$K%CGL"-&:KOH6UZU1-(L;\+6AQ0##4O0Z5&J-2PHSA4:JB4+1^I7>BD\PA+!,J402?4_2^4 M(I8+7)D/![PRIM0UX!+]_%:6J-/J_'+ JP,,K )7ZM<#7BE 4!^X2K\A6R5W M52C !?@=V0)XR=>"ZH3^/#2PQ6F/ID*I.605MX<(>/<&]%IHDC)TR;!HN./5 M6T)7Z@UHO/HL;>A"';+>"\F^AJ[3(6O O1<'F]+;/7W%8V.*A.4%RV@J/J?1 M[NM"=EA(!'[1/&/?+-I.6$WGHZE$!X1"RX@WV#)BMF*\I/^N1=CE?.?HNBG) MNEH?LZ*UV0-XD ,$I;2XBFEZ4G&:+VZ71%[4=,;X[*XH>9RTX@<=XP(]L<]H M2II6._]%LO0H3K[.%H*!BO**E?(DB+-SL:U637.7>G,S*0OW,@KJ^/*K=,#! MYG= ]GF>FHB% ME1?8B*<_6^+-H=R&O9,)_78,2?]5%64M^#?XUH?V+9/*2I[0C(@#N6G1)WGF MEM4;A[-[@7UZ]/BED.Z$W5T_LZ2D]XWFTK[W?#_6[UJ^D'G/_5.JE0 -\EL[ M(M9:_G\O,";V7LEI4NZ"9L^_V(,4+RVK4O%23FBQ9D(-^DYG]A M0F[>G-@$BE49 X7IK'%S4>%K4;DA^_0A60HN(M="HI_.YT2Y"\=!PN]=/F3- M24+K-ZU8A380KS@VRW,YWU^RRQS!+L2#V"BU.P*K%_+X?+6.*=<4%-H,'>?6 M'U)(M5>!O@+*-Z8O) JLAP5X'!)JGK(IK EZ/71\FJ1GV%P&;C-T9)JDLBY5 MR3]IN=QF^6ZQ5'4'Z#C+R)1N+2R;U]8R9F0J=M; <;RF99P9+!#["4:F[XH3 M<8)LHR]@JMJ'>:\WY4(AD$>*,.N4J+="^:TL)66;H7E&\U@8I?N&IH((^PF0 MTF?8/=TGPD"O%%Y%V>-]:B9 2E^W]PF8" .]+8X@.SHU$R"EK]O[Q.8Q>^;D MF]W'-)-*[2T[9JL5RV]*EGQ=LBPEO#B*"YJHB>TRBU=*=ZEYTM59(ZL_R(WP MGCL64,$]_TUKJ[8^I15HJP%'Z;!P.3^A<@/DJ4H@:"!'P7@3A[EEP@B7-H-D M7+%?SQB_6<:<" 8FZ;$L-LH+G4^K[W2A'\;0--JVJK*?P"]]G"6$I,499ZL+ MEB]N"5]=R#<@UKZ^>41%%G3<:-1L%U[LF5HHPXV!CK.,1FE]4EZN:\?KZ0/A M"2W4&PXZSBLUU\+6WFTPY=)MNC 6#& WH6C>,L5#V63OH^CJ,L6PF M9R^ZS@X^%ZE3-CNZ;@_>5\RR;@1=TXBV^5!\WZ=3@S_%; #JM?FRZ)0NUPM@D5&+ M3IWJMQ9=DY?0[8E>SDAP3AHZ!: '08Y[)R!1" 9:$+<-X_QI"6Z6HVO**KJ# MHY>4 &353$0V6JZ!/])B* +!]]::41G06@GN6!Z0DH=.* MW+[]?IF?Z X#]RQBG9&'SIIPLR9=2Y;0N5YA^@*VFG;@,F)KR#MFZPC@DF%K MX8N>Q]#T]>W0H0N-&F^'^W-/E[KW AK]O =YFO)>*'G8\N4Z9=VB8=6N5+#! M&\^A8?>^2^2P(=S3F@S>^307+R]Z]SZBM4B*2BF3HK54$&5^P4:-0PCBAB]R6$L.H,2C9*:\VA!@&C4%' MK?;)'NSBJ;88T] M*+51P-'D?O1YLR!#$$VV1P]*0;H3FE=J(8G@/A9 MT/!QOS=M85WC$E%=*79)ZO!99YU(M21QS"OZBKVN'!'YJ]HK#NEU5Y]FWI$O M[3-BUB$4M3/6"U[N&>KBTY.1+CZ(3 MI715W)-&\K9NGL[CQ[IHSE&/6PP=5<#! .[W4K#Z )=,RW+!XJV"#00[+:Q'E<#/6G,H ML&Z%\=]*OD6X2X0V5E?C-DD>;WDL)%Y2JQMY6G_*XN?*5%TS*L2F@MQA'^:Y M.7 I&(RDIS'/A40JM$)8#^R_47"=$RP6O-^1V6>J<0)^+X1$T:)L6XT)8=9# M:)4L3^;SHJC()@6]T>8;[K;I8MY](@ST_A%G%;';_YTGPD-O_]=KGL<_M1N_ MS>DSMTT;.:V 8R4Y.,@-Z.8J01,-Z> C@1*M]7=Y7@!]QH3U.P0N@8,$"T?1 M(0>,WD%-0PAXU8^A>R]@4OIP9YF=*()^L[TJCZ:C(D.9/6PM]%D3S@A&VJ' M JG&UIFMO[,12+B_CCO65Z=XZ<*$K<4.+(X&) Y;XYN^+C0@V=B:U_B( T&5 M$2QM:@ A08^Y<'6[@O<1)_8,;[ YPQ%E:R&H5W%"JI(F<78B6"1C:V5VHN4H%_TCXHS>-;U@;EA6UQD6:P:IF-18F)-KN#GH%T1(STV1Q2K-I8 XSQJV-'C0\VNUH8]W4;50\[$,7Z,7FCE(#ARB,,/M_T#%XNX;* M^D784#)T/^4=@ZK0^W5" MSX\HZU)-EF-^#+/]:_,6"&!!I&M%/N@"D&:'@2 M3!T@H.$W)3PTPP[-L ^OG*9W/-EWFNM/T3RF/+J72=>"_KBH^*8/XM[W<9Y& M2G@FFJPLGY"6V0A)6BCS*GK/X[8!6E'0E[Y2>[_"R);/+%%YIW&%S]+C[ M\[\HX>(86#Y>2,M!$\*W&SP679^>A.-17%!=W@IPU#B4G.?KJBSJ97VO93K MB'$HV%O3XC7#:',0.LUQV%2.FG%QP?)%2?CJA-R5M^+!FDVE QT59^VKT -/ M#>]Q>W%*7?,J?I1&5LOIIR $.,HK)5="5Y'V7]E9(>@PP^%2.'+V;4X9K[G, MD(&K@ OYJ^&:/Z7W;-0@%RBUR5)Y9TYT,8P+H=5/F)U&@)$^J%'#')Q2D\MB MZV3YH8M9=WE?S)$S!E6,PP_/8PA].^1]LX&&CN$-LIB!U3>4W-OO1,+ GU03A@0+ZPT;$BP&[A!FXY;T MG4SQM>%5LTT(8QQ &TX_H@YE0\W;6\E7 BZ!&LG M6#O!VGE!DDD=0%.'8D>600SZ]9,XHZH?-=AN6NBGSP")QG;10C^%=31W0U&M MUXWPC;,HB8ME-,_8MXCF<\973?]NWER?$)5L.ZBGY\'%,_T[(=QA'?P1P1\! MMBJOXLY?Q+062)6GEYU]Q9=YZ?/B3+.%^0,\:?HWLA MCG*:J>]:=3!CL)%#JE^P.H/5&:S.$;3@]N-HHI:GL\/(MZ[_2[1@+/U&LZP. MF8D%$MA2P7%1+ DIHIR4$9-72[7\UDW5=_E(;YJ^>Z2#HG_(BK[B&ICZDK;S M'8-H;L?10_;7! W74'R*'^BJ6K7BI_Q]>*S$GM9BU?;[X%A=2P&ON/GDU6]^ ML%&N4,NO># :M7!LEOQ544[2,WENB./Y7A[?V^U7G^K%"\>=..WG579!YRKK MR,64?IM ;/K)U)>BRA9<2[K6E]$!1O@MUU8NM?%MV0Q%0E,Q2Y+F\O2ZNH.7 MFPZ&UA2:)L)"[]'CI_A?C!]G0K/2-7RPGP$+A1_YWA6E<+*>#<-"R]-*?XY7 M^OKVCK,),M(4E9Q=L69,,3+1^VQ9A[@U^O_ MW!C8<(OV6C7SB.#]#MYOI8=U3.^W^?Z5UU85,Y@WF"CHHZ4P1T?FY.(9O54[ M?"5S'=\?ZV!]H0KVC,/_$ZF?=< 54.7%+^V.[G]1.-30[&[5*<2,'DI4>Q1Z MRB+?5::WH?9BHPM$.A ,8*, 7:9L#^+!T12_;SRD>(04C\-+\;#S4**3L;V) M!+G1T4G7WF2_\NM-M#C!/@0TT8($=Y%)E E+\=[>B\C#6IQ+))HS'M6HD4S2 MZS>?R0U&N-*=7-(4LJ$..1NJ?W+&'JM=SE^**H5['C;(;X(%*\K+^4VL2OTR MPGG%]B/)A>S/9GDZ2U=B3Q>E3&"])Z?-7M=28#76ZOHT IXW489TV^&2#?V!!C"8<8/=V&%@# M0.7:&X)CD0<6.K_7#GK1Y.)TP3$='-/8'%X6MB!*EQ;9-,9.V]TN [JN[)Z, MRT75!??@B@JNJ([5&'L\MCG//PMNNOU&LGOR2S8:?\&W-']]-5X>7[0174 XN#0JNE4XT,+;?_1;1/.4W)4DS4E1 M2$\(X:0H=UX.<8B52U+#=LUQZO,(;QZA_D@&U\\ANWX4/9ENET1]7;@&8L0$ M*"&EXCRA^4)&"8M9GFY[2,-2HUN3AJ %'Q-?8\,$$ M/D7<1TVU.=\(]LTA+'%4H*^!'!OCTXVR'!S]1\!.A]!/!$I\T M8I[9BM7)^<&@9QVZ#"?C^V ;0J5D\\-/V)(9 K^V>"?/3S_;#>U:**>V&X6 MW$2=KT:]W;>+[?>H*%GR-2IYG!=Q4O?:J=..ZJ_O8K%FD9A$8MMD&(G=NDD% MC=@\*I8Q)RU0W9QQ?I#QYK;S24YP\+U!!]^I8&'V2,@-X?XY?; M^&$C;8Y(+CB\/!-R:Q]@\VN;?W"0!_AU+S9;BJ0U[D$^SJJ-"504U6K=#/=D1-IC@M>"[$I+,!_?H/EXE,7)UR)9"L8K+FON6',J M?6^?6$HR==:(S3B_RG>KG)QQ+ANEREUU]/@$LKFFTU1L#GF+N4J?]_7S_8G3W=%KVGQ]8P3 MLG4I^UI/W7.GL9J-S"H^"L"R.,^O"*(=G-]I$:YB].\DUK8";!,Q9?B]((9LA M42R)C^14]X(/1HF^V:,UD5!<5\)"7.Z0XW*CN\!/'X1E0@NIE'ZN-'<>#/:< MJ:[6"WUU\PNY$E;V4($"RZ=/:F7/&)\36E;B:)WEJ5!**&^N_=W:!P.M*?BY MA[6:(W"O$YPF]1:>&[C/+@D<-(38A9W.:%S09,O1J M?-Y45V_0LUSYG*FNU@C2T/+IDUK9/VH;IQ'RC8.*_5%7/(ZI/+E!ZA#>PQ[K MS18++HR8DGB1MKWQ.;#5'U1(VSX>U]H6,%.(#*K0#H+$M-99&Z/QLLCV&$PC M,>ZU3?]_8UO!GH895'WT5V#E M21[U"!U U^S0=&Y#!B%T60Y-Z>X4P(8NUJ%IW;U]]-"%0ZEV>X@:0=?GT!3O M;M%VZ&I-3AWWF(L#74.4*CK"F MT/0]-F7>4G(2^"$S6KHE=]%2$5 GLO-=\ MV6&!M\2K"QVAHLL<0)EN19>J4?]?E9CT*HOS]S^^^Z#NK*B#OI M$JCBLEP2?KN,<[W\A&68HL1MBLMMRBY%AM44E]BV32!R+ _@%:@T6XPOPH2K MWRM$)&&WXHF:IGFM,%ZQE(>AO'-0@V0;R"@X:COAM0-AQW/4^Y"O=_IU'4WX M(K3KXOKF2ZO^9#4&5QJ^RC8U"IU-"(JD0Y5)=\?@L%98!OF\-P@>!+D#>2_/ M(_K>5[[]\0>YMOC8?C(=LP>A_O.VB] P]8-=GW]HJXN/[>U1.Y!W8A_4<-YH M8T@<#^0M-0;P:"=R^^,/_)U0E(LX%2@4Y1Y6 MF5U8LU":&$H30VEB*$T,I8FAE&_RI7QVL394536ABB_4484ZJE!'Y<9O$NJH M0AT54L=$J*,*=52AC@K)8AUV'=6H:6FAAFJ0FK.W4R@U>,T9FC(JE$EXH7AJ MQ+H?+(8)BD5U6_>#Q51!G.+LN^[GW8]13LI(O(XB(C&7K[J0M2A1(6FO2U2J MLJE08?,:E.;B2[('(Q:()E%*LTK>Z->M[F=H-+S5_?@A)-3]F-V3!U?W\V7C M1JHC"[4DTE3]&(%#R1-J*PY.[5W5!GAO6)_GB>\%OQQ)A2(%3B[%P=9@_.&&OD>ERP3 MRF&AVVL=9PF)52$9[7"3T4(BU"!XOK!_&^_,Y7QS3#8BUIR7UW$6#)2^0DXG MF3O-$1+;0F);2&R;3&*;I?:-*L_IS6>V(> ?&W=$2/L+:7]V%(>TOY@]B0J2 M5%R@0@3H0Y)5*4DCN1 O(X M\PP201T(.2QQU4')"]'6-QAMG15%M9(VD3A" MN52I+^?-WR659R>Y*]7!5]NQ+OI^/1E6M\NX_)-P894][0DUKE8#_0:-]]"X MV6WIT\V./A,;^OAI/U_.7QX9LQ6KG@R*E\%FEW-/:56.'MLGT 7FAW\B@A4T MAI"@PPZ!EA#:&C^T%4(A[D(A'B08ZRHIIALD\74NH NY@%\PZZ40HO(=(]U+ M$PFR6'-,![4\!$]"\,2.XA \<7RFM=F%WKV4[[2"P":O!(==BH.QE@_%4ET#F;$O@*G#R6/A?"G>7R/!-;6*"V.!K FFX>EQ^%9FPS M5.9>L%RF$V\+WP4"A'.22H H+@I2-C=D9C2^HUF3O^'&/G7R[-$,5X?8!XOV MD"U:16K(R89;A/"825Z1X89KDL6OB\2AX ,@56P$7KZX('%!+IXX&8*C>;1; ME/<>L/U6]GK)BSJ68\ 8-MBK6?-J/3]R<2(IS!L]\+AXG^?W0E R_@C%_=6 M#QWHN#@_[3W!!LWU/@HS%6[UPJ? M+@1\0L!GYY<, 9\0\ D!GR$]_E 7Q$3C.=TMWXE&<(8W[R9:D>_2LIM8@7XO M)_5$2_9=.8" Y&.YZ*6W4Q-(+Y;+6NQB1$#BL-VL @EQ0-4/+#>==/9!00E% MKVB]BIA *4.L8]DXENC.S&/-"78/*J$39RP12ZMXMJ:N&M"!Z[J M@_H_>;SJ(%>X!R/L#1IA7_981,B(;41N*QBWXN*:%&(M:+Z018I7G#)^1<1_ MY9 K5M3:@BT4"!N@,6"^9>CB&2,5[2?S=?=#0)73S+GQ'H#MM@]KU!L^^(LO4RYJLX(55)DS@[(? MB?JJ$/@H!R@>7WZ\.=ECY]D>)\_R5/R4$97=:3O6!;IQ1N^:CCTW3/:/%=)3 MO9)F:!+EG#HI/3UM7?/BG>&K!,IK6&-5'<,L.-@..@&>K$(2 3@'746\M.69\ MS<26EI?AUL4MK0P-A!X'\\]"&C6*! QW%;Q7['=I]AM4VL4<$-JONZY!07M1 M3RL,;BQQW!UT5(E#@A3%]CUK[K<"C0F.YY"@@M)-J2<$H(0P&P4 $VUV^Y>! MA.KD7,Q0+=/SBU.[L4"\QBQ/;%1^]/Y[#L.E1@XO"K,X8-&PJ5Y6L'ZF*2IV M=2-&,;!L[]<)\8/@BXUH2;+UV>$+=^C?&-"1AH81;8\_H+$-I,]CB:/JM5EY M0/QNMA#Q#Q'_PXGX]XB$8 GTTFUG),=!7>6\HP=P#9B%8&T(UJ(,UH;H9XA^ M N)T(?IYH-'/70]#]04&;2 A4A@BA2%2&"*%(5(X.B$A4A@BA;A","%2&"*% M(5*(B%U#I#!$"JW).]!(80@YA9!3"#DI+[56N7K&CBQE+%]D])ZDVWZ4=X_1 M@K %C]=+FD0Q)[&C6%.')XT6?>J,:X]X5"(;$/''QFFP^?#D+]A\\<^3TQ<^ M@M<_]([ZP##Y<1V^R9*D548N MY]?"WLHK4LB.#*?B8.5YG!U71CEM0M M-V7.1YR4?])RN=5,3A^2K$KE%9[B[!;_DZTX%0Z>'C,%;US(3PW>,M3>,FT. M9_!^!>\7ME?VTC"8GO=+KS%B=7V%I+!#=64=7E)8;Y75H_!H_Q2PECZC6;9^6H=4UXK;*Q0.>3TP'[QEA>;"G$WIZH- MV@+AM_W%;I$NY^=Y&><+*M3V)@1[)I4V4J?7*["W'.VYL8>\:U:^^JWB3O-* M;,W+G9IX1.:,DP;N5EY)>_H@>%T8(32/^6-M#LBH=%/C*%!;"!())X6Z3\C@ M3QQA!06>FZV_N8I+2[T2VC/FS;+I)9T"RF^"?ZQ0:-"<%]'Q2;A)$*S'-SLEH3U#-5 M.Y!G/&M7CG;'ML*$M [_:1W.\?R3T,6R).GL7APA"_*YDF_X3A_2EP=.7 MM($09A6#F&3FDCD0A"IIR?PJ&$B+1I5JT9L/)Y"Z9/7B-,I4R/H)63]V%(>L MGYB.XPB4Q8&@."7B4L"H[NE1K1?G8IE3(S =W^LZ%+&1\%4N6Q MB2.(%8'^;72\:,:;P;Q1Z+C1BC*KY ATTM**5 L_-;J]:$5HIR0&(,G^KBVT M8V- B@R0PI]Q4FB(?@*)^P4Y<:I@(SKN!/> L FXHSLDX?@_:SFKR4)!=UIV M(M$FOHSNT.Q$L5MB_1V<'3G84]X;.K'68[D,B7+H3M]NVT"=N89NG]M8I8#L M='1;NP]]K5GLZ%@4IF0,$7Q$IXDX)K+#\G7?$OZ4&>^K!$MD>%JG,:8IW[Z/Q!P'C^$"<6 M.G>":RJ!"^A*-T*WGP9<3[!)X='+T+00?Q_1&IVHE!& O0\1)T(H)S2C]=OL MVDN]Z_S^FJCWPS!X'P[9^Z#H%'XZKZ_:OG\*GET+GKI^QBYRRXO]_D(4%K.5 M[''Y ENWDXY+X)70H8ES"E_,ZHG$UQDY_5Z?:;[1R.KYTHP3>B)L&Z"667+\ MGCSQ3U?"C!..35C/%P>=UQ.9-]7=.N;EV4>:E?0LI;0K7>W M]UHKPFT9)@K_E?T$".A[_D)FY1E)9=*Q-$@K>3?Y,V KPCO-C&Y%CI=QOA M)V1.A&4HRU2:;-T_XJQJ*,LR]BW.DSZKT^$IZ%9J8T _@SBA8J"T(FF<]5@> MZ-3HUN0SDT94)<"$1:WOJM%W.G2TUWZ'W5?YHG9KM1\8KJ=%MQ97G#+^#Q+S MO;3$'FN@FPX=[;5OL[Y-,(DS-_2;ID2W!N++8R'6:5EL*UUZ4*^>+/2\##TO M_6+N6EER-S&&]>BH$O6<#0/E"F;M9E\,\@P,JV2A'G:8 0.%K=J:'8G:*3#0 M:*'<=9@! X66*ES'63!0"E;4K,>'_+"0']8@'/+#5!2%_+"0'^8H5PI;G2BV M7+(!=6ITU8C QDVNHQCH*HA[<09,>YMHG:8[IR.Z9A_Z!1@B10>X!+\>R!*T MQAZ :_ ;DC7H:=4 J?T=&;4NG.U0]G$-K5#D"7 M82**(2#6#J5XBMH@/+<4N@IH-4$'_2#?3T/K,Q=@Q+ZKDS]$FT!?E,9E'.UZ M7>Z^IOF<\56O"N4^S_!7I=P?RU"I_ 8KE8\H6R]CP1<)J4J:Q-G>K0&MEX): MCG* XG&EI+\B[U(YWC1ZE!EDW['R] M)B Y(ZWGPTT/PB6)4.$TO'/=M=:5%]0)%G^9+%J M/S +J:>OC3O7,!R\D:M9-1\Q"+"':O1(02XV<_NA#X8K<(UL+6>-IH<*P/W. M)'OF]7Y8]D"B19)9>/D++_]029+$R_=/2O=L)G)*(B\)&^W[FZ.<*B^^B4;! M8W:+S"\.GBGNM;6AP7)0CH(]@Y[<+%U3X<=]YR2,A9_ -@,"K!@SA7U%/J[$ M),I)6H39(:D]"E%P"\GEO[W7;7F#!FO(\;4\A3>)$VW1@N &>_G$$O MC\T,K9E!2WN-3:N$9R2F;SDO?TJ5;W=9;/][-'Y[K]*F9ED]J**H3:9E.W1< M1Y(D6696V&$^'0C L8Q9U\O-\H<#K&'3IXAR8]KKHNGY_*8WU='6W4#@];S: M=Q_ELVZ'T95OR3O,!$)(L"+X:+0[M&AT/D>[7H!?8%[]3S(" HAA*=Y[R\V^ M+:^U?FY3870FA)9C1?/=[CCURB0NYD.N5/9JO[&MJ=S7/]7OO'A(50FQA0*> M( 7A4;LGM=4@HROP*9\?Z:SL-D!7MU/!"?&RQKO.>H?&_5\S\\4KG:8ZJG8J M71>V-%G58.CT"S#KOS?.-2]JMT4,+6'5\208.%0<6#&7AF:#<#HGVFX4JMJO M-B@F"HMGMT<5GPL;G(X(R3].$SKL=ALEPXPBT[]>V@OOG$I?+N'MA+"EJGZE MPJ$LN)9?ZXL\!.SA\$OP(Q@T60@ *,"J_[K0[RJ)NT-(X_%.C -V,01)9D1M M4K).E?$;66S==L/_YF;:X5:Z.YDE[W0W:]+30T@/XCS.3BD M>%;9C3+>W07]&R6[DTLI-TI^'X](&N$=QPT3E\Y[U3XS3FQQ3%QDH,#$,FK$ M!04*2$3E7UQ,H."C'/Z+BQ44H,.< 7%A@0)IB+:,!"3MRN6P,V1Q48(,8R ) MA1HSQ,6+,8")!$!Q860,=CJO65R4&6GKF"X8<0%G#.:)P$H9$A1 /I'LK@-3 M7HA_+=E9PW!I78Z2'3,AR4<5BYT3E=^8V$GQ/AD/@\UY3 M,K=9(3[[\%K4TOTCK<-#D+E=I]P 91?=S^T_&U5J\Y-_4$L#!!0 ( $Z( MW%AFV=JDJ:H .!C"0 5 ;6QA8BTR,#(T,#,S,5]L86(N>&UL[+U[D^.X MD2_Z_XTXWP'7>W:W)T*:Z9Z'/6/O[@G5JUWA[JXZ5=4S9V['"0=%0A(\%"&3 M5'7)G_XB 9*B)#X $ ^JO1'VM$HBD3\D$HG,1"+Q'__K91VC9YQFA";_^;LW M7[_^'<))2".2+/_S=Q\?I[/'R]O;WZ$L#Y(HB&F"__-W"?W=__JO__'__,?_ M.YV^Q0E.@QQ':+Y#3ZMM$N'TBJXQ^C\7#^_0%+W^X8_?O[Y_CSX^7:)O7W_[ M_?3U[Z??_CB=_M=_Q"3Y[8_PGWF08<1 )!G_\S]_M\KSS1^_^>;SY\]?O\S3 M^&N:+K_Y]O7K[[XIG_Y=\3C\&N75"_6'?_A&_%@]>M+TY^_XLV]^^NFG;_BO MU:,9:7J0-?KFF__S_MUCN,+K8$H2X$@(6#+RQXQ_^8Z&0<[9V-L%U/H$_#4M M'YO"5],WWTZ_>_/U2Q;]CG$=(<&ZE,;X 2\0_/OQX;:5YD_?P!/?)'@)P_0N MF..88>9-K%*\:'XO3M.#UP#'3X#CS>\!Q[\TM9;O-DPV,K+>Q/AWWPQ&>H]3 M0J/KQ##DYF:M8'_,@S2W@?ZT8Q&:1GS9I&C-38=@PYI,F#6/^@ W+ MQW&#YO!J ,U/04JBB^&I=^Q3\2 TV*%4.;U"A=<:QB\Y9NM1H36KMFEXT(DU M(S:%I>GU=T+)_@M\\]IY 2N& M58*F18DX0C M>< A72;D'SBZC1A8LB#!/,:S+,-Y-@O_OB4ICE@/WK&O24QR@C/V&^M7=)LP M^V-)V,/9D3PZHJ8HS991V9X+EN%WSZ61:K,SH'Z+"M%>5K[1)B1M"!AP#X'84BWS%1*EM,-C4G(;*+J0Y.6 M,]&>CNX;0M>V?#[N<:!9A0/=%^3=:T$C@T2-<]Z"*(,>F+Z91C@+4\)-A"E= M3.>%:S -DFC*;(=UD.[@^S[8>=#@_'NA;6J*V,#HQ,!X@Z;,FJA0@Y8O'3[$ M4*-'@1J^/XOI9U58NJ:J?0EP9@C=)B%=XZ?@!?Q\9JC%A+L2U=?@'"09OL ) M7I!\EM_@"*?"FMNR:;3;O]_N#UNAH6EP&<7B*IQG%+1.$,\SUS1"=P4"1#AE ME #(#NBM;>5W[V+9S<3SW*KZU)XFN))!YM=C?1&L-UU@.L< M-[P..N![RVL@-S563IX#@XJXR9>R[]4\62SM?'6,V7GN?3V0[+>;%./;A,D3 MSG)7>U]==,>P]]6$S[;& YK3!2/*3%M!E5NRY[_WU3G8MO:^^D?0EJ'[W73! M\$R? =!TC8-LF_)?M2)FLHT9-83[B#HQC+]CAC$,+.(CB][78(S(4)8>GU[# M68WIMH3W^X.@5LZF7A:$?$+I2*]T:T;%MY>J$_G]GLEO/=CZ5,,Q(@&6'Z)> M"5;DNRT1_F$:L]FCMT'1\JY1\3RBX408?V#"^(Y3'9'HM3&[5] Z.6A+K'X_ M75(:?29QS+U!0RSC5$3J-=H^*H0-^)J/Z>B>K; A'?O*KE:@K' M:X(^8+=Q7?,CV"OCVL/BS!&MNP>-D*UI\2.C#*E[..*I M"!K"W]F"41%OI.1$D']D@GQ;HSTB<>UF?Z]02O#T_'?76"N8/#>)M@_28]MS MJT$\^^VW6E]&M1,WB,<:FW)%#EZ&THHP>A5\]67MRS7-+1=;=*V#Z3X+[XID M84PAJ OG(RX8H=]:-)S,*T-SY!J:MJU1!&W$B*,]=?0)Z",.P(^'),7MILRK M7A;:,@1_8E\ L8, *\],A:^A;$LT#6L;:#JFXD :1HU)32Q.S,V?P&\"& ?A M?9%SS4%S>*B^GSDBBW3H*/?:K$:&[ORMVKM\A5/7]NP!T;%9LASC MLEXU^:IAMW)*7W0RV>$$M5-@K_D& C-@LBD.TH0DRVRZ8=0SR+#1 M.MNETJ+9$ULRE-VOWC$P7Z'K @VZ9W.%YRZ-:/57&[#^4U/J MHV!-N+^=BM,A4WXZ1$N:.YLP*[Z-I-S(Z[<\7%HZ9J/*#N@9@7YYE&#K>9J6 M0;:"HF+LD><@A@PQ%Z9E*]$QF)8GX,[2M#SIA7?3T@!?-4Q+(,M=Z! ^8%E^ MG(-]V3Z+;-F7/4/H4P->4GY>FH%BGS(")Q3AZ[(3N\O.PBW#&S2GN20)>]1* MD@@-:1QK_-#0)E4AA!J^"=HC1 <0)Z@"R1Z288H[M:,JWMTJ16N,K%GLWT\S MO.1_1T$>:%GLG4V8M=@;2;FQV'E:N2".KACQ,5GLW2/0;[%+L/4L+?;;Y)D] M3].= T/]A-8([/,*TSF:Y15XW];X "YJ5<@5U!A]]&I^_OD(I_/"6G7!/Z\Y2(J MZ;H]\1Z$[R-E'0&G/E;9KS(7D2Q8+E.XF*J8Q=4O&FND1KN6:M/UTG>R5M7* MUL&J=8 )%JCRMS&N-SICJ5#W3G& [,\$QJCB^.9^4@Z1/^R M@(-J&F_D4B\U> H"+S\BOFZ!>(+83=^Y"ZEWS-P&<=BV;:FMWP@!U-$G3A_Y M/GHAQ_#V2R"ZN.B^N%?M>_ 2PB!-=^ ,B*_8*I"O,&]#3_?:(.RH:)@Z0"=Z MO*/ V.$OX'M?%J"+KYB%PT C:&>#I- M&#TNT$S*[P&!9DSFC@28ZK/)0P![3*@&:H+XGNM8DA[[1;,WU5^&]]97R8.J MBG"X:[J(Z>>#BHK,\^3Y$CDM7QJT8)J@:&?M'(+,_3)Z4!N4G\^[86CK=4'1 M@T"+?27U[5X6@7)G?!?[[8Y MXU,2D63Y"R;+%>OU[)FIIR5^P.N 0.F =XT5B&QVB.M'WY^0)TUL]<6F^3>YP2 M&G'SL K-.5=.,F!&IX6Z0+MR?/ST3L>%.I=QT'#&..[IQ4EE1%3K'9KO4/VY MHH>(=W&"1"=1K9=(%"3+63]1T=$)$EU%)$&BLY/:MOX7MHA(J00GJX6\?%EW M.)EEO4U%7)@NBBB6L?T*Q<;MN)&2(-Q[C.\K8+ 9+V*M9[-QH3JT\GZ@UG@- MG"=/*\P3E=[C]?RD#FG'$SH2>]B2;;%[JG*P/@F"/8F,%@!'-.1JD*M/:> / M>,-^Y>M6E4?VM?N9T#+N5((W7J]9"U>P2K$?>=I8E4P6K&%[ B96U8:.AK<+ MP?WE;\08H]QP]6',R5*A-SQO'#ZE(U,\9%Q;(TF;E(;J"(N//O MPQ6.MC&^6S0;I[SH>FF',H-3&+7[S!FI@P!VB.CZXT;!V)[9)5I^1KG=?1,E M\_=N6HD;U8"/Y92")6F@;H;8VQ0G$M_1Q9M M\3,336K.NB&D;<^QVCHI-/C7\K'Q,?16JQC149ZNX!-C(;6T1/3WX^7XM:5B[,V,]*@^UU@C*3/LW)/T3* 7Z! MR"^>+F@Z77#% P5*FEZU-G_-X'$_O8?A'MGLG]4Z@ZY%9Q#K#!*K$2];T_#Z M^6H'0U)G1GF8%*7QG\GJW3^:%<4S,).WE"09"?G642T)P?2I+8.07)_K,@#= M8:I/61<%@GD%&O3L=S/6M[R8."-F7 C&F,I?VSR\37@QK&AXBQGZXXH"HL9MT-' @9GHI"462YIOKM;,.7!\X:SD_O+ M9![5RTUI;-*VC'?1UDA7,=0'C?61TT:<."JI(\_=T$N_V:<.Y+Q/&]XG6O8) MCL!FL-- 0\*US6>2KU $I=-(EFT#I@J\).MTSPBJPEM;:_(?#D\ZS8,8N#7- M5IAIG/II)[*_7T)K$39!R.BJ.P20DV7V#\?G^"X$1/0($ _.\L&EH+7K/T:X MK!H9_MYUU-R8>I]OFQ1O A)Q>T#L5A0%I8=$^*U1]S,S95&.;[K>"^3<>A9; M>475[3%'ZNU)C[F)K2<27O/AZL'#>NK0+,S),\EWVCEP>@T;S'M3 V ]UZTI MOVT?K)T4^6T35,(;QS7R(51,;D\J@J!Z-9&HTNAUZ6P)$N M>^>VW)E;XLYB60O",-WB:+H)=HR#(D \QPE>$-M.H IE/\N:#,+Q+6LS@1IF M(Z#FR]I%@?J\5S4EB3&WJJF+P1=0X.0M:R+/RF/[1[GF_,!:7D "I8(!Y!P(3ZQ2[J2D" MIN5J6B066#8RY6CZ,2^[L8W/L!3*I#0OBRR;,S7#G#&I,NC.\V[YJ<., M %"F8D+HRY*YMS]3N,?XEED$3)[RK#R;V)-OJ]?8P#Q;-:*N\VO5T W)J[7- MAR'YM#5L$[1'!_DW A^J "(Y7EC.H]64Y(;\V2'#XMFI9'BY%F-(]S%H#+7R$;(2A5_/CWFMV#Q],6W;SC\PN@"1"'(%F M:*JR,^R*T 'M&[6'-7 XL7U_Y'EM>V106NJTF-2X[_4<,L:]-NW@@?L"PJ"' MU4O'%P;5Q#>Z,*AB/QR%02/" )/YUETH].SB9;H"Z*'V\$CB94=JE116?W72 MAB9F%WXE C97?BD@OI;^TOFJ3H_1Y+S6?K5A5EW\-<;N"UC];VBZP"3?LIZ/ M;^G7 3>Z=5^E$XX6_86 Q!9ZFB(F[B3][]7?J PZ6?KU!1^)I7\9B&-2X5;4^#I_2L1#<0#%J2]B%[,3J^ DVVWBIVZ=:)WA^ M%O]Z.C_=_9^B6=6/?17=A@?':*$X$K->6\:E['P!5D]5H6E\-H\ZM-%9//)= ML*V4ZEL&0?2W;9;S;85SR."RR<0-#Q8\YD&:JVUP=EUB^"6DS=EG^G42C9OE M9V>@:RA,)^:YKBR-QC@7CU/>F^ES688?C@&7=?C=6.;J./R:Y?)X1VR3UR^L M:+FNXHNPQS6$R[PQKBLQ7X E?E.&HLHM#%]!QE,$H[.K3Y"Z2NYSV*5QV8-# M./Z3X'C"R] J>=<5INU'%#SK'B]3D37<93VP9[H%W&5TX S:S"-&/T[A;B MFA&)^R#-)!#!^G%P0/)J5?5_P4@'*9!D6:I0>72!W4B/PC>?#G MXBS!LQ_ CA=7L8O?^ JTSU;^\EPG#2&T[$?I2M9 S5-FV11)-G?)D;+K/#XP MH 6=.:U&R?8$;,I/.EWW%?/\/?1:SPY@5+=QD$)"9AC3;)ORTT)E4A+">Y[, M:9K2SR199NCSBH0K% ;L2\P>$9?:1OPBHP!E&QR2!6%_)UM88*&](.&G\U"& M0[B5?8>"G)L=8LZ4V>!0\Q>>3_E?*QI'./5@GVMGZ@/.[Q5/PTA)$L4M, M,UYB!Y3ZM&6B,:>J)_X*@"@L$*)\#THGE#$69JAI[BXNU/9=>ZJF6XI76!9Z MZG;P1N,7@69-2;BWK;8)R1V[06H8_'H] M@]&1DB]@%ZC:*_^P;8B!>J,_NAV@(YSGO_]SU*%Q[?X,YO;P/"OYW9XS98Y^ M/M07O!'6IH[QHS,_-/K/3G_VI",*O 2H)=L06Z$$!D"_5!%65*?,V MJ):@.#-"RWL3F=N\OS61W_ERN]X$)(6.M]B/*J]JFGXR)*S'T2M***99!B'C M9?VRR47]BOO]38E(W.^B8V78Z;5& :[.2S71'HP7>T%)_.@0[MI:I=^\YO=H M@E1-<9 FL $T(C%4G-!:I6V#,+I* MVP+K9)5^\YHMNG /[2N(8'Z%KHL.P$(LCNE!0:%]%V#[Z .OJ0E=V#\U01?0 M!_1OP7KS)W0E>C+*U=JZ;/6NUFX$9J""N&2/D#"(W^*$KDF8/> -37/83GO$ M2^A+>RJ;XJLZDU&2A.TI5,) )0ZT!X(*)/II;-8Z.3B+[;3?Z;[?F0#G83-9 M5?#H$$9[6H"#)"=\WC/3;EIL\<,%G?@EC+<14P; CV,=TM".A679$C27B[7A M+HQG"9_5.L8T4]DQ=%UT#-VPCATO] TMG>&*;DLLAZ[S5F7M"]@P.KPFP/E^ M43/YT6T7'<)T5%RHN%AEO#L70[ER5E>??,&[)"V3T,,U)8Z,OV]+7R\/7G!M MV9CC!65B<_"CE@DW@(!90TP#B!MSZEM>1Y&'-YZ .ONS,H0N.+C#GT=I$@T9 MYG[#9O#8N9H_FY0^DXQOAS!DYJ>/0OM69X\$#F^3Y[["QI/6SV[NJ(RQ\M11 M'K@OP+ _K&?LW+!O)C\ZP_X0YOFG@1WV9USN@C:O#10 J%5G_X(-^99)YZ%^ MND]U.N_OWORX>P>=F"41''6"Y.$G"E_=;7.VPB01,[^.:E ]X'5 P"R[I$F> M!F&^#>(GG*[?="G<40$%-[\I_V?;/+6D9V%]R0_NLJ^D^*0N9HML&-#$S!$RO2-""]P"CS,QG<./_&^4FM9US@ M0QL ^$64=C8K9R;"!1:$QY5E42L;&\?T,S^] 5'C)N5IPIX80,^J%:&!RYOM M4*NK7&+EVR!-%L0Y6 Q#9$+93A@\T*YF9K9=KX-T!]8,9:HZ@(O01>(7OV^6 M8>;!7B.S4I.6U1FIB,G;;'P4.,&,ORMQ(DB;%);BMUKT)$AT\WX0;W8EI/X+6(T7.=N%XG63VW729@JLR#V(>/F!KQ#:! M[<)E0OY11!#F.,$+DIO9@QM.U^X.G#X^?_MO'#,<>'D+F-&%P S&T<<:9FXI M70C,9V$27>35N=?,VEO4^N.P>'S!G*_ MSL.EZ!D\Y0DA,R(#9;T,]C-&\U _E*9_P#'D##?)L<3C.C+:T:QM^>NCKUP; MPVA?-*Q6'OCQBUJOBL=L3;<)LX;%42VTOR,>5M-JOP55^RT3^+[<;T%LFH@: M8BBHA;/ QHYPM WWMU>A5'3+0Q40F=E#50?D"XH4S);+E)]7N$W8$"89"0]N M3G;N:_;@&6TLH06WT^""" 2"OUM\/ XU?*%>;9_,.'5SI01AH 51]W.8LBJ\ MG(Q9@G,M]2F@J#KWP;8B,U%>*^KIDOG4=^\0<"MMS M\%6)Y2OFE(I/Y8('$V\#H) H?LV7S$V!2ZGRIG>>##$PQ,56!6M>135VH;J7 MR;E3>)E01*SH!0)]P=U@4'KQBV(2+7R2ZE#_< M[M&-T^,?--+] 8#APWQ^II>H/J+L: M%B?;X$Q,L(:,HG^86TFU*%E=4940>5M9JS]K*+DS/JNA/(L55D\"E%?: <-Z M-H4:VG6*ZXH, Y!X*KV@@=CIJOS/4DYAB.08K)LP6!Q<+]4D>6;_T%3O;BKE M5ITLP2?4O2^WMR6BLUI:VT=1>QGM&1IG2^;%-B,)SC(VR^P(U+A%'7H^M35 !'H+A)7R4 7Y4ZP"H-V9;R##2DKE@ M;UY19\-]CO[!X7ZA S>@A:!_:_\(F%.COMJ^114*?FH;G[OIWC;:=BSTSB%T M98C'-%GR2P_+4^'SW72)Z3(--BL23EE/ B.FN08=J\:Z AYOYOL["L>&^8V4 M1;V#^0Z]K4"B&0-Y%A:]SN KV_C:(SHRJ[\LG7^7PIE8Z\:_/CFK/H ZK'&Y M NKX[7D$+GAIVS&H+I2@J2@_\45X" ,FG[*C,%0*SL9?.*Q>?1.0U*JWT$?. M:U'F4UBNU*0M_-K'?T?!RW$<]ZTNPIH@Z,P9.V^]D\]X4>H^*7#EN*4B[I.) M2P_Q"Y.LA*GL<)OE=(UUC_T-)&+599,%X\U?*T)QF;@:]+H B"Y+@&?AJRD/ MN;*CIC>. ^<5#%KV1&^8?92$)(@?2XR-$Z3_:1U);V_5A79N^:6XNB?QB>9![.1DF0IIOYFEG1"=6K"6^^*CF(T='GNV;*M. MU8W;T6Q/N)JTYC-]%:3$V@K=4FE2\2VS*[:KRI"=*S?Z5,+XOV-:Q)OJ/VJQ MTWEDOA8&R\H06F'5]P39)=X<&"_OH. Z]-T!94@4VV@/AP2D:T#J 6FI+EJ. M)\O(64-H6)JUYV9'PT:ZU4J.K73\G[UR4YNQH%N>I^)E%,Z]"F#[H-HY*V6A MKM_U8H'#O*J?_!2\/+#%]/"^,V:M839&^0/.A^CF_TY=Y?,%F$^_@C BGS=[) M@?$W)\D6VBU.,(-> M.Z[+1-I'W$/!!#.SDIJ7O+/9#E:_-/1;2SO% Y!XVD360*RNGUB# MF]CX*;,SYJ:?W7J-KIWE?O.0*6QP*WJP))V-FU?KJ9,]DEYZGMR^5EP^]*WF M 8#1<\;//E%K!\[2M>Z?0 9=;,FQ/QMM]Y8]F%<[+D>JG?\(V9E5ZI$E':B) MPI-F5$1K6RM4MFA9APA*!#,G,D=+P((B4)LZQ8C.E'N>]X5%_^J;PF4?*U^! M/\(SQFO9D%]2O2C=^6Q040\2,V?J^X&'M-AB\C$A.8,:0M1LB>\6%;#;Y/HE MQ) ^SV\6@UJV/$[6HHF'-ZBI5/4)N[*:]!'JJ$F7_-#0>!4\!/@F:(\0 K U MK<24DH )WY= D0Q?+.DF Q).S0^30XV1DY0KP'LVH!^"-9Z]D..44KF'M6=Z M4Z.V9_&>*@*R".BB3T#9;2:*)&NI&K\\BL\5A?B-M =/FY,A$2S?H1(T!Z+ M&!TQN%.0FKAV-JYG>TC11=U;1>K^@W ^Z]XZ[H[GH)Y93HLJ^(]YD.:* = B M#8;6 Z$VB@Z?)4.ODVBD[!RI3ZZJ\.P$3+6)RSWP7TB^*D_A MOB/!G,0DWUUNT_0T%5+G54UIDB%A6[P^)CA($[;BEH=RO0B6$K/I$ Z>C3MV M0],%)OF6C9VX28T4^8HM,7073IH13)Y#;A-GY2[AB5M0/O")9&-.,=><)O^07 MC/1O+:I"KQ'-N:U&S/9D+-'PU/4]GK($XQX1^@28$ ?EQR#3'"5JAO7NUM)P MA:-MC.\6)=P^\95X0W<=:F_9MF"6I&'KKQ+23T_\W()O291A.-7@HC,9>X*; M[=D* -SL]@PZGM24J886[1]K*@_.8&8U"-)>!*>+FU2!1>,Q[+,AJ3!&S'CS M"&P9[>:0.C+1>0[?EV:56Y 7%1OB)D4E],4 VG*F,61BF6QR5P4J"LVZCL_=YS8G8VJ[U.2,( MHQKE"2IHZ^R/&^Q(#H6NU':S>6TL1/,5F[Q!T;/BA'M/1-U^;]2S4>\T^F%) M'?7+/57FFK-)?KW>Q'2'\0..@UQALDN_ISGI>]MW-?F9X\G>%I&VH@Z$UG2Q MT"%M)1!H]\W2%)*7)JK-46=3ZAW.,HSO1/6.9/D.,QL@ZXL&RKVD.9FZ&[<] MDP1U..]4T$<"@/_8M"33J1XG71IJ<+Q +C38_;"^B=;0J ,5S:EZ#0[V\).J M,?1( M?.4RR?";:C%Q/($G^4Q0JS446^GXS^-W4T/1&G#/J>2ZW#.9A2]?C'+D[#"1 M0W_VE3G;586=#/@AE3D'ZV\>:-&-$JB]K*EIY8A8+T'+ U*E%^W5)%7D.AW& MRO%;$A]H(B;5]=^WS!RZ3;(\Y=5&Q;8=CDR;%-($7=L6OFHB=(= 75^E)4J&%OG>W*+3\C32SABF+A>D?O@B;; M3'(WK_G983MYAVW:5CF'NOCC6E;NQ18!SVV3$IB.%X9)34/# MMD6G((E280F)5$2?(M3%W%,YZN78^$TWV3,.EH)"TG3'>F)H]/:<;$=\1$U, M8JY/#/EZS#P0=R^H[) ^X.Z!WU/&K2M.DZV M6OP5%^C@)I5GD2.;B.F%,F"X$B/7KS'(3"'60G[L-^:Y1OP$E_R)-J-4!I^",X+&Y[BPQ\ZRM&FI4P![?<3NSTM!X1,_"$+O=85%-MI9[:1]2-PM^^D%*VL@HK74>F'H,X2&4/);0\/"PB==2H]:K]P9)I M>=#ZFX!$TYRL\90N%F,(;;:Q]S0FU< MP%%SMJ6>T^/%FS._.9VM?*2RS!E_T%[D*]TM^*_9[#D@,2Q0-S3EVY_&LRWD MR#G/M>B&-?K(? ]^MWD6IGGIY\8?T0WP\$5'4-43B.T7E_R<;4!?=AX:R;!0 M$0AG&O,V"46U_2!F_5G3I(!7N[WYB7Z@R3/.*[&.&0ZX+P,QF?N-5L,N*C[S:QCU.W[Q^_9I]3D*R">*[Q0>: MXPQ.?CZM@N2G'^\63RM\G])H>Q(Q\$);49*=8K0])YQV1L7D'3F7->Q?Z$PM M*WB":OWA?Y0]0D4_$/1I4OW%NP6WQJ$W$]8S5'4-%F/>.02]0] ]]-./_PI? M,VV!OCSF1S3DF+BQ*Q_"8 HO6]$X0N(H%K=A-C@4FX-AC?]YP?&(=0M]9FLY M,W$^KTBX8D^!!8"RG(:_%76=",;.$G#GUB3+1$I5&&\!MDB&!T>/)J<;-C::'KXR:D/PL/!I M8QVH6AWRR,2R58.+2KQ\5ZV&&%60R^,P9\@LO65&7%4*2IFK_:C.H;#&(5)Q M"-0\%EP*2[2(:?.C9<.[7A^N3IK5MJ$A=;?Y*>)HV1,M7[/OE_Q6DU,'VP*,!.T 3A< M(V"Y[MK:=%471#J",>I=F MN6##52\0(@ZQR2[B?L# M0/VG"4VV/R0EP00.ISD()@!K)QWXX9:?+(,];B2 HU>_XB#UF$U@=,X#>6-*GJBYX3^.P-\4L MI$NUC/SX]1[_S\\X@WQOH;G?F%9Y'21<:[L&**-7= V8G>HX(SSSH][X/ZC M/A;3S?04,J'->L?8F2+[0.&.P@W.\6R98G'S3V=B6O\+FDJFO6';*F-/&>U) M^TU*D^ R56?=P+CO T^"8"+[,2'YFT8IZ7U.)U[;U)[]@NH%301$T1M)<;"& M7C-F"&6_^ XG14&1Q )_;AD4#V&]3L&@TOQR=P]*[;A]$CU";@^D+[&U5>R# M]IRZ5'U=]VX423*VI\R[V]G%[;O;I]OK1S3[<(4>G^XN__+GNW=7UP^/__8O M/W[[Y@]_0M?_^^/MTZ]^KDI1'0TZE,4^Y+0XE2POF2TO#)?%HX:M2U_#%7?H M4TG=T^T\_6QN%K).WKES;35R&3%%M]%^> M*7HL&(VF:"._G.GBH]MU#\.AM9LV^#%!D<8G)N!MCM=9CSE@MG%-_6T&A/42 M-@7*:7G)=)GX+^+YM4MBO"ATPR-)[0Z/NX11<8B@,[#5^(QNVF>]+=LB61#S M&[!JYAZ58HD7@_8RR%8W,?U\FRQHNA:!VVXMJ?BV 3.V@XI3"S:AR31D6! C M3)Z9O_M'[]:JS "T&*K27'57#XX?(FX1N\,?=>N]\49<[;T):EI7LFOBU+]( M6@*JK!*%(B1E;=1&T@Z"#N.M=-G1<'-#\T4#^YN2R@IJ%\7A/0PL$& M+>7U:H#RML]'G#X3"$ W)>54]:%XZDW&C;_Z[Y<[PNQMPB6=7J: M,FH-ERNWP5H'=#R1$7%S8#)?E:2WSTOCUV4*Y&7N'D"%(C9HA_/:]0T3)([3 M>U% ]F<:=3[@YZ\61<+B#4V+K^"YMB1F/R#&ID ;P9Z]5FWLU:A4K2&^^]6_ M11HUE->M=<-G6K6G2>U"5TM(C,-:O#F.8QSFVR N"SMT.MW]+VC7R6UKV+82 MJU-&)6F_'K4$EZDZZ]PE_./\%K+%\3N:[&V_"L?DY&:(Y\Z@AYKJ[(W2;Y0QC*A+':)*MR*8[Z"SQANZ-H>TMVYYT M)6ET0-OO$BC#:*K!/6>R=847.$TAJ@W3X"EX$4%M-C%:1*O_!4W):F_8MF"5 ME%$>O(AM<"^R),%9JLXN9Y)T0YB3@-^1Y],MDHO=^^!O-+V,&7,[=E$U6M"4 M-05*MH5/0)ER+ U;9O,=XG@0!^1SGU9G=*@!EKM3A56BYMVB[AUS90T.=99G M)X>8>\]]&&I55ZD.HVX]MZX[..3_6(BIT:.6AF0,VGT_>7MWHC5;,:_EFZCY MU?23 SWO?\M;=ZCD5'X__]VE0E<7CTO%4FQ#0-CW= M=&M;N#PO(KR('D/-?N65X8,-R8.XOJ/+EAD>J/*]V-B7#.I\N-UECD=_8\XU M7RN+E?2),J\(KC^#$ Y)ECY;RT0UT*)NCKH^96>)[?H0M;+AG7!D2'EU MAH97%B[@P*4)[.D\)2&_+(??T@,G/#UEV!N096IA.,93IB[KK%#UQ'#.DD@J MW=(F*5MEZS0@V=8THH0:D/9K"%L=3I42:H/'R.%^?;FG4F3G"1;IA3N M-EA4ZNVX$5?R1>W]^SX"CK9,7[T[W"Z=XP5-<;&=!H%HK+5/:J-_>@9"/Q)? M5_3*2AC59ZNSF7:7+@-FB1=9/$E&8Q+Q/V"_,KM;W+.1*@M47&PSDN LN\)9 MF)(-URY)- OY+4=0?I&]')+^2C9.:&K.;ZO8;$^=.GAQ"V<%?X)X!Z!>Z$1WJ11[<>;K5@3HRG6EEM?]#@H4UZBB0[J3[G;X^L93; M[)/B]1BFI@^RWVDZT3 D8-UW07('#($UWX/($_HYJ2HJ*W-31 M3N=KJ19Z0>AF%:3K(,3;G(1!?(6?<4SYS:CMM4/EW]*I)-K?NNTI<(( U2#H M%QFUT3'=DJ,;X>C"7=]5K2^4BKT;*$0Z/V%!M ?KH2JI@LA1378[6W$>JGU M?J( 2JAF#X\?.S/XI=[17&\ZV[9?P[?:%.74>2G?#+UB )@OXC697X[G5(N1 M8S!OWJ;M@0+9U\R;.+SY$?@='(=AVT>S;QK6#ZOIN53H^V0YY0D:,(MW1?OX3Q M%G)H)$)*JJ\/./8N0\;1YODEW6Z8U)$"%<("%@IR].;K[_[PP[_J;9W;ZJ/> M4B6+Q]O1?R6YHT,9[2$??);D)((B[FQ=>L3A-N4WT@BL.!*9 .O--B_28J^+ M7(Y[+%+?Y!/!31,:G %N"I#U]:E #/OB=NW 4DZ=DK5 M&]"<9?*$;,^>Z\4"ASE,@X7 @L("#,KW:+Q(O\9HT.$L=BZM]VQD5LRZWB>9 MU#*K>P15ZMV!,MI)P[9XOLI5*.]0T"J;8+&3S(<71%0.6+,5A MYAZKN^N5@<9V4].VY:VDC8*"N%>[NI.Y#>9T/\?BCZS41=OPLB<0)H25S M.IFX[PN^]$4$]1K1K>2G1,QZ<;\]&E&FH8ZG=E6T_S,LFH-$S7#>W?J\3]J\ M O,G)-SH89]C7!Z-J07KRXJ^8%OD[#>P-'CF3=LZ;KAYW?7>$ QG91<,X=6J MP>">5X-AG;+TI24$B*JPT?GSDR/XV+(27'ED.@( MN3Y&G80[+T#%/LAC'J3Y^<"]3A2/1\F!M>R,=CF>8ULE[_)5^PW%4B^97BEY MXZZLXFX41M=+S7YI*!@)[*X7Q4.)D5D6&]CE?[9TY<'+O61ZMCC-@>]&872V MZ.:_J]N7(O^=OSBN.=.:\Z["-&=SYGT0KDB"TYWL?.E_07.NM#?L(!2YV3*% MO?=/O$B4!&>I.KLL&0L[SR")/&&=JB[M67[PK0GC4B" M-@5Q3Z'K?@Y3#;8-3(BXQRG?5&?X]^?HVO,B)![728_H:-9ZS&=/^N!0I':R MA-&^V#IRO*GUNE8?UT/NA(Q$4576.M.T[VBR9,O5&@Y2])0%ZWI44[N1.:(&E+=:C_I"L4K GK0L!H^!GM.G]H5Z>] MJ8#.%*KNAPVI 3?I4LV*P&>65 ]S.Y2!UXRHBRWA9=LA(>%VS8S49U%RNLM> MEWI'4YPZV[9>#J8DSG>IYL5?B-1P>)$M.893+2X.-.%ODV?6,$UWCSG>?-S MC2!-IGO'8SHF>T-SMF6CC:ZRB6X$NT98N:*+@/!TNT'^X _V+$29"SC!1JIN M90P08MT*&20/OD27B%-9YKFL(7L99"OFVS^3"$<7NX\9E. @!D_GL2<_V=Q M#&*>Y6D0MF5CZ#>D7XU6D:#U4 ^#@Q8Q_9R)H\:DA(*""LL??959U1T<:H[C M Y>8>OK2W>)@"FU;%QSIEW26G][&K9\6J $ )9@5&ITD-7TXATKGROK=0M\T M%JOC#AI:O"QTSL12=M#5PP5MZF]!DY]"5(^][LHY'9WXZUG2^A[7+>;4TJS] MG8B,6THI9N.Q[;M>QE:MICZ>4E5&>9.>OL,"NVTE@KQ?-A#*5B)V.K M6?(.YVQ-O%M5W91[5C=@U-&D]7L=I@A825/T6CNMD*E7AE#.1N<(+ MG#(8-R2!'2A^\VI7C*[W>4WA:6W751)3*P"=_"6#O=$P.GX*6H=7B!$[P@ M;0Y'S]/Z0M?4JFTYNZUNLD2OYH+D5V6A3OV;+0UT0R.Y] E>J=W-J=HC>Q.F M4UY.+K#LX=[ -W3"G__^LU?'G!.1-4NR&QM3^.2>%PG*-?1K&V19Z01T$9[ MXJ+RC78>E]'.Z(6H;FO)6Y"O'!#PH2!_*R^[F^Z[N_%3_$9&EJ@J3]U5G%W1 M-'^2R^#J?%:W[FM3F[8G"RF^D[GS8E/FYR?UH$R.]5 M\=W\[1(B8^D_&0Z_7M+G;WB%R70GI*CX8R] Q1=_O?QP)"NG/RB*Q;X!ZQ'M M/]]^F#D=Z ;FT/8>^_5Z 51V+_PY%9>WZ3V3_FZ]?5?1HEX@FAZ)Z=[I;)$6 M-,?GNC<*4I_?WLZ_@=[)(UDF9$'"(,EY'>B 'VMIO>Q>Z1T=/Z6O;>O+YYX^ MJ@-0V--QTBL]KP5<,?82L_!1M*\=!BD2M6[G-80>G!9IZ:):S'5@/%Q=MQ@/ M^Q\TC8>K:]OR__;ZX?WLPZ]>S(<:>VA[GYV9#W?,KP\@@ZL(#K7YGJW/:9H' M)^VIC[G6]4$5W3)ZI[5I9 "]GC%S0M@3>NU *CWFOQ>;I5V:J32;7.[[D@3S M6I$IF6]Y"3?&6=AO>\ A9>O"/W#;>2ZE=_7W@_MI.-P;[@>CN4]LHY=:>\8< M":I#X;'FB41&I+V-8P4YHX/8ZG#BS?-;?@P>C% (V+3.LK8'M:?4<8/NYL\Q M9;W),AR_=C9%17>">(3PU:\X2+_R-"U:!8/*<\N9P+_%"5OR8J@7&JU)0B#G M$LJW%PM@B_1+OJ4Y%7I:M^XJ"/(\32(X #!!% I5M+;V6N9,<,:HY#+Y-H^*BU_1]D$-EG.7![Y@- M=&MIZN$-FC6B) A[MJPD$!HTMZSPPZP-5D)$)<:#AR:H@,EOH"PN),[^7>3\ MP3W+8S+?5,2^WZ93'KLS4"-W"_ZC<6URU*YSI5+0'[]N*8"Z53':W/&F:228 M-#K5M^Y'=3:36IJT?B*H(+M?Q ;<[V:J M"Z;3W'#925PB\W&[6X_,4!4NNJL!&60KN.&&_0,U*9^#F-]YDU\&:;IC[/TY MB+=M'J72N[IU(65H."D; .Y@"!_P'H>?$I%*;*>#>.DIB,=6A&6GZB@CV@A@<,C??:1"RQ!FJ"*EBHP(7Z M>^XDQB@KG*WA1R7>CV@60\%:'/+;)FMPWVC/Z)[VK,WN%KKCF>DM .W,>F/< ML*@!:AC/01OT";:29I :GX'NU<4V8\Y>EEW2]9PDW$S?;PW>1I#JM2"0,SCC MX?7R8E!FD-0. ;+?6"">J/,YL40O!#"KB@F*3;V@."E=)"GQ?\.B=OD[ M37H,R*@-.KRWQFW./23$,:%73.-$-(Z#-(/()A*'' M0H!;\R"#C80U: BN<69IRD:$GPZ^V.T?N0]V\-7L@D$LG\$$O0,4-0/U9PM#P<98O,=^KPBS*P*Q9*-%@%)!0O!2-LF M$4YC""T7M\?@EQ#C*&/_XC0DS&#;,(0% MR:;6%\PX%-U+L3#V,,IP^@R0Q;6I:!6(-N<8P\4YT%\<<6(,5(Z@ -])1P0- MMCC ?6!8U'L'%M0OVV&:/")B>YB9H.SK!2;Y-H5"0.F!7?MYQ0@S+NP0#=D@ M^#@C-1+1/S%3QP+,DQT[B_DR@"/>R8MC/A3&]@>@I<68U:O$4V+5HV8 M*[-6#96.;6N[WQJG@/B]65.AJ<(:EM+3YM?!@]+*^[ILR8[5%$QJANLCF\2# M)J^323NNR6IODCKQ/OLFYX@GI/Y$'%LTJ-I;*3+6@B6^6_"1X2[P4TJ6R]9: MP89:M;:[V4G=>SQ)#J:=G4[#G+&XW[E'"NNTN+-4A*.D&.1MXU-.\I6V/Q4& M[=QB5;]@LES!#ZS3K']O&:'\BBG3&^:(CR=J)8WR+.)7O;UQ'\GZ7$!"@<"$ ME@"*;TS58S)5\%DK)/V%\EXO G9?L9*F_%;D:@RFY1@"9(%+;> M1O /!7OV_C/$>^25A[?(CZ)4GODB\X#7(O>>']P(PGP;Q W'[L\"ZSDN.&U] M&L&RDY;0(()=8D,Q66"I\_U?-+/UUIE?Y%@,UQ3S#0L;&RD3N*[NW^^37Y/W MR=53\F?VS^._(W$:9\*IXI=@O0'_X]_OW_SZP_LWWUW].P-:W9S&/M(4,"P8 M7)Z^4^3?L+K+*)N*6@Q5ACV+(JMEE*ELX)?#_WK8YAV6\5S&/93&7 M4P"#2OE%F(A8%/NP#T&Q/_XZ8\ C '\3!\NC];7U=\4U[:0=V^M(10P!-:>B MW\XSVLL(=V?RF)RGF&F(C.E&<2U$SS:=Q!NZY^_:6W85!^R H!/C,]HCC:VU M _KH54RSS$\JF(S04 V^65*%ETR9SU(<7-+H.*C5]K.&(JPW8_U8*9AA0 P! M->=ZL)%CM(\-SK3@QPS?+:ZSG# CL[7>:?-#FKKNL#';H\^H\>(R);T)NJ'S?73Q!YPB085<"9(LJM.MGE[!:]U-U>.RQYO<2F# K^0 M?'6YS7)F%:?E*:==RZS4;,78#2^=U%S-4T589FY_,=QSC9G[,<%!"H7"4OR, MDVU?97AGE\'(26#GU3 *S'492EG3A.=\\"!A=K>/:K?'4GI?T0^FM#9MW=GD MM,4YC$D]N,]3 ?@VHP;^ .^-,*7Z8X(OE-$'+U @'Y=[3G+EN95W3V@WN:MCVSX2(E01^5 $1% M=8 PZ&);L[VR<;EM*/J]*/O-MT%CZNN&6RD)HSH,MA54%>?V;D@6!C%LT#-= M!8DK30'6GD=U@JTM35I?"XO3BH(P LJ(D49 VWT8MH^O5(59GN(2%T%&LL<- MLP2CN^3G(.7E'QX8.KDJ"?VO&XE-M)/Q$YUHQS,\/F&RKR8B%!P/$H @BZ*$ MA!Y<3SIM$6R-4LCRVM/DO$W8 .(L!T3,LLYQ+2%>:GK*-&!D@G81\C-%NQ - MGZ1F^VMBFI:(^+2<( $*R?;9R4R5DL;6N2K/\J%9NC@A-'W$X989><+0FRU3 MS'<8VMT4^;>T,E=[6[<]RP0"5$ H_98*A+Z[8J-K-CR63# @*QA0.#!!"=5# M(J"\Q%%-7CM;]\JU]QU$).%RNI;EK?4YS57LI#W;TZBRGF*@Z/7@;SLOJ32# MAJK:SVR"L<=P=PBHXS$M97K:G'7M69(<&-LQ MV*=JPZZ"F(TR4C5)9[SO1= MGYXSI=^+Q8XA,+4 WS2CC:,NZ4- MM/Q[I@V@S#JG1GIMP3^M<(W71>T23BDOM9?WSF9Q==4Z5R='YV2N2,:SZ0!R M]^V=NLUHSF553A0J!S&'^Q$E[/[K5Q]^FH%47TSR%L![PAO%\!34G;H(0BWKX4H&KSC>- MA*L:*?@)4C5"&1Z:,M1#$P&I&A1(O\5(IH].@E#=@M8:>I+@K>6U_;[,FF_) M1.U\;L"Z?M">LU6]\,R]Y9]V[FX.;AJ/;Y/J% MB6VRQ#SF.RY*ZT MGS-N)@:56ABI@<&K&_*"H\M5D"Z9:514J (N-P6K^I[5"4ZUM6E;'#N)*P>> MS/5"PX;@Q)&@CDKRR'='-"^"$N4'%[Q+H>A26'8))@,M"ME"=D<$QE.5ZN8A M5-8[(:@26SV>.S^,W;6L:[*O&3M9?MB\OZ/DASC,G!W7[MM/HF\)OQI*\23H M_5'8^23>/)+CXRURU7E>O(NAX]C2KDH_\A_A>%[;<2;=9FQL:3>0<[ZEO2]2 M*XQ!?BZ368Q0\S63*@7L8Z>[:Z!D=[I[N6_)>;Y.E6&)U5&_7N-TR43N;4H_YRLHU!@DQ[ZNY-/: MLM#8JB.Q*&DC01P5U#V)2#=_J2+3/,6W%8/:EB+9OL/7)F/6O@/5XPI.JT2D M/86AGUCS'='G^L\#@L[0C+-8,Q#S%F ^8!CMX\+ ,-G;W_#EBB1!>R97\Q,Z M(;'#EFP/YMN_7"-.3C_M:BA@O5#1P_X^" @&+5.ZW:#?$OHY8;XLJKKE(2S4 M(@I4@EU6[;K'=1#'%]N,)#AK2G'I>$K;CCMHS9']QFFBDJ@GLZV9C522-W;E M8(7CN,^L;WI(7PIJC;D2 B#IV71OY"&58XP[0YT\DP@G458KMW899*LV0[WG M<5U#O:599X9Z"WTM0WUX7X8$>2OR".*A$_0_7W_]^^_WMS+ZL=;[I(:JLF_H M&6]KUP#-HK]MX2*@VT1D-S09B^ZI:YU(=X;2^M&#VJ5: :?-_1?-XIZC9XZ> M00V%'Q,>:X2+),2U;D=7A9(]Z@FD:\1;7O*55X%%KXJ;2[\JKTZ;B.O//N.T MY#IK*MJF_ S$"A?7N,%?HK#I%W5M6>M$M'\16;< #52G/ M-([F0?C;L4LA^[B.:NIHUK8NJ9&>%K31JB2NK$:,=L2((QWH]\_&#)41(*K* M3,NAOMJYKW?,N;O-\;KK2$G7XP-"@4W-.@L-UH^^?0+RB--W>TA FLE4E7/N M!(@?5I 3GH-'S0@.;]*/T'#2HY"70[ZVRTH#LYQY\8_B1MK&^'3G,YK^^D%; MM@6D("89H;;DPC9SCTJQQ&HX[WX[CTEX$]/@>'.U\QGM8%ZM+4>Q/$$1<9*> M0GE-#*127+&>H)->,DMG2=/V6&[C4X/2=*K6'&;JI*@DZC%9YY2-)_DZ+;SQ ME'DQ>R%MMUVV/V@DVP(:M&XZ'*8EH$] U,_ZT,'-UE2$4Q8-],XOF?N_78,= MTE%TI/4A'4_\I#';0UXCJ+]E;0"UZ9(@X1Z2AT!8NTQ0.9997>:*RRH>RH A M5-INK-(@\[CVPM? M/FYDI=PWZWB]G" @C3X)XF-8-QLXW+IZMK'-JBKZF<9;IO138>JUZZ"6Y[25 MSU%[CK1.1558X+ZT31LSJ32'G.F7,I_GDJ[G)!%[.ONP](,(2T,5DC:K7+T! M31TD3\A5$H8\(IVT#)O]UA.0% R2N\4M6X"2)6%.DJAX>,/;[::A$*_B6UKY8[VMVYZ'DC#4$\HL]$QC]:O# %4C MBA1Q) B@3+<;-)K^Z>N0X*B;HG 1-V!0QA AULT0/!P/FD-A!E%-Y@[?K&%)PR+3-8/F-D;#_@9)UNFPT*Z3,@_3BQK&TUK M[HR9@.!@/XW#K*]S*(BBPUQMJ+2"< +?OF?CO4+?O9D@&-$)2C"W<%,!/&,? M2N@ZVW)^6*99K8R?(J]UOM9W%*0D ^[!C(3-/0DFBS1X*&PS#V)^6($UO2]\ MR&^U2X,D6^ 4+2E[DM_\*7*C8 >QX!@W8SZO"!LEV%0D$:\OP]X74,JG5D&& MYA@G !IS'XR]1C(&"/O9@#0Z8:E-D3)1=/%(L39FSW<^J%UN\;A!)Z9.(V6] M^H3#\6M76:P9,!\W,H%9>WTPD^Q?:; Q62[=8D_E^>@L!OB6:>//)([W<9%W M].2,O=S#FA&^YD;=!O26!0:=T)TI_!I3NR0]0;7N '4O_1AR]+>&/V94L9]= MHQ[YIFK,\E@5=1;R6^:R!VX@-1S$T'G56'744Q*N]FEEL)BIDCJHCT-F4DFX M,(Z!,O=T1E(@M4.\.HND]O'3W7D59K?@<;%M_., M6^\M\TZS%=TS+VK4K$?R2SBP]![@0 ((^E1"\71B1G-TJ"&66\TC> I>;B,& MC"Q(R$WPGCJI/<]KYQ&TM.LHCX!11X?D_=93[>,R56:=W;QF#,&)^#:)\,M? MN=H=H4UFN M#9V%4+6&5U3)GE9!_@M.F761DXC$VYQ9%NWGIY1>U)JI,@3LFY=0U$>@J!7R MJ0/1/W]EJ8>FSV2)PD;!,0^"&E0?DT=)_J@^RZW:/@]X2T M+9_#YAP9/GNB_+R-)[.GA9-4ECT#U>WAV1VX!BEA9-X'+V2]73_1/(@/5/T- MC6/ZF9U5+=!&$Z,,X-XE1L*Z8%C.&79HC[9>\<;> MK',R@;)2>8V1'M9B&VJ'VAYFJ^MZXW':MI^UUW$WQV6+]=O+^=A6EM$^/AC+ MLW_$RW7]X';-4+[8W29,'MFH[8JG5%+O#30\+!M_ "7"?H%@-JA_QK0"9KO M4(6U>M9HWKY3/FDFX4$B/^MPD<9?+@ZD8@Q?8C*1VQ^$JZ+L+'\G*WC&6 WO M8#ZEOF8^;O&Q;!1G*!2.(6MW[RRR_[6U2!:U_)H,O0J^0D$*J*!FKKCN&'Y? MXX ?/& JCYB-,SPU"Y&CG!(,L"Q#GZ#HKTI>C479/B5 MCI])!@F)2SCD$._0)J505SOB682]K4T09,!!-Q*:'\%F;G 7;J^')$QHEM-S M$\:F@;/]U3+5\1(X!Y%L?N269+]U5@B4?$MS_[2G=>N)SF7BZP%]! #\5A:4 MY3K59*4E<^\=7@:QL$(:BHQU/*%A]!VU9%M4.#E46G_N:XIU,8]*<,1UJ"9E M+LU8X>-;3I*)14D)R4'Q 01W>)KTVA+NY2 M)9;YL#EN2)KE-^096[$S.EMW9ELTHABO/=$(U\UZ9XA3'NP&CAP!=!]V@B&^ MC<$V6'!&+H"19VD+=*N<0>N_Q"@/6O-Q&!6!J3#:K_GLC[]^H,G#-L9O7L]_ M>#-+TZ=TG>3131PLCS2UU+.*>K>S3=M:M).XRMPVW L-#<>H3X$\ OK3-ZAV M3QE36>D:ZOOA"'T"0&YC)7)20Y68Z"Q,>UAPX[B25DN45NXES2!M=^.V9\QQ MV9BFR\CVE>+\'&^49#_5XZD+O^N2?;Q+G^CG]FWZUB>'^ES[%EU[7$ 9-LF MME]OJX&K3;Y6&ZLL+=/2:[3Q!=K?ZFQF:?:X+H]W399;D$VNQBV1!7&JZV[Q M/O@;33.AY_I:D>Z-B;?*@DP9LW;XZ6Q>-8K]\.;UO\)ZQ8P'7&:H9!LLEX-Z8'#!+'",8;5L$I.& MY;*5;_N1#-[FSR* M#IX-+FE7%?T^]F]_Q9!_6/>!FVPOK0;T2N I$')BJ2DATB@W9[6_6J7T]H7O MFPKC"UAHS+W6KQ@,P?&.V.:W2&O#)^I!O/<[))V>Y7]#P_?)W7L M6[93'[A3ZMK#[-HJ]>QE2HA-\T:I65_3B)Z%R=EY=:O$&Z;T[+YE;WK6YQ6N M,ISNTK1M[!OHD]YM<^;N)A%)ENS''S[0O.M6]/ZG=;S-]E9M2TJ-,ES4\ /B MM/5+]ICLB9$X.CWN8$*]E "0$!RJR$-+)L;[/(UA8S"[6SRE$>RXM1S7EGM8 MP\1H;]3V='C/G(64!#'?&VBO7T$;$N>/!*=FMDV^J=3*)%72JOA0 (( M$D@F2&!!KTB",O[Q*T\UB:7EC>HSV6[16+I>TX1#$K1KJTIK$$OF)?URLAV- M.PIH"0B(8ZB$K0;#5ZE9&;93/5Z.0KG_',3;MEL1I-^SH-IY^V/0[!R(:<6N MV3L;>EVB?QY4^:%X26KR!JZZ2P0_N9BALU!'W^.ZR=\MS5I/^RYSC_:$_9;D MZ.4O566:,TDZO?2C+%!#6JUPJ7PBP_:L2WD92!#4'-NZ3;SC/8RPIE& MO"MKG+T#H>/_^4#S7W$.MC9F?8LZUUK5US7UI"P9ZW'CJB(#E0L:-*:&EC?*?2 MZ^+FT-26Q8*$$,J=)=$=%'N&M7T#,[;%O;HER7#XR8&0EBVIQU5;]8B;A\?V*)KCU MZM:V1W0J&!\U97M&<'J($_1U)6LK]Z@,2]QN;]YFV;9I7Y__>+>!N9I=O^ T M)!F.NO8[M1H:L@&J1-#Z;GQ!B%\,P+<.J4# -=5S49*-_:0FP 7W>,DXX9B M+4GU8K=_Y#[8P5?\6D\1WMO7A+C: MJZ$FMV$,>'1<$I^XG1P;]]E!]2NESFHT=!*E /WT@J=(U;MXD%X^WZ'ZB\NS$.8O4773&?, M<8(7X*5^)OD*WD.+;0ZWX&VXEP,4(=H"=3U048\\@6OBXMHM>^$NA+IJ9(%B MRB9"ZD%-](@I51A$9_[:.Y+@N\5EBB.2WP0AB9F**.J=7] TY=?>7@8;]DN^ M:_'F=)K0]/542+GR!%4PZ?B)=ONL89 !()B2 A(J,>UO9*A@(;E^6W(VM>22 MFF"\[P@K7[8-!%C[VS$;7VVG-_+PZI@BBQ*#UA]8E!T)K^L49!62'.R8&XR% M<:*P1'6\;7!U:J#BS"/5RVNNL M_)ALP3]2"QA Y4Q1%(N-]D.:[IS1(LB#D9L7%KOY+1Y*R>@.:JD"> MD.VY7R9_@@7Z@29EM 7H$Z@WY"]U66,PZ' .>Q'6SC32]@<-")^;5-$^(?.9 M+-K!WA9QLI 0>G@E8.V ^SUS X_M&(4W=*+6W2T[V1OMAC#P6LWA/3)QQ6B] M)L,X>F6DJEM:P4 ;@,'C^.*Z3U)A]7Z=9^MT:;ZBLYNWSE8,7BHY8X-S0],K MNIWGBVU<5B]H63MD7M%<1;J:=N6P=&'0\4G,]DE#3314TIB4/L@[FF6HV,]! MKQ[@BM@LB/WD&TK)%=5A[-"3%;#;S%I.M[C:^^HX4]'[M-9IBM96K9^CX/DF M!>E25H84#378$[WE1?0H*'I4;FGSR[ RO E29I3%.\@""6/*U+./TQ/],D05 MV3F.G1U([[@XS@#1V=KI;,C&WDXC0=MSCR,J,H[">@99(;3CV[WI'A?9[1L) M9KN3YT8PIUE+%\=92\7^TUOV8)[=)J)_;U.VXK8)O#U*NC/"/"+KRU6Q^[D$ MTF,X16%Q4*G#D1IH0WU@G JRU5T*T8[BC]G^)N]+RN^X9* NZ_E8,Z8?ULTY MZ$8:U+'$!A%V<'ZZH'Z4V 9"B1+\N7Y]NL:EJ6[[KG^E5E E_(5M'.$)?4&" MBFJQ 0>9\>0_Z!&O:!F@^38C"69.$DWAIR.FLB]9"V5.(7A76*0/,F.2,P>] M8H\PDS(OO_BJ/@ ^[E$U,FVH>7EPMY[CF#6W+&SEMJ6X\2'=5?2@,>LVHZ#F M9[%K9AN5XX6Q4U+E^K9?_8 >I#X]T9]QEO,G'W ,9;[N%I?;]39F@OF,FRH7 MVVAZV-FE01 <'T,:A'7 >17'/-(]'#0_//.S1SM!)5[(40?$XI00Q/@Y:)Y' M4,&6*;D\)GX-WA9("RY49W;"/2_P8L&0PY>XQD/(A"S.Y<"R+3ZUG^7Q>53' MC(XY/75C<) =YFD%<\@1(3B;)1$/&JQHS"R)3!P*:DW'DGM-.^NJNWEWR57= M./1RJ$SW+:=Y$*MIQR=X!<5[*'R;/ZN!^;=_^?';-W_X4U%NT5->E*2045WN MCL,B^H#SN\53\&+1,CHFX=%"*J&CS;!R6TP2Q'O +P,Z1AX.M MJ6"1PY'RX&5O3_VW@26MJ@P;6LUR,(Z5X!ZG9129A!:7@T8Z'M>$ SSGM# < M />EV09R;RQ+!.M&^1SO"=]:BF@-#B7<1"N MB@=Y>)]?\E:ANU:V C<3=5D4=(4WX<4IS./]\UJ%D_&EZ(.@3*795D M-OH[-F(/?.AP),Z,W00D+0M\0([.-NV^&DNS%=T:RFK4[.?)"QA"C:'W;*P9 M;3Z=O%[7H3LHU!"G!Y60Y5F&Z4Z(8C5!U].UZ_F4$"F"?ADV8_ MU>>I,S&L >'9])!!F>(5FQC,%;I-F(N)X9Q,RS;(P%8T!521FFUIK0NKN'PB MK -"KY@=[BD!5W==J7\KP$^)[NN@34$:=+<$"JY82G_J09 M 8(6766F-9#6248ST@/=_+,Q"/:!%+0+]REC' IXF,+^T146_]XFU67:E\&& M,#[.YEF>!F&[W*LVH#T=9 E9/Z8%1X/XD:QP!3MS_-C1OB(X/U D4AYKYM\? M/_8 X!B\")\M; MJLDP=W['J?':HPDEWM#U/]I;=F41=$#0L0R,]DC[1K*3O/\-^WL$?WC%ON\)9Z5O?0ZBY?/0!\:.-I06,:O/4G78.5SC:QOAN<9O E*?IKK@-2^H:8=77 M=76X)!GK:KW 0'D"LD$%5C0)XX&^=Z;4!X4.I33XUD4*M?E;E'Y,_=49*!= MO^2PT\VZ\8YDVLN'.@5;"XT\$D=+4H48<;S9$][,G>OX1YM'<[2^SH MTQX]NDZVZZ+T/ZI8X/VG0MNRP&3[EM>A( MN<$O$ICG^<'NOI^:W^WLI?(\\Q64>6)T.V[^Z7G:3&"F;-5Y: 8(^[S*IX^[ M[?&99I;Y7L::;Q%7>\GLHJ9]2;>6%7SI-"KCZ-[TP9URNW W7/RMPT>?^KCS MVJO>Y\WI9#>78+5H99]W7_7SN%LS#[D)R[)NMA4ET6[>BKX_J_C(Y8B"(P[X M9S0RHHQWA$N5E9C(P(%TY\4"!)K,$G$LB6'+4YP34=WA B=X0?),_NC#T.9T M/6)-LO;/^Y8@4(G"_P&*P6-$33/>E[&7]6ZR]3UOQMC+W&VC'1E[(Q#'?AZW M&WMMC/-D[#V0Y8II^H\9GD'ZM90%U_*.$;/LJ&WGMI9P5!_N/HIT].%VTN . MF3!^CD",P*)IDZ%6,Z63C^X*SJY#H%W==U"W5+DG$EC+)X MM IW6^NKQ@&JFVT.!TY'ME^E+'5T*'O'L9@9#EP,;MW& CG^L 4'/*6+*8., M.&:?80N'[+.P<)]5T&+X?)$U!D8?LNC4HA\3N'07"OW!7;8A>U14=-2Q(?K: MLF%0M-&T/6, U!\166^V.;]_3NR1CV^%[1T3V>56CM$.*XPL<)KB2)P;>0I> MBJ,C10RE17PEW]*N.-+9NK-3?]TPM$[^F>Z9]OTT48&$7YWP:B[H?^7UQQ5O0<6:.,P7^PZ54.Z(]=5[H"-K[U ML%/\-%S/EC$8Y9R]8>-K8,K6FW$P8X&K5G<<3%:&:_R3M2YZNI/U9 !&-UEG M<).;H1G;V);E:7M T]'BXW"Z7&A.X8#W?% MQW .QX6S'$#=)AQKRZ3M>E2WS%A#D];/(N$<[8E"U;MB;V2.%S3%:!;']#,O M+0K7@5VF."(Y@MK:?DJ1=3&=JG#2F4C=D(3D3."?(9Z3,]9#O)]O#4"(M#KL M581XN,/XF;;(W*"V-(52BZ:#BGB_]R* PT: &F6K.Q$N*_C5]K!NDRQ/>6'U M[)[&)&P[]*OTKJZ(RM"P+9( HKC1[6#CN 9D@@04]*GXUW>RH-K@T$$<'[/" M[8A6#VS-G=)U$>GM#UF/1^VVA6Z-L'9T;N8'IDF>/N/X&;^G2;YJ.P ]M#G+ MSN8Q67>QHA]L>IK#NV77V3S&-VI_LU4T-5S.[H$9\8K5L55'$G,*OXB->;V@: MI#L4D05[$S/%D(E;)*"8CX?;P=2G&QTV*J,SA+L#:)JMN,@\T@F:Z5J[/;$S M3[VQOS'*8(W:MNV(%P[B_I@MV?9MT6&-N;-D'6P?]F2;=D&-,%89W(, ML4T.YPF'JX3\?=M55:[[84TY;&[4MIQ55-%LLTEI4-RM7F'P65ZNA\U4C7?. M"Y/31<<,$(<2@PFZ#B]&P=,RI MCZU:NE$I:*BH;GYH/:KUSN)T?8\;4^UN2M/U*W>?5>IZF=VIX+W6J%,S;22W M:LPTZL0*=KV_T;]?,PIK6&:GPB2CWHPGJ*OB:$[1'",H23]!)D%C ^F^XZWI6MR)-4YNVI903K7Q%W]>Z=7+U^(+-;E:YBY*L@A1?,*F. M+ND:;)V#+;SC($/GP[J1B\9&7>UB-%/7V:8QU0^-&Y@?<] [H2%JG'.L1W!%;VD%2WQQB"[H+%E5^N_(#X:$U>&UR?+MP0#G8G7Q38C"4/% M)'U.DKH!W2)=_2]H"E=[P[9EJZ2,ZJ3'YDQ)\)VJ,W,$H;&/&5YLXW=DH;[] M>_JJ\3#7GH1M*;S.6R@0)-.B= M;&^=A_0:I$PJ<-?&9F=S[CI($^8D9O2;J/$',MK=G(S^MA6'X6]H6L?: M-@G[GM>==6WM.A/ -@!:L\M<;S3L*WGTMN9+KY!095Z-P#')[AG#5\Q5GX5\ MSK)IO >OL5LOU9SY??I.LJZFFRX^LXZ/:5Z8=H:@,$"!$.TA(FE^N,]VD)-I MN3P'A<%Q?W=#D7B1S>99G@9A[VT,;<\/O5_AN%WK.UK5?JO/V'T_6YO*\'?S MRID,5=6;Y?SOOLL 6!#7,@Y.8*K TSY'*N;WFO8&B4P M5"*##)D" =J#FR"H_487" "BD;-![V3OTPJCH#K=BTN^;$J^!%E&0\*#[Y]) MOD(Y/ \8B[M^V$L!FA?]F*!$\ N>"H%G0=$=<>07OMX4MHR'H[^#)C\U-IA# M5>%Z$],=QH\X?28AYF'-^?&6_,F-"#>,#?4'BE\;=:0- EK*TR00VUIU?T2> MB'4=#L@7EF'MGHT4AW29D'_P.V\0+L+3ZBK%+VOT=0V_MZ3.A38VQ5SG,+5\ MD"8#85Y>9A.SF97OBDR:0ENA($T9/2PTUR&GBT&)MBE8[%P1X930R(<:LC*_ MJ'W)<'X@\*[K')72N3^-E@8>[U.@.)Y3?&/)"1XR; WG\;3'PIG$/^",K07A M"C9"\#..Z0:46#$+.[..%-[4E&@)"K8EN(3 #W;40)0'3$?G0*N,"AW :K^' M-N _'VC^*\[9VK&&VC[1$T[7S/BE"8\KO>E,Q-1NS>3AC7ZJ7LNT],,S5JC& M!B)[EA%C?I MVC)O>D3[ILA]4X[R3^HDF5Q4]_H7DJ^L7DM^E5R3;T"R(9V%.GGD)Q;N4V;UY MNBW@2Q[F,4] PHI ]@$4U1"1?M\<+7AXA'YVE9$ -J?VS= MGAK-X.3W#4V?@A?HP8K&$4/(OE _4ZK9U) 3IXHDG9Y'5<2F?5K5'@^&5#=F M:+@**> @MLBF, <(WT/,X*PKVB:$Z9Q7)$$9[X@?MVR0[!X?@!TT& /MUED8 MIELV$T/!F>GS%!I;@Z4<%YS81^DS][C]1P?7^4@\:2.E#>WZ*8V M1HTL^B0(]UA4%CN@)^T/X&YE?/>5),P96PO'J[:92WE7R1Z@!S'O$1NJP$IW MIU/X5M5E9ZV8QF=T3Z'4VW)V\J1.5.NTR3#4/#=!T0+BZ0RE4@\X?3\G31H' MGTKQQK$4[ROI]*2,]ST^2+9/F[4MYGN*_@6E@ZDG,M/'*<\5D.XV\-]9$MVR MOB?,&\?WC.W=I3H&M&2T=E(G1>MI(0!IRC&5>;!HML^@&DV$9\A@]=8N4A@! MEUMI-",\[M2[Z'<^J[^Y=MJF@[TJ3M37-E0'%ZD2:P:Z/V]_P[-]?G6[\]/U MG([KT]2>[3%_^Y=K5".J[_:8 :_K],0B30&NO6(>_E&G/#@XG:)!I5DV4) O M,/D;8PNC\Q@22%3@E[2_HNC]I%6^U-'6&7HV!;_ L47&(*'.C?@O7F M3V@/!UW2KQ%#]+7^Y+#5V>'318D![N>1HAS2 ?QVN"V[7M.$EZ'DMY.W;JXV M/Z:]17K8G/V-3J G=B F**%H$Z0B#OLG%&SS%4WYN8!O?YB\?OT:_E]L3OR) M%Y1AO\#6/]WF63[G][PG]A?O_]I\OWO?U^\-X%]#S@7 MQ.S'>.=I'[1EQ*CL, PW7-ZNYY"Z^AC$\*G3=NEZ5--\:6K2A07#J/V92\7C M[)WX8X@=8Z87PW5S8\_\&#.=LD)56.]2 " M)X@X14FYMQ4F:&4EE>:/AVI3/+P69*O;'*^S)_J H:LDQA]P+D[6OZ,9^QZ. MD]ZG])E$.+K8?L]_A!A:8E:GXL^E7, M(']5G0ZE_$M^2)J?C:95NGM0X?ZCYZ)5EH6DL?:5BY$?:.F(&]RDDG]>Q M>;K:M2WJO0"4;1^SO=$I0"4N,.0(D B+CZA#0R]N7XC>)6)V54>NX2PU]V': MCU)[,/JD9@Q5YO/ ><\/WQ0WCR51[0[XSJ/(.J_J: -)$K85@SBE51PG!M^A MAD3Y>+'+;FHF> 7S;1RD*")9R!9XF&)LLL6<"<&>"?$>IX?II"I]= BO?82R M1%KFK(KL]$>UVMX8'N Z;MEMK*L6W?*=;@5#<+_0G8+0\.R@K7X=.F M!$NTZE:HBJ#HZ 3JB,-=PM3$-G>5= .2\H!KDRY]SY0L6S:BNX3Y.ML4SHZP M!Y@7E)9_,JN&R)4[L4=(M_JN<4"V)1\0(PX9%?BX5SI!%4:^H-=1CJ5JBL71 MI^Z&=*"1_KC=;&(^9D$,08*;F'Z^W2NP\^' 4CPDZ- MCY8/B^\#O0]2R2WRTV>'6WO[-OUMEG.++Z(QD^<,ZN4)Z\^[\=? [F;3KXV' M#LMZ/>-DBT5U/5&?!4X,7FX9L](=K$O%6*V1;- (W9(JO(^_-1Z MB6@T:8Z%Q>SJ'\LM:]I L$>O& M3QV(*$A7@X(*+/HY(!8[JGVJ#PZK,C\GPTN^.0";!G)LF,"S3';C'4J"-487 M!/+@2,BLH-LD(EP LK)='P:/LNC28"-+KG)6WR7_B&3K[K/A8C M\XYN9DI7V_;GK""."NJH)#^Z)8O6F:WZT0:XWULY=RL]].H"+P]1@EN8U%+ 5LY)EG,?K;8#ACY=T75 $K=F<1L':0];G*U[A^69RTN!6I:Z M[H5&U9"B_=R8V M#T/3A8D=O+6J6]X'+V2]7;=JE\;?-?3+03NV9:<@YN>X2#O7:"\KW 5OMNMU MD.[N%J<+6^^--PJOZH9R)$C8WX+F&$"I[*W-"L98,C*4!H,.X;#3V X1)S5F M20213J8><1(R92Y;MUFU@0'1'#E"+G98"R0\4GZ 970A2(T!HL.Y;G<9)4GW M,MKTN\XR6F_'^C(JB'E<1ANY1GM9XTU .3:CR,R7A>0KE#X"U-9P)RW:%@L@.3H' MO8NS5(%=SH3F/L6P5=!T64G7(YIB4F_*ON'$:5557?HO*+$D$XW\HS),<28% MMTF.X7H@N#VGW3)J>4I3%HY:LRT.)3DO(M#&.2K)#H>" ).%BR( :16$QJ>T M!>&@-?N"X%D?M'&/2K+$F3#4;A?@]FN+-+0]IBD.Q\U9KXI"D^4T)I"JZ#$T MU\I$*LL9J\X$V.#=GB^/HY^A5(E+ MSA3(6TJCSR2.^1T.Y6U-0G;E'!7U!C25CCPAZP)7(.$!OSV6HFS3Z!P>C1&B MP]GNT#T2U[+#S2,Y0UG=W]PGN?(O:KM2?00<1*:+*^OOJROK*Q1C2?-0& >J MSUQ_<>R#.\?[0K:'%Y0;BF5KWB=O*)K-J1N)9VOVPV1$>]G?&5X&:YPM(WQW:(XS)_! M:?[KEQRG21"7)_EYT23F$;X#AU (^,7NP)Q.<2!7\=Z"RG^<[=#"1>"_&8JTX$!GJ7@X<1B]9-]A4V'7% ML$\?T8Y;[INR'[04M'K/9=B JGWY+O&*6OUPI")J:_'A!A&E,FQQYQ9#U1&: MS/*JXF#UX:HJKM9YNXI&"[J.LCPEZQZS@(*"'#77LO1[38O.F% #C'8FMM=9 M3M9!SA8\;;G5:4)3<%5(V9;<$@L87F,47:UAH29X[=ZX^86FO]TF]RD-<6OH MI_OAH0;/0:.V10^(P:'5C2#G=TEN9F?3XMS!(_?%K2]VM9G*R_PV[-TIOC6T M['1SZ]9/YM0T%B?J8U-/E=--)9YEV#>P\N!')LM9CB->XF;V.4BCYAOSY![6 MJ2S8VJAM,2D)B^)&2)#6+QQHL!_#KX_U:4Q- 2J/E=B9NYV;02=[!HH()\"EY^Q4%Z M3[/\V]=O?FQ7CIT/ZBC&Q@9M#S\CBH J K)H"H3U5:*A'@Q7A[ !M\.\C#;# MPGOE01EV2PB59YI[X[)^%T?UY?_?WK?U1JX;"3]__X+ +K(>H. MVK>)/SAC8^Q)$,S#0BVQWP>CTVQBL5B ML5C7/Z:TX$CL7@9]*K"<2]+C&[J#+)N7K/\.A<2;"N#^?/UE<4$N2V Q]>X*8O_1I:#$\R!JOI? XP<+% W5:CVI, MT)L/;,4%=1,'BPWJ,+ 2'V2P'DQM75E15G0+Y,,HR$S9&39)H:;L0L*$WG+/ M5*C0" G]JRPW^:&NREOZ3+-?)LW]"E^8JB-O9_:G?*R(A+XB C[Y):P57X7: M0YK&' D-]8JWE;Y><_8EC0O1D%446QS2.;!S8/0175BN^0V%E+8:XW#5IU67 M]03Y)85"&!RM4D8J%;(ZN%9 A*==->UCGC3PVQ*CSV]K3QL'&T#K0Q].9F5O0OB#WC[(A/A4$YW-R:I[!<,^$ZX9J^N#?B750\R?:3QV(&\C$ K>PY7S)182Z* M8U'KV<'58KITTZLES?]IKY81#E:_6J;VQK]+[$OT_4\1-."*LEF/V-!84X=8 M?T[71Y3#(OL66%AWV" IA[QAX_0)9[3B/[2_NY)2K>FA ['GZS@N:HYL^RM5 MPQ9J4EO&+RW@P0QD6EA:,:(YI@O"T"8#//BM"MC(*R613S9("$G2+<>6\G.X M$(,;CJNGC'(&6^(TS^^BWM?@''BF5UMHWG@O6NG<;=<).\ VC2;]Z7V(R !4 M ^#Z5!^Q(!*-%9&(@+[4HA(N3U!S%QB>M$&Y<*0&BLYG#CC0QR-9D?_"E$S1 MHK\B[P4LI#):C^!K2;=U=IMNQUKX:7QINQ#%$8*O2A3DT!6BH%TABC/PU89I M,ZE#?)7J$V,4#2L!D[_5I>@J,=K# 3N%"\GX"M0BI.2*'-$*US,"O4NJ\G.2 M]/ZJVM$*.J3Q0_:<Q0/4-RB*;OQA1X@'3-_NLFW MK-B+A^WY2_-']MUXT;[0F*;/<(JG&U2AYD#REA8LYP[*$\];TJ#3>2%)T2$4 MA!5Q^\*L$-L? [_!!U26:7Y5^ 3+GA-3.^?&MVRW(ADMRZ.'6/0Y_M>?5__Q MR\_"1O"OO_OM?ZT@(.M 08^CV4R@L"M&5=D0AJ&ROS=5#0\ZJ",%*@&@U*@! MHS7#9S_ OI%&)_;E91O' .-!L[D>A'=,@I?EUEH$B-IZ7#WLYCF'Z9-O2;[O MBYXO+,_%.Q9YG9/)M!I M?8N4+DHP7!^4%K*0$MT_^GB$S:W3VPAF1%UOG-G6+9[QU(T-0_+;Z^F8,7D]NJ98_.N.90E_Q$%H3_4R([[F/T"[ MJL8F=N^R.D+^S;_\[I>?__,/(F2K"F."5: PTR=;^/! M2YKNI_;#A3TW&%M MLF_5XAJL:6^.2B#A,IJK">G\F>5=U) 4SLWK:(19U3Y"LNCTY+[>VM-88"P/ MUM9E4@E!($'.9 KKAQ7):1@+@"(',1SYP@O]\Y='CL-$)K_&E[9%_1&"Z\/4 M:_WS>-)#,V0"OP[E5>3X&#F#FK4O^+_3ZB(JBI.BO@+L<7,TOR&=NF&AW]121HJA6N-(K@RH15/<+B:C#!"#WH;?D+!37" MW5).M:%';)NL'+[ZMR3DE1^L:T].+0W!XK+O; AU=)U @^5&AQGHJ&]15EDG7GTN2, M_H6_0KY06%6:I2)HZ*'>'**BNOZ49E5ZG:3I*[XRGPA3:1$%T+EJ+ &2ZQ7Y M='/[>+,BOXGVAS^0Z\L;_G.$JTGL::6FU14+H3IS-6R@O*3(ZSZ6P8(( ?A3 M/#+\;".CV#Z(DEHUC-J\D.APR%[@.DGX^+)*8[*E"9?'&2DYTC74I>M/5D"G M40[H4%#X9_.7,[B+/DB$. &Y+*]ARN:N8GG)M^E5+$-O4Y\RMA'-G:M6U$/7-\^_45O)%]?5B?R87A@991]*EA]X%^ B)9\ M1).[CHM&KMX0*"!O)G6>\Q( I\@#B,X0=Z M1!EZF&_H4YKG0@9OB03QSTJZJUS3V3U).)HGJB1SI-<&D69L"7ONOR*R6A#6 MW'#3NLB>@ZPZN(L+J)HE]%#5Y&4$3$E+QDRTZ/ @;*CRR63.XY$%-/*MA1KO=]NK'_&.$Y&"]GZ7+T!37@YB2*8/OP#7!TVN$'00VJQ1 MOKGESR5AN=1;AA28(&I+P0@N'0( 0>F;.Z%$Z- M#V3;HM6KV;NDDKU3_#A?JG>6Z-[.ZVT:;=)LZD .C$">N-Y,OHY4#R3FS!AA MC#@4,O(V4T7:$Y#=>1P3*HI&4;B\ I,P.@@ZT H=R@-L%5MO4$@UEN1L$P&)5-!6C2%(7P*?0TUE\0G-XH/Z)[_.._,?/*P+;$\:*A=M!9F=; M0EN1!CK^3SFK8J758O,R0-KNKF(QI?HO-59"+[D MOP(J&,'O9(5H$^E!8M,>+ED%FP%&RUF;?I+C/7)5SE*.U8\-,Z!F:+42XBE+ M$[5R8@*[:N4 H,!JY0!&%M5**^LU42N/#LFT166A2N44#\XKE;.$#E$68-XW M.3W8/-D_@,=R&+IA"C]N'<:%A#H' N1+1G !_/M9S_H2IOWY#,\,9^L;^SQ' MTJ6O93[G<*6R05>G[F>85&B%Z9VGWDL4",>!2"3("1:*[E)?B\/E.G^AF7PC M5JS-[!5')98+CON8!$RAJ5NX(OE$V/)]S3+N)IZT^522UU5Z\Y1F,?J M=30!+^Q--8&8O4O,SNI?W6_Z[[46#?%.ZZ7B1PK+]7J[J7#G[,6G3'2/3K&R M@BZ*PFDQZO,:&(-V:?7F.."3P4K2_Z@V:9C M]K^!$4@.Z,WD2\SV0&($J!'&B*>S@ ?NF"#XZLOP!_X-%W#_$)J;$.27:9GF MH@H)_X5PE[*,G&W"O%:&6)X'<@TL$X# E(97HRG2(Y5T)[ZK[]/2+SW2N=^C,5X8*]LCLWJ(LX>776D?" M-!Q2I?. JJA$O&5$2V&"HUS&0GE+BYQ" I7%:'=5^') #1[]R*X5V409-,A= MS,+TB_7@EQ4B^FSX>:!,R,!VH%L:E>#^* I(HQ0]1+7L/Q/?6[7[#, ):^\9 M0,B>G<=LM<;VG6/$<@;9MJ1(GW;51[;]6)<+-/),L>"L<6>6TIX?% .-HN8' M6GE,^&@#-?B4\-\ 2H&BH\^(@.V=;G+^9J=E=1^]0'I1$U.RSI//?*F3@6 : M7Z(KF\U"\"6O%5#!2&HG*T08;EH\2(-(H+)MZ@S%#&CHLSE(3&E27O-E9< M%OLN.YO$/+ 8J8"\0X738ZP\)UEM" A(_5"2_>UJ8-)MN MT .W/EC[OQ\Q(VR3I4_R/]\VUBYT=W?P%^1 M V @G@%4;9E>#_0\/\Z>8T52>]?S[[:7*:0]Y:,M12=&&FKGO1E]*]X]T"8Z M-6X%)D>F@T<@H32HXCO$$ ,Z[2B-G+K/'F+^M"Y2]C4O#S1.MRE-1@/R9L7(R+1IYX1-(THFCLAJMI3D]T(!#3B?TD40&T,+5UIPA M)%.GCK?+\@NM.%?2Y"HJH(O:\(?X_4!Q'60L]$YKOM"%ZJE_98(92W[RL2O>H*:0T M!5P-P@G4X"7[ '>1FV#@)2UN*])A1UKTP#442+S@3Q>SN!U! AL>P(Y^=Q"] MBJY^T").RU%/L/)W%H(7!N=W7QE3(B!9%TI>T@8T>!^$RX&P@T(+6@]1#-,; M,!*WH$!5IUKW8UIE]&Y[DR?P-*RC#$Z(3/WG&.W2PR.[RJNT>AE]LR%G0.CI MFI!<\Z9 1UC*[EF9"N=8L)<>=A.8!,VT50*8EAS!2&+D854+[]BRHX MF3@7W:SY_8EH%+L->!#UZ>G65 [H@$NGMZK]J)/.N MW31HX?0:M8\--9II(+YUF6EL3+08V^M\9R=+DZ<&U!8= GJ_GFA""VW[S=Q7 MAM?3R.R^KZ<1-$RN)VLKPSX"&@R"WE%SS#-P1RG1S6/IH/V>Y<)G,!GY,#H. M72+HU7SN:Q 0"(@A@UU&"9Q,9(A[&\ MSO;I-8S$,6F_2U!_%C(4&2N(\_V?$% MD U? 8GD$LBA70-)3Q=!,K$*[=+\80F&K>%_X'^%V&]C>JU(=%P&:78A0-U_ M)^>'.=]C;RI 9XF$O);J!7)460X<,& CUOH&>>%/SNU:<$B8Y @TA!%9C\H, M13IO[/4*E<&H(*6Q2'8:G-,W&X6)\U$C*].BE3>^N67YTR,M]I=T,_;^&!J" MY)+^5+[>$GV8F!>#&<[H/G)%\0(QO\]1%JB-P^"V,Q6Z^#99ZCVGU3XR,U@& M?CY/8V%@KK3W7,;V<&T*W8G:!B&;)"MRT5O+Y;*,_A(;4)7;:/PTK[G<:8K8 MY(X[ MBB($DU0SSL"X]H'0-JMW(W FJ2S-6 '6[Y\X^CK8V:TA698CT;4%C)G(QVWC MDN^$2_Y#6:6Q/9G_>D9_,KV%O&"9W:+H2>S@*8*0N6IK6X[L>,.H9K)AF-:H MLU_2^*<_'$\[_\=_W\3;8ETG*3]2ZZKB< 52UUGT].H@JPW6 M/*/3D[H^?C<7UU]( YKT8!, [I7Y%(G+]"CFSVJAC$6HR7XOI9T6V>WZ98+K$U&'^F/ZIS/^>M0 M( 5Z$DRTA#8P#X41FH*-]UW!Q@ZI%9%H$<"+?!.8$4"-"-QFW%9AEH\+<.!0 MZRPJ2)*6,7]*U86H"U'+U6>P>GX'0L/?\>J6 6(8\*S+[&R(X?G]4Y377')5 M=<$5C@[T8$2J\GC,J9R:U_4!/(%]/'J*P:K.%V,<+Y3F_.3LI=H"K!:E\!0G M%2/[DY6'/$=*?,6TZ>LW5J=-*_W_'+$R244YZ5EMZX[C'=PSMQ*\J7;VEQM_W$6')7/-#B.8WI9$B/ MUK=(#E2"X;Y,Q+YI<=&B 3\#(H0K% TJ8>. ]/:"&1'8?P:#Z-]%+UA9*?1> M'QEMFJ-P.JOWI(13\$99"*8KP1C;Z*8B-V59 V0B0*](L'685/K^FD=[5E2B MA58"JTK;5<6 2-BO]NG$3H^; MR!2)SG"4].QR>HQ^K.MJQXJT>IF(A)\>;.0H M>CVI+DNN+;W)/+3SE^.0YIF0^OO49'(!*2;O*R*6G8@@M;_YEC MSG7%/($@]5CTVX1?W=55644YU&;_7(\Y%9:#%<9U$1Y[YTES#7AP&4#'6'+& M7S4EK*G\H.T<>8_DPKE@)#30G[9UEKT(TL'3$%R6KRE*95YB>EP=8; \4O'U MM77Q"3LN!?X 25\YV8#Q(G^F!I4 *0),PH'+_ M3PU%7O]#4[J64@W,A5W^D\1E.A1;BE=IPN:B\:4;CY*?LN-*_J1PMAF=75#W M)>&M-J.Z:'HX0,^>//DC%YC\@RI-[@( M):+%1GAD5D2B0KXU_S4)$G.[9.. %F@>=!HF%L4Q"$X@QD$N'X+%8%R<165Y MK( #K8;Z--RU-(RE5RO-V]99WW>T4< :YQ")9-X*_[M0M,1OQ8111DLX^_T_ M2NVM27,IV_(?+:+E3^1F#),MI1)6R>\#@7D3YP:_RUDUCL.J3Y5F5$DV'!6Q MBF@O0(OA=;QK5\5GAK]RV/PCCB;A9()?O,']^R[E7W7S'N<($"^$.OS,F+U- M*Y)%Y>X^2I-+$;GTN*-_I5'!;_[UIA0]S8;$G.HWJ,IA,W,[#YWF\$7/93BN MOP]0@4J5M@Q%,'_19_5^'Q4OT%RD*Q40\=M<9H_,.38TO\9&HZE!<7Z#2C1 M"/9LSGU4EN+ET-T69DAK;]PZT\QQCEUU/T?RJRH8UPRKT/&3$_7> MGC:Y=3[7[;+13==Y7D<9USE9\?I6GAN&R&\;FLZ]LT3")!(HD5"]I[1-4I*I MDL=GS%,"<<#"&KANE/DO-*;I,UP:4GD<#WU2_Q8? 34/PS5KM7#)$;#^L]1= M*)3&)C CRAJ^%F8$8QL,V Q3L)A8F1#SSC "O( +=D5:%(^A,!;,+)[)XLWN M4M"8/>7I/^#7=0ZE/X2Q0FC;_,])2\NBH65;"+IBI +C8Q1+13S-GUGV+)U= M5)@X!$Q( DQJOD>0#T@+D=P$(;Q@UY"VRA 6"3N'B]EG#9\M+0YU18OI-$+% MT?CV%D.S.C=D-&"ULP?=M;J8)"[3I)@_'HK*';]DX3^ T#,_\USR3-]MJ&^Q M_*4"PXO9#.RVXH<>'G@G@"L^U-H29D1G;SQZ'F5PWSSL**T@'U!$%(P[1>>& M(SEQ;%HO:9U"PO'[5B:B0*N!K@5SB\N*-!B&=(7.TI[I$C0HETU&!,]_8)'3 M_$0%(W@M9+RPP@[,\)M)S/#(*U*\5\<+.@S\&?/"ZTWCFBD$*'QQ!B-,C9]0 MPBT$],WU3&P\Z+IF[ 6T1$C=ZO* M)^@4]?&I7;/9#$NJ]OF(A IZM!:XB/_;D\ E17Y5+ R5#JW M JLP#.F\'9!/-(<>??S]M4[V:9Y";$.5/M.F_\"D64?K6^2148+A^NPT2(AW M^"D:I,$CK E(;R.8$76]<>;7O+4MT^0Q^M%TPAA[><^,1G+?R*R^:HJ,@,=( M;6LK.= B90F_WHM*3VR?TZ: MU I]H!]W4?475F?)S?X0Q=75=DMCD$%\R!>N0^J==\7)[(J#&:"!I<4,=A9/ MH74Z8-HF]U 3X7XM&WP.MRLKSYUUK7[R)@W7G3Q:F M_I26(Z'1ZA\@C_7XQ)ZB9^!*:4&3;RWP,+JD I69/ND,#9MO^_3*TOE/\(SJ M=_^]3:.-*,VMG%ID>6J,0=42"NZ9]=A)NL&3'!$E)YB2#E6KR4K!*(4S!E\J M!- ,].>&X)CX2-C3'N!9N[( EF7;9X6YW%9O%]D=?ROSJQ320T9NKH$1R*NJ M-Y/KX_[UIX>?R#4%TF=!;J(AJC$%4C@.%Q8SRC#N8W28B0H0UWPIL #-[(C' MXJ+J-+>#F='8<11 1>%EF#[3RZB*FH[7$^[_J>$&?O^A:;TY_#O@!*"3!GPP M)_\DB9DNW7R&G^\AQH S\&7ZS)\'>5+>TT*4=VKSMD?DF\ZG^,#T61#.[]P6 ML,BY7T'RA*P5)@JZ)2S+HJ(\_G:FMIN[T'7UO6 F!'8DV!YH7$/]SZL?\0ZJ MC'V.]D/Q3%/#$()L:#KGX9D-3-(")0#5N]R:I"13)8]/TP 8+O(GE7"*Z<%X M@\' I,[C-ENHRXB/F*$LTR-7:(?I31X7-"II^866=0;(BM0Q>2'?"[\V']T& M3FL&3" GM^M0U40BL(-5$UN+#E?G=$(X8#N<3JS9$B4BHRZ@%3PYJ-'#K\\5 MR_WS/EBCK7*LO?S\R^8QK;(IS>7U$ .MI9W*]:D50.!U__,O9YL/I 4?3&5Y M0T*F0A>/3ZJRNML^0&VYF5S>D7'HQ]*K^=SG[\HR>@)DZ-3=,5HR90)Y8Y#[ M@L64)J)Q/81@/])B?YOFM)QI]:W\'9*!9N=W'UDO$9!5)40YQ;;3&&/L%KYOSQSMYUDN: (#U9G$>*BA!A;$1#U&+S9# ,#ZU M?=U?4OG?F_PF?^;2A14O_+U/B^?7NZKY%2:J='YVUUR@B(9V%*C5E9FT&.XJ MQ571C[DF/)YV"!>H^MB5C(>;/N?G"ZH-I0U^Y"QI,/P =>C3%DE22"P#1*)J M'!V&I+;_VW^JV\K0&-.;WTL'E=Z]'[!-RB#YAN[\@$^/BZ9Z0E=Y=,8.-SD: M;8T;G-6]3:X!2Q[HDVR>D2=$5G\Y^A+;OP6VV4W3G6D2TZU">9T6^YO7H3"C M?\7VHE0",WEZ$TRU=$8[.4<+O'[1-V?)=?C\#O4 M8PKD\-<+I+5BG-KJQR&5"9Z7XQ4_-+ZTR62G$$(QVPK:2#=X MD"14I0J=+9CCPBFZ>N-&,/QP,+O)E_;P("2/G4[FFIU::*+ B=P#TM^$L$_I M$<(R-6KY*U225VF29C6DOC3!6BDMKW[(SIRR;0/4U1?,?+>]B@JH MF%;GQI8_L8&#<\'(JB@C):1\D$B(1"X1F]ZH(NY&K(#_X^K^0:2XB+26,DQ> MB]U=94ZWRJ.L/40O0O>^V]XJQ(W-CD=+X)%Y?861CR* B0RWN!I$L/<1.OB- M!'SX064YSNZ4.:YAVL3S=D3^0M.G'1=BZV=:1$_T9PTH;G/>Y37@/(5$&A5%=QG>H?MNLZRE^Z>DXL+?M5AF8U9HK4_ MJUC;9W?P-:/>>%GQ;V757=FJ/FR%KD-@XV:I"%P M61?L.2TA8':JJ?S\<$QXT<2TSKW%33:92"-K@8=H*:] 6:9+KL#FW-49F@\:]Q%^XU&I$T;XZ8J;E3&8^3-U+S.EG%]0B:-$ M7*9-L; R!Z)QYP+?5;ZR*7^.LP>20BL1.QT\5EZ)[G,R:8R8WMCN,\N_3F>U M#HQ LE-O)M>LPT'Q_X:UX0\1CBE0PW\)EEM6EB?:^0@KS']@6HKES<3.&>7N M=@&^:P7"#E5BF:&6H7K3%<.7>6%-2?PO%-:39JDPI']B+/F>9AF4ST\+L!<. M^G2LS8=1CTS@NF:_%BY).\"K)MU .V?"[SIQV13K+I,"DL&3E*/,WWXQ)1M: M?:<4ZGQ#/5JN3Z8RIQ+42MH42CK;R(HA'T0(-/PVGAT9R[[>"=F\D.APR*"K MF(3-ORFK-"9;6<>9E'PIMZ21%55I)NZ$G8<_OW3VXT.D!MBY0@RZ_P6IE"#;H$&5X490CC:1A' M> 0LK@;A:#NM,7&[ $?;/->,E94P=[09W.7@'^?24Y892/Y6EY4,MS6ZT)4F M=76K3P+WDN)IC*43+< R71"'MH\!B8XH.%5^+"_[_S0@+0TH'MGRA:I!:H)+ M1Q?28#__KMOQ-Z6R^U9C"E,7K@(HCV[<8QHFH+-P5Z[.+@VY<[5)[S_E2U!\ MC%L'!YDF=8G)_)4D_Q#^;^L0"^F1_._/9,(HK'JIS!FLP YG6QTTV]^YA=RQ=K2G< I,# M60$DVM195'!=K3QDT4NGNKVF4-2G$%2Z+2 ".ZF+5N&2)7Y+T=M.:GF">F63 M=Q= $;)P ICE??1_7=QMN^9+;9'AF7:K.I^:7BT3(/Q=.)SECPVJ6C1"MV/5 MVH6A^TF9M-YX\G560A/H.<*&,Z.1G#3Q")AUH1=>_XX7@%(XO<(&6(G6D MT0U(FG.E82_7".K#X)H#*! *O,0TZ1HZI>1-5#UTBXM'1#!J#KOI),.P]'F5 MS[IANG;<%B<22:0(.^+1YF%PY2$67:F:'$4W^2>VR* G>P20I6::S'#A?)Z) M"DT].*9$?SU:5DTMPJ/ME-^I\=L^B=;G=>6>FH/OFGE;^&VQRIY57G3%BV?; M+RYFX;B+M@$GY-;_.G],.K[["W7)*)]7':^,'B^:*NI\2!I'V2>:LWT:3RGI MDR-1"OK@C,Z5\P8J:<$:*.:6%N!.*7^]UA *^33?, U:^K-Z*!Q3422T^U7^ M=%/1?3E\_]N>%FM',03O^F0*V(KWO"LSBJT=8J[('O@,7'0W^5UWD6MQ^]0$ M5OEZ")!K#NXP>:T?8:*(?"P/4=E %O?IK>^H2#:JY1*/\"3;S1[6>6)[>'0^ MU)M#5%37G]*L2J^3-#5\;,[-Y^J1.0;7?7R,@$NN5^33S>WCS8K\)MH?_D"N M+V]NW+XN[:TX^*MR\*VH_DY$/!-7;]Z)O8U\RMA&2*.*KS>%OV?L^T?H\-&M MXTQL]H>5>!!SI9BF3_E'CB;?LJ3_83L](VVJ/(Z M_GN=-K[/\0(',Z.1FL3(K,YMM@U8TH,;LK+!''&9)L6">:NG'"638RUYJGU: M_-^CEWK4_*] R'#Y)X9ZE]JLGC-0/.E@XUD6+O4OVVL.KH6]/]O^2*Z% ")K M:+^SM L3S4N''X/J7_!C0:<+OBA_9U$G.YD_A':V(BT.8:N^J!-_1F>;H*C' MGFJY"'7\2UKM+OBAX,>G6)[W K_>OSL\Y5N9RRR:/@L!OI"4(9-M91;W:E%^J/LB9<5?N=[? MC:%Z%GGUZ1SZG8; NCX@7VA5%[G4;IJ2:_H!)P$=49-;I>F FJ=_D-H]AD^M MV0G]5>_Q], :+-_C\FUE<:7!GU5+,&Z_Y[(\)F\B13Y:U-5[L>.,R ?TBG<* M/:+\Q[E,=CR;^.H#B\J#6P<2WK.H@D:D$N_]+&[*;F78[>HA"9 MCA=1N;OFV)3J&8ZCGYAG-KZ9VFM&(T G OR",AG'J3V*\UH>+Q$^U:DGI;)YUF+J*9T/&?RK3I#$P=.;L&><=8B9#=YX&1-=\:8 :)I[;"P40 M%3 [/VD=DJB1$]Q61)$(CCV?&,X=\(6B-\/;H;_E6L M!*W*M_SYRR?* MN IPV*7QNJ!1J>08Q4V"/.IZP%R?,2("I:5X.I'[Q.P0 MW]\;O2O1M8[CHJ:=^S6E:ORL/P'VM:X,R/F3O5<3K\&%])!9"@R'?%:=$UB^=U!U),3+[2;G.N'=1O4)=YX MG&#WHMK>)_EL&S(!! "/JA?I#TW7A\GW>O2+42Z9U@@E4R!+!+;D)!BXMR1R M_D+ZXYIED773:XV/EDMK;92]Q:U(;WE$KH\T"R1G$."@5>)G^7M@;(-JZH!V M-),U05M?ND@62,A&;,1I$.]Q_2'JA 80E2PT/QC>;E_2\M=UGGSE0(2I$2[3 M>Y:E\8O\_Y.EB;4_QMPLRD"LK NA6D9Q# GK8"D^R,6*(L$M7>H^V@'.OSX[,C.Z>WL3<=$L148)A8LW M8Y;AL6'(]\WKZ7S9W%[#Q1C4S'%'*#)'H+(XN7?4_TNBGM.GB%\42.0!]V06 M=T=/Q%$69JH$,KP0WP3('%M)4'YW]]Z<0S>B_M>8*U$=BI>WDCHZVA>BRY4B M#OBQATH&X$FVT*49-7W:4*B((.+G8JG69>-$ M"Z D($[H0#]VK1TSE$B/.WK]\LMO[\MZHA+?Z"",?'DSF6LQP@&2Z[_^\EMR M__#5H/:>!;RM/)VO_TJ:M01@\'%.8&ID"F#IEZ[TM&(^^9?',<5:;$4K[H&S^7Y$,RV=]"Q8&'/ IR> MKSGT\7G*TW^(N^ESSN/1Q@V-"6NP(H$<: M_)9W3-";.7A"S'8HP.$ \W3@9[1^'AH0_9Y/H[(]2X7 M."=M&[:S\S:G;G%G!+^E@X?$<)\"G)(W3YM>VKM^W 5J-N/3H075Y\EH$1.G MH8DS LUJT1$:N#T!_R4QH="'[3/DW&LC=R[+P!!ET#K.:A\"Z/ASW%!S^X(0Y M%BQ8?O[RY 9I)BK/4]W0G'J>1?&O9;SCZR]EY,6A2.,T?_H32V@V;F'5^0YC M=%69WS7["1P^/D@DFH"JC_<2#2+PP!MGW:P/9Z^=7.=>K+,N91H=F'[V<"-M MH[00;A 9"B$>^S7GU:9XZD<9#M7Z4,-&0FGQ*D-OD&GLD2C P@%\S=-*.I_N MMM>]#? M=-UO45GPBC"\" -59/23WYVM$B$@^H@(DT@?FP4MS51&M&7%(%SR-*XB9J48 MT;6< "KT.E!$TES$GKF>4>TH%S5<,=G6&04! M\'S2/*IJJ$[6XDB2NBF\G)?U7H;+)R(!/GN1"@^?X%"P=CH^!90>:X" KB,J ME6UEO8"8AB@$H"L(F!%S&(J\F_R9J@/%WRS^=,'4NWH)6W^6P-1 M98#WD.1#3H$1@)J@O,A!39RT98;S-2.D8H<3 :0^U@<":*U(BQ@Y:U'[0"1R M9*FKMU -I5USTJT9I&C:T:AL:"0D:2+)(?-5 H@G[&EE-C;$FPWP.N7*(A69 MQ#?=5=68]GMBM;'>*!G+;4R)M 6:@'8M R5N38KZ$;O6B]3'K_.S+L16;F5' MF8MM,KS4_Q@5R?>HH%QK>&#;"GX).@Q77@ M+IJ;T5I;N_Y*RP:Y !?*//\P/6(NN2#19TZ,NBC>%O>V.J>_(D5'V+Y2IXR0 M]%2XR(0J/DL8B:QR)=(LIYS1 +>;%38:VZQ%^9M%#38(*N%G.K/3\F)N2H=^ MYS'0S@,S &ZO?CV8EW(J;=Q-F?NF*O[R/=*SVZ?IE5;;DT4=BB96_63$91-4 M4*519G X5*=V>$CF4'#^,&NR(D2/AZ0'>/EG0WGW-,^(WI;XJY%WC#2T"#JS'31&5:E/+&-;+WU[$9WIR>=#')5X:S(3D/"=4U;PJT M3ALG*FGC%P%YV'0#F>5=692FP7]Y(=NU?J$EY4CM#'2+\5]+Z 2K#[SS58#.^VHE99N:ZK'2M$JA\[I\?!KQW5 MUN;3/.+&<%V?H9(&QQ4YXL55UKKM02%Q)F=I+N-LRYE: MC98E@SW69M9WR)L2\)E6T,'I'CJB)C0Y?_E:@A/N.LVC' *$UR#IA-X^T[H" M/Q'R\M<'Z%HDB'Y>6]'/2[2 W+:HD*C#Y?=!+C^#S6'V*.ZYZ0I7\EVU MHT7WJ_SIIJ+[,4,R9@JC]BQJH%RSL "Z(I$(;PS8I463\&]:MV"HZ8T]!2XZ MMJOY#Y"L-SZQ%T8C2[)E*1"9Z5-N4:_Y=74MO3T/;4_CD\$&3WO%F1V^\V

G$<@'1)")872=TC3I4 M))VGA;+7TH9FD^0$:.\ W-/)E;^%25,OETES?-L5AY5I<=>U]*&-L7)/ @C' MMUUQR)@69EU+%=H5B^S835-=5>),8AI#8M*%,TN\JU73PLOK!J$(*M]\#P.. MO,G--4_LWM8>:>>BKYCDSAWC6%J@<]T 4Z8XUM1M7KMZ9EIV[0>6+7/YU:II M<JKU1LZW@.LZWIZBRW*#*8DF9'K M=-V1:;=E5C.K[>UJ);6;"G,=]WKPSL#@ M9C[B.VGK2QW:!Q%!?F!:E5MPF; M2WUE/B8D0?U#07I;#;EIGS?ST)#W"6L."4F7:]7;!-)WC:68X6'73(+',>+E M-N'T'/"R;7=:!7J2]\'\*ZQZ5(0+7),W6*C^LTV@?#$%:]#=>I"$W6J;4M## MQ<[E F:;B/D.T?.B5K5K9V41+25 D>/!R&W"YCO%2+O:;)4$(8WC)Z'KW 9L MXKA]V6F+>[A]#'*89AB%:T"U+(+O\P0M8)Y1#+Y>,QT?#Q<]EPJ<6A:!^UW@ M9_/DHE4KT"5I5*"B,#*+&/]N..9%PVX7V874>'Q6"']-G!?TZ1FEIT@:3JOS MSB[N=1&<@51]PRC%I5!]J0%M#-1BQ#P7V*X M;R]^ZKFT8X1.,4*GGL5HXEP0]:+0Z$0IL>9HD#2+V<7Y(&G=;IV5 M"DU+ZD?*LW3V&XLLZB4_"?Q'MP\Z4O=%+YT%&#V28ERNQASK7437#_HLJ' MP8>39ROT1VZ?P%JU+?S_6_58Y$\6/I,E.UCO'>;*P#-]JZ4<)HM1RH!G6*5] M*[#LP\MO(>O?>-\EIETJ1-N0N32;=BW/V3[ZO>]# PA#,3E23!93GG=.,?6. M?7YF*,903!DH)HL!U#NGF,:Y7:^7FV)*ZOG+4Z5]WQ4-84;^4\C;PF +W7!& MH?WU_2_="],#9J/5X(KE@MV%Z'](+VRNKT2K+;P^8\]?7/;^G+JABW(II"XP MV$R<#'P'_X)#53 U9.B/^G@K>LY(N2S\S!8NIF%=/8N,CUOG!: MAVGH>BP,60BZSOV#6R-:G94*N@ M=IP&U[+"M2PR,7)@;(UJU>ZGUKR6L-P\CMDT! MS_%A9R.+=(R=8V?3;C7-!+@CQ,XL\C!RP,YFHRSMA8RW)LZ^>#,-6=]RO;>I MKNK=*D6)*(,)EI4C6+:?:L9C=RR4^LY7L]D:]JM,E&<,Z=$ M'IC7W"999%TH> *E?@1P;D*GK9.+1L-N%4.G1^!?W!^4;&:1:I$%2H+RVV@7 M)3H,2I8));/(K\@()>N%V6,[22#FI*"':)4%B'X3%&JF&P5@U+9H506H>@L4:I1BB([X_A( M":NP9Q;TW)#"*F'D]_ZP_ G5SQJ](3OO9#-MP,$V\94[A-1W#JAK <&-:\5: M>73W- [P':-86@AOF^!*EBC6ML]SF3IDD&S'2)86P=LFRI(EDIW9U7IID,RX M(2YNXQ!+Y#Q;3VXTQ,8;F+WF=^&]'$(O^+\L^8 ' _@Q<'L1ZW-EQ"@A69H% M:3'239T7/]C( 3#=^_?.\^\Q:#_YP=W0"=@'!PCYRA_CV$D"]*8=.NH%*2?& M&,T*Z]("?)OZ-W+"NO-:&>Q5@W6;8UTK+8:WJ0LD)ZP[ZQ22CF^\)+.:R_=H MR((XV9XZB1E-)$OJ3 MG;N,/D90*)$G ^R1AEV$=IXFTE!_KEB)=6NQN&P_) M%DAGDE'W'=.6\[>TF-XV?I(<^%N]40;^9OPFZ4-)XA89:36 Y5).3-EQ?JWC M6VFAWHR:863&9"X:=?LLS\FZ9MC"<5/,> M5>FH/+:)(:$!0G9 _,"IR(6?SG$..#O(&_U^<_8+/<1T 'L(9,N]P"6SZVTG(!UM4\.?2_#ZX% M['\ Z+][R!?PG^L8U#]48)BZ8WO]Y ?:DS=>;S3%M_GHAA,_=$:?@9 F\ WX M'<_K>E/6%U.1?&][\=S*(U1D^IV6#/G30NGKZI#[C_PUNY5+7I=!_Y*A?UI, M?UT%\!#0OYK+C 733WAEQ^F;OACBC;V$\]8<"_[A!O MT_(8UE6^]@MOZ[6FW2I%3F9)/79YJEE7BY0JRXFL+H,G/9'-/R$\V3-=:T4O M>L$\8N53+N4D,VDJ;CYB+PZ%@H_=_W^"_\3_.( +.F7][_TW4?^TY*TP!7T1)N_ MBVV%H-4-EA'8A&\G]X5KPM,(G/O;"<8AV6@DWEO]'DZ-7 M3V9ON5K]:9':NO#BB8Q17,Z?,K&96V\/5 M3-SK K0#?\RPEU79"BXW"FL6I2$NU_PZ6>02<4C=(Z!N0?)LJJ?9K?.:J<8_ M,/S*(NDG&_RJV8U60;DX!K]VAE]9).=D@U\-N]HL36=?$]< _2%BV-_2Z Z[ MHKVTKBOKZPX<2DAXW]B&F6N8'UP>VC/XE1%^I?7:6%]WR *_&G;SK*!F@0:_ M=H9?:8TIUM<=LL"ONMUIU\N"7R7U/>Q5K> AE2:6\HT/>SL#S\/:[K#A65)C M,\^V*G?3R63$L&>D,P)[U*OP4EC>4^GU,W=-$RJP1\0@&:CZ';%PE*UI"-^A;>B.4\.*X71M;$CT DN" 3,%]E M[+D#N 9Z=N2'X:[BFB51%'*R^A?LOM3RWZ:7UGCD='^]T@'_=X#[!P#[)8?Z MK03Z31+F7PCD&AJ).1<;S]]JYN+S+ CKQ1ZU>S:>8YU7@99 M2X*LVZ2Z'3U#W;C$2C_0SS,'^GFFE"H^'IU.' A_U#"FQS!E8+[**H<=[Q@# MU:CGCR>.]X)-HSS0G4,K\DF/PN85Y-42(X^<$9P(/J!)6*=YGG.^_DP6DMU^ M_O"/]"*R^=)(\0D1*'TDU-SD>I_N?Z@%=;H6A[&T352=F;; <% )_">E0,_\ M"?3>M->O(L88!W0@^^:]=IV+5>'_&L.S7J/K12E&@@1G[[((IO>^>_&5A8[U MQ0$\=B(_<'&E&Z\'+*U[D?-)ODF&2WMWT92-^:[X[)-BOW>*_>9]U#=]?S1R M NH+$^+09&(BXCB6T% M@6/!Q9J[N4$.Y8;6I>=-@8G^8!,_B'"PT21GX7L&'$'-!EN11C8+!BSV/B1;#E= !VZC0@;6KD M#D"8 ;/Q>B2P_1%G64!RY$"W_@3<?U/R-Z-U#/!]F/(4 6GEF\M;BH:@XS^ 3A#1 MG^';HSX==.@\,HX!\>52JV+5TH7_5=S*;Z .PX61TL-?ZWH:P+/\!/A&\3O# MVP#D_V 1']>+?PP=4$6P4UWH>Q[#C OK&Q#^T+HD.>_88CE:[3)T'3"64%7I M\?5A%^NH$<.F-FFVA>D?\ MWN;?>D*4\L!^YK@6(RE\_=5U!_ 56HP_&9#,(W$'UJL[$I89 M\SD3 #ZZXK'[_BRO>LJ*+?2E* >NMK@M:W@.7SKTA&Y,X)OD/"@3U MVP=A@6(=Q0-GY"B3:&H\J70AVC@H 1A-9 "MCZP>$ NA?D8;?>9P*K@43WZ@ MGSBQ)3!\D/$AZ,=P?U\THF1Z?GME>VT]#?'+P2]>^[M7/NU^:8:V& MM1X>:[T:N1Y1WV?F^< /0YV+ I]@(W]"-!SS4_[7F*FB[CI"@O*4*0GH$@#*V-P*T#^SN@E='433$^^GHZ1U&:-H"%UKB8B[,EC MHS)-NA^P'F'*H32 H\9_\C6_'ME2P$PQULE?Y(&_N.)C:. C@,LEYG0OR,VQ3 7*;X? @V9\ 8LGMN2,*#P(LC=(^!8$!3 M+53LV!>7A+JEAQ&6AQ=U.?K.G-]'( ;40_Q\NKFP#1/=)(]KAJL:)IHC$U6L MK8Q<#7C-!]>?$?D?.8-!2TKC._P_Z$+J$MC3EF@ET3,]6(. M\\8=CZ>>#[J;\Q*^Y8H'FT2@N\#W/'0 P$/*S7-JW;,D_\?7L-&\4J*,ZR^ _DU?2&:.K@.MR.LV?&GH^'GK>#Z5H ;UO MRCX6<*-\E2(X75CZ&7 M&!]&>0Z:BE1WE,\7/AN#NH ,A _WX"=EL0=[X@0.K,&X@S.AJDAEA'F/;N![ M8\T4X_:B!6S'Q MO4 WQF 4@=\R0W4:W'M(_ASRJ3NM*[=EK-K M+*]]?P/),?)[0IOET21FL><):,A"@G'.WE514UY1CB$EM+RYGQ&^C5$G%QT< M# M^,71KZN(G_Y*&:K8>^G0&(&(N-7.GB)"$V&E$8,A#)J#,K@SD=\ISA$4E-U!E8RX?'P-4P\3 M5_C?Q;'4E?@!'KCO2M._#-AI>*66UV@2&E^[+C>6+FY&$N:3'S#8XVH: ,& M>JYI%9=>GWX5VM=R_;U9!F%$]R/>R)*OI-]749!3*BJW._N8E,T9'^=L%"I! M=C80A^^)PR?4/&'.]GR@D_]R)=5CD<6<@&(A-BB8C)*O>#Q];G'DX%$,4:2Y MM#(FLH>M[WQSP$;8M!*IK.Y?#2),+K# M"% &U%]@SR&JSK7..QJC&KT CT^7'9@&H.O((MD(/;G3"$OO4C1TKN1;@ZE' M-P:OI2Z2'Q3DHM#L3^].+9[ +SQ-07PY=+<@9+6':-(K'_%* U^9#E$1/1*R M4Q>=8FVEN"7X-TBGJFH]C2B_6&/;L17^PM.1B BV*P9I3@ MU%:714^,>2*3%;W($>@PH-M&/#VYCRYEL/69-8A/VG4P,\KG_&D 7,=_XDE4 M&.L?NL >@M[P99NLR+7N-6>-1_W3/#L];RV ZQ<,%2PM3_B5%];\/]B>]3F@ M>"C3Q5PIGIG%Y0U\-F.JD.-8)DWG9R+LY477Q45_[V)*"<55"%%#7="*ZQ?> M,5)87H>@S1>6X94_YR 9NG ?6'>WT.9, E+D+L\O%*/$2JO*M'1N6X,D7_(6 M8+[RU^!'H<1F?C'BEM0B?GR!?L _QESW+L-H1^!3"J (7NC/"LX")K5C$'49 M)!H"47_S_%E4Y6\33B?"-])] 9!'$8?$4N#R)04,9 =CS'9P,3)OC?T^&X4V MSUX Q0]#5]CK&,-^&)(<^GU*G96*(\<,B8$1ZPT]]\\I8=VC/WJD%%;-.![' M'K?_3/N4.H\G%FX0E#_1RP3QFHJHR&UD3>=?/R^\60F.LY@%NA6HV,@V4@K9 M-^I(L*P4OO">!+PI@?QM&3JW.>[)('(#D%&+K+?8E?(B H3I2?_ MP??[3^YHI$L5UXL<[\%%W.&/G5JQ=81U>BA9XHH,5'UZ)#+Z#[J*D*G6B_6))[+U2&9(EQ2P2N5<1BM5;A>(\K:4 M \T,4&SU0AHET6LOKP=();B(C+*AS'4I%6A$P#U]" MRCR>$?6ZG<1];Y1+WE.Q6%*..*X%HEZ?]7EM7-+6^8\?B$IZ7\=LO5_KF#)U^K"V(//A]QKA$F& *7^E(.Q$'&2SWZ_,RTY M*L;I& BA<%1N5:Q]&*'96YW!_DI\WXVU:F++BYB6Q./(3[)I[?*)<82BDT&2 M32DGME+T4 \DMI#HT( N @]UIYA3727X7BB_B3YSY4%0_ ?UK@DPDW H]5", M7Q$OY9P!.P*HMY(EJI+:<%'.P%VA6DK.X^JJOCC8K60Q9)7JQQ&ELA;#?]-% M#LA['U!Y&?E"1.5*?(]4A\+Y)A@)<;H>]_H#&<,Z%=B"64^T#B;><"$72F44 M>0D71.C,5U5L\%=0,/KQ]T3>('I*]W*@CS(I(SNDH MP0TX18LM3ZWO&G< 01FJ&+ZX#N&ZY(\K]4U(.;UOBLXC(GX@I_\B. T1DG:Q ML9=:Z1:42PMH7_$80Q<^MYEY6:>T[$3(&M\!^0 *U/@2NB_RLGA=^XNFMPCQ MFSS_5/=;]E'*XA>)E8@GQ(8VVM_X',">;Z3S&ULX]2>PF/C3!,O6'I@Z*'Q] M!>U%'9?KIF([0>"(,&D@T=6I=!0@=P1P9P?=215T3(F[Q7(W.BXU#A*(H5X= M;6]T443#P11[#P!;U/,+DU@J01Q#4ZX]8L?-BT6UU ME4,&49LO1D@^BKP/ B9B?X2_\!.@+CX=#=S1:,RG?H21Z#6":53 ^VG&VJP]I?@4OUYL M1P;0=N$>L+7)5+9W\I>R2M]C'%E>F!-(9.$8^,1;G%E,9).M$#,5EKNO7+Z\ M1PP9RD@!6"3Q8''S512&S=FZ=.+!E&J#%VG=TN&J?Q;W,TC(12XXT?&K.2TN M^SR9&(%NS[TH]J]=)3Y,77!$=ZTA;X_H)#!'I.@1G&42'GMV$>3DNR#)QB6P M3#NASY_4FR]QF' 8R664K@ZHBNT9-?:Q+O1/EWWCF_K*+!;23P[YA%/>FY < MOQ)PSPB*&1=;[M/66(H)*LI&_L?L!14YU:9*+%?,"WF(.^O1C!$UE5LE) N([0W49:L3," M_"(C6I2&"0[RNC.0_(TC*EF8V?D4@T\+ED95,G$P_BZQ/3V,.U'&NXG<-="Q MR(H->74)&[V<6C?"?EBPXRL4K+B1EB,@%0U0FJ-$%C*Q.GF1LKGCDJVERY/$ MUJ/CCD0* A^0@2"2C%CD4\15&J*V+F*!Q\OS)M1ADR?QR/ 00]T9L.;&L[!^ MCI(MW* W'>.)R'Q#7J$S><)8T6A'NB'QFA,Y$@OQ@MY_)2SGL35])0%^DOWQ M>1*8 $:JV\>:EWE4YU6"Z+1=Y9Q<''51'L1!3*%H?Q2)*2N2*V" MZ$PD>PD5,]9N1-YW*)S*<^]W:L7'HD1II5$E"%R_.3VS+&'6)*Y4NR(1]:3< M\@2UHCR'BU5:!B](HN*CE/EI,;MSYP\Q_V+E$!7'GL"=89221@7="67\TNO_ M7:CB5S[.6GR]VKU3AB1NNH\[W:*0K[$D:)G;\6ZY[HE2H<_(BZ2W[9B&K]M# M.C,"TE0^1C\E8T3/$QE8WU5?V[BOB3A-TTG1'%4!6_UAG7?(E/O$+:;7UP1F1'W T9B[1.+;"F MN";DU-*ME[P>LC:$>U9O58TJS?9NH$R[<6S/,#,XSD&QS%>R.CZ*!"+QV'(> M>E8:'OJ;AR5X@/,RC:$,_/-*IET-DFWA5U7XR,3@]71AZ/=<1_A>6(7K5G.. M;EY]"(R:1QW(\)41K[N@(F]+C?" MDD/^)(*6\1&HM8CC\A0UW@-J/BY &1GQ.\F*>)EZ$DB.Z(%!( K7?BJ$"CF M>9I+/TZOP/(]^NNRZ,I.I0PDL_$ER)_%O&X9^N Q=9NIQ+T?0%R'VWT4D M/+5X\;PT//M2!.[E<:UKKKB4@77_SE+R'9*)"ARGI;]#NHI$%H(KX]^^-S,2 MQ -NPWLB@:J(7FN>OT!*8]Q%@[0UGI$RF]=0; B(@RY.)5!(7 ++=HZR#HG& M[P,PPL#.I6YYHC='^$-EW:71>J-:)EKG(CX^L;H>>H"/N\$\-M(8D!JNJ*6T M]<7'^$P9P(K>J0C!$+DXT.G8CZ0@3,P1$*^&=>SB!,N42?G25VG2T: M56O>&;>08\851>G M DD^Q(L'J'U#)/QR<=L*'ME+KL5[7"2NB&QQM6#R<>4B'+HA=NGD4Q.45]I6 M>\MV#N07%#OC0 IJ=,X-[!F_M6H'X;(G%4>0RV&CC2E]JE0VV1%C(7R%'@6Z M;\*UG>#XM1A%Y;E)/2Q00'EC7DUD&U (5#H_AOK@9B.87M?6% M$%;!HTIEXI1V-Z 6F#('.8<&DK-5%#69$?*'*CM52'.-+K\S+8 M$0^IGEKW<%BXX0<-F($;_D$>>>FEY7=-?WS"T5:NG"GB 4%R4+H\5TQ=OZU- MEI(X@I)5P1$[$ :4E$0I%MA_!)4>7D,TXJ#0TRT$1@E?T$H6EZS3!'*H+%+L M>6Z[S+I*8$)LCZRT&[V>BH\+EQ!N$+DC2VW/)XCUB7%0& A!*\!<$I]V@2I: M?[4 ?Y>-:"@9\K?%_#OF@WKH'W :"UJU) P-ZR6AX<)]%^S,D.PD[Z9#&X%7?I(UV?DHKF)27I[JA^,>P192=%SI^U&E#_($S.032_P0_NVDTCRYZ)Q7I2HOSWUA M+W^53C7E5>KQJS2*>)4&O H6:L^^"@?3\O>II[Q/+7Z?>D'OTZ@VY]Z'QT8& M*BE.(WB2>$FHX&SI6* M93!I#\R(O7+"(=BP^)]K4+; )HJ;;"T(,C3F9HL7=A=X;$L[=QELTM\9[[W@ M#E[(/!0Y-2,7CMFG&*)L2@A M[[7"XJMZMTJ:_^R7DG%>/Z61;=):%JF)JW,TSM"6=YI!O#[5[L#PICG>9!K% M+&A[T#&-8DRCF,-N%+,++>%&9KXL5PQ*TGP?7E\>V"V'GUH[#L_KB62K6ZII M\Y]8P!LAJ&+F(-5;C9%^F8.DNQNI^)*G%,4CH*@L&>0V7Y%WAW'F>^OB%ZF6 M5+5@>XFW45&SN*5/7.VKM>_!1*FN'-.13!K0FP>=6ECQS8M"/342"BV3 5!Y M.(3G1;&U=F&R,)GGLH8\&RUPGN(<+IN/!>:F%[S6D#E]6YNN''L@XA38P'$I M-6R9LO7$1H\LV>E ,^PP94"$><7^0Q^;9U#<$-/>!2BXOQW?']6R^9/*K#?/ MXU6>4X]TN=A1G?!N>PSOS(TH&(#3S2I482+6EVX2]65JHY3W**EZ_()5=8-H#:"7'M 1EX7I"J@>R\]'(Q&GGA"U3Z-AT3?A(:=HB3 MGT;*D*$E&:WADQ>6%(HZGO:/\KH/?I:KD M@:P8@6]&(F,2.TV%9"_X75#:L5A;:ZT5#@,0_< 41'>;7N!,A /@?DC\AN^Q MDA-P,)JBJR^B(U'O+VWNA&CE(KRU&(5(1)E4N3EE-(54MLR_HL9G*,X3CYR+ M>#T%KB;;DHK2=1\;9TTY U2D(<@3-#0 SB,51Z/EXNH<%F-[$18+^$]85$]K M$PAY63+F=LHH"=6A.J_5A2D7.-8?8MVT%XU>U#:H#@+CQG<4<0B]E*LT$]E, MRM .=*Q;T=?N%@SHZ-+K7\O6=LMUKE*T/N^*7B_T K9%K\#'D,F7*(,6%A]P MH@ZH&@C.:2U\O#AWJVBS'?H8E$*'+C$JT>2/=T%)-@J<:P@8ZR.+E"-*M^J[ M? SQ@+(]_^-CX2FP'4<,,7?'5'/$/4A\8/ESQ,0H(KT[ F_=CML!=H"^,,)8 M,YUB)$JV$SNY'NT$-].3M86)[B)QM2]7855.NU:=?>3QSX\::J 8 ,;=$UC# MM6]>=Z5WM^!*=YP1RY%(#0-1>NLT9-C:8@3J2WAJ_8:J/8>WK<1TC8"'6_M* 1&3I18@-?W5BT?"/U#*=$ Q"VYVR#$H0A;+25285JVJ M1"@K.<3LBYX8/D\-_T76P&P^KF9(Z.,E4>Z+V5KQ!%-;&XB=//O*B=RJDXH, MP& 60TBY&(CU""S]RN/)8+ =!J.=.!7#Z<)]^5Y=S\]U;\0=BNCM\LG"V>S9M4N/AY9EAAGB_9OUL\OQN MH]GF:PY! !7P"@CG >PFI>:IT>P]'X'I_>VDML1YG?'!!#P3M]%IYG(;UGRT M@RZ(TXGUA7@*,*A_H5$WNF_JU:9MU1MG\*]6ZVT^R/AA MZHZ0T+D^VQ6_)11;A3GB* D [A)34B&'N"M/4@E9K^(^5X9NO\^\7T6&"ASL MY*)9M=Z(0.S;][_@ER[28;H %*T604& HAA&\=7QI@-,T2)/"HNMMWV#1^OD MHK,B. Z0Q';/[[\/0!EBY'C7^NIK[?@'T\ C^U*X]Y_)UDS*A;W!IG9YL"G) M)0X$FZ[\\60:Z0BDJ:[[ARZ=DXO&=K(@R3.*D05?<(S&D%H#:Z)9 J9,,%EL M]'\! /# "UF6LD"%^\FDY2\M?BI'=E7'(6$7\G$B/-%2 ^$OPB+XA0P8+4= M\XLO[$>>H;J[4O_S3/?[(KI:K!+E4,X9D?V-WATP_T2*+X6 'P+&W4KKKB<* M,]!A2;X74;\]VX';I9",&NGBQ*;]@,D.XN@^(X\4@MYS(C'+77GD3!;L86?! M$IM@Q/!>R7U=,D4EYQO@IRU#7$6?W9IHVCG7PSK1O%"VM11E6G)L$X^CNYX8 MB23H4,ZC5E^G]G[R2QB*I;F55.S#0^/:L^A[E/V 1=6=W)1D2,4?5*9R9)3U MYN3']]].WB8F/;V(9%\LS8_Q$\DQKU08Z.DT MO-YAW>S@4^Z_IWMX-55:748\HB-]R.V %#6Z"3Y0-+73+P4":8#KRG-1*)(B M\KFFV/+*#Z(**1EBNU7GI5D*Q5A8SG!8/$[SC0CF,3MC[ 1-_Y%%)J0M'%&(04LJ7J9,A9$NY?D M5=@RX5I@"<^>LZ6DI>);]&#;,AW!<8.QZ)"W: ;CTMO5VE['*1+R(DF6QXW9 M1;L B1"BQ16(1B1GG.+A8B]_(7[1,..=K>3,88L&K$Q#D3(KX_,:DL4"'\<# M#!G_AJ1N:1W2LS9W>E&7J"=!=-,@T=2^B].J:6 ]+9-HP*HW^XU; #M1"K:+ M]WMB,KLD,3CS*3F/BE(#>4L+>I;]'"HMHZ>P"OD%ET*J);T*SH+ZLW2..,9. M2:L@<7EY=[4,OF?-^JDPGH]9:F'>LY#Z<1LCV?&;=_/ 1#^I;SPFU$5$9U+_ M8E5&9B&+_(50JGBKC%")U^3W0I:$6E'/*T_IY,E;;U/VK&K2)L+Y8\SAIL)\ M,=P=:9@4.*X4/[*1SW.MY%YI%62+NXZ"\<]X@PE!0K&EKB0>FV.SIZ!$QAQ$ MW)+,*5]%5<#L*)_D$J5AD=^(\Q=.3"*EE3VSH.>&DHIY!P)*8Z6DFIBUS;9& M5NQ*,WF"#F*HHQJP&+W"8D-"1 M6I]HY!XCFQ)3,&]C'^MS,0_C^8A1;Q,F5KJ54UH%Q4F7NI/HL!EE? M>OT;-;^:CP5?[K,J3V/M2YD<&[^ =2ETQ)M8D[SG@^OF>]H5*;WE'/%E8\1% M)B2G7#W[EQ<.B1Y+4G7CG5MGE]!:G\0C:N&R13!I/<1\T=#6B MD8IA=_KJ$&2UL>PXJKJ[QSFHW$4RGH 2R&.) "]BQ3:9M7*,"_65"=6PK6D0 MPIUAK1'E=//N2Q'O%TT%FH14$7L@'X"@\]DDU;B1&\U\U/X2'T]E72<&807R MY+**BD^?Q<\9VF.7MLV@KZ%1@FYH,!"L( M7P,@1)R!+'LS8C^- >8%J^E$BQ9?!?$&F#<@TM"UPR2&$<6;_!QJQ2:"07U! MHVP%/=[U)E,9W(C?3[T.&$A]-I+SQZ6-.B^+G$1AH[@!=5+.)&8O7O5G3$G- M'Q"_Y$@DYEF$H"/ST:[:]F(2KCT3\%=($ M:[IF9 3WZF17'3Z2,QU;UD@*" M@9E\3([[N#)J1LKRL_71!"1T)O-OF=!]S<O4Q.<)*%K -'MK!/ MEHIKYC+5H],B=MP54_?Y$9? <5; L>%WV1]4I4TD2RAFBSM.K4]P!F3!>M-1 MBK'(-YTKJ4F6]<%&#G>NB6D(^85D,+!.>9:35D6@T==JLAZ9$"!6GU=(QPVOV/*/K4 M#6 2BZBGQ8Z6 8^KQV;I:]DB_]R"EU6NU./=&U@H>(P;Y[>.".+3CG.$6%EF*;7\YF5O*OL;4H MXKE^$# MB:$8JSQKO>KG23.7875NL2A36=4]IZLA\IOOA/8U;RV/V -\56@&[V(E33XJ M!LU*2U'Z9[J@)$G-Q ^(B&3_&S[TKB^"OD0\.CQ3^M;H;7#^!%T,NPRYC]S# M"+][D?Q@!B^2AEVLI<)W@@@-:K3*$?X>_ED_OAS$%=\8;Q'%%) 5I<] M8/2&9G$E#ZN6YUK78!J0$I=X@5D7ES@ =W'IGH.=D/8\+8.>BSE>0+UE0JZ@3W"=Q: Q@G ;"C4O)+,B$%'^>-1IG MQ6@@!U3'M"0)-M6W T8A"FS*4XD'>Z@IY=SU8V_D4#JU[ABST,-3K[[[A&_X M3WK#K]H;TE]K[WC&$K9?Z 6NR@RF9>":8%-<3/-RZMVFA,RRD8XP>P"15\Q. M3VV'1WTRN+"P8T&@W.^@13]%0^TO=%? 2UG>_T4CKNX]1ZG5&(BP.6\>HNF'__7JG M:;<:C;D>_$)S%\E%\)[D'?K,2*_D"/_!]2=#!W;JL2D?KOE1RT_"^2 ACXLA M@_KF1TLAV^89;I*1?=;O/B72_8T*BHBKE8-N3+)&YLD:/T3J&V"]AEABGF+J M:+CRC.Z59[?^UQE/WB4( V>YEZ7F2(2E%V<9QAVC5)LGF=].K7OH2=DQ,C$* MEGE#'/HE>/I@ZO6X:>=B[R%&"1IHG5/Z+5HV(F?85HVU@!.])'(^XNCECT7' MC2>TI_966_Q%+74 I'C?1\6#VDJB7SF@J!0FO%/C6=EK=GFESM -^L32*MBT MBQ)5,:_%H?1P-/I732KA*6Q8AHF.>_AOLILP?*;Z!3?NG.J:J65 M5X]E=-#TM'=;JD*VDRJDJ\'VWW@I-U00CH1^";RR J8N:EOA5S;NLN#?7\!> M0U,*G[Q_F3!ZYHYYKA]HCVD*Z"V8C6DX$V]S0^G'8?0#5&5*A^K?L@##46"& M*3VT4E]9$6V=7-1.&YW6G!;ZDZ4C #\TJ9)\'.1RA;_%-I]Y1)F[H#. M+%+G5IT=CV<3DWA>R.'\)/?MX717N"/-ORG*VVBZ(#7B%%Z)+O?$O&8MG"6M MA1NO#_C)^JA-2%\' :>+B?AC&>9>X_W)]N I08GJ8KT -0;>ZN,XP7J)1FS= MTV!G!K"T>&8#5C7A6(((^+;PGJ/SQ,;C<8]GN.)ANKP@VIE,1KQMI#NH"*8$ M;ROZJLX5>:FR?-5X-W@3[N+]!\_MM[%"9L("_\BFQ?=#+ MPBF10JSAQ;DLF+VEO ?I66EKG A6&X!)JR4U*&V5!W70*3O;=%9/5\!Z"H]R MU1[P[]X*?HV9,\2ZU])6)!ET<4RJ6A@^G5.X,A*P.W^16"70PL#9:@/) MR']A/&B'%4;J U[.2[(KO@>>;.S(AENX\>68SZ'$!7XP,:KF*PL=ZPN:D X? M?&%; -S35_B"J!7#3K%@12ILH ;Q*^DVR07P:R=OA!NA0:TY=[.E&6519$A/NX\P#LO):@ZJD>R^B!H.C6+AES&."U$R M^X./(XC@EX^"PM6P@:%0JYPI2/Q C+9_"# ^QOCFG(&0RDM3:S -@1):0NU+ M,Z@)#XZ=/QA?*+3>:!D],KC%LQGB0?%R1$T$=\A+ M'[&XBC,^J>K241@?!HU) CS0+I@CIKI*=5Y^%C"1-Y_XYCR=TC.46<^AP1-I M<1'^C4<1=@U[0]:?CL2@!&K3P6L-J*Q6M#[KQ\5@\5F.:#C3)VQ2P3VP\;13 M"CBK8BE^[5H2O42]5Q/,% ?G3VK$97.HT=J)\O"$;*7,&N*#EB9;M3.BF'WU M%-*JY ^*+4-TWRHQC][F!1:1Z@&B:KI3%0 =\1"7 $1"Q9$DQOIR1'/R MX^ZWD/>T$A[8..-&?!6?@ =OZ<'MP[H9H>:L,IA0\7@6Y=W<_8A.@.+%^$4( MPH\+ ? "D0O2+V0+.4)37B&YO]V>*0K@<[^ V./,K23 PP +SZ MCFYP*QX[WYSJI"G]8 M>)$#D:PHNX&(32H,] V7MT_ N2ONQ*&^0%=I0- K103:A)9: #[EBR(08@!0 M<6*<^4!PTDA %,B)K).%)3NRXT02N(K-R5'6VIP;?BXMX"9J5\"XI!B0N(!0 M]L(AEDZ5 *$J'^$X1>PV7EE@%'?@*&TG!M;IJQ9Z"G?BBZ[WS9S]^=<:]B#[ MMQ*@L\G'A99EG/[C!P/&AT?96]*9I"^NH?%D2+CQKBBJQ)9D6C;M@X\ZH%3Z M0*C36*-3ZW;N&92[2HM4>O2\IOQ:*#11'T_U2B+[+J[>F!9YWO>.[KU9\XTY.^ M!,KM%R\C6):X-9KBHP$+.9E#+ 0MRY]#H:11V3!?9<+@U7A5K!#22P/7))*5 M5Y^CX *FI[0NP0TT,R9YQ+AX/,G2E/_4]QZT)M.*3&8Q%]@G,B1B8H(XT.S" MZ+@D!WG@2]XQPB&Q(!-H^1_GJWMCJX702:4EPHN0G%ZP%JOQ"N^X)4(QSN5-^/Y]4IXE-1M%^B)_/7%7DG3QO346%KOTOZ*?UKIR M@I%OA>Y8]@J,)P!32N[I)I)GGIS6>8^)OMCSA(S M?T]I_E&"#VB'L+UP37H8MB+'F^#&L;]%4VM$YRA<^&'J]GFMQ"9JQ5S%9@8E MFTMK_XHOVDQ6;2YUJYXGRC:3]7J+J_>*+MW2KI;A$S2N=+Z$5P(]#[!J "%Q&'%6?MJX$@V;P*'NF_^(Y M5,RO_L;/'ZM;I$IY+W$]O[8E7(LSWR AV?1KHD&/JA7B[U^G@3(D!L+";D6C5-H1:@F_D0H,3:6O5)K%KU]M-1%9]M$ &G,VI&B_(:_?5SX*/KOJ!V[;.@\ MNE@P>2WOB>,SURH>?3R.; .<4#^T]]:>$F^$AI.^CC(19NZ6-_<-I]056.6W MSH%,J3 .=EOGJM:?(76?4 6UXOUXK)1']5^2@&QI'K- MW6ET&DD^2G6/<4(_B4[P_$!27Q)[Q#2;.)M/]9SL$@.+R>Y%@&-1]XUAS: M3/NDV0Z>J%839]#XE];Q.RQ$;:>Z4NQR$JW@L45./-.1SHY; B]*X];ZSF32 MNXX.KC>P*SZ1@V>M+$,:^%PJ]B$EA5^+S+M;%E!"TO($\69I$L2_8?+@ M%TH>E*\@+T9@$3T&KV71>Y4!?A^<$("T-.W1>B-26Z]O[T1&ZUOJT\:G_)$W MEO@_K[VAIHN^+ T1GEI9EUN1=;FQDTNR6A%"U?)4-!M\UFMV:GW$=$_8_/5C M]\63BXXOU)D1I2ITZ3[@49M*9R<1.;%EQ"?.P.0#S%7+29Y\2H)"->CPL7 ( M76,J,S5D/4Q)QA1K[B% Z1C$X>&^I5*1(_*#IZ6W:HM(3W,B-&G'/AKR2;T! M&W.D&MR).]$]I?)2*&OW"6U!)YR!BA9E7S-[]-5WX 52HH6Z"D#.#,W00"AE M"75QP9]>:(G7O;UQ)_)5AX-0QK:,2E!Z\X!OR/6*>%P$!B_@'>7KQ>.#DY-7=9NQB)?IY >4T)PHV9"LLY5"_\CC*S,8;1XV,)AJ(U?:C%)V*$ M3<*7OY 8,Y5X%X'NJQ7.UJK)7/@4ADCT2=Q/;P1 ]Z1I34IUY8.E> +CZL4& M]JLM@U .K=3X'A[D\WQ,#=JAUJ#=D+BZ=YZ7ZQFMTN@9_, 6G+@< P/%>2+G M65/XA<3\[?3N5-@*E'ILB^Z+HH\!MDL6;99X( M]Q-1' VX#YTI%MA@<( >@44_L@TS&I=ZSL),CQ[9-3-M>^11?""?Z^@-O51* MG$QFP$.(AJ9:"?&"58I1+ MZ_Q7O0=@C$?=Q&(QE+A'6>LLHY5H3@8XZ?"?*I1%\TH<];0J1:.G^]->^O%E MF@=WI?$&9Y@TL%$;)W('8-LP/?Q8 F]N_B?X-%O-S6/1W@,JZ*AF!8X7RD9E M":@C;%"OH=YZ",Q5^T!I:MK4$]G%F/S?R$M.T-37>?B3(C'(P-&(AEC7!3"25]@&/47M9 M+3M:M. 74XTH20=M@H G@,:COM!OI&_S_]G[TN:VD23M[_LK$.KI;3L"E'D? M=H\C:%VM;=M2R/+;,9\F0*(HH@T"' "4S/GU;V96%5 @01"\00H3NS,6":*N MO"OSR1E#EOTTPCY"X$?AO8B+K7Z,G[12)2C)B*J\&X] MJBSC][P@G(/I+$J=V,6$J=S&8^"BAUHHRF3ZU5+Q*1,CC)YM^?Q6G6#J.*]\//A*T_<>AZ. 'Y+5-_SK71X8B,HVF$\<<(FI!RU)2#TF."V/)X M5P"*1Z-!$\@ XB.^WH)-R;1MKD.]X\(\2E1 LJUD8/P 72<$?T1]0JRB,V.C MPT/$N-9.((DS"N++59/>\CBXN[P(P&!MQ-/.LVL_)G6F871C=34BIPQ$CQV2+4]=&Y5Y, M%[!I81I%HK"R>"UO)"/4)8>4I!39A1'LQ.CUN?8FD_-;G2T$CZQT&6+)B<%1 M.)%;69\F%JA% M*]1B2]3D&L/]I5=8^7!5U95($=2/5A*_IE8])OK>F24@^DY1KJJLU(+=AJ6XCI+[ MC#>ZB+1%5;<&8G!V@[2T5;7=1)1=P4W)J/NB$/E@0;I]R^"9>4H#7W_>AYU/ MKUQT2*JR7GB0!*,0OM%8L"1-0FDNO] ,$V>S=>/B^YU)B=3B2H07AT;[&')= MWV(Q*%456A1L L,SN1$B@@V9:-R(JOBRQUKS%!P]7 ,Z$1DN=)U^O+-UC-C MKF$Y *4,8O9\O-P@Q%WCZ0M*V0]&\541Y,N;!6S"@HWH176,TC0-Y-?(B9I* M[C\B-@].(&+K:[8E'V5 M$3[ !%\PV*2'(AGAC$>\[RIU*U/V)EI,IOWG$:[H:BIR 12L7RR@%@5(L:5& M/8[IN]"?\5A)/9_9J*:2*Z-<@LJ)RSO0?#!=84QN_49"D?I=QXS)_'23,3^@ MHY\),2!N \86D@=K\"\>Y>"@F%A>(ZRWOFU8HLR?(Q\0J"4SZ0)3>+A6E-:T M,,(7%L]Z',"$.\FDK_E[8U*,^[8),:NP@"Y,I1,@HGCU*ST*#DI@.&I7\7C3 MP%A3/!3O&?W:-4R2PM'-AVRRB/.(RZPMR:9/@K:!#'HROI6(!-7)@RRB#;B7 M9E(WJKE!'E2<05_=I$.*(Z6?/**.1"UJE.V.[F(PU-OC[0V )#42:^]T7SP@2+-TS(GFG)(EM3BIG39<#O/\/I=#"#.' +\IC M^.(89-NJ(3.>\5487UFM)8>\/J#KFNF8WX')@>1!:Q,_A &BB?&>0[*"/JK= M4.[8Z-?2T90-G1(;(^JB3D\-4T1)_"&)JTV09P($7+>)K3O7K@5WA'BGZK6A M>HD)/,8;,D='1'$3X#M128P'@QE MSYY81PT_B2#EUJIV_\@P&2^IH(9EX2L5EB4F(;QN#H=*E_)1;Q49QY@%>9V9 M:$3F78S**%_.C[[L[6(B,OM24-M?4>8W'I.1&'3S$7QZ]N6%.^'Z8W3*:YU"44D^ MJ2.2-)/0@:_#&TEE>T.760KW67H&+@[DV1I)O6=H0L66=5U+V+*CZ[H/OTIG.-7 M%MP-+D!'R+[4:S:A:;?T2KLUA_ZM+UEB4FN=:K3$6FZ66#_[V-0K]7+""I%, MTE=93UAE)5IE-4L#H3V<8:UC?1>KA%0:<9_/DE5;++@&'*E/M MR:DP[3Y>0^*5J*XV=,1R+P]=+1&GQZC+..S8S8-U/#0@ M_5:)I:PD-*/IS3/725Q0=$&?A=Z2,)/4^V7L8:R#NRVB@RD'Z)"I&:+U":$P MR/L.WL=4)FWPN5%#YL&49Q+@DN-7S0S8C= 5Q74Q> ?>$U.P*! B'2]E M#>$]1*-<7XVVX/LPI!&N..RJ(T)F/+Z9F%_"XRU*C$4F=(I8BPNV!_68C4@_ MA,R*NH0Z$>1;/.A2W+AL?N.RKDV][83"!\O_T77,[V&)1'CSFZZQJIMKK(VV M .?-Y4ALZEO03FM.ZW$H*SO"@HTH>=Z/0E7AA0SHL,T/PEX0WEF*37P/+G;9[& O!2X44S[-S_*L^>R ME(3-)*#T9 5,!PNJL7XC^1!3F73)YO@T(04OLC'AW5/5, 5\^%(_J MJUE$0I+](76"O.^&K;'8"S-G\F]DK_0H8D]#)ITO#H6O$NHU2J_A<*Q8E4:W M@OS"0JD5-Z+[="86'%Y@\+H!>0F!-T)$$GQ2O )1H(B_SPO^>D#KX [A/\_* M9QJZ56,,3CI/X=\^');\6TPSYC22S.6=I7"H*>:T[A?T+_E%KG@8TE MI77@CI-_:,X,VDG" 8V6%I@)OZFTDW^T"&9TWEW=Q)_[WU\ZS5:';_OL! \U MIZN$6SLN5:@=AG(OMZB -.G>CR[E'+2ZI9"4*;Y('P.TFW$(BQ QN0B"%WK* MA0O?GW>!]_%_"F+)'[&(6YLDWP._PX-UL!M,VF'N^]S"'5VVF4D\(316I$54 M.)'(6^.WZY@ $(QR9J$A3N412%*MX MM;A64H_@G1#"[TCLIZF>WV9(X[BRBX=M'D8V M?VSS$5==THR7-S.<\FI%L.TPA@@3BY+#[CW7<;%ZD$XKB]^5$8-L^[OPP/!: M!$S/6]YU3LEPBZ\BHPNVS1G>.LMK2;Z"[4% 8'A*NB1;X#%DI(AWE&5]0W0P M@B+EW1_>G%UWOWTZ>RO[[B4^^GU,;M:;L^ZW[V=OET[KJWNN='W*2GFH MW-*5MYU]8]P7>Y#N'/_\S:,[MOK+1VSS6Z*W[[7;$?5&#/-Z^ L-WIV:CW') M91,"W9Z?:;#XO2]=>5GH8U-.D.-,"#8338(#WD;*P1?[&+KCO-S:(R_716HU) M=1Z0WL7=Y9]%QBN]$5%;!D(_L@;"-":Y MO(IGW&'."V5[D[LL.Q#"9$0M-0<*#>D0WN%.O'X4]1#H&F%D7+&'>(8FD!4! M1H>=B3E$0=AC$P%V0$I003_ODI4F$2Y!HI%$J#1T+A5X0#5ZJ[Y0 MKD>O.[P\CRV4)RDS9RA+ 6L#N+H./VI'HD$$AR\:R;B+RO!!@6:0=4%/:D$ M0O!PGN.'D,9/U*F67O<$=C@R.?S4>'I")TZR6[P>-G+%HN$(YPJC'\!IMJ5 M:. Z_IZ 7V!:L]A'*D:9*!VR3.5J27;RF)>'XTD/I'8D12DU/T(16RS 5F , M*<6T-UR"36)OSD(!34Z#.L^E9*3H0B$VQAO$ (%)PRS?8Y"#.?9DX\%M-(L\ M:<\+6:9TB1G'[/DPHHT[)NP<=&)UV:@6\6\,7]@:/7Q5#X2*'O8%YU6WS,*G MEY*&]'S#IMS2 D$<+Y]:K7K+6[K&WZ(BQ8E0NVIZR2L#H1F.FC:VY^;%"RJ[ MR%?,C'^8*Q^0XS[1\5*P) /H?PK)S]*=A*PB$.70::!L:]@8#GW!GZ 9,#LD M./[ ZOW@N3+=(+"R"2DLGEHX*SS6V9G19Y@J]C_QK@)1_MCF\9,'?GF)B((7 M(I\$\[ N)GX "M.;C9M4FZUFM5F;C9KLCZ=XT:O@F90C%QM+SYUK8I5[YJ&] MRQRJ?J-.#SK>(T_P5A2L,EW4J_'N$%'_!^SMS;O$8W<1OV]QJ,7 =6VNIBA[ M",P]6:.(\!,>[S2H=OT-T7C\R0B9_+1=GC_ _'DAP$?#9A&4^W@X]2D3#62? M.>D'$3:/LFL12.S(!9DVL05(*Q9&!<# O+S/HB)$('0$!I\ZB-@(4\-RO!$S M!<)@0'^_@-RD&DF?@8;UX&D?HQ Z;VMDNT]/])CHA$KUF/TAF"N,ZF08MH<% MOSA\. AH#% %%9/30 M,H?OL!4/@9\;JCZ06+9#.3^\L@&M0C6F.;485A[F(F(;6KU(:+2GG%8HFI&A MSWV)X& Y6+$2(],&GLA9\]C8-OIAL21O0LRV.,KE#:-:43[<)\L=PS&-8(0)W?^")=XCX9N&K!E;L4#J$G/M62ZP$KW* M$5D9XWA@'FV MTI"GZ69+L3R:7:3^4+[+92_7W\SA2Z-T=B6B)XO/);@]D!%BEB- *CBT6;-!O?5$R*))!"A MMA#.)SFZ)4Q"P?@VQUGGK:65!G-VF-@;ML:C:E!,Y!/GC=>W-#TB%U1$-I-1 M"R-,"^:UZ1[#UEI\2PCR>(3WRGV>.RU\5;$K^"^TC@@](75CXFF *C;!W"1/ MCR!#+$'(AA#"T2?B)JYQB!N,3![ I?0.[2(?GAA4WNK,J= M)D,_QO(; RX>99*H$C9E"N61;(T(F"RS4,GGL#7+^WRDOH=U5YNYTI>Q6/;= M0*@\JA&;RS^HUYJ7U\U6J5F[NBC5*]6+4O>RTBU]:M?*W6Z[WFQ>MF:<;($Y M-6%F-X W=,J?FN5:JUJJM.O54OVB4BNURQ<7I7;KHOJIV[ENM+N78:OIE;-' M1?G>P')H^LGII'-;ON[9S>6EQM)0H[G\P0R<<3B;^3I'[ZGWIMK <+KXK[*[ M"H^-?VH4[*6S*.L:_M_;> +DUF83TT]A)G72!LP7/:0$Y?;XU;\P=GE%LC@! MGC7YOT00:U=$I@G!H![I#.6%B:(%;V;@S6K!FMMBS8S>]9O*V]SP2D%I1TEI M-R0T2SQ6D+ M'(QR'7R+6OL #H8$2JJ7?UU8[Q?^?V+9W+KD&;M%3#PG&;?Y=7LLL*S&;XM# MS7/;V<=_+!BW\VN<\%5"PL79,X1/(U]'S,F>HZINI*"4]*O ?V!.9P M-W@45W%W@QO7->.CR^\\#%#>XYW'K8-[R5^1#BVX) OIZJ= U>D*F-Y'X^>: M"(/-AEYO=.8 !@]$Q'OCH()9,S%K$AAH3IA5^J/2'3TYSJPU]7*[67!FP9E) MG%G++V?..?:*7W]R7%II%5Q:<.DB+DV"F?.BK4M6KC7K! ME 53"J9LYY\I7U?4JZIW$MI2%0SZ6AFTDW\&?14!KUI9IUSY@C$+QD3&K)0W M"'(MYK0389@Z.'\-O5V=[R&9 X;9:GZ7+$RYN?Z_?]5+ES??X1VCDF<^E8(A MO)%Y)NQKJ6];("Y+(7)FZ<+W'\0?I6$PLDO8G [E=NFY^ER2J)TG'$D3!+VW M)+*5DD=W,7[6K,U\"<',TTZ5E7M,31/_+F)R"^R8CEZIY.0&XN L>>CQ7[-( MV&,"W"HBX>0C@'6]6F\7_)^+\5\S_^\QS6X5_G]=P<:RWJSE)-AX<&8\]/BO M61CL,9MO)6/@-00V*PV]ULE)8//@3'CH\5^S$-@D:S#.U:?#G+4.,&?E:)AS MJUF$160U8V15%E"'\'PGF)"X7.C40.B8[@3AYV:D3F[2IK-/.550[B;;<4NA MTKQ(SE9#KQ3WM05+[H)7LG<.??$62^: V0T)/#ZE8B J6OVP4$'O#<%#RW)?PJ]GOL&6 =G_S]?N7Q%%4IEH(<3>S3^+; M%X:_Q8BC;<*RQ?":=F\\,3F9M/X2]0IO0R'G';9+G/DC]N]A&!Z][]YWFN&_6),?))_?'9?+)$1ULY=P>[RX^6\Z/V,<5=Q,!LJ8>]*A*),#H 0QMZ M*&5^"=S^68P9Y &")QQ8&!;E5(!/S'X81E#C'V=@IR2U1,TJL(T,RC;>.=58 MB0Z(U6-,I7*99,"D9T1W#B,2VYDZ=,2[>EPT+AN51JU=JC0N6Z5ZO?6I]*E] MW2RUJM6+6J5:KK=;G:*IQZMI'% T]3BMIAZUHJG'R?!F@3.]YZ8>N>&3@LJ. MDLJ*AAX%014-/0KB.@[B*AIZ%$15-/0H&GH4#3URAC!12ZJ:KD:W,+6BH<=^ M,YH:>K-<8!X7S)K(K$GUS#EAUM.O::[IM5:1ZUMP9B)G)E4:YX0S7T^U<8,* M#=OE7 )"%5QZ>"Y-*@'."9>^BC+@FEYN'B8;N&#.W#-G4FEN G.^OH8>E9;> MKN>D/K=HZ+$&#&'1T".7 B>IQ'5'UD#1T&.%GK:=PD0HF%0R:5+1:\Z8].1# M7Y6:7JL?IO2A8,H\,F52T6O.F/+U1+VP.*FJEUM%&ZR"026#)A6]YHQ!7T7 MJ]K4&\UM)1:]9@UPGW] #G;^JWLRG)LM]?E<^8EW?BI8;KP9- ML[['Y+%O*T#JOL:H65NO'0AHIP#8+41")!+VF**VBD@X^1A=0V^TBI8;!?\? MFO_WF BW"O^_JG!@1Z^WB_9;A2PXM"S88[K=2K; :X@\5AIZI9V3=/6#,^&A MQW_-0F"3M+XX5Y\(<];//M;:>J.9DRSU?7?<.*'0YX>B)\9K0BRM[R9A\,1Z M8C3K>K-\F!N< EFXX%/DT]WD#!YSHXQF5:]V"J8LF/)P3+F;G,&3:931TFO- MP^ ^% Q:,"@RZ&YR!H^^449=;Y>/!_:_8,R38\Q&MIS!7#!,'1ME=/1R^S#! MK1TTRE"!\--:9?PV,^/?9B8;S96F*J)(^$^%)!=WQIC#XR^P]7,9ARRP]8\? M5S(/V/K5 EO_9'BS@'PML/4+*CLB*IO#UM?>5-\61%4058&O7Q!7+HFKP-32B0K4?"V6N#K[[=,JJS7*@4@0\&LB'K]^IZ.UR3J SBKJ[-2#'"GC]7,J;I&JY'1D# M!;Q^]@Y9K:(]5L&D(9,FEN-6M&7IF!,P9BMI$JYK"&NUX"NWVCI MS4I.0.&.++LK'Z&N;P6Z_JM!SFOM,77LVPKPF:\N:$;H^N5:+1]R\^ L>>CQ M7[-(V&."VBHBX>1#=#6]72_XO^#_0_/_'M/@5N'_5Q4.;.NU5DZ"#@?GQ4./ M_YIEP1Z3[5:R!4X^\E@_^UBIZ\TC O NA,"I"H%-DOKB7'TBS(G&>EWO5([' M6B^R_ IT_0+FL-':3;[@B:'K-SIZN7Z8&YP"CK3@4^33W:0,'BVZ/K;SJ>KM M^O$@GA9,>7I,N9N@N\D9/'IT_:;>;AVF;7W!F 5C M F.VL^4,YH5A*NVZ7JL=3Z.8#=#UU5#0#IALO*?QWJ0@[%4(7>^M]HG!R [L MK9;RL';7#UR0W5JE21#A-5VCG\OPF.8.M'^DD'J]G10LKD6D7A\,+IA3QY>_R/TW5;TC#W/Q@-Z/>$'-FP3F#?YUFU*6M5Q/29CDE#6!X[>;/ M*PV6_PY^%G]X#,X/9\%,^(<6#)F6#<%:,ZUG^-AUSK6'S,>;%$#;^'@O MAI9CG.:I5O1R EJ&%AXH+7T;AZCU0OZ&/])8_/\,$(;>5.-- .KG4E@1!F<> M)%952*R0*L6.S$-FAXOWV-AC/I")%BC4IOF3GL_^,Z'/77J'T?_/!'Y"6PC$ MWGUBL/W@9/I]BSE]IFNW3O]\V0Y*(5DMTQ9R"?N[]?$<#GJQ[(]MWK)6+HML M$W$0JA&$:C%%Y:C#;K.!S.^]CY)WM$^&;3B4,MY+HJ%=3>%NXI$TPCGXVM!X M9MHS4#;RP-B8CNC8F3?RB7O@09/.W3_7O@&7:WW![;X&M //(UO#/^D2D__$ M%YGP.M"7/['1-T):9" JX/0G#C,\!Q@V4HY>^%(0 V,7Z Q^"Q1K,S.D$)9YGX0%PRO,# ,/[

]$C*:/1D:):>L9F ,Z)$I[AFK5"T Y M/U*L0L: 'DW8B?A"A"0\\/N]! MU8SNF:X.1,[O$-Y=W4MD@E2.:,>T3G;76/@6^%TP]8:!Q7!P76B!N+POJI6) MN&1G!YB"Z+',4?[3"$.GGD^T*>X_!LD(AAZM6!8+@\6OPHG);60Q%O*X)>29 M$:UOR/6+A UE]!X2_\B<>/J"Z3YP8?U>)=8+E Q'_<_181%%""2T<88?7%._ MIS"2]1CD.EP6?>LXN W),!>&0@8\U@VC,;) _#U/E0D=K MQ_%@=%4,P@? ?B)C, &W3XS\TH+*?1=,HMC*%CGY/?17<(\T]=M![!LH+N9LQ"9?SIYB'-..L;HO=A>Z,/]+@UH&U7 MZ:C%YAK[CL^)<7J4UE-UI/+,O!A%RN@S5\8$;;,W]3#;"Q+!H'/R^MRE!-_3 MB%.SZSR]JD25!R8+>B_<1@F(&ZQ)/=0&<%H:%]@X"PZCS7VA.>"99=P ]E/X M_(&X LY$5;$$J0!6$GXY]J0N&$6HD$0]@$^2TG65W]8/Y\VATAF(1!'I07&F M6LR##DH(Z$A+S(GRMRRL:Q-GCP$5>-A@J"X8>W**-2M" K./ H3$KC+.K]2, M6IZ*X^B_B_P724VJG6VPT.O,PMY;%OL_A(UW+'ZI<+]OM0.^ 7(^E/.-M3WZ M?6+U,%3#\HDZ""B6*UFZ']+E@A"'2*[ T6*B-+(N,0Y$7(K-O[[+[0?XO;U> M*$O4CR*3H?.#5Q.)7-I-*^3P*'B-%_*PGDBMMQM@HU4L*H4K^. 8[D 4?*"X M<%P2$\9@X%+$C8)*N:K599B"Y(U"K->LK[.4EA\W.,/*.4QV?J E7_^R'0' M9TC!H- &X) C280!:RH= %\!')H?\&M9.!%N%O\Y00PW3]0A@/KW?%E.@OW' M6IG"C)%A$!P+T;E6[>"X4G%3Z0.%F)9$&)Y$"@C7X[S9LSA9>ZQHK/R4ZB#U M]\YW)6[FX]C(@O5WL9*=U MWGD;@>2E6MLN1ZS%EB.%_70AAZN2*R1R)'Z5L CM1RI6TDSU)\-UJ49>I$5/>$O\(9#^_MR6"G @6;X9 MT8Z.$E2P2\$NF[$+LH*(2F$[FJ7B /.ZI"2J>H2I3+ZC@YRD-$T\*/S#=IXL M/GC@(G^.F6X>J05B-5D*V%^A\41'$WP#-7C!&@5K9,X:>NFMS@BR#,153$!T!&%X5Z0:&D'TLF(@HJ\4)/&V,T1M1ZT.^ M,1#^B2>15I'N5;I<2E[(]&N\I)PHR.0AC IUQU N #Z447J56? 1!6P^F8"% M-?"CU?%]<8#QI-S,4 MB1I0TF"APSU+HF[&XOYL8<>?6 -IF?Q1&C>RK47PIX>I;CZ1M3BJY%5+#$0I MY479",HPZ7G ^<0>!?$)SBLQDQ\63#Y;3M/SLA04DXDEQW4"#!U&88MX/82H MXTV=-]2/*155TZ$)4%E@!*\/9RLS4'KH2Y #** MC(^I\ O!0O(H[HY.(9;?>B/1FA%53N9)'F:8MJS;%CF[Y,04DR MH"-:P'-A3CPZQS [6HIU:5$,6FNA(N@GS*P- U?+LWKQWA]1>Q-W?)[1"6&3 MP<7EM>B0^'0MHB&8H([J*N(=5J8;Q4A*)@OC=8='%UQ4(P M#]BA!= 5N#EBN1($6/87N D:#H$/!E&D:C70 /[\*YBH$L6MOK+"IRYRUUKY MY).3V$&3T)/AOH:Y(,J[[2/(._>K,QB??[PF2&3287@N(?<6!:-5=IM6$$%RC 1\5X-H564>TDU>VZI9?VGNI*1=9 MTCNA74:5));\Q#6@EZ@LA0!+%Y0/DB"<*Q\L@1OI9!Y/:JJ"Z\@ M1X585JQK#H]7-2'P? JG_6H+0JJ5K>7:J?BCQ-U66TT!%DM#/P\KO.!"R_5! MOC9[QT:\H:KPM683S#4\"BL[:N*0\>&9V'"#K.>9=O=$(:-A;"RP@:CG+115 M UFEKV,RUTLA\,:RZRC7,MU?\[$M*4WG#XL';^P@0!2M( MD8(V!0H63OFY"R:RX0(=P8^&;Z!!&6[%XL!!NOCRJ82B-+3LU&=S^B&J/WE4 M@X-5*0K*DM*46L&+2(#$U9KL1=6V+]JNM*2> M6 G(\5=/#O-$9;;@!^K^8K/_4JW6RTT&6VL1""?%/="IH,FH\4O'%AA-:EW5 M(*=NZ+&_=,HU=2L6W:7KS??4]VGDV&#AD6+Q&,!Z8FG@<(&N M(]<^NT"EXA8J@A?OJ;61XT!C3^*4)L!\K8F-^A"8 R/J][=GGM%(J"T+VY,E M$(!##N) ;#]NBM@SN<^TGWBE^4=]/DE>/S9K&!&I%5H<$%W@>6J6DFJNE2WN M,FFK-0JO1W,)\,0Q=.+A'!2QCH#W2B_"\T<(:D:6\!.W'CF6$?@C3[!G[#SC MK+IT7P314-A/?R! M5EZK]''V,4[05S1E!:;O,KZ+& M?$)YA[/#>0=]'E7)4'C-I#.Z<9V?TRB;1&%L)W!CP;&YD-A:ZU%]&5^YO!RG M,!]FDD&6_AB!&J,R!9<"N3B"2Z&04>I*YJP$XJ*HU\YRS>C61U:OEB*?%VC$7PFU/I#SW M/BTV9-;MN'1=#;9;UJ*,4,@9>6.)G/LN.R+W6B*YU\HJ%35EUT\V' 0VV*.9 M)1%8/W";6H!Q'!!]3OKM:QPX^%9VG&H'BG6B_ES';)19K(I6R^YU VSP MI2F*R!)7GA=0,N\[)70N_QW@SL=$C(3@S&.5;*9;1ZGU$.!3P-7(7L%X_W-4 MTN5,HNY#E+A9RC"A>EQ)4K@"-(= M+$071[@*,^9:$SG7FD2Z%1+I9?55J 0/=-@%31V*IGJOV)\4,N.#LZZ$QY#4 M@S:S*6:P%A144- B"NHOD$JW?"RG;78?#=,RU&#.3Z**.ZVAR5Y2N1J1GA== M/3)Z:(ZB%8QM!@+R%7M9.R0M:K!S9!KLR0Y("/&[#[V7M4H##,9Z&_[5;+[* MU%I0>8%&Y]>]TFB<'A=1$>NJB1F]:>1/_B8\^V6DHBS+7W=ILRV58(>[8^/7 M.,OK6;&,9%FM?5YJ5-K[VXJD1>3T.#)^ZK_DCQJJ[6JYW2F((1=W/,#YU\]K MI4ZSGC,"R)E*;S9)F^]!I>=/C'I0B*UO]$Q(EA6!:'F#)GL ;%,!(&KMKL#M186[T1%@3NKM9=WONF,JZ2R<: M>Q4KQQ62#Z&.L**<((]VT#A E&.VRH:!P[9.##;,2@:!^KEL$7@5IO-Y\7Z M >YCT^WQ$]4ZQZY"A,0<=<;E@8'@K8YKF\;<,L1FWUQTKS^PJX\K%_7)=,=7@PV65'WQOM&9O;N"67OE(G&L,_9?QOCR5OV%02Z76(W-U\N2NPCMQ'T[@(S/\; M@;?5$59;+<*AWF)/A9JH=MHM%-XT[ ;EA/2E)0(P6LYRW("; M7U>_F>B#-!$28V3V3 &_+Y:? ,[/[OHC/@@LOJ^F_X6.^W8Q:I*/6RQV02Q[ M80R:0M S$6X9X,XP%*PV+R$:#%1AK.SRRMF"+W2<>HG3E#1 (NFQ-@[P9DO% M^[AE''1AX/2#^?DB$B*LI.'"H;1HAVQ#<*!P==?H^V^X$!5H.V\\R@-ECQR3 MXRI[%[PB%.YBQL+L .P54\AV/HJJL]AC$ NB[-Z5YK?=1G[;C?#;NI'?AIZY MEY]'B/'2!\.BU,O=B.-TB3,UEC,V[0&/$EW-G#Z#1G3.4#S =3B[7/Q]1M,- M8VCY\6.$F MX:'W>-\(/!I@,R74(CL&<8QA)C7$L\1DX8J>TB4XZ"%M2%F2DI23BKCB@*$.RV,KI:KZ6@RMHC.;A<1.DPCWY^\>?WZZ>FI#+Y2 M^<%Y?-T%I0Q6F?>:#QX,]S4(2>/U>:U1J31>5RJ5:J-^?M[HU&J52KM>K[WF M/_]9;S;:U7IYY(]7.5Y@V]H8_?_!?79GH*;H/KB<1.X[+Y@L84Z*J MAZ7.I96)>R30M UQN[OC0;=]#W5<=90[J15BEF>[C_DE6\NW.G@DK78#Y5NS MU6BEDV_=L1@Y*4K-R#(&P80;B[*. B]*P-!X_X3!()T9\?T_T55DGT"1.^R#8?\HL6^&K./ORFXI^*N$&99[ M%R[/93=%6D9NK,?(LGI@5EVJQRDX^A0X^K@UY7*.KJ51F)],%XA:2V]:1\/- MM8*;<\;-I^N&9Q1";93K.?'"0RF$'FZGTJFF,K<_ZVIM":MM$LM>6,J:?C^*6/9N8MF5([>09;"G 9JU7CE'S[/5K+1JS32L M$)O%1E0PX'T9VGDC&XQ-K&Y>X*1> *N 6@LCX$KYB@9\/7+<*,7CV9H*+-$? M#X'A&C8._J-O67@W5Y0E3?$++O>=$OO]YJOC/L":+V@XC-31Y6Z9=+(Q&)LV M<# ^ ((/-"2\')XAW\Y)FA9BQLX; ;N]: &+HD/>H[SPPUL>^ZNY95>M]Q0 MAK2T85B+MJHMMNJ5FO&L&+Q0\H62WW?X&6BY!M;JWW*BZH\AX%YMPZM*@V1P MM=INI@NX)V?VRFCA-YB&_9 Z]B=/;DX._2](6!\1(V8E4;5R]K^1*/H]@&^( M@J9J.U5\_<28ZUADVL'MIEJYCO+AT/NTBT* :KU3H:A]O86!B-H/'0O"Q%KK\J%[5#8#@>T'3 !5=@.6]@. MC52!4)0"X&G-V0IBT!GK(A14Y)ZM8T(D9A +$Z(0;3G>]GV)ML(MVDJTI3*O MUA5M&/Z1(:JUI-P^':5"*!5"*3.A5"^$TII"J=H\ET*I!2R\E5"ZC0 VJ5%N M5CRM[?MM&$?^/; YJQ:6U\%Y(/?!FWJY<3+!F_9Y@ZJ[W8\JR4!ON+HO)L&9S?WJV3]1Z.(\9P@.S9/@AVK'7C5/J^07FU6&ZW. MFNQ8B;,C(5VG8,>X/MZ%NEW*D[.56<(7*.JF3XLE6R?!DGIZH]:I=&JIJJ36 M* W1N+:=3357WK8B8QP[J3M,?Y/">C.<+NSMISEKC0^+5JH?%/ MA,?:I\MCJ8J14O#8"@6_'K.U"V8KHNQ'$G,&@FT4,?8M$G^U]CHBZ,*QAR:V M))BP*G]:8M\<^PS%!/.9?9-7V 1;"2#&GO*_^6E2V2G&/&SUUL; M)9XM1BR?^VB_2/%,@L6W*FHU(1QW[+7^\H"H\;,GL29N_-KGL#EVO+RH!GB+ MR.TQ878H*/ED^/BTY[\*KSU+)/FB 6P;N[]9EJ,6_R;^\]^_=!K-'-AP.W,$ M:NTF:>%:N]4X3^4(K!/^HV[LQ/ZPRY^\'Y#K<#F>6,Z4E'.DIO5FL3L^\3F- MDJQUA)U?2H. 5J9O?$: Z^LG;GNQSJDUS(#FLHR[NR3C/K_NPC\YB6! LUQ[ M1D(A5=;\N(3"[\X(V-/X,=U"*"R!:RB$PK,4"G7V+.1!:\?R8%],_P'= 8;/ MC<[V9F(&_=PUT%=D-1M($ ME]WY\&_#'7CP(/X(%?>$]WTY/4"/R=&WU:3JNPA'11]-75!_$:O??^RZ5GV6 M4,$*!RE5,?M=T ,18!J$'0YZ=X&DT(M2BNZ6(]=DM7K>-!G1:ZKZ#YQX@O87 MD&HT/KRPKHZ>)O>A#@A>^CFJ@]9YN]I,U7"IL5?B=/4O7RYB)9EK\6[1'5G8 M@@>;&O&\;<%4Z1YTXLPA[()"Q;P8F7RHA6JOA_ IN(LW@>L%(!W0&[P-+,ZJ M=>.LVGAI% W0!8L?DL6?J7XG%D^5O%G XM'HP(+%"Q;/+]'7:\]:BZC_+N MXK><'>6]\=.QG?$4)(H/8@2%R%U_Q,<&^W@,&WK1_9+_#;TPK'Y@"0F-+20] M'.1Q%-O[\?)3_K?W(Q]2*\S1[>Z7[H?\[RX8']PZLHV]N;W,_\;>N!RSC\S+7&I=UD^W?< ENM[P78/!]^ L MR-[## M.G??88:]JHN#Z(H;_1$&(J@]ZVM9=&B5Q+VH.^/_RJ)!0[XW7\"]QXWX'V*5 M >,6[_NN8R/O6E.&,\#P8;)8R5G/\7UG_$9[AUJNZZWH#=%QK7T#Y,C"HTRF M^1A59]V$NJ>[ONO%NP_H]ZH9V!O#T9WUC8DG0@WFX.\OKGP^KK9>,-_T\?OJ M3]F"_(+@QO!-5FV5-:2NNV ,*YF&F&2]]\]C?[\Y-E]!\ID_:@%5L"94056M MIH J** *<@U5L L=NDCD)VOY?P6>;PZG;X7J$#K!,Q^\&15P!]\U<(ZXMUK6 M[\3ZB-:5P1:MNJ6>"<(0HLO_'9@N67"R%4\E@-! K39?#E[AV_A5K=WG\F=_ MA)8KZ_:I?+3:J3=*\GH/-(X5[H VY 1YS!:=BBBPY] MBAX?&=80V_3P0M1+*+Y0$G-9 [1#Z8)&X(_ 6OT/WXNU.'M>B1@<0G*&\!LI MX#CB"!QQ:;L59Z; W'BD)X,U.)-P/6H!3;C_HO3$LM_5-_Q9\]?U^DJ_7MYU MV9?NA^O;[OWU[=7E';@LWR[4 -UY$S$E*; X+42/(LW ]$]4K27NQ)(H1NZ. MXS;DXD,_>*(C_W/7 ^X74LT&S#=#-PD5#"N/[=D]=/,Y/K5@EQ-[ZH+9"V8? M,/G,Y B$.R!"7P7S/TOFCU'$*M>?I$%L^_:T4Q\-G[^1T6J>YTO#+?8G7WNLX0:?_:2S#44B!P@0H3(!!ZLUF.!2;W55ZR*M62 M,J<2)4TPH=+CW%9YDQZWG">5+QDZ%OR%N&X3[GJ.[6%:1:94Y,VTW S6W<@B M\KZ!N0E: K[KB'<'5-ADRA*G@^19-D,YU[*2F"=RZ 4QDUZ)EQW\^8+LRR$: M ,?F8&!%>7R4O4?2%:>E;M-[9-^,,5\FBM/MTFXW::TNGV=V7O=8E[7]@=5. M?)LP)I7.WCX]&;,-^^1G)3G:E!TS2Q[;WK/8YE#IC[T'M9 M*3'\Y]7>Q,AK[S555?]>9G>!99F/A-LV*G\L%QKP4*+]8F28.,M<6=T?'!Q- M"G]\!.._[SNNEQ]E-Y/D>"YLO"]2F.7-@BD+;98K-BCLJX(B\T21.;2O9O*\ MA0 _E%65&,PO41LQ#:@H4?A2&5F%C?5,"*/@SUP<@Q:RSP77/3?-6=ARA2VW M/D4*.^O9V'(Q!()"5QS6EIM'J03[+6]JI##>L@^0%0QYZ&,0#-GM]YW ]K&$ M)/2NT*6Z=[GA!2[/D4^51UV:7T,F/RO)T:84%'ERUAVW;7,(=L1=F74MRW>& M?J%2#J52BCA<3AAU;Z9:+(]$84F#=?#?<'NRBS"V/B MV+P@XL*H>/GN-9W*?[U[ M/?+'UOO_#U!+ P04 " !.B-Q853NKB)]^ #)M %0 ')E=FES960U M>65A06 M4F$P9E="N31%490)Y<[D+I<9=TF2^RUFAG*_S*"QF9D]9_=[SO^!%2(B?Q[_M8BN$OU35J]<*;I*;+68V)^Z M1EQ2?,T:B35B8A)2$A*2:Y$B)KX.);5VW9_M/X/\.?S/4(U(EFB0JLAU8(2TB*BTBK 70B*6K1/Y6@/]:1%:(KERU&C%)0A+9H7 ] M8KZHZ K$V%4KD2F*!"+]P$KI51NV[3FZ6L;BFMAV+]F]#YXGKE$YEELE9]G* M5MUW_HJ6OLU-ROIV]PX."AXR>,3YJ<,CU]_L)%*^M+EVT< M;CC>=')V<;U[S]O'E^#G'_0H."3T\9.PJ.@7+V-B7[V.2TI^_R$E-2T](R^_ MH+"HN.13:75-;5U]P^?&+VWM'9U=W3V]?:RAX9^_1D;'QB>)N57B*OLLV7+7[[1*R*ON9^W@_)G:WV;V;YO8P_^MF?VWB?WW>?4! M:Q''7"$M*@U@ 0$_*4QCQ4&/H8?.PWXJIFJJ)[,J]PWGB/D_\8[7_Z:3_;1W MIY*+<8.I_--Q:\(\D.N@@!J6L;4<5_UGKHKK M&L^]/[?KY]Z&;4UGV&^GGJ]A^_XB675@F6\8&ZZW$\W?7^(;MOY&24R><8 MNOG]7%/7M_WS9ZB>O7F]W^@SMV::@HO]7LYHT+:.&:/ M..[\G]46VIKMCA+ MXU2/S&\R>K1ROB,.^!VF%2H$@N\.T9$P^6PA\+ ,#>N9\+4H"T'NVI%9FK4+ALE'?@0ZBZ8B] ?X^YJ#YMX5 E'F M3D( 7RP$EFT/^\K5P-_ .=,L(3#)%0)"P,SISQPUWJWXSU!+P-X6V%2/(B Q MA,#XK=\_K%&\@T*@42U?"%#[A8! .P%9?(VD^Q+_&2KBV$[8)=4N\#I'3 M;9?['Z:8ICY_+';++4;SW8<\[)8>Y#MESJ,D,).HE=_!WN+01Z)R(;IG'L^G:! M;ZVG2 /,I3O3>9;IYS*XX;S7F#[)#-ZWN;!Y0VK_<:;@E6"T#A?JML"12X0M MK;R[IY?8)YL$3G6>(F"E]RNE)3V;:NN HX*OE*PVV\; L=]]6K4Z=.8'M,@N M>A?Q,AO'2M,"-9M+$=S,('WCXB$^ER^Y_0)]]^: >G M-:E3Y6Y"(':O$*C$+\D($H.% .4YKWN)'V/ MP3N;_J>Q7)!PG4=3ZU(3 CG^.]K!J9=@[T;$Y74<:%5%9#U;B2;L(OKXJGF"7*OG'ZG4"!M;-!-(4#& MA^ 5=2KT"?9'*7Q_"E?' [,!5VO8=^B'2WPFRC0KJ>4/\=":$[?9+M3R"L$ MP;>D"(&:P4*M(#B2IP]_M]X2"DM/)PN!8\D\I4U\"I)3=L,=-: !4PA\YAT* M@UI!9J;];F3MR6"O[W#TLE^8IH?8'. MUA "KT"7:SPZ?S7^9^!S8Z('R$RB*^68+!M,Q7/$*XP&+-<( :Y-)-V3TK=W M&#XL!&Z0-Z!QAK5=2![;G\Q#2W?'"@%1)'>IHOLN8"N0-6WBD_,UJ!&ATX4\ M2SLAD"YXX8@DHAQ8MPC;Z%+#S1-DSPB!#KC97YDN\.%<,4&_1/?JE7Y!0YNQ M2UOAM@^M9D( B%U".[;B%[Y\A_IC/:V $X=20U+>5+%X ?;$D(+7\:ZYAD4E.R@C@^L.+!\$F_T@D2-+^.'=VRAF5,K/!Q-]#_L M_Y<5N8A<>=:/DS\6'$GWL)8C7#GA%&HIR JCOW'#N(^U168GZ9YI15T]F7 M4;T-=:ND::J77/8U5H9:%I04@GR_/&Q)VA$E.TZNQ?,&=3'8P% S M;<*T\IV8Q15J&'R0H%[IVG"%$QJ\$%A.*7;]:#L,\Z[9XX:Q$!*[\\R#-H9" M(&Q0WB7DR-,VZ[*;F* O5G*M9N+VJ6PF(^E6?8I:!.;@CHG6!3DYSN '))JJ MH3W:[;80J;UA4*<47ME&/&@4KMX:[YPQCG2>Y@B!B$XZ2TH0"^NZQM,[FS*, MM[R66=Y<8A30C>=B]OD=C^6;F\P[C\#M-8&O\6VS0*A(#)Y?28I&M\V8>7YE^!ECC]#91BIX=Z M6I0G]AOAOOQ/(=VXCH6==N6&25DY\LX_+<5>K6EX_;:__CM*5+'MBX-/9M>C M_9Y#.$=20MR2[][LN#OO66>Y?6%A=3?--*Q8PU$LBQ-/PPOM(HMWW3DNALX[0E0S-Z@&UU/C6BQX%V@[6G7$<[\G;]CJ M?#-H6CISTYSH*#^#LNYQ8LE#;;//$FHQ*KO< MU#"<\I/BW]:BW;Q[P/JCP5 M:3B,R_LG&)4:7 ,]$ +'U1\) 3:%@A#2L?^I93(OZ?X!QA3V,7IA+P%!*?$E M(;"D0_[[AC)-#='(OX;[?V(X<<=+VYU\+IQ8]?H54T/95(_3T("&-+AE'*GI[]4D3I5)K*P4Q:VFM\S;: M_:T[!FB4SJ?$DVJR%T>[;Q1ZMBK3I]UY#@933JS'.>7GA[&2/R8/W>__X*R_ M13G.WM/2C?:DV%ZUTL. M<@L1C=4L3CRJ_D8#\,D. *%M0J"Z#%RZ#UGBEL>=T@Q@AG6_K/7^_(B[OMX( MU#W SAM<]I!V/XV]@]$K0A*(#G$7\O0:Q^)3?K>?HGD*:)G?P:HM)'DDP+Z& MLU.045C]]4*@?V)Y+HP\;81(TM@\A!A1EF)_;T884JP7#TFA&K9@U0[:)AOT M !\+Z6-H,B78;]R";"SS%4D$R=_63'R0%GDYVA'[;8[V-NG#R,;4"E.0B>/7 M?R1X%Z@LJHR:X2%U\J-;]$Y(EUDZ#+\/P7Z;*7 'KTVO:Q)8!V,DJ(+/5X6 M8=QBAI9!>,YB/*_7#67J+K>H4CLD>):%=%FS&$%[A$ 94Q;-\[)Z)WAETRVP M?\V.P2X2URH( 0^WGK2TY3KK06+J-$,@DLR+ &6@_6? I M\R-1C2-'72ZCAB(VE[$,\()2ZJFDY#[3F2^_PGHW;]XBSGE+7:YPJK+XTYV. MR'F/B<_?RXD51J8L+%\=X7H_2Z?&TC^9* E".:)P"$XO?2Z<$_O_]5">[PC+)S0'5=CQ6FO7$P\? M%!,":I//.=BIRD%]*4%^"E^]D_AMXP!!O=D!BG_3G6MQ43$JO-SNR8L+!5$8 M,P[(WV# HD8.FI2S\=5E?N\GM6-#9K)O\-L6K$415;ER!_M#5J1Z"/]:%D'' MZB#CO1FQ#)B%3O0^;[3SYD6Q<>AWTS*AJ-H0[W9=2NC<.Z? M4]%O ]\:NPBH",N4/FG_,9SO?@>;[TP-BL-$Q2[U0#E"8$AANI,9[W.>B7\( MZYP2 K\**_CYVM&BQ_'#ZB<)E* MV;B2"C#\9?W%D4D>&E$'>^GS MM*5N%_8G MA?^$H\FS'L^HM@+GR J$1SP4RY 9=1?!%J$.GEF(T#H<$F^$8^ MA_S08_C:2^=[EV]8;:FUMTX@T&%Q!]YA:-!4M0(ZS[H0=S:OK]+]2N!:1[<6 M;Q2T;;%JXTV_U]@4'RL@%&--NS7K_#P!>Q/W6(MWPC M\,EN\[AYS+-_2T89V8\LA 6AK.J+R4,AX$*-*)4@EQ0O[LS0Y"G7W3TB0%3# M+=T5RC2T(-%(?4CC/$0\RBI$;5W8]>"Q^J1)Q^TY2*MAY#W])'W]\H CIQ54 M5UA.'F_Y5U,4S9&,H&*QPOV>[.X@C!2A;W!/](Z<1+V(V86U5>!I&5A"E'>4 ML)L"(23;$2=KMAGT=Q>U"8$,2HY\XHLG\]0RX"OXO?&_ 0KV[UXO/<XN MK?8^W?CBD8!B+KH6M;S)2%T(/.(C,1)K\O<-5X1 $-8#%41??_$LF6-8V1TA M!+RQ15>?'A<"(C>EEJV37#!J[=Z0E9GRL7JN 2][Y>3VXN_IB#J(/.5RH' B MR_M8ECJ[0+#.DX<:$A.L39!!TA0)A,V2_^YUSI>PK]^'P7]E#:;2WJTS^-=' M O[C!AKL)GHE0?:K8\]W[:\XM&-BT=JK.IES7>LKT1,)8C$(S1XSX!;7X40K M'7A-\IER-;H=)R]U=;!_N[J\QC\B!!*CJT$(UX*0 MW7M_W^ ]/_N$SBQ&YW<][K]E9)%)>)U_?[^[_,BH%W=)/I?.8H/LEXW%57@1 MFCXA%S]SIE2]]QK6ZKK7DO6-.T0WZWM]O]OG<[_,&VFVFF/-02V*N1#XUT^I M"?N?*DR]P$'J810AOR( M+9OXMZ#>H7I/NM+D2!>27NYK8+^1TUD.G&Z\1B/LLG6YTY?="NK'_NR=35#C MT'*9)1%Q#;5@2-^9JS<*1]Y\%X$*QZA:G&*^[/E*+$I2RGIXL7KC%[8Q+5Z/ M 3\I<\UD@=!V\M0T:Y)\:+2JV&;AZYW9S(EN@Y/'9R0?+%NG$U2XXI 6FW7! MF2%)1+D4)QXZ8_D<*E%[>J74\,N=I9/8K*!X)9WGY&9Z*]I@DLZVT05Z?O@= MPD6VA*5Z2.\'0[OGQ5&Y!L?2P)HV6(=0/LVVKL*B"4&^RY]FRM':D67+Q&8? MMYD*T6H;Z^"K*B+I_TMM=+H.3C%Q&_AKVNG E],O"MZ9)!Q8E;Y]:MOK.)D\W3"]M'.C:9O-/9Z#3A-C4A7H?NLR"SQZJ(\4*@+1Z5ULCWO@&[D$S1 M\@-"H I#=R8K'VL>TNTKJXV1VEI3E>3L=52:[YN>XRX$F(^M[;>6NAA=Y#0U MP+LOK[/1/F8;' &+W]F#OT2T$>20E/CK(NDL-4Y(^+7;]+F)_"#-\6'&W3N5_C<4L45[W)A19,A! M;DD5W?L*+(C_[0[?^DE$_&KE&@/<.M_I@9WYV.# -IJ4Y7V68U[0F =G1F'EBB73M-)3'; MH?^T9[004,[Q?QVBF)'4.OW+!P:BX=RWSG_[8C^SUQ1ULR%'PO MU%4(W(#V#K7CSO>\5AP#:%!.LGFK$'"E/(V1SLE,)QBP#D>$/R%5B933KP8: M['MT#693TPH"-[34E!)]X@+?9D=F75'5Y^RR2&V] &AV>LU^:B.&IB#71+-. M"#SNM^*0G^Z (OWH_DA<&3MZ[3H=:%10=E&E_\-='R0MG)@6.\=QK$_,)$Q: M1GV;,'G1YQ)WPVK[]K,73M:]E\AL5S*MG!RD,9/RTD_*872;LP4K.[\R5A-N M0]AJ&X\H3X_?NE/]SM.TSGL7FKURC\W<>2?5L)FYSNUTF.:PG-R-W4EAFO?_ M'6][YZ"XCP4I1C(\+>+A$H[!4[TF.P7ST.V[1^\M>O8=2$;O?TI@KN,S[]KK M\BXB*W+Z%FTS@4DT@*R3&CEF0[]&&[=$7^W/6D@>-&N,?5S]6^M9X.DN@ZE9 MQ'-Z:!RQ6BTP#%^@5HBN)3_9;.9TM>:0;LBG'RK%H3.YY_DG'%2VRLQ;IYN) M*MZ^F$N.T;U!V^FO$][,CS9:?O7I[-F837:_04?_19+9J$,(^3B$\+Y5-TLN M%WI.@T%X0&U;5+W^W.]9^9HW#T?A2[4]F^]5C0G1?6?,.%VLG]P&C;+FSMJ+&LMWO6_=&/-RO,QW^$] =,XX^U^WKQM>MBN M1?O7ER-AATVO W+SH_4H:!&LY]^N,S MD^>P7V0AVXF07[>,NU]NZ)WE%I="21K7U]PRPEUF:4]/=SP3\=L<;!&UVG3" MF$0@4.%U<8+8Y(Z;']DX_JZ6,)NH7]>#JN$-GUZ='0QK>RP$7A)_(^NF@M"Y MCWP[08D0N(H/(TE_!QTHD8-R;,_'Y5@C!03$C>D]YE'LUCR;*=V=?G+K-8M( M1&YZNLZE3SZ'=A<$9CM;@BX?%LO063;HZ;OLU-KEYISX%/Y9*"#-5:$M2[ZK MB+8]/\[MR4:6A?2-75]Q &"J-^;-1_3K'HP8T1FZRP/Y.[N-#-C==O&U#/?,;C.HNF"B9Y5[.VXVR@8-GL CB03NM0\26?:= =H-M M?S=/MWYT+^G777AXX2+I^FL?H M[6ZU)]E>'RD\@&N;T)I7FX37:7*L0T/Y..PU!.[[<9*+"6A)O6I=OJ3$SBX& M^^YLS0 6/HFZCR\8#?5:I'4R8PQ!#N<(.N6%]4@&$B%=^+SIS.F.+-)NY^P? M]I".MY80(.9;%44* 3%+4MUR?,8/XM'N@A0'\L*L)*.!_$7E"#KIA75-GRY_ M,4_IS"%+4!7O0Z_9\4)?G0+7/U"<7H_KA_'''UR M3 @X$2]!;F!9:B\?YZ@&SKZ6 OP=Y5K&L?)$+:K:)%J&0.($7NVX]@PUFOZV94VWE&]]=USZUZ95U=X>UNU'[IE7.G;&# MWR[_@ES<-+UXSSE18)6:D3%S"D%A!9XIWX6]N"@_MZ2W W=+_T?84=Y.4K>] MZ!+1D'>2$("/#""$UYRZW/#I2"WZ R(SW02YCT'TK@H'A>4KY*D^+69YX(X= MRSU0(_$\[PY!O*B917D('WR F:_Q.QS1LK#J(?PBG><'MR9(WC&ZR-.:++8P M64QEPV523,^DJY2OW;TO+ 2)9_&UB6+C7^D[;=FH]&:BG.-\/K^5[5E'A736 M8B7+1=)^N(*K8 W(J19SF8P+JE7T[+WE6&*DX9>_>/0G\\:#!XUII+6(RW@I M#%%JFC%NND%H&2/<4/!1^0]B(0NSA9=,#DSF72>-3X;\.EKU;2^I#Z*P:XY" MS4QM7 TB#+2](U&7'F3/9#M=R0H+- Q1/KYV_9&M#S71CRCB1H9L+=9(+ LO MX>*SC E.KMU65/3H=G+9'J-\F<:;JE&F:D7+(W93[E-H/2'PNH]!:>*,.?Z^ MY5E(+UITYV1[&?]D@B#_*]XW->H_X MZ<] 27C-$_:*ZFD//7-4[1:U4GBG=Z3/")/>L5IT@7H6 4<9,A-7\TEN@1*, MD2Q^[C>@]B8Z=_FU@1.'ZIJ4F_YZ:,+E4!ZH[X(3"0FM,0_\7,_NKJ&@"-I' M6A>4E4PE*^5]+*K(O%_&MUJ-O4Z;E^6GJQ8<-3;V#I2*FHES3L1;WZ9_^UC( M"!^489?;WTP=(J\;_WRHL.O#VJVD7=7/OH6%<82 +%AUC+2"H.[+;:AO>51J M_RUIM*Y+6AK:Y-9,M$!"N$;PW&C+UV)Z@4$UUW%"N_!1&;\\NY>O(3J1H37? M-*S 5][&4R3NRE=K&+HRN+M,\W15TMCBG16!DHV*&OQF8MUP"V2(KR9A.VAU MS,G#UC4^=_9&W$JA !=%_F[D.MZ!6ZWF MO,WB6U"2FZXLO[YAX@$.OD,A8BH;WD=T4\(H\M$E;;=NLO1 !1SW%$?PZ]$U MA11%FY[A'YDGL+O"HOJY"/][& MU@+54KBF$8[T=P!;Q M7?.GEI?N9 .!R>Q8[CKH//NZ<;PIFQ3O12J/'S@16/2+G#.^+VAA186?]'7C MB^++<4QF"?P?;SZO,].&+3O]8]BUR, M/<8^7.HP9HH;MZ+ :QQY1P@)V@EJB,$/B7X=TK1EEZX]XY.S$6=[^&FB"]69 M Q/<4I!/M+.M$0)VJI+\9I)3E1!8_7V\]$>V>AC63;>OO7:7$ C$LO;9$BBP MZ"^#^>R-6&;GGQOZ%G@HK; E$J/ML/@T<]@MA/&[)_,(VI=X0I!DI,1$H284 M%.P1^'TY4%$>=5QY,'-EP(^=FB4ZXHV5E2-T2CK(_(V/X!">%[2S?5F45\5J M/9]*:9-E'E[T!6H[3@K!KAQT+OF1J)D#NW[.K'-58L)BK6)P]TMU-JTKWJ6J MJN%XV-+)47CM.\C7EVJ:;LKIKI_VWE'UR4$0ZE;PR;TA4K!O]M(%2T^SZ=;? MO-:)JTZFQQE>N-?X.(/VI@$PD6?.G+;'KR<;9UV_%#JP^T M'&C,UDQF12K!TG0IEV7?UZ.!#_L,/?=Y,/9=#_YFZ+2ISC[;(<#5[[>?'T.M MVV=!0B,I[>N_"XMFH_M1L,0F%KH7XV:W6BN@91/Q9)=^PWL"SF2+]^_^8HDK M:Y=,9VK4/^H5H5&6!8*W.WP%I"TWO3./O?";,%3I(:GRS[*1=62LMH?"ZP[5 MA00EN332AN;F+#9;D-,G<%?WFC)%\?*N()JD U99>.\LP#_22B?J0@8C&_50 MFP>/.704OA=;&R/-OGAJV.?H: R^S(8B!5X%-\,]]OMSH6 >#M_@+546_E:! M-4+9J7@VZA"U[S88N'7CY\9%56(A-^7E!YLQ&_>*EY&%%6_?9EW7N/IPS^;; M[S9*9!P U@%RXW?/5?'ET\_3..34>:Q!ZHW% WYNUVE:UJ3JKVI9P*?K;:ED?N8D7%O9VKNV9 M!I;)98&7&6??N-0=DVA<]<^_LWWT@"Q@<0572^VS9;54Q>N7<$!RN0++67;# MC<["3+<=HI,JV<0JCB>\3E4025JWJRF TU1SJ*Y#'>WT_7I)9]SQL6Q/)80* MTM)$IVVTYG409D> P&'>HV+H.%N=&P%5&86Z%D6RQ)ZN"!QXLC7@Y7#; P3 M=@LJ8/TK2^ Z(7!=";^FMQE./<<9#;\>Y.'O68S7//HGJC_(+3VEKP:9Z8PM M&QRR$0%.(:VU^7;[ZO?]IGJVCU\( >\4TX-;OF$*#/CKLD-"0SVZ/W5X M](F*0ZD;5FKCPIJ[/W9:/7. 4]PV X20YRZ6Y!23JZ@N4'%B&']@F>ZYMW]346S M\7S% =Z.L;XLF]@G"V@EXJG.9%YWPD[.Q8'^)GBNOC6]I83ZGK8>K-*@WZ3< M;RZK!D4Q&\?O<'C#[ZJ\]$T"YS+U"9-OOHM]L6G@*^NRU6O/'Z;6H$7X=Z"* M-(_^S1@E]KVO^?[N+A()X$":*@)6%7 /?=-KL6I&CVZ]E7[QYAV+3\N/RC_= MOJ KJKEG421/:R'Y;'L!0VS$ZKFDJ@V!0*5<$U3,?0D%,(T] MI\E*!/NJV RS])H1D&&8OWQ.;'2I# M$DIX+1FX&_.B%CF])JD#OVD:R?W!A3Q__KDHI6B> %L5=\%F_U;_76'#Z,49 M6B%'G2^'9J;L#J/U!R[N'Z >*P3UB7:T9\$"9+K$O:4O,KW?XZ* M7;+^SEA#9X8Q\LB5XXGQ-701TF83KS4B3A5MT>=>\&)*!LTU!,E8YQ;%#:4* M5W1$8)4C?@,?I&9\E3!Q^707?$UG M!?%%WO&-VDD-+(',J>]3#:?V\PY,.Z#9LL!%P7'KPK;K>^WL;/M/)N_X\&RK MZ(3;B!=/G'B"@Z!76#[W/J>NXTX@+U!'-C_+(VSQI^^.5$><-5 [_^F;;3L%_[%KZO<)J\+RPA*KL>LOKZ _ M=X_B0I!4'$;:TU9NXN =..2Y:L+*9U%\1UU\_X^,*RY7\&K.) M-M ]K7AE@Q.\?-X>@0?V.8HLX:YH+5Z$IN'23^(7%37Y;8"UPJ+:80DZNWY3 ME[)-4ST-'0_%\(Z]O(B5C@,6*FRYJM >JCS/MQH;8A!<^IJO[; -^^9B/8$, MBQ_F[87R?;FAE;A'\S.3Y+5]ZO##AP7E?UC5=DAER.02"PI*KMHYJ=S6Y-'T M>_ =J9!!\.4^9J/"'PJ!FX3NZN*ZTEV'WJ]EQ$Q]%VN)2^6O#^(:=AGX,?(; M:BX.=#>VEY,%(L%W[!%,#/) T*U%VF. ;7"\8$ (8&(7/P[#2W&T'P4=T[]7 M27EZK?WBM]I BO(EY1WJ6Z U+'5.$*:WL_PSK#09L]=;RFTHVU1?(/**W);6 MA$1*#ORUR$T(; @\/ZP>*L!4#;L%]R_\4*2;IKU#?>VG0/I*+,$[1)3K(DMO M!8&\I/8&!U=X]0K0)H0!2[5Q3!#?^8D7%-%=([&> SPK6C%!"'R_BT^5/2_R KLO3<;8@*::F'4!83-@FB MC4YF,J8-V/+\]V7[WA9LZ59S'+GF^ZQQV10Z-U M^;)D6$*9U5 G!*94DB:5_(OB.>NZ=I/B%Q5CT- ND^G )!24 %8=IFW?BJ\0 MO!Z*#VAING6E>SP2.9R"B/Z6H?K[=(Z1X"'H,GF'3NAQH7LTM-^ZGI'*WUSA M^/Z+=2TZ#S_MR!+0_7*,Y+\J(-.06_8V!D!]D&U#@0Z,#HUD<@*J^AHJT=+\ M,Y 9JRQ[NYF=F0EG]1.YEU^+GY^Y]#7W2X[/QE^1OJ(/SSWMG,"S3^I"!\7J M[>4AU% \XVD1N!$V@&(O=M7Z&_!5,%O,6-<\97=6H)MZI%___/Q9]<$T/HM1 MY,O?H,X%_\9?C[43+3ANE>E#S6ZF'Q4=W\^Y&N@/K1$MCS]6MYU7K,??(I39$ M TA9!JPV'Y92P+T&?_6<52MQZ%D3K=M24@<0U5%\:1,NA2.+YUB"5<YI' MP"SRZ>]#N?C*[ :XZ6(_+%5*XYP8PLG!O?C"D (+!7S/&VZ>._#9(0Q8PC?@V1[@5#&[V]R-_@2_D;;?]5Q:$WH]\;BC M"RDL+8MAO(F*#H7%U7DK!R:;W=B+3'PM/2(NKVAM[F3];?;LUKB,YY_GDCUA,51%/;3H;.T<5@>>F*+"H_T4R8;B,VT+TP>] M(FSZ5570[/5:)__#/ZB>T5>?[\2:UASBG2LMSLTKB&@Z7%?[\$#BT<:;-RL! M_[AY5%\#MYV-GG)GUG4:X3.NSTW^;"\(-YXOE+(\7GDJ:?.;!(/-&K^G\?N= M*?GD.BJT^LNZ=0LGR60AX#&+)O4-[J:Q M%:8:;F2F]#5RW=V&3B:**WK$'5Q;E%&SF.>06/5;%*T7H#YU5PBL7&1[3CV1 MJ\^6&8 R&_IH>&N.5N<*W[X\=2+(8$P,M_0Z?=7/-E'YZ):%F[:=KW>7TVN7E6_0-SDR& M06'.T@=(UWAY!A$2?JFW+8P1(?&G'G5/5K]_* Z^AH!!$85M.]OGQG5'@OL= M\1+;LX82T=<5S:Q GPN^UV1VH3!AC5QVXLT+/I%/E)I\#QQ4SCS8G!)E8H5& M;:H__R8KV2/V!YR@0:VC0^H*? 5K[B..PI0CLTP)VTL?-IF6&6[*=/&@$O&* M#0Y)]D;1IQH5?RPY[E.4.[E1Z70FH96G[[(HO?-,'H-@1\O-4^^>G$0'=2YD>+%ORPH)DGQ5S\T-7+A MV+(8P2<<=I6F/G;7IK"M;M?R1/ Z?"N$.,2"#MC@K&ODH1\8K8J! AOHKFEY MAUT+;U?NXQ;F;T\6EJ_DQ=O(WVK^G;^QS7N<-F\^I#29;?%J4=5\FSTX4!>X MBH5"R'4^DA$K7%!III,.(L.H1H(#%5W3JS9%05 MO=<:,?E='NK'8&JH5'"X3/N]5(+%C+$T/(!E6Z*?'C-FXZ?"V8NL#^64B1S^ MW2'6O4H?!UF4DNC425(AURD#+9)[Z#N$18%E??OEVJLBM_0=7T%OCT5_N8ZYC\PSXLMW#S4E"H/HR M[PQQ!W3>[?9=;>HC(UUNTV.QI*:]JX7 YY=_&)4WWY1C_TL-JN,YDMKPZP\( M?A51,G7"771Y:KL=EP(?H(,#= M4VKV(QR(F\=I8MVB*4!J"KRL-K/ O8$F6H@B(O/W(">X3G< 0_TI_52,$I[0 M8N'A^(FC4^:7MK^A\\7G]11(*E"/G0R+C[)17+ @DKB##;(HH58R+V,8-=S, M[6#_L6"Z#/[KWZ^62+PP8Y3_/3O"&CJE!OFF(X0 MJ T,&2-KE<"%TJZ^ [8PD$S^=O]P4RVH6(YBS_6HI0]1UXYQJLM.W)U87U.P MKLH,]5EB'BL+5IW!B$-V?5CH[*Y")23AQAPB;A@XN.Q^A50P*X&,OI\D3CBC M&\NTPRQU_#S,SQLH"B3YZ(W3-D)H9LNJ))UH%G;=.(P?V.W2JH*JU7$6K5:" M)<+?08^GV>0:QI-!'8=J0:RQYDXSS/\^[R"=PHJ?9LY6F"Q!EIH7J)EU5 M/'%_MQ4ODP9DQX4X>[&%@+'XR[!4\6NW;I+G\T# MS&5%@EDMP; B^S9^BH(:B[O94NI^Z_HC_KN<%+1],J'4I" ME!ZW7'@NNI,O96X,>,%;!12B^%!:KS=Z-71]WO>\VFMQ!VBZ^;;]UC_W6(DR MG(V>!JR9)QXMG=/'^XOA ]4514BZ3AB%Q8^SBQA>K3E&CJRBB77Q5/,MC)3I M3CN0^39A*YO9$$(R))YKK>0EC?SR]/H]4*SW>Y6LR)P0X.\C3V]BV>_'/[6Y MF99!@/N^/P]'W2E+)[7R; CF'[="YX<^=Z??C&ON";CZ@)(=B#4&B)6@"[5/ MH48JTH%YF)86OOBA36^L?^YDXWXD?!PNL7GN'/5*1)_&':(R8@Q%[B*L^X&. MUO@RLL1OL7_$4I(I/]L,WM L8LMPUA>U-9H^'/8RW9)L$> MQ=[:*_/*;O3+0ZIRX/JY2W<#:UJ^T MM"KZ2P+X&&3&45823V33*P_9)7ID.ZD6-0B!S=>N-#?P-\2RZOX(F"W4X=FU MSQ?!?.)13?=ECP%$,EK@=X,U-/XUUJ^&$!A+/-V&R!.[//MTKF%8&U@=)/C MUZV/YB37E!:X\0_1'I6] GL:Y4LKTBT0T/J)='DA9*3WZ2[5W>MO*[6'N']5\XM4H0SA _"RQ7( MX2NVM?$A(;"BI/E*&\C,9*S15>T-#!S2EGI0 SJ/M=<53]YW%AT_I%7U&\GY MV*H>(YD,USY\9$&@S3"N,(J0E>S[-"#UG$]]QL2ZRQ\/>;WIUOWSR2H\Y NR M#JO9Z;?78K9R=#ZX1C4FCLMON-+BMD=TCR%3Y^CGS]_:O#EN0Z'A?(_F)IQYDR<$&'KO ME+OKR)"&037^D4Q%]F*XMIZYZ=E5(<]28!8Y1>5+T-2I'$E8<7Y8H3XQGT6I MXF7KU]]Z_)LLW\(]< J>J][]U3!"QKZ=G_6 ;J5NM&-CUKCQ^^A2BB#%E[[^A2 #U6M)])5FSM:Z/,]*2 M)3)V PNR$_^[WWUE,_K*8J3[L:'C!L:+!%(6&O6R-&%.JNX]+79ELRD*AV?FPW^$P(])_3,2U[ M]3S"Y^"FV8CO8H465W3YZC1](9 H)@2TGH'!:'8"U \_0O-SCL*R(@/_S_5[ M,92Q;N/8FU3 CD"IA]$?O^\/. ?Z>5'[0TM(K;6OOCX-T)Q?V-QY/G5GXS&) MZ8437RS"1J+S#J?_./GA5?#%3:I<*AG&@E6FWCA%_K%/$)YW:.PC_P1G.5J. M^]'O._' P54CKX@Y38+O7@D8A[GNUX3P6CP:R\R0UY\;CUM7R"YF7NQ'8:2) M,:1MG%V7&ONFUIRR3=VX$@3?+0W 5NJ_,?K ]!V7#?XGZ-T6N[9GF9(\M;P,+,)VWD,M3(!$)B M2OWI41->B#;RY,LXG(%,AU4X"D,G<[&U0B"\NR3*_:ZE$JO]++:SMY80::VZ MNMZKW?/T\L,2/(0C(DSY& JV1K*.!)9UF%,L6(-=NA+$UVJIO9[133EL[0OM MZ-6.FC-Q7'OXT)Z?*=G+2[2IF;0+18SUA &G[=02$DYA\?S4 \M 9^=VMT*S0Q'A MDI_?"R9MC=;_N*-TZW/ @R/H%(HLK N=9_H&>90;#V,W.)/DOM\Z5U&?F(DW MT5 M$C=W$:VN_C8C=#/6?]Y.#%[SP/%NEBW_A""OW&[(LT^T3O[]F?.U]KM#S=@5 MX0^^U#B_E[>OW"#[5-^ZG2*.]:!+$0Q.;ED%*;-/!DRZZYWP*1I4#),,W+)O M\4Z+HH;H@QBMEFR X/J'1]%O(6"N%$[O"QHN@?6%G9*0UV"ZE,S=XRD&T-ZL)' G:AL MW%5V4^S16I%*I=4LNSY9UK<'6SE_ M"N4A+D5VG2^[B4MS\GR?02A3;E%;6:D#,)*\4/68>WPSOQO8OU\S.\J$F9 MAM3ZP= 192U?[GG(?9C<&\3:CY&!JTHXRA4?:J-LK^#2;?K+]Q2A8H._,96\ M5B9$/NT1"J<8_QA5$!TV M[+F\'IS[) 99O4_83V>?Z0!3V+F-1H1VC M5=AU32.FK%6=(T8%<6]_=ANWI*_M$6BU_>,(T_@?X^.=N-$.GCX?R]YU.L[D M(7_/=9F95PL]Q:C:'+?\XN*G;7)/-[8=Z Z^8)>!>5A"_N<#5T.T-.E?"NR_ M^O_J_[_8HG>GUNM,C(KO_-,8B1OWP62T<++[(4X8RN4?:?PL,;+O* M#;-=^I(_U.5?MC7R76_66G5S(Y_ID#2V?.^F;7Q3XR.+$\D="?#].[@5 MM)W=6!=J.)I]WMQFM(:^HFN>M5C]X5G_!+A^EKG3.TV#Q^DY<=MOG$Y-/QN: M+_G@[8U1=I6G.J*+#'JU+S<]KCOV,KD\H=$#,<:O F4IR,8RWR_CJJ@;3=B+ MK!FR%\=P:"9QSI8 GC%,SCT@!"[[:@SIV7^X^\:[[V .GJG.E_&UAH(YJ[N' M0J?1634<=0D!ZX^>6KR17+KE7BZO&1D\Y,1?; MRW>DY+LJE 3B+I=[&I[K5)VPOXP[H/XV6>+POF;_7]X7&HY%V.V2?_L35A_G M9S:Z+M-"]E1_R[RXQX8;UNN_2/(\^_F65]:>C.T9&1&:#^Z+O4NU,/93?R=K M86_"LR8-4L3 :[,2^KD+#;+ 0R MI^V;>883BPEKV#:0$]=:\'8!'TJ2\WSIG6W3>*_)+^3NB"Q^\,R/Z!BG@Y-Q M"W^^[]O]&-Y[)7NVGOPD;C'<0+G!N.W*^+)-P+7;ET@ I^L^YA8DSML!UX)L M<\\-6309]@^& DUK?_#[SID.*-[V4\F!IJ6O1J]>/>_:_1[MOVQ<[L0SA5M' M/9XD.B-S)6(-S"HN"?*M;F">.ZSQFA 1JPAHJ";?QTA"RBG:J8_X!N_'GC\( M"2 ,;C%]]A])+4R"6"IK(K"/L,0H^5O*>1(6G/$ZI0)RLV83_?J.VT%KV2G M17NBM,:PZPAX<[9/M')(=&KO>,SN"%7YCUE[J*T71*S3_N__#-5_T,]7I7EK MGV:8M(^4E9>$='7UKHTVW_=X^ G0>-.A$K@;?43&^A'<0V>?PZZ"/^L7+7MW M]Y7CAM_:2H]CY-H46CH\W])F+C@U'1>,H(^XU$HF8FGWAQ?;EC=+)]P7L";1N=U\&7HUF/>VKN%Q3HZGD3M' MW;II@K:K"_4VX/;T8LRNT2_D(I%&9=.QP\[,<59W0?ULFZ0OK/L+'SY5;-1[ M/=5N[IK/I'IQ4QD?J_+92(RWEGA44%)^V7&8VNT^'HS"76Q<4$7%T+J_+VCIKG7F]I'BG=RO77/:&"890*CU.A9T/R,908;, M"]8Z6DJ6%2\*POJT3E0H3)9-?,O"R,MZ=&7/#,YVPO$Z#XR]L%NP+KH J0D6 M*^&HU^(V$>Y6^2N7- VZ+K;VU0\VE3R<"M!\B+N&IV .(S(NM%"W3_V9?J3$(USM@>X*=D'!TZ^=%&?==R9MJ-CX!ADJ^!2U,!#R>ONKG MZ/WT0$=^F7+&NSNFA^]3'X.WT- !+:Z/X&7Y25BNS7L2T<]TZ4U?UQ/.5UHA MJ;DSIAOWM_]+>>T8U_6WKPK$BTD2:4HP*THLT$2D1$1 0$1"0FK\B MT@U(AT 4E"I&0$!!04! I$2D! $3(!0! >F22$D"2B>AA!^0\L9][WW'V66< ML\]X]WWO/O?L#^M#,I*UYIIKKCF?9Y6YPC(:Z-/K4*?H+UB*)580?H(RZ(7@ MB!8&.&A>E*6NV9Y2#0@>(_?YZIZ7]Z0FI$F0IFZ#-WQR0#P515MCU&\XJ-0Z MK1Z(;D5PWKMO\;/*'\U4:XKWWWT7,/,)2MPK8Y.:[MR_-+"[A]D/X6V"[_QZ M%"T.L$"TS\"'/E%R1ZYN:F6Y\!_WI:S.KF4$OKIGC2M>A[[)9?NK&(\P/K-1 M>T?JZ[Y:JGJ;PX\MS*D&K\*),07>D(>Y_J'VWT3/)7H0)R[HZ.GWC78,\B<0 MT8FW4S@^O@-=Y^@)@51;=JH\I5W'D5$G;M)U*/@W*;IZTW--Z"L=H)22)=6' M+2?='KJ^IGC0^ $HY9Q[PV"3.BRJS$.E="%^&9VF%3*YW<("!1VF'98%B?^_ M^WG_A6EU#A)_L.J M/W,V7)R6LFSP6.\\ E\SHJK_(>\GLH6+DJ-OT=.\0^NP6NU($V[#3&VRKFR_ ME'U/0VCS:O(4Y48/$(Q(^F4-V%.@7P6^ _)];B?**F4.N-*L8MY%+'4.F$RB MS!@9+-!T=AUF/W6,KHA-=IS)$\0HN\"72Z'*BQ*2@SI7++L?1AQLUG\8R0"3 M5Q,P8,"&Z%01V"[Z,YTX(=S.]0.Z$!J )UQ\XZ$D^:PP?\$'NZCAGWTK:IX% MTG%"/(8PY!;')=._V[8M)FRYT3^S0&TLD%%)Y#.Z&N!$G(H]L)[\?>)1DV2"EZ@@__N MV1U%/Z]\ M;MS%)R]R\@];CE753FII\AC3V98QJF+/Q(,*&%21!%DX@#[(E- M=[O5CY]<:AB>T=;UCPYU?GKD;M-+TZYU<[L(U22S'K>-(=H8^W]CT7V(#[Z# M7IBSU,W<4E*?,)B+K<#:VL17&U!IQ80N%JBX/ 8C +2S1_,9HPSBDR$\Q0.7 M)$Z-1S9O ?Q 8JDZU&+Z*C2!<-3IS;%/L6VPN^/1G&$V:[;M"X!#*8=E5 MY9E!ND*P2F^@\K/B+8=/4K--O9?@#6GW$2%G.NLQ,]:*ZJ&HCK-97Q*8FR MM-3L"N3^^#[_Q;?7QVO>/B>1?KCV2J=7S[4FR5:F?_WG3ORHD J,4\=:$=4E M#U1T+.I;(_$ ]R_^L3X[O$X4T$&*??N(6WN<-2UIP=58RJ2X561 M*K4J1H3>>?POGJMNSU\K7OB993\0@6&:0PV7M^E6U"SFX4X=)P"QZS0]UJS] MHCR[O&QVD:F0G'\SB^EPZ8P^".2SF\YO3/7,)9$5YB^>=M2 M:_><=O1XI??@GBW\L2U+!?#JVN)*K45T M2%9O5J-X6MONC+A_H .I:K 4[&YQ?PCJ'NVW&0V;O?T!T.2,-,5X;2'27$32 MMG]0IA(1E "^3A3!R24=A_@(;OYL-MH]_^0Z@.VP*_]J["\5UZW[]%7,5[*> M715=B 4ZN$X/8C3"';Q(J_@>TJ\$78> ^JL-+LOC3F*Z:2$X=T[^8K6P;MYV M'YI3,YB+KDTI,T9:4B;CB^9" MY9";UN:#LDH?XP'1C=])>([\%6@^E']TTC ME[#YCHY>N2*U(R>^\<2M: K/X1J:WY@ ']Q6H=>\=H(QJ>X2M45-Y^HH*57M M1_=?/O& EX-H8W7Q@""[" GU;ISS>5F<=&IA261[U'VUS9)O_DU.2J )FFNX M*U*4O*ZIEN94[1TD/PR87FK?!+SX9Y>&)7:VY[':,<=HO& O7S74 P]O#O20)Q M8[WS/@53YQ#GC0+-+_20J?;QS /@=;T?D#A=-RB@;2?M^ER>"2\9?6[?(:N0*87EUC_G?17]B<67L7BQ=]%#*5.]<.7CS(25># M#0H@GAL !NW\(15FKR"=";A.%LCL/;+6$Y5XFU$#\>GUPWY#N)LK:$""5YMN M^:IN.L?:(%KG&?6U5&8R)9)HG-Q80@C^F0,;N_,<<<\*P7,!R23V;UX!/PY_ M#D$FM^#&CLAXC:4)KR\/%OV.!EH>QVJ>P/*4&KG4!,4A&^ROLQH1< MGK>]"#62ED)1:9:J@AT'RHPH4[3G,0I6D?Z27M]?_<'[.7(#E>G!0")\(4>T MZ%#=%E]J9NZ-AAPAE-V.EDJ(2^3C_1Q9PIK(1MF_#NT%9<5:ZU MJ.,1]).F=+]4>+P_]NDUD:<*_5_7FUHS)89;B5*S)>W=+-"AKJX\P]9),4JQ MI'I17%]]W",OLZT@LN/"@%_DB.=0C,7;2L+4Y>AR+\>*ND_%+>$> 3PC18.< MM[)E>--*9XZ8[!>M@G("8";G ;*+#O%7_$8."J].BGM\(JNXQ7/G7G+@K$/S MW .M3'./_3-K\CMLHQ'R6R5<*&$K#QD17ZE[2;*?><'G8^:M%]W\Z:WC-:CP M=D2.[H6F,RV44JGUX<%[/^J]>_$[L.ZZ)?Q2/]JT^3U:=.1UR0ZA\2;;V#+L M=\8ZJA M//KB7R%#F-/P>\-(!*0=#NX^95-"/X*M+OV9C M0?A#QR@?]]"E/X8O;^)](W@NK M32D!V]F=PQ!/"&C^)*.L8Y(?31C[.JHT!LX9ZPU!4 RFQG,G+=;#5&XT(58M M25SDO&XKIQT/.K\/S6LP@4#I[G!&]/M=6H$R#MN8U/7FT1N*LO]SO%0!D'4MS8V(UBR@*-]UOLZP%,B"*=],V'LRS0MQ>C M?7EL($$ #A1AYO3YZ!!CB3XD%WC8"CZQ48RYCR@XU(G[LJKHBUW&\[.)5/$M M*'M0'%F@NPPM?8_V?JYSD%_IYBK,F+@/FRJ $G2IJS@V+TDX\.PR;T;T-OWR M,8;/: WJ>R?Q1"+R(UV-(JX3X698QRQU&D6P]?M@8Q78HE@^^J/34L4$[1QM M:B+MRYS09('NL8'9\A>H(X6FPB"(J>RF7(+LQICT:N517%;',0?;3LB/HOH9 M.IXB?GF]!ZRRF%Q=% UV_RM*VM@ATK(:\+;)VYU_'!7@0?F%PX?2(^*ET%DA8GHT)3$OVD>H1TV6((\&J MS(>[,O#[+[0,]1(?@-ORBWO8_NH$L,F>\U^T:";47WKZXZ6='+^>"]%J!1$> M9%>@%%[(QS1*9]93ODK,SVA@EQ>^9VW;)E*/,>HA/A86[''$WL$J61HW4*/* MPW9BDUY#O) $R4AJQFH6H]"W?E&X$J6\@:&Y'5\5!I M-F#BG?-&"U1K.E4IFJ/=CZI"6QKA6-$7IPL.A0;M7JO08%L6YL[[5:UEQGM3 M9ADM+8N986W2 MK@K79C36PC:G^/6YYAU8H-P+E].6V=45:LPC/" $'YMC.;1' .)VQ; C8"W= M2?H6"_6V,J&=T:_UANPFJ@SD(]JNMY=$A'$+(E:L8]F#4BA)$MCE9X[B&Q$E MT2,!3K'##F&.^SO72MF0+ 9&AP^;L%V>3_\)Y0A&^I6GD%E95.UX^+MJK MJ0JS/'JJ-350']H:)PHFMA#MF41]N70FIQ55\H:S-[06V>&3_\/H9#P+Y"VJ M@0(D Z7+8,'OF=_ 8INHTT:I;_(<]G)2 FN'..[G/@H]B!DMB,?5*.GS5>9 M)[!5M5XJ?M+^EZXLM,G)C(4DC7I/*D5VZ='SG^R"^A$5_F M:^[;5E:UCD="S&M(A=9:C;!,[^4?0!($4$ F8?AJ_.D>C%RF=-B9&ZG*A47- MFGYZEC7)-=%7?4:8O.Q9;8?P8(%2?AX+RDMTY$G9F)+].#)>0W@P-=%&--3Z MF XUY*__8XW/RM6*BJ") !#J+)AY%!NO+S!RU]^@_APG3W._]1FD3^QJ]L). MG8-P(J]H M@98]F_;C^X33I%/7EGN,P6FM;S%&-U%)M9; :>@C7;%PVM0C=A3'R-#/?+93 M3BQ:5 F\^Y8%&I+C)0-=MNE$C^5/E#TW/*%']"7H;H-$&>')DU47HM9/SNE^ MH7"![0)-:)G*6;L=)UP_>/NL;+FS0&G)#%,B/>33N/-H]J%FDN+Y/^_Z%)+5EA7;& M8/7Y*J90@)UP>ELGI_QP%J& ['JB:<.9A/$#FPW<".(3\,(H?'"J4+E>-5SA MO+?:L:_:N'D#)W<:9?\^VWN.S@R:Y3QOX5#Y1+8@ZD?2"?U-IY#7RC/%35^[3B!#>PH@*<^9+Z%S6)L MH$[TJXS7< %J>CM&=*S)BM@+<1S5E0BD]0HO3&N]+.[-\*-./SEG%4[KO.23 ME4/C!-0#?L( /Z+Q>G A29@%NB0^)?X3FO]CW+(^%)R5?A%\ M'2C:AA@=KY MQOMI8I1SGRG)'?;,_51C+-F]U[IN.=^A7^;D2")5X">O2X]V/Y*]Y)UG<>.0GHE.W5+Q= M$32(59B=[+\K5GMN8VW>H83KP&HH+>LZI;I=8\A[CTDKTCT!7(L-;N;Z1R;<*'1KS2Q[ M-PT"666!IDNF:D;:7@RQ0'? 0O*Y<0LK[I*4-2-C" Q"X' %SV&K^Y %[$@T M.WR&L/D]8X?3R(V1X4*_^3YO^S3]C2^PJQ!/45.4BG*5AN[8G4$UT[<1>!D: M<RG==@&R&SV59L#V&6H!=H49TX4LT/T%Z,Y]&XC^O2;^78=%G-^OY6,- M$;D%G427*; AS4CC"^0NY*EC/_TQ"^3#EQ2PLL#&$_&ASY@W4WPVI),@'_S[ MR<^G*M@(:NUWM6X78FH/GW=$_(XBI+FZZ$B+7:ZP0D>7ALYEDUU35U0 1_PF M5P +]$93C0^0YHA9G0JII:;3BD:JM^J')7F J(RR#;4DR,@2QTWHJ#4BQQW1 M=ILT5V;=+HN(R3B&F!^2#ZI+<:(GI!(BIQ9_FZPJJ9?!;?;#+3V6"G'?*UP_5L0*.=0P6; MPNY(4CUYHBR,@DSDFCN)A0?8J RUI@LW27"VA3J.9YYVK7T/8=13 M+ 2('LU8WCTT\*.=*,QD3O2)'P';!'N3DDFZ^J J#;JOU^=IKOW#>^G@C-J( M=J$1<&)ZFSL M1$V"_.7O!8\&8"F?@Z#;ZU0H4^ "D@4Z5L@4J4QF@?2C%=A,U(.-E\E"XU87 MQ6%T%1<1)IQNSP(]ZF,KJT.6!7J\6, FOK\?!J"\'$8 [7]*"OMW-;NG@UWY MY@#B5W\[ KBZ *'?1@*N#2KT;0#% G&^-F&!GMC_*0WMOX3[EW#_VX1KFB)- MX51B(!)$=VHH#K(\>MLTF]PB@O&7J7_F%,\QI;EZPR[87['A3BFIO#?^\N^J&!68O0?9'3$A992TIYP3[G8(0[>(IA019$I>/5NY MJ[_FIKESW"A2?H/Q G-JGA;R5=C%'D<;G'#R6]F5NGAQ-68< M94"QI N/T0*I=R)ANE[!Q,A9/Y1;A9?6N?6.*-[A.VQB6+8H2HQ68'Z%\&*T M\5U\3W3YB0A^Q7C%+7R0=5>>R\P]CA^B^J4O!ID\P9KX@#$6:"]298;-RF[6 M:X&+W3+Z^61H'T9>8RFVP7;,I+=FDX*,4K@8N5=-9X)WU6ZT?,:E1S,N,=+_ M4<3L:C %91N)3K1_ M6M;T-O3'"^S(B>.=B"\EYY](T>*DG\]AKT5$X_/ZK&,V],O_VIC ?V&7J PQ MYF&!W4MT[J,J[9;C)<[#BA6=JYJP ZZ515Q[1NCYGYXCFEH;IN(0%$?4.%N/ M;,W<&FZRBIR.NOZ'9E[BQGP0S7 %4$6VM]OJ[NZ=[=)>,Z\98O.TKC3L%YP0 M44O0YBWUF+/6J!<*'?]-%4Y'YOR63G?;:B.2OPFX6R78%&$^#<]-BI[KS0P# M6I]%4-#?OJ#V5WM.*W]]M?FB1/O_#U3Q/RSW(0*8/0"8;/$DDZE,0<;#3;EC M?7A,+).FR0O=5^@\P<,W;I0<[\STTOP9="L@@S)BZZOQ0[HNP$]S;N0EE05" M0J83H/N#/YOYF;?Z V7$W"H9A5!BU%T?OQ+TRH^&!WJ"2G_D?>^GE0,\#9;Q MD!I-5(KB+:O9^>CS0[HD8 X3L>JOU^*X&Y&TYOYL&M5KIIRS>I ,&+UE>C(. MQR<[6RR-B$=YDN91U8F/%,I"V'SK&H2VE.["EX!<[MRUI!_>CCX3W:<65M!Q M@/&S;-KELHL"N8PK\'/SZCJ_"QC7#RAAFU&""W(E8UL[S:(1VZJ-5/J)VAUC"&^M7"<=-5724'PU]+B_(#T:G^+N5&%#+9 M(Y9YUFM@ K!OUP=3)9IB[V-RWAG=/\0"/5"M+,"8 BEL]G -X"(K6=0J\1F. MZH,7C^FHP%7>]]P>R+MSIE!\1[;2!?$'%F\S;6H'0'=-H3Z99RL%S*AUK]#O M+L[EAO;A%O8.;"Y%J9")VUEAII!69]2*+V0DFK]S,>/GRI/<;^U6S_5=!Y,K M1!9E6R+ ,"LH/Q]^E58'\-5&GXSNWX$B?6]S] XW\92NAFP)KV(,MP]_IT#H M(AS3?87OVHN!0<@QN,JHV&P:H0TO]>T]) !SEDS]HX:<-XWJ<;R6LZQ!!FK2 MM]7E)X\&*,169%D_5>-:OO7^$B8WH$3. D$8N+HKG$2.%F$.N.X!QF]GG>"G M9L7!305?0ZHWCY7 \FU]8Y>,0FP7;4H/I_Z,M0AUS,N[30E[HF1O(L1YR2=8 MBATFQA\+6MD%_L-,_"]3""S6__7CD:#0?^RK4?^8(I1"AL1'@X&4XMJ\! T] M&>=:=_G;V)JGQ+,1E.G17B&UI+2:S+CG/C>*-*V?O[I3YS6.,D9F1,L@6D18 M((^IA+&I>]64E,Y83:-9%;AZE'2.E,F(E6D"8DJH_3>'G0&H%'4WN#2CB&YZ MYM7QM8V\XX[*I?=$/H;'A^BI'1']/2N][YP_;IY[9"8K3(N#K;):("__ENY- M4O:-3#!_XD[[&9HJ_^,PPD?;0AT$H0ZBC( A"88T#".-W?X'79=;TY_/[>Q: MF3O!C@+N)]Q5]X?&HZ64.:_SZ=IM+6FR0 <:/GZ+!LVMP^',']7#J\49 M?IH]+J*F%? M62_LF;=0?DA3 OUPPPG":U+8_G:^:OYL9=M'X2Y:T(F'JN@-E+0VKYNE.%4C MP#)SU,RT9]6T/7PJ<-&=Y''834UV-CS7R,(V6'S6[E'&<<=1,ZW')B>RDILD M:I(PN3:41N9A38H*6;T='(^1"]-?(,$^P?0HU?406I\?^:AY?5%?EB18. M/>)R<2KDRIVCIW;XV\/0[6! NK,9^21%(WNK=>I0;\!YW _'\62Y?D9-O%MT M+?E"%OW(;G/T\5?.]'-L']H.C=,*J)N+2T6 ME*YVQJ %8J:S%W&7(JP%'/MA+$0K,Q-B1ZB'@Z_.L$#/,2;X8?LV!*4;7,?1 M4B@9ID6+^08/]@"K.H3AC/::ZF7?X66!@$T=IF@_#0.<'T"E0#P^\W4*![! ME9\I(35:YUF@NQPJ,O,FM#&9W7;19RP0.CQKBN,D"Y3@L?GZ/KR?,V'I,ZHJ MA_U] '\A*LUWUSL)*+-@X-W%.LK%A5 M(JQT[8^Y#+G$*]\>D85Y!X0;M:]U.;!=A\&IOQ63_Z/R7RAF_QU%:--">LRI MVB>2X!39$ZZ_8=,A9;P3VQXVQ39-&;YF[),*C=R3@!-1+#DQ3I0T^<6A#['\ M5D=L$^5;\*'B<:'#_=&8M'53ID=IQJ^7F4XV^-GOB0-98=>N(^".^@HCD.GX M/#ZX-@2/$0\CD[)P7&U^ PBWQ353V'$6Z/[5*A8(LX"EJYDLAU-\OTQR,?(W M$&(.G5]#7%4'#,+ULMU_FR,%A99%J3.@+16>)6Q+NF^-G'Z-W;?B1MHZ.NS\ M,N/*;3*!WRR#[:$?]O'ZC)BJDRP!;Q2!:WHJ$Z/&R*/KD!NO]*_"X."* R'@ MI993'I"M7O,2-D7UU^4A^L3Z4!6(J^VP.*W4NG%(;9!(VB3$VD4?1K^/&7VG M*:%&N%GC$]D3IEPQLSO0>RQ5;(%/$.'A)L>VVJ,,F6,]5&<4%;PSB[N)W1:] M\RQY45'/L0:*4ISP1@0=U;4APNB"J&FM#N,X/0Y2WB/W^KP5IXD)1AP[I/C^ M.C15%'DMO<)A<30YP"W4+_S>A%2,;2H?Z6W2&E\2E'(-]1![/-N>RM'*)NX3 MSE?/CAWY7L'F@UMK2A4[8XD+;"Z*C-OA_KE(G'J"D86K-ME-B="T$J0\)2$K MIIELMW#BMU>P>6S$&#^/_52,7?N#V3\M#J.HAKU2;+0M.CRPW?=JGDV/Y?YT MO $*W.'#DZ<7OTQR,@HUIHX[=*A+9#T)L@U-'R^YOKK-S]9[7 &CBLF3,-;. M NW152$O_DFIIRK"[Y]E^X3C7-KLH?1DCK-#:%B^-9BVJK8[/;O-03>\20KN M5K\J?7I7QOZ[^5 6OZ@9T[1ZN5N!E ,&E'[%ZDKZCV(%],7H-P&WT.-M\3;? MYC"4H%W:Z&+%'7[5&=0XA2)?>$F#T1/:@/O0AI@4>P0;K"E__ M(8^Y:9NRJ^6QI0-I7E>WY#Y?K5*R7*4=!?6@4Y-?02CG PU9(&F]P:2RMSYU M^J>JG5+TUT9W)AK,8?)?XJG61HXH*YT%9-QS=Y&>,W?9D73_O[\M\Y1PI(ZS MN8_#!BH59LX\G!Q,GHH;6'"4>;#!L&G#Q]6&O_T.1( %VV2>.#IVA6HWACR( MRK3BOGK9"!J@L XR!8&=__J8:IWN&:J.*171.B'3<:2;UJ",*C8H,SK3NN0Y MG7DFP_RI_Z4/7WX=;)J:EEG>-_U9AIA2KG5":NAVQKW5FV7::LT#8^-]WN>+2*3(,'E$H@PXALKV2$-NSXDP! 69< MB@J3":84,D4MF_,V-+P06Q0VPV*C&WL^%HA'9MIR1U0#NPL@6I& %V0OXMM M$0LTA6,*[OEAY0RA:^0]A,QY#K) J\0_W3%[^_LHHZ%Q%@N$X .N?J#DQ=;WADGI\U*])\W!?YS415$OWMK9BEYEJIHY/V, M"+\;_&)V1*\2ZAKD/GGT.71*^.6Z,ALF[M<"W OZQJ!\< >J.C%EVH\J(=!V M5(,_%WO?XBMBM:$2XH;$]T]O/)T\Q'BK2'?Q.,8&D6H#=G;/=C3(D;7AY#5',7O,S9:/0 FI(76RDZ M1H+A^)*AW)6%YU-K)3A_HI'#6<[G]!.AEG\^'N]0"$_+^(;798:!)"5ATO&# MHMJ\F[!WDH*(N^3_!3>[HA8SF&<0E7#M9!8HM=C40O\C;J3,B 6:5@LN97R[ M0M070;18ZH/HM\\6)U(M6[&>;, YY9S#F;@Q?MZ8H4#0@!ZY&9;VU=EK;#3B M<6-0)MX]XS?@W.XA(9M7QZ%DG2M,24HG+F=^YI@6YYVZ=>918Z'.7Z[@"C9< M5F43=0EY8F73'JI6!Y8;%@I+K($9NVD$W%BCJL%ZECR7ID;R*W/\$ MG#M($!D1F]1&/(,O.F^/[ OZ=0T:+#,7_6@ ^GJ>;0GDO%;M\2:N75?/:+F: M)^Z*31Y%B4_B!TKV3*V=SL!.%T)JT"W/K4BH.+9=,B4=VQ"1H42)()PD'^UV MNJ+E@"?S^_] F_KPII[5V*P9%2!N@PI9D^WUSUC]&.S"&>'T&VV:767P%6"$ M*?%T$61S5=L4Y35<&RB=%GY",JVLL:NO98^'2P6RP,Z>K=/I:5C\"7%&D1]< M!/9F82P7G!9643R&3AB52;_']QP7,E!_YQ5_;+N;4]+]!M,+&6F-M>6KZW8- MKGZB1+H .6+]N:S[4$:AW*2RLK)J[?;=MT29]X-J?E.7HQA&:I/!#>BG-_MF M4@WE-CE2+5%OIFY$._[;-9S]]X1(#5BZP!81E:"1W!-U::Q=9,M^K)5I84=N MO_ J^T. &ZVB)C7?P5>*O6DM5)203(%JXKR+GB@X+FCAXJO27;1[Y@4,Q<[ M9CTY>>BYHG]'DI#5Q6D0"!2R]Q/?^ @:+E/3#YG_'\M8H4(X9A]BS93-*!9I M+! +9.[QAI?T?_IRYS^X'$+YY@_[Y8HEW*Z/,XA[>IF[7*^%A+E&[:?S1TZ/ M(;%>M<#K8(]W[1%CYE'Z6=SYOLHRUH?NOR _T[=Z$)FT@T\B=KJ_<+Z=U&Y@ MGC$!W:&?TX^-!ZK/?_EE76R5^%K$6OGH3+I]\@1D8?'-]X*;IV\8'7ZW]YW$ M@Q(KHU"P_E\MT?V5PBM)?W&9=8/M[O\);M+]L]W6^V]0_N]:4_K_M@@/!2.\ M+#F9O8Y"F?FDG!0C :O,*Q5OAC8(*9=^6HE;:O2=?BA!KR>9I$Z)V=Y(B["/ M=+7$]8;'"IW7PU\&-\\G)UBX;'?7,Q4'?SUOXC"%$RVQ(-D(]H M>?_KQZE[U'"W$:GZ1C26:^ Z?O%B1BY4]7FF.@WS,>M"D M65CT@C*9%?S1%/PU>\*A;\NC(^#;O6;:W@=ZPDDD!/&5+@<+="DSG@5Z4&9" M5X]_P +-67]CHS]0/Y9_[]Q^/U+@/]( -?(8F:/_OZA6IY+TT#@U;SE=<56[3^X M,YN-$^M4Z?(A]R1WOW9^=O[OIYA_?@%R 23M)D4F04.L1XBRDG-[S$KC$@D/ M2C=,3>F>>!&B&?A?KD?_W03PPJLT@[D :$=V]*>W\R$-MJ-Y@@,':I\8IW-> MBFWBK2=T%I,O2A3]18@7ARS+H9!<\ -4UWQ&E58\?NA:VN7A4Y^<[.L0Q--V M,=,FFQ25755R#K]?MR40]:P\9N!5::AK3@A_[Y:?M-]S9+*S5U-+8JW=HU6ERE(HD3/R!'FDS=WM.-AU>" M&1!V3-6)/#E$*8_(:F>!Q!R]'7\6%3[+CH\K>-K-X_ (5N&5=93+X./@ M1(!XP),K[I^L?NGCD-&,.(P:0"!9=EJ*X(%8)^K!(HDF+;]R+\>X[,Q1IA#& MXEI8A9_?Q.U+/4IIY2F?9OM&_+O!' O=?]\CQ[\+*IL%\F:!DAO&'F!](+$[ MKLFDUY>Z]1RW[E847)I7^47)QF1K'3NTOW?VJ;\SN!>1%>44ZD,=S4D3!]7.>%N$82 M^Z/%6'S%IL9'9G_]A\$1YI!"1[[DMF1MDN>HD>*XNU_;.O2/^0L6E;%%CM^_ M$W >[NY'#6#[926?'AH^<,-67/X!".0/>H>":YO9 U)-PEV90P/!A$'VMD?%!UXC$!X).>$X)ZT8P>>JIMLOYU'V>9XO1 M1341@;45C:VCD6XQ/YE:_&67^V<%#QHIJU;D,\?TY8>9!^$A(W> "M0\?NMQ M$%>@HGWT"Z-(^G)OOS[6#?S&3WB1#[DY?H MB&DEL-/02N9._XWJI)]BCXVMU#[&-G+O.;YQ$NR-_SL?T9#+4JXB?/G:H6DK M]6&A4,)KXSI'&_A M'Y8"NGKEZ *] M/2AS-,[X2D&JZ9%]^UR,&V<5&CYH_'[7MRU7#-A#Y@DADT(^!DV 2=+I'L4+ M%7>R483R.YG??XR7+[H?G)9G"7Q*'UXMN>DL:1"O2R'A+_\,@ANL_L'KA" M%TP,UVB\%> 16;JM%!"@-SEW]^:R6[BDJ7,!1DDJY9A&4D4S_2X#!7<@8L4! MO)\32::-CV]\?&)!> P?@LS'G9X_5V >].U73>KRG>^PT+@T4\<;-\(YCSQ2 MQ.:+RL3[ZFK"-"Y$950\"14YZF+V[+*D@W1JDVICNK)!VDM-VH4$@R E M.QK#KW>$MAOH$Y+^Y:,I]VGPA*JG-+(?J5.V1>H1;WE?>Z)NFJG&GK65PMU;/\)DR%KMR5Q(@2GO++S'HZ!> MRRN4&;S)>%\.XF2:^KUR@:-F:Z8^GZZ6&V0([HFQ?.D#E8#;4H;:)B&4NBRJ M38=H1_XTBF^>$I:I\UFG/]TL=46Q?26_6+A.18W@T!.@@93\6GPIZ=W5>\E; M<9^(BWP"CB:P=^/X*0-NJHM48(>4;::,@Z0_GUCJB(/E]1O\7\J>[Z&H-*/P MZ8Y4O@X?/;'K0"VI)^'40'#I1+"+LH)"E.$5!V7C+(1@LGL6-NRV0-?)-I]C MU__@7N#[!J%<@R4Z;K6KC(_7\AWQ$6&>RI6XNS-*L&D@R."71Z'I=Q8/U-?; M=B'[=G5UDLZ.KZW PO\3B4:VM4CH9952^!G&I^"$L7;1QUN/@J"^QZ57UG M#BSP2)K<64.>[G&._?OZ RZ"C],U@)=DQ)[HH0NPN&!40L1L*PO4*A3\'GB/ MGY'./Q$+_];I?\83\[5X\GS/!VME#P2UBIX9>[&YG(WU23$'=6"-_R(?K'>R\B83]U MWT*/N[>FJ=+H0"4]_Y>&?/NCR)UE[C;R^2[I!Q!=&UHU$/L>T&I&BUJVP80L M>/.]0L.)B]BE\R59;5H(_$)IR<+-.JZ?3O-?BPV.Q"I]CI6(0WEC:U'M2FXT MT]$F PK*EMK?UB-(E?K865;Q-(_W\]OOES,)2BM*E=;CEGB/]5>^B3-)$R/' M./7=&=P%#R1K7U8J%:86ACD:<0]\.E H%71>ZD[0=.JJ]3_!J;S_VL49U3$! M:\\5!VPJIL)$C#Y019+]IB>*O=#H2Z-W99JR M98D?M"OXPMGZ\-L*EQXY7K-0Z'K7[H)?N=8M%^SW-A-E^+X (T&%+EOL>H39 MM.STE9;"#U(LBC!YM_2:(Y7"52IUVR]=EY)34$_[?FQ?L3<*A\0/T;Y2?^%> M<]P+W :'6$'YZ)<9 M[R">X+@\?GTPD-R&.8*I1:,IHP63K:R5K9TZXEU&.W8G36&=_\K5 MR! IJZIG8'F[L '!O6V?(VL6Y%HLH+91MGF]>C9KD/,=1/?';98\VL;7>-KK MN\R4^\:>%.#3HD3]--^'Z.\48"0I\73!DD[\:!&%=Q)ZV&'"E*JV0"*X'ID; MLZ../_JTIDOP&DN]C'!TF30.]NB ]X7RT8::<0(%U$@AU>J!, M8&8- Q[90D.S'X=BOXA"Y%Q5]'UBG'LS_)HI>T=>E8P-V_]:;>T'Y/C:>UB@ M(V$%I-W6T>Q'@5XFCG7?[@RID# #1[SLTL7B,MQ436_?<[SS74$+]%7SQ:+1X/CQI9"5@8:I'*2SZ9V MM?G>6-YNYL#?L&^&\$"FBZ#'="U*?$1':_,!2^/!&0HFX]W\@&6!]\W:3)=K M*WUK3(^4J:]UB:?C#+D]PAP*="@.90V4^.58:B#)XFE>5 !104_+! WEU5AV M.[ 4&E&#WGG[3/=#>&G"LE'3:>LTN6>*BY_2Q1(XOC^W;T$;)3D&[&O=-1=7?"'" I;F.7.R3 MW3??H##;'X^H76U3,B>M/H)+DGJU6C%B]4W#FRYJ.TOS^%A#$J>2LN,9T?#= M#^Y[NRUP9T_%3>"DHDS8M,@^GAX((*ED'.+(KUJ*" [)!:3C?+C]A#97ZNNJ M=1_!%]RD_MC7O/F&S[\ PXEE8!">YA D?U@XYMC\8E#)KE+-IL#G6.?&4@>+ M:9="<*A.W:VGX3.16RW81&S-02Q5Q+*&6H*#<,[IBV8A\*L5FK/UV=RG%.K. M7ENJX_CV\T-APF/7>]>>MG68+D6V"U$LEW5V+<+6F\$"T6KS#29)358Z2D4? MAK)'O^+-47W!E:L,ETFS<(=?%F@\5]DE8Y5O =)I;4' MP0.DMXU&6,8'8=7;MAJ6:T+VV7@&']J/U$-_)_2E1=H%ITCF'FD<].M/R?AD M,JUPW,+*1'F5 M%.SD0]O,S2M^9;/BZ:YZE$;::^!E&?T6>FB#!4J \&NN\B+N>29.B^4L[SW? M^?2/;"?-L4$JINN$<)?K(MO*K]O '$+N[]FQ-((W4@GDL7;L/GHX53EY^C/$ M8KAB1O,)%KVQTQ=O;['2&A=A2ZH3A99-J*\1W"AEGY1$"T(P<(FI]A*_4;2 M^8WBH:3MZ"LI+M_.P[O2.#L&.K7?\!6_0[4@ 5DT73"=>3B4,D32>KSL%RW4 M0Z'Y])SS6=9I%;T1K5BS=KG>//.UW2WQBMT1U16PXI7O8A^CL4#DK@L+U&*J MJ6=B:(XK='JAC\NN>B6RHT/BS, *^ZK&[W/G* M^!#)/1=NN#E:FCH5+J :[:)#QO.*!.V[INIDDC :7N":V91.7/&($7(8 M? 3J51H@;M=07O4#LPM5JKCCDUC\F/N*,(E/[O4='6K-=F@\8OH]5D03$I_' MM6FJ?WQNR(+$=E+]Q=Y:JMUN-9YI-X7)U5>Z+^K\*,-J_W75R.T])6#1/(.X"@I:5^/.* MAGFRCH2!G^ZELK(#WU.ZIU2Q=">3N>WFK(G>N5'N]M P MU9=H*L/UZX(,7;"3S!%[EQ*5P8Z305$1_6W5/O:!87&DUH7![I^RJY6%#QS: MS/I.)\D2HU#B'[^DR7($_+@(N>R)TF2D1VLL@L$8;@<@'?IMJG6GMVW=*+2@ M1[!4/_6TM@U,+O5&4^*WA@_::0@G?XXR[P\ZVC5TFZYZMF%/6IC53 M!; U_:8"K Z3-WH$C#[XB3PEX=1#"<5%-,SO9'L,#R[7H"9B9_#]]5'O MU1J=HITR%_LX!J'5\6TL$!*C4DVUIRLAXS$B (+G=?S+MRY>HBA:6[I%W$2# MD-2S>FO0R2I20X"#BQEGMTUL;5T:#*HPA8(UX_A>7"HS-38?55+2I>GM)-$; MJ9#E4JJA(07\L!V;K'_2U;!X<0SVWBK33N? MJ_ME_Q#C57C>M>BV7"F@BAI*ACS1]:OT'KM.UVYJS.51O]K88/I0[ ]/3/^A MZL?$*^OR+UV]FN@QPKKVV:'@&U;0/(P0HPJC'A:RU9X-C3M'OSQ<$:QW:<'/ MR75HA328;QXFG;=D1S7RXQ[= DL%'+NC_E[$Q.'.I%6DY5'FU)1@-)AN K@3 M7[NU--B.YI-0PCQ$B$:5A/"P7?20Y\MG5,V>Q#U MV@BN1_F=Q0=;&MV=)U3[VGNQ+0^/AR24+Y]L\A/D^JQB&EKK1"@+NVS8%Z8T M27+?ABH=.P9KM-N $M"N%(X.;+S^?LK2SEA;_R$@W7Q8Y2WU'+JPRR.J3K:6 MLR"UV$H0)EK[UC]-J0/>=KNY806TZY@$P' (-*H-^13R(?YID\];PISJ0J:) MF7 $)L4O$N;E<8! 8-0B!D]E&^H]5[NRK&:H",_GKQLU^ZD!Q2-(Q;4HP*@F MQ;!S8*&WX'L_<6+OVJ@. 7:LC-$$_?%C(BKM:*M&TN@5@G#;P:L=5W,\]VTH M)VV7,#FKJ5IM4P+PXR2N%)\V5TGJW;SC'\*">6"63CH)L)D:DV'%$3O9:D%U MRJ=+-ZJ5:83.P>'_XUOEU\__C54!WP&E-@OQI/*GAS^FMG"\>Q>4B,X!ZHR: 2'/(6__TFP<##S>VP$X'0 M&G-^.@5D:V35^@X$X@ =KOHG.+#P3U[VL,;_'U!+ 0(4 Q0 ( $Z(W%BD M!,3?? P !P[ - " 0 !E>%\U.3 Y,3 N:'1M4$L! M A0#% @ 3HC<6 "LP63C! :4P T ( !IPP &5X M7S4Y,#DQ,2YH=&U02P$"% ,4 " !.B-Q8WQ.% IL# #K# #0 M @ &U$0 97A?-3DP.3$R+FAT;5!+ 0(4 Q0 ( $Z(W%A!FZH& MZ0< ,\P - " 7L5 !E>%\U.3 Y,3,N:'1M4$L! A0# M% @ 3HC<6 S,"K[>!P E# T ( !CQT &5X7S4Y M,#DQ-"YH=&U02P$"% ,4 " !.B-Q8QER3-)H$ ^$@ #0 M @ &8)0 97A?-3DP.3$U+FAT;5!+ 0(4 Q0 ( $Z(W%B>H5*<>@0 M .P1 - " 5TJ !E>%\U.3 Y,38N:'1M4$L! A0#% M @ 3HC<6.*EU4Q=%0 ?6< T ( ! B\ &5X7S8V,C4P M."YH=&U02P$"% ,4 " !.B-Q8;17-@6\A !ZY@ #0 M@ &*1 97A?-C8R-3 Y+FAT;5!+ 0(4 Q0 ( $Z(W%A!@5^RB0, #L, M - " 21F !E>%\V-S@Q-34N:'1M4$L! A0#% @ M3HC<6,5SUC,)'P 0(X! !$ ( !V&D &UL86(M,C R-# S M,S$N>'-D4$L! A0#% @ 3HC<6+LUHF!L% 9D$! !4 M ( !$(D &UL86(M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( $Z(W%A& MG^"7,WP ,O;"@ 5 " :^= !M;&%B+3(P,C0P,S,Q7V1E M9BYX;6Q02P$"% ,4 " !.B-Q89MG:I*FJ #@8PD %0 M@ $5&@$ ;6QA8BTR,#(T,#,S,5]L86(N>&UL4$L! A0#% @ 3HC<6!]! M]J_!@@ J+H+ !4 ( !\<0! &UL86(M,C R-# S,S%?<')E M+GAM;%!+ 0(4 Q0 ( $Z(W%A(-RR>5O(" &KB(@ 4 " M >5' @!M;&%B,C R-# S,S%?,3!K+FAT;5!+ 0(4 Q0 ( $Z(W%A5.ZN( MGWX ,FT 5 " 6TZ!0!R979I! /[D% end XML 120 mlab20240331_10k_htm.xml IDEA: XBRL DOCUMENT 0000724004 2023-04-01 2024-03-31 0000724004 2023-09-30 0000724004 2024-05-31 0000724004 2024-03-31 0000724004 2023-03-31 0000724004 us-gaap:CustomerRelationshipsMember 2024-03-31 0000724004 us-gaap:CustomerRelationshipsMember 2023-03-31 0000724004 us-gaap:IntellectualPropertyMember 2024-03-31 0000724004 us-gaap:IntellectualPropertyMember 2023-03-31 0000724004 us-gaap:OtherIntangibleAssetsMember 2024-03-31 0000724004 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0000724004 us-gaap:ProductMember 2023-04-01 2024-03-31 0000724004 us-gaap:ProductMember 2022-04-01 2023-03-31 0000724004 us-gaap:ProductMember 2021-04-01 2022-03-31 0000724004 us-gaap:ServiceMember 2023-04-01 2024-03-31 0000724004 us-gaap:ServiceMember 2022-04-01 2023-03-31 0000724004 us-gaap:ServiceMember 2021-04-01 2022-03-31 0000724004 2022-04-01 2023-03-31 0000724004 2021-04-01 2022-03-31 0000724004 us-gaap:CommonStockMember 2021-03-31 0000724004 us-gaap:RetainedEarningsMember 2021-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000724004 2021-03-31 0000724004 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0000724004 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2022-03-31 0000724004 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2021-03-31 0000724004 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-03-31 0000724004 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000724004 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-03-31 0000724004 us-gaap:CommonStockMember 2022-03-31 0000724004 us-gaap:RetainedEarningsMember 2022-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000724004 2022-03-31 0000724004 us-gaap:CommonStockMember 2022-04-01 2023-03-31 0000724004 us-gaap:RetainedEarningsMember 2022-04-01 2023-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2023-03-31 0000724004 us-gaap:CommonStockMember 2023-03-31 0000724004 us-gaap:RetainedEarningsMember 2023-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000724004 us-gaap:CommonStockMember 2023-04-01 2024-03-31 0000724004 us-gaap:RetainedEarningsMember 2023-04-01 2024-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2024-03-31 0000724004 us-gaap:CommonStockMember 2024-03-31 0000724004 us-gaap:RetainedEarningsMember 2024-03-31 0000724004 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000724004 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0000724004 srt:MaximumMember mlab:ManufacturingEquipmentMember 2024-03-31 0000724004 srt:MaximumMember mlab:OfficeLabAndOtherEquipmentMember 2024-03-31 0000724004 srt:MaximumMember us-gaap:ComputerEquipmentMember 2024-03-31 0000724004 srt:MinimumMember 2024-03-31 0000724004 srt:MaximumMember 2024-03-31 0000724004 2024-01-01 2024-03-31 0000724004 mlab:TheNotesMember us-gaap:SeniorNotesMember 2024-03-31 0000724004 us-gaap:EmployeeStockOptionMember mlab:EquityPlan2014Member 2023-04-01 2024-03-31 0000724004 srt:DirectorMember mlab:EquityPlan2014Member 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 mlab:ConsumablesMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 mlab:HardwareAndSoftwareMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:SterilizationAndDisinfectionControlMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ClinicalGenomicsMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BiopharmaceuticalDevelopmentMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:CalibrationSolutionsMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 mlab:ConsumablesMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 mlab:HardwareAndSoftwareMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:SterilizationAndDisinfectionControlMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ClinicalGenomicsMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BiopharmaceuticalDevelopmentMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:CalibrationSolutionsMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ConsumablesMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 mlab:ConsumablesMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:HardwareAndSoftwareMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 mlab:HardwareAndSoftwareMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:SterilizationAndDisinfectionControlMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:ClinicalGenomicsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:BiopharmaceuticalDevelopmentMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember us-gaap:ServiceMember mlab:CalibrationSolutionsMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:SterilizationAndDisinfectionControlMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ClinicalGenomicsMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BiopharmaceuticalDevelopmentMember 2021-04-01 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:CalibrationSolutionsMember 2021-04-01 2022-03-31 0000724004 mlab:GkeGmbhAndSalGmbhMember mlab:SterilizationAndDisinfectionControlMember 2023-04-01 2024-03-31 0000724004 mlab:GkeChinaMember mlab:SterilizationAndDisinfectionControlMember 2023-04-01 2024-03-31 0000724004 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0000724004 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2024-03-31 0000724004 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2024-03-31 0000724004 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0000724004 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-03-31 0000724004 mlab:OtherLongtermLiabilitiesMember mlab:BelynticAcquisitionMember 2022-11-17 0000724004 mlab:BelynticAcquisitionMember 2024-03-31 0000724004 mlab:OtherAccruedExpensesMember mlab:BelynticAcquisitionMember 2024-03-31 0000724004 mlab:OtherLongtermLiabilitiesMember mlab:BelynticAcquisitionMember 2024-03-31 0000724004 mlab:GkeAcquisitionMember mlab:GkeGmbhAndSalGmbhMember 2023-10-16 0000724004 mlab:GkeAcquisitionMember mlab:BeijingGkeScienceTechnologyCoLtdMember 2023-10-16 0000724004 mlab:GkeAcquisitionMember 2023-10-16 2023-10-16 0000724004 mlab:GkeAcquisitionMember 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:CustomerRelationshipsMember 2023-04-01 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:CustomerRelationshipsMember 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:IntellectualPropertyMember 2023-04-01 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:IntellectualPropertyMember 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:TradeNamesMember 2023-04-01 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:TradeNamesMember 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:NoncompeteAgreementsMember 2023-04-01 2023-12-31 0000724004 mlab:GkeAcquisitionMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0000724004 mlab:GkeAcquisitionMember 2023-04-01 2023-12-31 0000724004 2023-12-31 0000724004 2023-10-16 2024-03-31 0000724004 us-gaap:GeneralAndAdministrativeExpenseMember 2023-10-16 2024-03-31 0000724004 us-gaap:CostOfSalesMember 2023-10-16 2024-03-31 0000724004 mlab:GkeAcquisitionMember 2023-04-01 2024-03-31 0000724004 mlab:GkeAcquisitionMember 2022-04-01 2023-03-31 0000724004 mlab:BelynticAcquisitionMember 2022-11-17 2022-11-17 0000724004 mlab:BelynticAcquisitionMember 2022-11-17 0000724004 mlab:AgenaMember 2021-10-20 2021-10-20 0000724004 us-gaap:OperatingLeaseLeaseNotYetCommencedMember 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:SterilizationAndDisinfectionControlMember 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ClinicalGenomicsMember 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BiopharmaceuticalDevelopmentMember 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:CalibrationSolutionsMember 2022-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:SterilizationAndDisinfectionControlMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:ClinicalGenomicsMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:BiopharmaceuticalDevelopmentMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:CalibrationSolutionsMember 2022-04-01 2023-03-31 0000724004 mlab:BelynticAcquisitionMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:AgenaMember mlab:SterilizationAndDisinfectionControlMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:AgenaMember mlab:ClinicalGenomicsMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:AgenaMember mlab:BiopharmaceuticalDevelopmentMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:AgenaMember mlab:CalibrationSolutionsMember 2022-04-01 2023-03-31 0000724004 mlab:AgenaMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:SterilizationAndDisinfectionControlMember 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ClinicalGenomicsMember 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BiopharmaceuticalDevelopmentMember 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:CalibrationSolutionsMember 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:GkeAcquisitionMember mlab:SterilizationAndDisinfectionControlMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:GkeAcquisitionMember mlab:ClinicalGenomicsMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:GkeAcquisitionMember mlab:BiopharmaceuticalDevelopmentMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:GkeAcquisitionMember mlab:CalibrationSolutionsMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:SterilizationAndDisinfectionControlMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:ClinicalGenomicsMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:BiopharmaceuticalDevelopmentMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BelynticAcquisitionMember mlab:CalibrationSolutionsMember 2023-04-01 2024-03-31 0000724004 mlab:BelynticAcquisitionMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:SterilizationAndDisinfectionControlMember 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:ClinicalGenomicsMember 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:BiopharmaceuticalDevelopmentMember 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember mlab:CalibrationSolutionsMember 2024-03-31 0000724004 us-gaap:CostOfSalesMember 2023-04-01 2024-03-31 0000724004 us-gaap:CostOfSalesMember 2022-04-01 2023-03-31 0000724004 us-gaap:CostOfSalesMember 2021-04-01 2022-03-31 0000724004 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2024-03-31 0000724004 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2023-03-31 0000724004 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2022-03-31 0000724004 us-gaap:CustomerRelationshipsMember 2023-04-01 2024-03-31 0000724004 us-gaap:PatentsMember 2023-04-01 2024-03-31 0000724004 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-04-01 2024-03-31 0000724004 2024-01-01 0000724004 2024-01-01 2024-01-01 0000724004 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000724004 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0000724004 srt:MinimumMember us-gaap:IntellectualPropertyMember 2024-03-31 0000724004 srt:MaximumMember us-gaap:IntellectualPropertyMember 2024-03-31 0000724004 us-gaap:IntellectualPropertyMember 2023-04-01 2024-03-31 0000724004 srt:MinimumMember mlab:OtherIntangiblesMember 2024-03-31 0000724004 srt:MaximumMember mlab:OtherIntangiblesMember 2024-03-31 0000724004 mlab:OtherIntangiblesMember 2023-04-01 2024-03-31 0000724004 mlab:ClinicalGenomicsMember 2024-01-01 0000724004 mlab:BiopharmaceuticalDevelopmentMember 2024-01-01 0000724004 mlab:ReportingUnit2Member mlab:BiopharmaceuticalDevelopmentMember 2024-01-01 0000724004 mlab:ClinicalGenomicsReportableSegmentMember 2024-03-31 0000724004 mlab:ReportingUnit1Member mlab:BiopharmaceuticalDevelopmentMember 2024-03-31 0000724004 mlab:ReportingUnit2Member mlab:BiopharmaceuticalDevelopmentMember 2024-03-31 0000724004 us-gaap:OperatingExpenseMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingExpenseMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingExpenseMember 2021-04-01 2022-03-31 0000724004 mlab:OtherAccruedExpensesMember 2024-03-31 0000724004 mlab:OtherAccruedExpensesMember 2023-03-31 0000724004 mlab:SeniorSecuredCreditAgreementMember 2021-03-05 2021-03-05 0000724004 us-gaap:RevolvingCreditFacilityMember mlab:SeniorSecuredCreditAgreementMember 2021-03-05 0000724004 srt:MaximumMember mlab:SeniorSecuredCreditAgreementMember mlab:SwinglineLoanMember 2021-03-05 0000724004 srt:MaximumMember us-gaap:LetterOfCreditMember mlab:SeniorSecuredCreditAgreementMember 2021-03-05 0000724004 srt:MinimumMember mlab:SeniorSecuredCreditAgreementMember mlab:TheCreditFacilityTermLoanMember 2021-03-05 0000724004 srt:MaximumMember mlab:SeniorSecuredCreditAgreementMember mlab:TheCreditFacilityTermLoanMember 2021-03-05 0000724004 srt:MaximumMember mlab:SeniorSecuredCreditAgreementMember mlab:TheCreditFacilityTermLoanMember 2023-10-05 0000724004 srt:MinimumMember mlab:SeniorSecuredCreditAgreementMember 2023-04-01 2024-03-31 0000724004 srt:MaximumMember mlab:SeniorSecuredCreditAgreementMember 2023-04-01 2024-03-31 0000724004 mlab:SeniorSecuredCreditAgreementMember 2024-03-31 0000724004 srt:MinimumMember mlab:SeniorSecuredCreditAgreementMember 2021-03-05 2021-03-05 0000724004 srt:MaximumMember mlab:SeniorSecuredCreditAgreementMember 2021-03-05 2021-03-05 0000724004 mlab:SeniorSecuredCreditAgreementMember 2023-04-01 2024-03-31 0000724004 mlab:SeniorSecuredCreditAgreementMember 2022-04-01 2023-03-31 0000724004 mlab:PrepaidExpensesOtherAndOtherAssetsMember mlab:SeniorSecuredCreditAgreementMember 2024-03-31 0000724004 mlab:PrepaidExpensesOtherAndOtherAssetsMember mlab:SeniorSecuredCreditAgreementMember 2023-03-31 0000724004 mlab:SeniorSecuredCreditAgreementMember 2023-07-01 2023-09-30 0000724004 mlab:SeniorSecuredCreditAgreementMember 2023-07-01 2023-12-31 0000724004 mlab:SeniorSecuredCreditAgreementMember 2024-03-31 2024-03-31 0000724004 mlab:SeniorSecuredCreditAgreementMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0000724004 mlab:TheCreditFacilityTermLoanMember us-gaap:SubsequentEventMember 2024-04-05 0000724004 mlab:TheCreditFacilityTermLoanMember us-gaap:SubsequentEventMember 2024-04-05 2024-04-05 0000724004 srt:MinimumMember mlab:SeniorSecuredCreditAgreementMember us-gaap:SubsequentEventMember 2024-04-05 2024-04-05 0000724004 mlab:TheNotesMember us-gaap:SeniorNotesMember 2019-08-12 0000724004 mlab:TheNotesMember us-gaap:SeniorNotesMember 2019-08-12 2019-08-12 0000724004 mlab:TheNotesMember us-gaap:SeniorNotesMember 2023-03-31 0000724004 mlab:TheNotesMember 2023-04-01 2024-03-31 0000724004 mlab:TheNotesMember 2022-04-01 2023-03-31 0000724004 mlab:TheNotesMember 2021-04-01 2022-03-31 0000724004 mlab:The2021EquityPlanMember 2024-03-31 0000724004 mlab:EquityPlan2014Member 2024-03-31 0000724004 mlab:BlackscholesOptionpricingModelMember 2023-04-01 2024-03-31 0000724004 mlab:BlackscholesOptionpricingModelMember 2022-04-01 2023-03-31 0000724004 mlab:BlackscholesOptionpricingModelMember 2021-04-01 2022-03-31 0000724004 us-gaap:EmployeeStockOptionMember 2024-03-31 0000724004 us-gaap:EmployeeStockOptionMember 2023-04-01 2024-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember mlab:EquityPlan2014Member 2023-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember mlab:EquityPlan2014Member 2022-04-01 2023-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember mlab:EquityPlan2014Member 2023-04-01 2024-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember mlab:EquityPlan2014Member 2024-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2023-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2022-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0000724004 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2024-03-31 0000724004 mlab:PerformanceStockUnitsMember 2023-03-31 0000724004 mlab:PerformanceStockUnitsMember 2022-04-01 2023-03-31 0000724004 mlab:PerformanceStockUnitsMember 2023-04-01 2024-03-31 0000724004 mlab:PerformanceStockUnitsMember 2024-03-31 0000724004 mlab:PerformanceStockUnitsMember 2021-04-01 2022-03-31 0000724004 mlab:EligibleEmployeesMember mlab:TheFy24PsusMember 2024-03-31 0000724004 mlab:EligibleEmployeesMember mlab:TheFy24PsusMember 2023-04-01 2024-03-31 0000724004 mlab:ChiefExecutiveOfficerAndBoardDirectorMember mlab:PerformanceStockUnitsMember 2021-10-28 2021-10-28 0000724004 mlab:ChiefExecutiveOfficerAndBoardDirectorMember mlab:PerformanceStockUnitsMember 2024-03-31 0000724004 2005-11-30 0000724004 us-gaap:EmployeeStockOptionMember 2022-04-01 2023-03-31 0000724004 us-gaap:EmployeeStockOptionMember 2021-04-01 2022-03-31 0000724004 mlab:UnvestedStockAwardsMember 2023-04-01 2024-03-31 0000724004 mlab:UnvestedStockAwardsMember 2022-04-01 2023-03-31 0000724004 mlab:UnvestedStockAwardsMember 2021-04-01 2022-03-31 0000724004 mlab:AssumedConversionOfConvertibleDebtMember 2023-04-01 2024-03-31 0000724004 mlab:AssumedConversionOfConvertibleDebtMember 2022-04-01 2023-03-31 0000724004 mlab:AssumedConversionOfConvertibleDebtMember 2021-04-01 2022-03-31 0000724004 mlab:StockAwardsThatWereAntidilutiveMember 2023-04-01 2024-03-31 0000724004 mlab:StockAwardsThatWereAntidilutiveMember 2022-04-01 2023-03-31 0000724004 mlab:StockAwardsThatWereAntidilutiveMember 2021-04-01 2022-03-31 0000724004 mlab:The401KRetirementPlanMember 2023-04-01 2024-03-31 0000724004 us-gaap:DomesticCountryMember mlab:TaxYearPre2018Member 2024-03-31 0000724004 us-gaap:DomesticCountryMember mlab:TaxYearPost2018Member 2024-03-31 0000724004 us-gaap:StateAndLocalJurisdictionMember 2024-03-31 0000724004 us-gaap:ForeignCountryMember 2024-03-31 0000724004 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2024-03-31 0000724004 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2024-03-31 0000724004 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-04-01 2024-03-31 0000724004 us-gaap:ForeignCountryMember us-gaap:ResearchMember 2024-03-31 0000724004 us-gaap:DomesticCountryMember mlab:ForeignTaxCreditCarryforwardsMember 2023-04-01 2024-03-31 0000724004 us-gaap:DomesticCountryMember 2023-04-01 2024-03-31 0000724004 us-gaap:StateAndLocalJurisdictionMember 2023-04-01 2024-03-31 0000724004 us-gaap:ForeignCountryMember 2023-04-01 2024-03-31 0000724004 mlab:GkeAcquisitionMember 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember 2023-04-01 2024-03-31 0000724004 us-gaap:OperatingSegmentsMember 2022-04-01 2023-03-31 0000724004 us-gaap:OperatingSegmentsMember 2021-04-01 2022-03-31 0000724004 us-gaap:CorporateNonSegmentMember 2023-04-01 2024-03-31 0000724004 us-gaap:CorporateNonSegmentMember 2022-04-01 2023-03-31 0000724004 us-gaap:CorporateNonSegmentMember 2021-04-01 2022-03-31 0000724004 us-gaap:CorporateNonSegmentMember us-gaap:CorporateAndOtherMember 2023-04-01 2024-03-31 0000724004 us-gaap:CorporateNonSegmentMember us-gaap:CorporateAndOtherMember 2022-04-01 2023-03-31 0000724004 us-gaap:CorporateNonSegmentMember us-gaap:CorporateAndOtherMember 2021-04-01 2022-03-31 0000724004 country:US 2024-03-31 0000724004 country:US 2023-03-31 0000724004 country:DE 2024-03-31 0000724004 country:DE 2023-03-31 0000724004 us-gaap:NonUsMember 2024-03-31 0000724004 us-gaap:NonUsMember 2023-03-31 0000724004 country:US 2023-04-01 2024-03-31 0000724004 country:US 2022-04-01 2023-03-31 0000724004 country:US 2021-04-01 2022-03-31 0000724004 country:CN 2023-04-01 2024-03-31 0000724004 country:CN 2022-04-01 2023-03-31 0000724004 country:CN 2021-04-01 2022-03-31 0000724004 mlab:OtherMember 2023-04-01 2024-03-31 0000724004 mlab:OtherMember 2022-04-01 2023-03-31 0000724004 mlab:OtherMember 2021-04-01 2022-03-31 0000724004 mlab:Outstanding2025NotesMember us-gaap:SubsequentEventMember 2024-04-11 0000724004 mlab:Outstanding2025NotesMember us-gaap:SubsequentEventMember 2024-04-11 2024-04-11 0000724004 srt:ScenarioForecastMember mlab:TheCreditFacilityTermLoanMember 2024-06-30 2026-03-31 0000724004 srt:ScenarioForecastMember mlab:TheCreditFacilityTermLoanMember 2026-06-30 2028-03-31 0000724004 srt:ScenarioForecastMember mlab:TheCreditFacilityTermLoanMember 2028-06-30 2029-03-31 0000724004 srt:ScenarioForecastMember mlab:TheCreditFacilityTermLoanMember 2029-04-01 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y pure 0000724004 MESA LABORATORIES INC /CO false --03-31 FY 2024 1321000 849000 0 0 25000000 25000000 5394491 5394491 5369466 5369466 0.64 0.64 0.64 P40Y P7Y P7Y P3Y P3Y P15Y P3Y P6Y P1Y http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 58900000 P4Y P3Y 0 0 2036-03-31 2037-03-31 -92000 0 0 0 0 2020 2019 2016 2017 2018 2019 2020 2021 4 false false false false 10-K true 2024-03-31 false 0-11740 CO 84-0872291 12100 West Sixth Avenue Lakewood CO 80228 303 987-8000 Common stock, no par value MLAB NASDAQ Yes No Yes Yes Accelerated Filer false false true false false 547000000 5408988 28214000 32910000 39055000 42551000 32675000 34642000 9408000 8872000 109352000 118975000 31766000 28149000 1292000 1076000 10538000 10373000 85383000 152189000 15701000 46400000 12668000 18226000 180096000 286444000 446796000 661832000 6041000 6134000 9935000 9433000 15478000 15694000 12858000 12098000 44312000 43359000 19780000 34028000 8792000 1537000 6821000 6156000 50500000 13000000 171198000 170272000 301403000 268352000 343642000 332076000 -183494000 74199000 -14755000 -12795000 145393000 393480000 446796000 661832000 176796000 180520000 149422000 39391000 38560000 34913000 216187000 219080000 184335000 57200000 60937000 54747000 25737000 24450000 20498000 82937000 85387000 75245000 133250000 133693000 109090000 38625000 37439000 28310000 72867000 72444000 60311000 19300000 20490000 15767000 117641000 0 0 156892000 0 0 405325000 130373000 104388000 -272075000 3320000 4702000 5697000 4770000 3885000 2124000 1061000 2757000 -3573000 -3709000 -1128000 -275648000 -389000 3574000 -21402000 -1319000 1703000 -254246000 930000 1871000 -47.2 0.17 0.36 -47.2 0.17 0.35 5386000 5321000 5212000 5386000 5361000 5335000 -254246000 930000 1871000 -1960000 -16461000 -12450000 -256206000 -15531000 -10579000 5140568 317652000 72459000 16116000 406227000 128337 8027000 8027000 3278 875000 -0 -0 875000 3339000 3339000 11391000 11391000 -12450000 -12450000 -22735000 5684000 0 -17051000 1871000 1871000 5265627 313460000 76675000 3666000 393801000 108737 6997000 6997000 4898 919000 -0 -0 919000 3406000 3406000 12538000 12538000 -16461000 -16461000 0 930000 0 930000 5369466 332076000 74199000 -12795000 393480000 30418 358000 358000 5393 728000 -0 -0 728000 3447000 3447000 11936000 11936000 -1960000 -1960000 -254246000 -254246000 5394491 343642000 -183494000 -14755000 145393000 -254246000 930000 1871000 4233000 4313000 3262000 27341000 28821000 21806000 11936000 12538000 11391000 274533000 0 0 926000 907000 1029000 28421000 3494000 -128000 1229000 0 7462000 -629000 -1080000 534000 -4940000 2121000 6752000 -2563000 10182000 1045000 -211000 510000 3606000 -97000 -1545000 1370000 -1236000 -3360000 255000 -408000 606000 2586000 44133000 27983000 39223000 78739000 4950000 300793000 2567000 4544000 4432000 -81306000 -9494000 -305225000 71000000 0 70000000 33500000 36000000 21000000 3447000 3406000 3339000 358000 6997000 8027000 728000 919000 875000 -847000 0 -237000 32836000 -33328000 52576000 -359000 -1597000 -1093000 -4696000 -16436000 -214519000 32910000 49346000 263865000 28214000 32910000 49346000 4591000 1356000 3048000 4648000 3485000 2762000 8448000 0 0 0 1190000 0 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Note </b><b><em style="font: inherit;">1.</em> </b><b>Description of Business and </b><b>Summary of </b><b>Significant Accounting Policies</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Description of Business</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">In this Annual Report on Form <em style="font: inherit;">10</em>-K, Mesa Laboratories, Inc., a Colorado corporation, together with its subsidiaries is collectively referred to as “we,” “us,” “our,” the “Company,” or "Mesa."</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We are a global leader in the design and manufacture of life sciences tools and critical quality control solutions for regulated applications in the pharmaceutical, healthcare, and medical device industries. We offer products and services to help our customers ensure product integrity, increase patient and worker safety, and improve the quality of life throughout the world. We have manufacturing operations in the United States and Europe, and our products are marketed by our sales personnel in North America, Europe and Asia Pacific, and by independent distributors in these areas as well as throughout the rest of the world. We prefer markets in which we can establish a strong presence and achieve high gross profit margins. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">As of <em style="font: inherit;"> March 31, 2024</em>, we managed our operations in <em style="font: inherit;">four</em> reportable segments, or divisions:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;"><tbody><tr style="font-size: 10pt;"><td style="vertical-align: middle; width: auto; font-size: 10pt;"> </td><td style="vertical-align: middle; width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="vertical-align: middle; width: 11px; font-size: 10pt;"> </td><td style="vertical-align: middle; width: 1560px; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Sterilization and Disinfection Control</i> - manufactures and sells biological, chemical and cleaning indicators which are used to assess the effectiveness of sterilization, decontamination, disinfection and cleaning processes, including steam, hydrogen peroxide, ethylene oxide, radiation, and other processes in the medical device, pharmaceutical and healthcare industries. The division also provides testing and laboratory services, mainly to the dental and pharmaceutical industries.</p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;"><tbody><tr style="font-size: 10pt;"><td style="vertical-align: middle; width: auto; font-size: 10pt;"> </td><td style="vertical-align: middle; width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="vertical-align: middle; width: 11px; font-size: 10pt;"> </td><td style="vertical-align: middle; width: 1560px; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Clinical Genomics</i> - develops, manufactures and sells highly sensitive, low-cost, high-throughput genetic analysis tools and related consumables and services that enable clinical research labs and contract research organizations to perform genomic testing for a broad range of research applications in several therapeutic areas, such as screenings for hereditary diseases, pharmacogenetics, oncology related applications, and toxicology research. </p> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;"><tbody><tr style="font-size: 10pt;"><td style="vertical-align: middle; width: auto; font-size: 10pt;"> </td><td style="vertical-align: middle; width: auto; font-size: 10pt;">●</td><td style="vertical-align: middle; width: 11px; font-size: 10pt;"> </td><td style="vertical-align: middle; width: 1560px; font-size: 10pt;"><i>Biopharmaceutical Development</i> - develops, manufactures and sells automated systems for protein analysis (immunoassays) and peptide synthesis solutions. Protein analysis and peptide synthesis solutions accelerate the discovery, development, and manufacture of biotherapeutic therapies, among other applications.</td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; margin-left: auto; margin-right: auto;"><tbody><tr style="font-size: 10pt;"><td style="vertical-align: middle; width: auto; font-size: 10pt;"> </td><td style="vertical-align: middle; width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">●</p> </td><td style="vertical-align: middle; width: 10px; font-size: 10pt;"> </td><td style="vertical-align: middle; width: 1561px; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Calibration Solutions</i> - develops, manufactures and sells quality control products using principles of advanced metrology to enable customers to measure and calibrate critical parameters in applications such as environmental and process monitoring, dialysis, gas flow, air quality and torque testing.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated corporate expenses and other business activities are reported within Corporate and Other.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Principles of Consolidation and </b><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our Consolidated Financial Statements are prepared in accordance with the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States (“GAAP”), and include our accounts and those of our wholly owned subsidiaries after elimination of all intercompany accounts and transactions. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Management Estimates</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The preparation of our Consolidated Financial Statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our Consolidated Financial Statements and accompanying notes. Actual results could differ from our estimates under different assumptions or conditions.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Summary of Significant Accounting Policies</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b></b></i></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Foreign Currency</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Exchange rate adjustments resulting from foreign currency transactions are recognized in net earnings, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive income within stockholders’ equity. Assets and liabilities of subsidiaries operating outside the United States with a functional currency other than the U.S. dollar are translated into U.S. dollars at period end exchange rates, and revenue and expense accounts are translated at weighted average period rates. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b></b></i></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Fair Value Measurements</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. We determine fair value based on the following input hierarchy:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;">Level <em style="font: inherit;">1:</em> Quoted prices for identical assets or liabilities in active markets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;">Level <em style="font: inherit;">2:</em> Observable inputs other than prices included in Level <em style="font: inherit;">1,</em> 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 <em style="font: inherit;">not</em> active, or other inputs that are observable or that can be corroborated with observable market data.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;">Level <em style="font: inherit;">3:</em> Unobservable inputs supported by little or <em style="font: inherit;">no</em> market activity. Pricing models, discounted cash flow methodologies, and other similar techniques involving significant management judgment or estimation typically require unobservable inputs.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Assets recognized or disclosed at fair value in the Consolidated Financial Statements on a nonrecurring basis are measured at fair value if determined to be impaired or if purchased pursuant to our acquisition of a business, including items such as inventory, property and equipment, operating lease assets, goodwill, and other intangible assets. Fair values assigned to assets acquired and liabilities assumed in acquisitions, except deferred revenues and certain other exceptions as defined by applicable accounting guidance, are measured using Level <em style="font: inherit;">3</em> inputs.</p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p><p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"></p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i></i></b></p><p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Revenue Recognition</i></b></p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Our revenues come from product sales, which include consumables and hardware, and services, which include discrete and ongoing maintenance, calibration, and testing services. Revenues are recognized when or as we satisfy our performance obligations under the terms of a contract, which occurs when control of the promised products or services transfers to our customers. We recognize the amount of consideration we expect to receive in exchange for transferring products or services to our customers (the transaction price) as revenue. For all revenue contracts, prices are fixed at the time of purchase and <em style="font: inherit;">no</em> price protections or variables are offered. The significant majority of our revenues and related receivables are generated from contracts with customers that are <em style="font: inherit;">12</em> months or less in duration.</p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">We generally recognize revenues as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i>Product sales:</i><i> </i>Our performance obligations related to product sales generally consist of the promise to sell tangible goods to distributors or end users. Control of these goods is typically transferred upon shipment, at which time our obligation to the customer is satisfied and revenue is recognized. Purchase orders typically provide evidence of an arrangement for product sales. Products sold include an assurance-type warranty which is accounted for as part of accrued warranty expense. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i>Services: </i>We generate service revenues from discrete and ongoing maintenance, calibration, and testing services performed with respect to our physical products. For discrete services, our obligation to complete specified work is satisfied and revenue is recognized upon performance of the service. Obligations arising from ongoing service contracts in which we promise to stand ready to provide maintenance or other services on an as-needed basis for a certain period of time are satisfied by completing any services that are contractually required during the contract period, if requested by the customer, or simply by the passage of time if <em style="font: inherit;">no</em> services are requested. For ongoing service contracts, revenue is recognized on a straight-line basis over the life of the contract in a faithful depiction of our obligation to provide services over the contract period. Evidence of a service arrangement <em style="font: inherit;"> may </em>be in the form of a formal contract or a purchase order. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Collectability is reasonably assured through our customer review process, and payment is typically due within <em style="font: inherit;">60</em> days or less.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We expense commission costs (typically our only significant incremental cost to obtain a contract) as incurred and to account for shipping and handling costs as fulfillment costs. The substantial majority of our contracts have original durations of <em style="font: inherit;">one</em> year or less, and we have elected <em style="font: inherit;">not</em> to disclose the expected timing or allocated transaction prices of future performance obligations such as obligations to perform maintenance and repair services. Additionally, we have elected to <em style="font: inherit;">not</em> assess whether a significant financing component exists when the period between when we perform our performance obligation and when the customer remits payment is <em style="font: inherit;">one</em> year or less. <em style="font: inherit;">None</em> of our contracts contained financing components as of or for the fiscal years ended <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;">2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Contracts with customers <em style="font: inherit;"> may </em>contain multiple obligations. For such arrangements, the transaction price is allocated to each obligation based on the estimated relative standalone selling prices of the promised products or services underlying each obligation. Standalone selling prices are based on the price at which the product or service would be sold separately. If the standalone selling price is <em style="font: inherit;">not</em> observable through past transactions, we estimate the standalone selling price considering available information such as market conditions and internally approved pricing guidelines. In limited circumstances, for obligations with highly variable or unobservable standalone selling prices, we <em style="font: inherit;"> may </em>assign standalone prices to obligations based on the residual transaction price after all observable standalone selling prices have been determined. Discounts <em style="font: inherit;"> may </em>be approved at the time of purchase and are included within a contract’s fixed transaction price. Discounts are typically allocated to obligations included in the contract based on the standalone values of such obligations. All expected and actual consideration from customers is included in the transaction price.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Shipping and Handling</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Payments made by customers to us for shipping and handling costs are included in revenues on the Consolidated Statements of Operations, and our expenses are included in cost of revenues. We account for shipping and handling costs arising from contracts with customers as fulfillment costs. Shipping and handling for inventory and materials we purchase is included as a component of inventory on the Consolidated Balance Sheets and is expensed to cost of revenues when products are sold. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Unearned Revenues</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Certain of our products <em style="font: inherit;"> may </em>be sold with associated time-based service contracts whereby we provide repairs, technical support, parts, and various analytical or maintenance services. In the event these contracts are paid in advance by the customer, the associated amounts are recorded as an unearned revenue liability and recognized as revenue ratably over the term of the service period, generally <em style="font: inherit;">one</em> year. Prepayments from customers with respect to other products and services are likewise recorded as unearned revenue liabilities and are recognized to revenue when earned. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Accrued Warranty Expense</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We typically provide assurance-type limited product warranties on our products and, accordingly, accrue for estimates of related warranty expenses.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i> </i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Accounts Receivable</i></b><b><i> and Allowance for Credit Losses</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">All trade accounts receivable are reported at net realizable value on the accompanying Consolidated Balance Sheets, adjusted for any write-offs and net of allowances for credit losses. Allowances for credit losses represent our best estimate and current expectation of future credit losses from trade accounts. We estimate credit losses based on historical information, current and expected future economic and market conditions, and reviews of the current status of customers’ trade accounts receivable. In circumstances in which we become aware of a specific customer’s inability to meet its financial obligations, a specific reserve is recorded against amounts due to reduce the recognized receivable to the amount reasonably expected to be collected. To mitigate credit risk, we consider the creditworthiness of new and existing customers, establish credit limits, and regularly review outstanding balances and payment histories. We <em style="font: inherit;"> may </em>require pre-payments from customers under certain circumstances and <em style="font: inherit;"> may </em>limit future purchases until payments are made on past due amounts.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We do <em style="font: inherit;">not</em> believe our trade accounts receivable represent significant concentrations of credit risk due to our diversified portfolio of individual customers and geographical areas. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Differences <em style="font: inherit;"> may </em>arise between estimated and actual losses, which could materially affect the provision for credit losses and, therefore, net earnings. We recorded $790, $736, $304 and of expense associated with credit losses for the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023,</em> and <em style="font: inherit;">2022,</em> respectively. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Cash Equivalents</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We classify any highly liquid investments with maturities of <em style="font: inherit;">three</em> months or less at the date of purchase as cash equivalents; <em style="font: inherit;">no</em> cash equivalents are included on our Consolidated Balance Sheets as of <em style="font: inherit;"> March 31, 2024 </em>or <em style="font: inherit;">2023.</em> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Inventories</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Inventories are stated at the lower of cost or net realizable value. Inventory is recorded to cost of products upon sale using a weighted average costing methodology. Inventories purchased as part of a business combination are recorded at fair value. Our work in process and finished goods inventories include the costs of raw materials, labor and overhead, which are estimated based on trailing <em style="font: inherit;">twelve</em> months of expense and standard labor hours for each product. We evaluate labor and overhead costs annually unless specific circumstances necessitate a mid-year evaluation for specific items.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We monitor inventory costs relative to selling prices and perform physical cycle count procedures on inventories throughout the year to determine if a lower of cost or net realizable value reserve is necessary. We estimate and maintain an inventory reserve as needed for such matters as excess or obsolete inventory, shrinkage, and scrap. This reserve <em style="font: inherit;"> may </em>fluctuate as our assumptions change due to new information, discrete events, or changes in our business such as entering new markets or discontinuing a specific product; however, once inventory is written down, a new cost basis is established that is <em style="font: inherit;">not</em> subsequently written back up in future fiscal years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Property, Plant and Equipment</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Property, plant and equipment are recorded at cost, less accumulated depreciation, except for assets acquired in acquisitions, which are recorded at fair value. Expenditures for major renewals and improvements that extend the life of the asset are capitalized, while expenditures for minor replacements, maintenance, and repairs are expensed as incurred.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Depreciation is calculated using the straight-line method over the assets’ estimated useful lives. Upon asset retirement or disposal, accounts are relieved of cost and accumulated depreciation, and any related gain or loss is reflected in our results of operations. In some cases, particularly with respect to business consolidation or closure activities, accelerated depreciation <em style="font: inherit;"> may </em>be required for the revised remaining useful lives of assets designated to be abandoned in the future.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At least annually, we evaluate and adjust as necessary the estimated useful lives of property, plant and equipment. Any changes in estimated useful lives are recorded prospectively. Estimated useful lives of significant classes of depreciable assets are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 90%; margin-left: 5%; margin-right: 5%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Category</b></p> </td><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 474px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;"><b>Useful Lives in Years</b></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Buildings and building improvements</td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549474">40 (or less)</span></td></tr> <tr style="background-color: rgb(255, 255, 255); font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Manufacturing equipment</td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549475">7 (or less)</span></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Office, lab and other equipment, furniture and fixtures</p> </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549476">7 (or less)</span></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Computer equipment </p> </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549477">3 (or less)</span></td></tr> <tr style="background-color: rgb(204, 238, 255); font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Leasehold improvements </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Lesser of the economic life or the remaining term in the respective lease</em></td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Land is <em style="font: inherit;">not</em> depreciated and construction in progress is <em style="font: inherit;">not</em> depreciated until placed in service, at which time it is assigned a useful life consistent with the nature of the asset. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Leases</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We determine whether contractual arrangements contain a lease at the inception of the arrangement. If a lease is identified in an arrangement, we recognize a right-of-use asset ("ROU") and liability on our Consolidated Balance Sheets and determine whether the lease should be classified as a finance or operating lease. We do <em style="font: inherit;">not</em> have any finance leases; our operating leases have remaining terms between <em style="font: inherit;">two</em> months and <em style="font: inherit;">twelve</em> years as of <em style="font: inherit;"> March 31, 2024. </em>We do <em style="font: inherit;">not</em> recognize assets or liabilities for leases with original durations of less than <em style="font: inherit;">12</em> months, and our short-term leases are <em style="font: inherit;">not</em> material. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">A contract is a lease or contains <em style="font: inherit;">one</em> when (<em style="font: inherit;">1</em>) the contract contains an explicitly or implicitly identified asset and (<em style="font: inherit;">2</em>) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments <em style="font: inherit;">not</em> yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the calculation of operating lease liabilities, adjusted for prepayments. Adjustments would also be made for accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets, <em style="font: inherit;">none</em> of which are present in any of our current lease contracts. When readily determinable, the discount rate used to calculate the lease liability is the rate implicit in the lease, otherwise we use our incremental borrowing rate based on the information available at lease commencement. When we acquire a business, we generally retain the acquiree's classification of its leases, and we evaluate ROU assets and liabilities in accordance with ASC <em style="font: inherit;">842.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term. Lease expense is recorded in cost of revenues or selling, general and administrative, or research and development expense on our Consolidated Statements of Operations, depending on the nature of use of the underlying asset. Many of our leases include <em style="font: inherit;">one</em> or more renewal or termination options exercisable at our discretion, which are included in the determination of the lease term if we are reasonably certain to exercise the option. Renewal terms typically allow us to extend lease terms between <em style="font: inherit;">1</em> and <em style="font: inherit;">3</em> years. We have also entered into lease agreements that have variable payments related to certain indexes. Variable lease payments are recognized in the period in which those payments are incurred. All non-lease components are readily identifiable in our lease contract. We account for non-lease components separately from the lease component to which it is related. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Acquired Intangible Assets, Impairment Testing </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our goodwill and other intangible assets result from acquisitions of existing businesses. Intangible assets affect the amount of future amortization expense and possible impairment losses we <em style="font: inherit;"> may </em>incur.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Intangible assets with finite lives are amortized over their useful lives using the straight-line method, and amortization expense is recorded within cost of revenues or general and administrative expense in the Consolidated Statements of Operations. Impairment assessments are conducted if events or conditions indicate that the carrying value of an asset or asset group <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Events or conditions indicating potential impairment include but are <em style="font: inherit;">not</em> limited to changes in the competitive landscape, any internal decisions to pursue new or different technology strategies, losses of significant customers, or significant changes in business performance or in the markets and industries we serve, including adverse changes in the prices paid for our products or changes in the size of the markets for our products. If impairment indicators are present, we determine whether the carrying value of the underlying intangible asset or asset group is recoverable through undiscounted estimated future cash flows. If the asset or asset group is <em style="font: inherit;">not</em> found to be recoverable, we estimate the asset's fair value using Level <em style="font: inherit;">3</em> inputs and discounted cash flow models and recognize impairment losses as necessary. If the estimate of an intangible asset’s remaining useful life is changed in response to impairment testing, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Acquired intangible assets deemed to have finite lives are amortized on a straight-line basis over their useful lives, generally ranging from <span style="-sec-ix-hidden:c113549315">three</span> to <span style="-sec-ix-hidden:c113549316">fifteen</span> years. We determine the useful lives of finite intangible assets based on the specific facts and circumstances related to each asset, and we evaluate the appropriateness of assigned useful lives at least annually. Factors we consider when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, our long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset, and economic factors such as competition or specific market conditions. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Goodwill is <em style="font: inherit;">not</em> subject to amortization. We test goodwill for impairment as of <em style="font: inherit;"> January </em><em style="font: inherit;">1st</em> each year, or more frequently if events and circumstances indicate it is more likely than <em style="font: inherit;">not</em> that the fair value of a given goodwill reporting unit is less than its carrying value. Events that could indicate impairment and that would trigger interim impairment testing include but are <em style="font: inherit;">not</em> limited to: adverse current or expected economic, market, or industry-specific conditions, including a decline in our market capitalization; sustained adverse changes or expected changes in business climate or in the operational performance of the business; adverse changes in legal factors; and adverse actions or assessments by a regulator. We monitor for indications of impairment throughout the year and perform qualitative and quantitative impairment tests as necessary based on quarterly preliminary assessments of our performance. Our annual impairment tests typically begin with a qualitative assessment, and further quantitative assessments are performed if we determine it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is greater than the carrying amount. We also perform quantitative assessments of reporting units at least every <em style="font: inherit;">five</em> years, irrespective of whether any indicators exist that suggest a reporting unit <em style="font: inherit;"> may </em>be impaired. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The fair value measurements used in testing intangible assets for impairment are typically based on discounted cash flow projection and market multiple models, using Level <em style="font: inherit;">3</em> inputs. See “Fair Value Measurements” for a description of input levels. Significant assumptions include, among others, the weighted average cost of capital, expected revenues growth, expected cash outflows, and terminal growth rates. In certain cases, management uses other market information when available to estimate fair value. Impairment losses are recognized through earnings and represent excess carrying value over estimated fair value. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2024,</em> we recorded impairment losses related to goodwill and intangible assets totaling $274,533 in our Clinical Genomics and Biopharmaceutical Development divisions. See Note <em style="font: inherit;">6.</em> “Goodwill and Intangible Assets, Net.”</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Research &amp; Development Costs</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We conduct research and development activities for the purpose of developing new products and enhancing the functionality, effectiveness, reliability, and accuracy of existing products. Research and development costs are expensed as incurred. Research and development expense is predominantly comprised of labor costs and <em style="font: inherit;">third</em>-party consultants, but we <em style="font: inherit;"> may </em>from time to time purchase in-process research and development with the intention of developing a saleable product.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Convertible Debt</i></b></p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our convertible 1.375% Convertible Senior Notes due <em style="font: inherit;">2025</em> (the <em style="font: inherit;">"2025</em> Notes") do <em style="font: inherit;">not</em> have material embedded derivatives and are recorded as long-term liabilities in our Consolidated Balance Sheets as of <em style="font: inherit;"> March 31, 2024. </em>When the <em style="font: inherit;">2025</em> Notes are within <em style="font: inherit;">one</em> year of maturity, or when the criteria necessary for conversion as described in Note <em style="font: inherit;">8.</em> “Indebtedness” have been met, the <em style="font: inherit;">2025</em> Notes will be reclassified as short-term liabilities. We <em style="font: inherit;"> may </em>settle the <em style="font: inherit;">2025</em> Notes in shares of common stock or in cash, as the case <em style="font: inherit;"> may </em>be. We apply the if-converted method to calculate the potentially dilutive impact of the <em style="font: inherit;">2025</em> Notes on net (loss) earnings per share. Debt issuance costs are amortized to bring the carrying value of the <em style="font: inherit;">2025</em> Notes to face using the effective interest method over the life of the indenture governing the <em style="font: inherit;">2025</em> Notes.</p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"></p> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <b><i></i></b></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><i>Stock-based Compensation</i></b> </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We issue shares in the form of stock options and full-value awards as part of employee and non-employee director compensation pursuant the Amended and Restated Mesa Laboratories, Inc. <em style="font: inherit;">2021</em> Equity Incentive Plan (the <em style="font: inherit;">"2021</em> Equity Plan"). Our shareholders approved an amendment to the <em style="font: inherit;">2021</em> Equity Plan during fiscal year <em style="font: inherit;">2024,</em> increasing the number of shares that can be issued under the plan from <em style="font: inherit;">330</em> shares to <em style="font: inherit;">660</em> shares. Some shares are fully vested and outstanding under our Mesa Laboratories, Inc. <em style="font: inherit;">2014</em> Equity Plan.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The Equity Plans are administered by the Compensation Committee of the Board of Directors, which has the authority to grant equity awards, or to delegate its authority under the plan to make grants (subject to certain legal and regulatory restrictions), including the authority to determine the individuals to whom awards will be granted, the type of awards and when the awards are to be granted, the number of shares to be covered by each award, the vesting schedule, and all other terms and conditions of the awards.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For purposes of counting the shares remaining under the <em style="font: inherit;">2021</em> Equity Plan, each share underlying a stock option or a full value award counts as <em style="font: inherit;">one</em> share used. We issue new shares of common stock upon the exercise of stock options and the vesting of time-based restricted stock units ("RSUs") and performance-based RSUs ("PSUs"). </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <div style="font-size: 10pt;"> Stock options and service-based stock awards generally vest equally over a <span style="-sec-ix-hidden:c113549366">three</span> year term and stock options generally expire after <span style="-sec-ix-hidden:c113549368">six</span> years. Awards granted to non-employee directors generally vest <span style="-sec-ix-hidden:c113549369">one</span> year from the grant date. We recognize stock-based compensation expense based on the fair value of stock awards at the grant date and recognize the expense over the related service period using a straight-line vesting expense schedule. The <em style="font: inherit;">2021</em> Equity Plan includes retiree provisions which result in the acceleration of stock-based compensation for expense for retiree-eligible participants. Compensation expense related to employees eligible to retire at grant date or during the award term is recognized on a straight-line basis between the grant date and the date of retirement eligibility, and the applicable retirees retain full rights to the awards upon retirement as per the plan provisions. </div> <div style="font-size: 10pt;">   </div> <div style="font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expense for PSUs is recognized, net of estimated forfeitures, over the related service period using a straight-line vesting schedule when it is probable that performance goals will be achieved. Performance goals are determined by the Board of Directors and <em style="font: inherit;"> may </em>include measures such as revenues growth and profitability targets. A portion of the PSUs include a market condition in the form of a relative total shareholder return "TSR" modifier, which adjusts the quantity of shares earned up or down by a maximum of <em style="font: inherit;">20%</em> pursuant to a market-based measure of performance comparing Mesa's share price to a peer group over a <em style="font: inherit;">three</em> year period. Compensation expense on stock awards subject to performance conditions is recognized over the longer of the estimated performance goal attainment period or time vesting period. As of each reporting period, we estimate the number of PSUs expected to vest based on our current estimate of performance compared to the target metrics in the award documents and adjust for the relative TSR percentage, and if necessary, a cumulative-effect adjustment is recorded.</p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> </div> <div style="font-size: 10pt;"> The grant date fair value of the PSUs with a relative TSR modifier is determined using the Monte Carlo simulation valuation model.  </div> <div style="font-size: 10pt;">   </div> <div style="font-size: 10pt;"> The fair value of RSUs and performance-based RSUs without a market condition are based on the closing price of Mesa's common stock on the award date, less the present value of expected dividends <em style="font: inherit;">not</em> received during the vesting period. RSUs we issue are equivalent to nonvested shares under the applicable accounting guidance. </div> <div style="font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> </div> <div style="font-size: 10pt;"> The fair value of each granted stock option is estimated on the grant date using the Black-Scholes option pricing model. The assumptions used to calculate the fair value of granted options reflect market conditions and our historical experience. We estimate expected forfeitures using a dynamic forfeiture model based on company specific historical data when determining the amount of stock-based compensation costs to recognize each period. The expected life of options represents the estimated period of time until exercise and is based on historical experience of similar awards for similar subsets of our employee population, giving consideration to the contractual terms, vesting schedules, and expectations of future employee behavior. Expected stock price volatility is based on the historical volatility of our own stock price over the period of time commensurate with the expected life of the award. The risk-free rate is based on the United States Treasury yield curve in effect at the time of grant for the estimated life of the stock option. The dividend yield assumption is based on our anticipated cash dividend payouts. To date, we have identified <em style="font: inherit;">no</em> instances in which an adjustment to our observable market price would be required compared to the closing price of Mesa's common stock on the award date as an input to our fair value calculations.  </div> <div style="font-size: 10pt;">   </div> <div style="font-size: 10pt;"> We allocate stock-based compensation expense to cost of revenues, selling, research and development, and general and administrative expense in the Consolidated Statements of Operations. </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i> </i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Net (Loss) Earnings</i></b> <b><i>Per Share</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Basic net (loss) earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted (loss) earnings per share (“diluted EPS”) is computed similarly to basic EPS, except it includes the effects of potential dilution that could occur if dilutive securities vested, were exercised or converted. Potentially dilutive securities include stock options, RSUs and PSUs (collectively “stock awards”), as well as common shares underlying the <em style="font: inherit;">2025</em> Notes. Potentially dilutive securities are excluded from the calculation of diluted EPS in the event they are subject to performance conditions that have <em style="font: inherit;">not</em> yet been achieved or if they would otherwise be antidilutive. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss; in such cases the inclusion of the potential common shares would have an antidilutive effect. See Note <em style="font: inherit;">10.</em> “Net (Loss) Earnings per Share” for EPS calculations for the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Income Taxes</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Income tax expense includes U.S., state, local and international income taxes. Deferred tax assets and liabilities are recognized and reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the tax basis of existing assets and liabilities used for income tax purposes. The tax rate used to determine the deferred tax assets and liabilities is based on the enacted tax rate for the year and the manner in which the differences are expected to reverse. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than <em style="font: inherit;">not</em> be realized.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">From time to time, we engage in transactions in which the tax consequences <em style="font: inherit;"> may </em>be subject to uncertainty, such as acquisitions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We prepare and file tax returns based on interpretation of tax laws and regulations. In the normal course of business, our tax returns are subject to examination by various taxing authorities. Such examinations <em style="font: inherit;"> may </em>result in future tax, interest and penalty assessments by these taxing authorities. In determining our income tax provision for financial reporting purposes, we establish a reserve for uncertain tax income positions unless we determine it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that such positions would be sustained upon examination, based on their technical merits. That is, for financial reporting purposes, we only recognize tax benefits taken on the tax return that we believe are more likely than <em style="font: inherit;">not</em> of being sustained. There is considerable judgment involved in determining whether positions taken on the tax return are more likely than <em style="font: inherit;">not</em> of being sustained. We adjust our tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest. Our policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of general administrative expense. (See Note <em style="font: inherit;">12.</em> “Income Taxes”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Acquisition Related Contingent Consideration Liabilit</i></b><b><i>ies</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Acquisition related contingent consideration liabilities consist of estimated amounts due under various acquisition agreements and <em style="font: inherit;"> may </em>be based on revenues growth, specified profitability growth metrics, or the attainment of milestones such as patent approvals. At each reporting period, we evaluate the expected future payments and any associated discount rates to determine the fair value of the contingent consideration. We adjust contingent consideration to fair value at each reporting period through general and administrative expenses in the Consolidated Statements of Operations. See Note <em style="font: inherit;">13.</em> “Commitments and Contingencies” for information regarding existing contingent consideration liabilities as of <em style="font: inherit;"> March 31, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">In addition to contingent consideration liabilities, we <em style="font: inherit;"> may </em>hold back a portion of the purchase price related to an acquisition as security against potential indemnification losses. Such holdbacks relate to circumstances that existed as of the date of acquisition, and as such they are <em style="font: inherit;">not</em> considered contingencies; however, amounts ultimately paid related to holdbacks <em style="font: inherit;"> may </em>differ from the estimates management makes upon acquisition, depending upon whether pre-acquisition liabilities are identified during the holdback period.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Legal </i></b><b><i>Contingencies</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We are party to various claims and legal proceedings that arise in the normal course of business. We record an accrual for legal contingencies when we determine it is probable we have incurred a liability and can reasonably estimate the amount of the loss (See Note <em style="font: inherit;">13.</em> “Commitments and Contingencies”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b></b></i></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Purchase Accounting for Acquisitions</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We account for all business combinations in which we obtain control over another entity using the acquisition method of accounting, which requires most assets (both tangible and intangible) and liabilities to be recorded at fair value at the date of acquisition. The excess of the purchase price over the fair value of acquired assets less liabilities is recognized as goodwill. We determine fair value using widely accepted valuation techniques, primarily discounted cash flow and market multiple analyses, which rely heavily on Level <em style="font: inherit;">3</em> inputs. These types of analyses require us to make and monitor assumptions and estimates regarding industry and economic factors, the profitability of future business strategies, discount rates and cash flow. For all material acquisitions, we engage external valuation specialists to aid management in preparing our fair value models. Certain adjustments to the assessed fair values of acquired assets or liabilities made subsequent to the acquisition date but within the measurement period are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded within earnings. We expense all acquisition related costs, such as legal and advisory fees, as incurred in general, and administrative expenses in the Consolidated Statements of Operations.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Results of operations of acquired companies are included in our Consolidated Financial Statements from the date of the acquisition forward. If actual results are <em style="font: inherit;">not</em> consistent with our assumptions and estimates, or if our assumptions and estimates change due to new information, we <em style="font: inherit;"> may </em>be exposed to additional losses. For the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, we acquired businesses for total net purchase prices of $87,187, $6,140, and $300,793, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Business Consolidation Costs</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We estimate liabilities for business closure activities by gathering detailed estimates of costs and, if applicable, asset sale proceeds, for each business consolidation initiative. For a typical business consolidation initiative, we estimate costs of employee severance, impairment of property and equipment and other assets including estimating net realizable value, if necessary, accelerated depreciation, termination payments for contracts and leases, and any other qualifying costs related to an exit plan. Such charges represent our best estimates; however, they require assumptions about plans that <em style="font: inherit;"> may </em>change over time. The estimated costs are grouped by specific projects within the overall exit plan and are monitored at each reporting period. Any subsequent changes to the original estimates are recorded in current earnings. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Risks and Uncertainties</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The preparation of financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities at the reporting date and revenues and expenses during the reporting periods. These estimates represent management's judgment about the outcome of future events. It is <em style="font: inherit;">not</em> possible to accurately predict the future impact of such events and circumstances. However, we have reviewed the estimates used in preparing the financial statements and have identified the following factors that have a reasonable possibility of being materially affected in the near term: </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 9pt; font-size: 10pt;"> </td><td style="width: 18pt; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">●</p> </td><td style="font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Estimates regarding the recoverability of deferred tax assets and estimates regarding cash needs and associated indefinite reinvestment assertions.</p> </td></tr> <tr style="vertical-align: top; font-size: 10pt;"><td style="width: 9pt; font-size: 10pt;"> </td><td style="width: 18pt; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">●</p> </td><td style="font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Estimates of the net realizable value of inventory.</p> </td></tr> <tr style="font-size: 10pt;"><td style="width: 9pt; font-size: 10pt;"> </td><td style="width: 18pt; font-size: 10pt;">●</td><td style="font-size: 10pt;">Estimates regarding future financial performance and other inputs into fair value estimates related to impairment tests for goodwill and intangible assets that could result in additional future impairment losses.</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We do <em style="font: inherit;">not</em> believe that there are any significant risks that have <em style="font: inherit;">not</em> already been disclosed in the Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i></i></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Recently Issued Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <em style="font: inherit;"> November 2023, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> "Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures." ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> requires all annual disclosures currently required by Topic <em style="font: inherit;">280</em> to be included in interim periods and requires disclosure of significant segment expenses regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and applicable additional measures of segment profit or loss used by the CODM when allocating resources and assessing business performance. The ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024 </em>on a retrospective basis. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> "Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures." ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. The guidance is effective for public business entities for fiscal years beginning after <em style="font: inherit;"> December 15, 2024 (</em>our fiscal year <em style="font: inherit;">2026</em>), with early adoption permitted. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We have reviewed all recently issued accounting pronouncements and have concluded that, other than as described above, they are either <em style="font: inherit;">not</em> applicable to us or are <em style="font: inherit;">not</em> expected to have a significant impact on our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Recently </i></b><b><i>Adopted</i></b><b><i> Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">There have been <em style="font: inherit;">no</em> accounting pronouncements applicable to us that we were required to adopt or that we have elected to adopt during fiscal year <em style="font: inherit;">2024.</em></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;"></em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Principles of Consolidation and </b><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our Consolidated Financial Statements are prepared in accordance with the rules and regulations of the Securities and Exchange Commission and in accordance with accounting principles generally accepted in the United States (“GAAP”), and include our accounts and those of our wholly owned subsidiaries after elimination of all intercompany accounts and transactions. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Management Estimates</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The preparation of our Consolidated Financial Statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our Consolidated Financial Statements and accompanying notes. Actual results could differ from our estimates under different assumptions or conditions.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Foreign Currency</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Exchange rate adjustments resulting from foreign currency transactions are recognized in net earnings, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive income within stockholders’ equity. Assets and liabilities of subsidiaries operating outside the United States with a functional currency other than the U.S. dollar are translated into U.S. dollars at period end exchange rates, and revenue and expense accounts are translated at weighted average period rates. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Fair Value Measurements</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Fair value is the price we would receive to sell an asset or pay to transfer a liability (exit price) in an orderly transaction between market participants. We determine fair value based on the following input hierarchy:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;">Level <em style="font: inherit;">1:</em> Quoted prices for identical assets or liabilities in active markets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;">Level <em style="font: inherit;">2:</em> Observable inputs other than prices included in Level <em style="font: inherit;">1,</em> 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 <em style="font: inherit;">not</em> active, or other inputs that are observable or that can be corroborated with observable market data.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;">Level <em style="font: inherit;">3:</em> Unobservable inputs supported by little or <em style="font: inherit;">no</em> market activity. Pricing models, discounted cash flow methodologies, and other similar techniques involving significant management judgment or estimation typically require unobservable inputs.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 48.95pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Assets recognized or disclosed at fair value in the Consolidated Financial Statements on a nonrecurring basis are measured at fair value if determined to be impaired or if purchased pursuant to our acquisition of a business, including items such as inventory, property and equipment, operating lease assets, goodwill, and other intangible assets. Fair values assigned to assets acquired and liabilities assumed in acquisitions, except deferred revenues and certain other exceptions as defined by applicable accounting guidance, are measured using Level <em style="font: inherit;">3</em> inputs.</p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Revenue Recognition</i></b></p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Our revenues come from product sales, which include consumables and hardware, and services, which include discrete and ongoing maintenance, calibration, and testing services. Revenues are recognized when or as we satisfy our performance obligations under the terms of a contract, which occurs when control of the promised products or services transfers to our customers. We recognize the amount of consideration we expect to receive in exchange for transferring products or services to our customers (the transaction price) as revenue. For all revenue contracts, prices are fixed at the time of purchase and <em style="font: inherit;">no</em> price protections or variables are offered. The significant majority of our revenues and related receivables are generated from contracts with customers that are <em style="font: inherit;">12</em> months or less in duration.</p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">We generally recognize revenues as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i>Product sales:</i><i> </i>Our performance obligations related to product sales generally consist of the promise to sell tangible goods to distributors or end users. Control of these goods is typically transferred upon shipment, at which time our obligation to the customer is satisfied and revenue is recognized. Purchase orders typically provide evidence of an arrangement for product sales. Products sold include an assurance-type warranty which is accounted for as part of accrued warranty expense. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i>Services: </i>We generate service revenues from discrete and ongoing maintenance, calibration, and testing services performed with respect to our physical products. For discrete services, our obligation to complete specified work is satisfied and revenue is recognized upon performance of the service. Obligations arising from ongoing service contracts in which we promise to stand ready to provide maintenance or other services on an as-needed basis for a certain period of time are satisfied by completing any services that are contractually required during the contract period, if requested by the customer, or simply by the passage of time if <em style="font: inherit;">no</em> services are requested. For ongoing service contracts, revenue is recognized on a straight-line basis over the life of the contract in a faithful depiction of our obligation to provide services over the contract period. Evidence of a service arrangement <em style="font: inherit;"> may </em>be in the form of a formal contract or a purchase order. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Collectability is reasonably assured through our customer review process, and payment is typically due within <em style="font: inherit;">60</em> days or less.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We expense commission costs (typically our only significant incremental cost to obtain a contract) as incurred and to account for shipping and handling costs as fulfillment costs. The substantial majority of our contracts have original durations of <em style="font: inherit;">one</em> year or less, and we have elected <em style="font: inherit;">not</em> to disclose the expected timing or allocated transaction prices of future performance obligations such as obligations to perform maintenance and repair services. Additionally, we have elected to <em style="font: inherit;">not</em> assess whether a significant financing component exists when the period between when we perform our performance obligation and when the customer remits payment is <em style="font: inherit;">one</em> year or less. <em style="font: inherit;">None</em> of our contracts contained financing components as of or for the fiscal years ended <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;">2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Contracts with customers <em style="font: inherit;"> may </em>contain multiple obligations. For such arrangements, the transaction price is allocated to each obligation based on the estimated relative standalone selling prices of the promised products or services underlying each obligation. Standalone selling prices are based on the price at which the product or service would be sold separately. If the standalone selling price is <em style="font: inherit;">not</em> observable through past transactions, we estimate the standalone selling price considering available information such as market conditions and internally approved pricing guidelines. In limited circumstances, for obligations with highly variable or unobservable standalone selling prices, we <em style="font: inherit;"> may </em>assign standalone prices to obligations based on the residual transaction price after all observable standalone selling prices have been determined. Discounts <em style="font: inherit;"> may </em>be approved at the time of purchase and are included within a contract’s fixed transaction price. Discounts are typically allocated to obligations included in the contract based on the standalone values of such obligations. All expected and actual consideration from customers is included in the transaction price.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Shipping and Handling</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Payments made by customers to us for shipping and handling costs are included in revenues on the Consolidated Statements of Operations, and our expenses are included in cost of revenues. We account for shipping and handling costs arising from contracts with customers as fulfillment costs. Shipping and handling for inventory and materials we purchase is included as a component of inventory on the Consolidated Balance Sheets and is expensed to cost of revenues when products are sold. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Unearned Revenues</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Certain of our products <em style="font: inherit;"> may </em>be sold with associated time-based service contracts whereby we provide repairs, technical support, parts, and various analytical or maintenance services. In the event these contracts are paid in advance by the customer, the associated amounts are recorded as an unearned revenue liability and recognized as revenue ratably over the term of the service period, generally <em style="font: inherit;">one</em> year. Prepayments from customers with respect to other products and services are likewise recorded as unearned revenue liabilities and are recognized to revenue when earned. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Accrued Warranty Expense</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We typically provide assurance-type limited product warranties on our products and, accordingly, accrue for estimates of related warranty expenses.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i> </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Accounts Receivable</i></b><b><i> and Allowance for Credit Losses</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">All trade accounts receivable are reported at net realizable value on the accompanying Consolidated Balance Sheets, adjusted for any write-offs and net of allowances for credit losses. Allowances for credit losses represent our best estimate and current expectation of future credit losses from trade accounts. We estimate credit losses based on historical information, current and expected future economic and market conditions, and reviews of the current status of customers’ trade accounts receivable. In circumstances in which we become aware of a specific customer’s inability to meet its financial obligations, a specific reserve is recorded against amounts due to reduce the recognized receivable to the amount reasonably expected to be collected. To mitigate credit risk, we consider the creditworthiness of new and existing customers, establish credit limits, and regularly review outstanding balances and payment histories. We <em style="font: inherit;"> may </em>require pre-payments from customers under certain circumstances and <em style="font: inherit;"> may </em>limit future purchases until payments are made on past due amounts.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We do <em style="font: inherit;">not</em> believe our trade accounts receivable represent significant concentrations of credit risk due to our diversified portfolio of individual customers and geographical areas. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Differences <em style="font: inherit;"> may </em>arise between estimated and actual losses, which could materially affect the provision for credit losses and, therefore, net earnings. We recorded $790, $736, $304 and of expense associated with credit losses for the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023,</em> and <em style="font: inherit;">2022,</em> respectively. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> 790000 736000 304000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Cash Equivalents</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We classify any highly liquid investments with maturities of <em style="font: inherit;">three</em> months or less at the date of purchase as cash equivalents; <em style="font: inherit;">no</em> cash equivalents are included on our Consolidated Balance Sheets as of <em style="font: inherit;"> March 31, 2024 </em>or <em style="font: inherit;">2023.</em> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Inventories</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Inventories are stated at the lower of cost or net realizable value. Inventory is recorded to cost of products upon sale using a weighted average costing methodology. Inventories purchased as part of a business combination are recorded at fair value. Our work in process and finished goods inventories include the costs of raw materials, labor and overhead, which are estimated based on trailing <em style="font: inherit;">twelve</em> months of expense and standard labor hours for each product. We evaluate labor and overhead costs annually unless specific circumstances necessitate a mid-year evaluation for specific items.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We monitor inventory costs relative to selling prices and perform physical cycle count procedures on inventories throughout the year to determine if a lower of cost or net realizable value reserve is necessary. We estimate and maintain an inventory reserve as needed for such matters as excess or obsolete inventory, shrinkage, and scrap. This reserve <em style="font: inherit;"> may </em>fluctuate as our assumptions change due to new information, discrete events, or changes in our business such as entering new markets or discontinuing a specific product; however, once inventory is written down, a new cost basis is established that is <em style="font: inherit;">not</em> subsequently written back up in future fiscal years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Property, Plant and Equipment</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Property, plant and equipment are recorded at cost, less accumulated depreciation, except for assets acquired in acquisitions, which are recorded at fair value. Expenditures for major renewals and improvements that extend the life of the asset are capitalized, while expenditures for minor replacements, maintenance, and repairs are expensed as incurred.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Depreciation is calculated using the straight-line method over the assets’ estimated useful lives. Upon asset retirement or disposal, accounts are relieved of cost and accumulated depreciation, and any related gain or loss is reflected in our results of operations. In some cases, particularly with respect to business consolidation or closure activities, accelerated depreciation <em style="font: inherit;"> may </em>be required for the revised remaining useful lives of assets designated to be abandoned in the future.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At least annually, we evaluate and adjust as necessary the estimated useful lives of property, plant and equipment. Any changes in estimated useful lives are recorded prospectively. Estimated useful lives of significant classes of depreciable assets are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 90%; margin-left: 5%; margin-right: 5%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Category</b></p> </td><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 474px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;"><b>Useful Lives in Years</b></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Buildings and building improvements</td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549474">40 (or less)</span></td></tr> <tr style="background-color: rgb(255, 255, 255); font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Manufacturing equipment</td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549475">7 (or less)</span></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Office, lab and other equipment, furniture and fixtures</p> </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549476">7 (or less)</span></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Computer equipment </p> </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549477">3 (or less)</span></td></tr> <tr style="background-color: rgb(204, 238, 255); font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Leasehold improvements </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Lesser of the economic life or the remaining term in the respective lease</em></td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Land is <em style="font: inherit;">not</em> depreciated and construction in progress is <em style="font: inherit;">not</em> depreciated until placed in service, at which time it is assigned a useful life consistent with the nature of the asset. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 90%; margin-left: 5%; margin-right: 5%;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Category</b></p> </td><td colspan="1" style="text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 474px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;"><b>Useful Lives in Years</b></p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Buildings and building improvements</td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549474">40 (or less)</span></td></tr> <tr style="background-color: rgb(255, 255, 255); font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Manufacturing equipment</td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549475">7 (or less)</span></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Office, lab and other equipment, furniture and fixtures</p> </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549476">7 (or less)</span></td></tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Computer equipment </p> </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><span style="-sec-ix-hidden:c113549477">3 (or less)</span></td></tr> <tr style="background-color: rgb(204, 238, 255); font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 428px;">Leasehold improvements </td><td style="width: 474px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">Lesser of the economic life or the remaining term in the respective lease</em></td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Leases</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We determine whether contractual arrangements contain a lease at the inception of the arrangement. If a lease is identified in an arrangement, we recognize a right-of-use asset ("ROU") and liability on our Consolidated Balance Sheets and determine whether the lease should be classified as a finance or operating lease. We do <em style="font: inherit;">not</em> have any finance leases; our operating leases have remaining terms between <em style="font: inherit;">two</em> months and <em style="font: inherit;">twelve</em> years as of <em style="font: inherit;"> March 31, 2024. </em>We do <em style="font: inherit;">not</em> recognize assets or liabilities for leases with original durations of less than <em style="font: inherit;">12</em> months, and our short-term leases are <em style="font: inherit;">not</em> material. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">A contract is a lease or contains <em style="font: inherit;">one</em> when (<em style="font: inherit;">1</em>) the contract contains an explicitly or implicitly identified asset and (<em style="font: inherit;">2</em>) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract in exchange for consideration. Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments <em style="font: inherit;">not</em> yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the calculation of operating lease liabilities, adjusted for prepayments. Adjustments would also be made for accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets, <em style="font: inherit;">none</em> of which are present in any of our current lease contracts. When readily determinable, the discount rate used to calculate the lease liability is the rate implicit in the lease, otherwise we use our incremental borrowing rate based on the information available at lease commencement. When we acquire a business, we generally retain the acquiree's classification of its leases, and we evaluate ROU assets and liabilities in accordance with ASC <em style="font: inherit;">842.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term. Lease expense is recorded in cost of revenues or selling, general and administrative, or research and development expense on our Consolidated Statements of Operations, depending on the nature of use of the underlying asset. Many of our leases include <em style="font: inherit;">one</em> or more renewal or termination options exercisable at our discretion, which are included in the determination of the lease term if we are reasonably certain to exercise the option. Renewal terms typically allow us to extend lease terms between <em style="font: inherit;">1</em> and <em style="font: inherit;">3</em> years. We have also entered into lease agreements that have variable payments related to certain indexes. Variable lease payments are recognized in the period in which those payments are incurred. All non-lease components are readily identifiable in our lease contract. We account for non-lease components separately from the lease component to which it is related. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Acquired Intangible Assets, Impairment Testing </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our goodwill and other intangible assets result from acquisitions of existing businesses. Intangible assets affect the amount of future amortization expense and possible impairment losses we <em style="font: inherit;"> may </em>incur.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Intangible assets with finite lives are amortized over their useful lives using the straight-line method, and amortization expense is recorded within cost of revenues or general and administrative expense in the Consolidated Statements of Operations. Impairment assessments are conducted if events or conditions indicate that the carrying value of an asset or asset group <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Events or conditions indicating potential impairment include but are <em style="font: inherit;">not</em> limited to changes in the competitive landscape, any internal decisions to pursue new or different technology strategies, losses of significant customers, or significant changes in business performance or in the markets and industries we serve, including adverse changes in the prices paid for our products or changes in the size of the markets for our products. If impairment indicators are present, we determine whether the carrying value of the underlying intangible asset or asset group is recoverable through undiscounted estimated future cash flows. If the asset or asset group is <em style="font: inherit;">not</em> found to be recoverable, we estimate the asset's fair value using Level <em style="font: inherit;">3</em> inputs and discounted cash flow models and recognize impairment losses as necessary. If the estimate of an intangible asset’s remaining useful life is changed in response to impairment testing, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Acquired intangible assets deemed to have finite lives are amortized on a straight-line basis over their useful lives, generally ranging from <span style="-sec-ix-hidden:c113549315">three</span> to <span style="-sec-ix-hidden:c113549316">fifteen</span> years. We determine the useful lives of finite intangible assets based on the specific facts and circumstances related to each asset, and we evaluate the appropriateness of assigned useful lives at least annually. Factors we consider when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, our long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset, and economic factors such as competition or specific market conditions. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Goodwill is <em style="font: inherit;">not</em> subject to amortization. We test goodwill for impairment as of <em style="font: inherit;"> January </em><em style="font: inherit;">1st</em> each year, or more frequently if events and circumstances indicate it is more likely than <em style="font: inherit;">not</em> that the fair value of a given goodwill reporting unit is less than its carrying value. Events that could indicate impairment and that would trigger interim impairment testing include but are <em style="font: inherit;">not</em> limited to: adverse current or expected economic, market, or industry-specific conditions, including a decline in our market capitalization; sustained adverse changes or expected changes in business climate or in the operational performance of the business; adverse changes in legal factors; and adverse actions or assessments by a regulator. We monitor for indications of impairment throughout the year and perform qualitative and quantitative impairment tests as necessary based on quarterly preliminary assessments of our performance. Our annual impairment tests typically begin with a qualitative assessment, and further quantitative assessments are performed if we determine it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is greater than the carrying amount. We also perform quantitative assessments of reporting units at least every <em style="font: inherit;">five</em> years, irrespective of whether any indicators exist that suggest a reporting unit <em style="font: inherit;"> may </em>be impaired. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The fair value measurements used in testing intangible assets for impairment are typically based on discounted cash flow projection and market multiple models, using Level <em style="font: inherit;">3</em> inputs. See “Fair Value Measurements” for a description of input levels. Significant assumptions include, among others, the weighted average cost of capital, expected revenues growth, expected cash outflows, and terminal growth rates. In certain cases, management uses other market information when available to estimate fair value. Impairment losses are recognized through earnings and represent excess carrying value over estimated fair value. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2024,</em> we recorded impairment losses related to goodwill and intangible assets totaling $274,533 in our Clinical Genomics and Biopharmaceutical Development divisions. See Note <em style="font: inherit;">6.</em> “Goodwill and Intangible Assets, Net.”</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> 274533000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Research &amp; Development Costs</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We conduct research and development activities for the purpose of developing new products and enhancing the functionality, effectiveness, reliability, and accuracy of existing products. Research and development costs are expensed as incurred. Research and development expense is predominantly comprised of labor costs and <em style="font: inherit;">third</em>-party consultants, but we <em style="font: inherit;"> may </em>from time to time purchase in-process research and development with the intention of developing a saleable product.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Convertible Debt</i></b></p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Our convertible 1.375% Convertible Senior Notes due <em style="font: inherit;">2025</em> (the <em style="font: inherit;">"2025</em> Notes") do <em style="font: inherit;">not</em> have material embedded derivatives and are recorded as long-term liabilities in our Consolidated Balance Sheets as of <em style="font: inherit;"> March 31, 2024. </em>When the <em style="font: inherit;">2025</em> Notes are within <em style="font: inherit;">one</em> year of maturity, or when the criteria necessary for conversion as described in Note <em style="font: inherit;">8.</em> “Indebtedness” have been met, the <em style="font: inherit;">2025</em> Notes will be reclassified as short-term liabilities. We <em style="font: inherit;"> may </em>settle the <em style="font: inherit;">2025</em> Notes in shares of common stock or in cash, as the case <em style="font: inherit;"> may </em>be. We apply the if-converted method to calculate the potentially dilutive impact of the <em style="font: inherit;">2025</em> Notes on net (loss) earnings per share. Debt issuance costs are amortized to bring the carrying value of the <em style="font: inherit;">2025</em> Notes to face using the effective interest method over the life of the indenture governing the <em style="font: inherit;">2025</em> Notes.</p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p></div> 0.01375 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><i>Stock-based Compensation</i></b> </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We issue shares in the form of stock options and full-value awards as part of employee and non-employee director compensation pursuant the Amended and Restated Mesa Laboratories, Inc. <em style="font: inherit;">2021</em> Equity Incentive Plan (the <em style="font: inherit;">"2021</em> Equity Plan"). Our shareholders approved an amendment to the <em style="font: inherit;">2021</em> Equity Plan during fiscal year <em style="font: inherit;">2024,</em> increasing the number of shares that can be issued under the plan from <em style="font: inherit;">330</em> shares to <em style="font: inherit;">660</em> shares. Some shares are fully vested and outstanding under our Mesa Laboratories, Inc. <em style="font: inherit;">2014</em> Equity Plan.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The Equity Plans are administered by the Compensation Committee of the Board of Directors, which has the authority to grant equity awards, or to delegate its authority under the plan to make grants (subject to certain legal and regulatory restrictions), including the authority to determine the individuals to whom awards will be granted, the type of awards and when the awards are to be granted, the number of shares to be covered by each award, the vesting schedule, and all other terms and conditions of the awards.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For purposes of counting the shares remaining under the <em style="font: inherit;">2021</em> Equity Plan, each share underlying a stock option or a full value award counts as <em style="font: inherit;">one</em> share used. We issue new shares of common stock upon the exercise of stock options and the vesting of time-based restricted stock units ("RSUs") and performance-based RSUs ("PSUs"). </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <div style="font-size: 10pt;"> Stock options and service-based stock awards generally vest equally over a <span style="-sec-ix-hidden:c113549366">three</span> year term and stock options generally expire after <span style="-sec-ix-hidden:c113549368">six</span> years. Awards granted to non-employee directors generally vest <span style="-sec-ix-hidden:c113549369">one</span> year from the grant date. We recognize stock-based compensation expense based on the fair value of stock awards at the grant date and recognize the expense over the related service period using a straight-line vesting expense schedule. The <em style="font: inherit;">2021</em> Equity Plan includes retiree provisions which result in the acceleration of stock-based compensation for expense for retiree-eligible participants. Compensation expense related to employees eligible to retire at grant date or during the award term is recognized on a straight-line basis between the grant date and the date of retirement eligibility, and the applicable retirees retain full rights to the awards upon retirement as per the plan provisions. </div> <div style="font-size: 10pt;">   </div> <div style="font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expense for PSUs is recognized, net of estimated forfeitures, over the related service period using a straight-line vesting schedule when it is probable that performance goals will be achieved. Performance goals are determined by the Board of Directors and <em style="font: inherit;"> may </em>include measures such as revenues growth and profitability targets. A portion of the PSUs include a market condition in the form of a relative total shareholder return "TSR" modifier, which adjusts the quantity of shares earned up or down by a maximum of <em style="font: inherit;">20%</em> pursuant to a market-based measure of performance comparing Mesa's share price to a peer group over a <em style="font: inherit;">three</em> year period. Compensation expense on stock awards subject to performance conditions is recognized over the longer of the estimated performance goal attainment period or time vesting period. As of each reporting period, we estimate the number of PSUs expected to vest based on our current estimate of performance compared to the target metrics in the award documents and adjust for the relative TSR percentage, and if necessary, a cumulative-effect adjustment is recorded.</p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> </div> <div style="font-size: 10pt;"> The grant date fair value of the PSUs with a relative TSR modifier is determined using the Monte Carlo simulation valuation model.  </div> <div style="font-size: 10pt;">   </div> <div style="font-size: 10pt;"> The fair value of RSUs and performance-based RSUs without a market condition are based on the closing price of Mesa's common stock on the award date, less the present value of expected dividends <em style="font: inherit;">not</em> received during the vesting period. RSUs we issue are equivalent to nonvested shares under the applicable accounting guidance. </div> <div style="font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> </div> <div style="font-size: 10pt;"> The fair value of each granted stock option is estimated on the grant date using the Black-Scholes option pricing model. The assumptions used to calculate the fair value of granted options reflect market conditions and our historical experience. We estimate expected forfeitures using a dynamic forfeiture model based on company specific historical data when determining the amount of stock-based compensation costs to recognize each period. The expected life of options represents the estimated period of time until exercise and is based on historical experience of similar awards for similar subsets of our employee population, giving consideration to the contractual terms, vesting schedules, and expectations of future employee behavior. Expected stock price volatility is based on the historical volatility of our own stock price over the period of time commensurate with the expected life of the award. The risk-free rate is based on the United States Treasury yield curve in effect at the time of grant for the estimated life of the stock option. The dividend yield assumption is based on our anticipated cash dividend payouts. To date, we have identified <em style="font: inherit;">no</em> instances in which an adjustment to our observable market price would be required compared to the closing price of Mesa's common stock on the award date as an input to our fair value calculations.  </div> <div style="font-size: 10pt;">   </div> <div style="font-size: 10pt;"> We allocate stock-based compensation expense to cost of revenues, selling, research and development, and general and administrative expense in the Consolidated Statements of Operations. </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i> </i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Net (Loss) Earnings</i></b> <b><i>Per Share</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Basic net (loss) earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted (loss) earnings per share (“diluted EPS”) is computed similarly to basic EPS, except it includes the effects of potential dilution that could occur if dilutive securities vested, were exercised or converted. Potentially dilutive securities include stock options, RSUs and PSUs (collectively “stock awards”), as well as common shares underlying the <em style="font: inherit;">2025</em> Notes. Potentially dilutive securities are excluded from the calculation of diluted EPS in the event they are subject to performance conditions that have <em style="font: inherit;">not</em> yet been achieved or if they would otherwise be antidilutive. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss; in such cases the inclusion of the potential common shares would have an antidilutive effect. See Note <em style="font: inherit;">10.</em> “Net (Loss) Earnings per Share” for EPS calculations for the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Income Taxes</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Income tax expense includes U.S., state, local and international income taxes. Deferred tax assets and liabilities are recognized and reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the tax basis of existing assets and liabilities used for income tax purposes. The tax rate used to determine the deferred tax assets and liabilities is based on the enacted tax rate for the year and the manner in which the differences are expected to reverse. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than <em style="font: inherit;">not</em> be realized.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">From time to time, we engage in transactions in which the tax consequences <em style="font: inherit;"> may </em>be subject to uncertainty, such as acquisitions. Significant judgment is required in assessing and estimating the tax consequences of these transactions. We prepare and file tax returns based on interpretation of tax laws and regulations. In the normal course of business, our tax returns are subject to examination by various taxing authorities. Such examinations <em style="font: inherit;"> may </em>result in future tax, interest and penalty assessments by these taxing authorities. In determining our income tax provision for financial reporting purposes, we establish a reserve for uncertain tax income positions unless we determine it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that such positions would be sustained upon examination, based on their technical merits. That is, for financial reporting purposes, we only recognize tax benefits taken on the tax return that we believe are more likely than <em style="font: inherit;">not</em> of being sustained. There is considerable judgment involved in determining whether positions taken on the tax return are more likely than <em style="font: inherit;">not</em> of being sustained. We adjust our tax reserve estimates periodically because of ongoing examinations by, and settlements with, the various taxing authorities, as well as changes in tax laws, regulations and interpretations. The consolidated income tax provision of any given year includes adjustments to prior year income tax accruals that are considered appropriate and any related estimated interest. Our policy is to recognize, when applicable, interest and penalties on uncertain income tax positions as part of general administrative expense. (See Note <em style="font: inherit;">12.</em> “Income Taxes”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Acquisition Related Contingent Consideration Liabilit</i></b><b><i>ies</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Acquisition related contingent consideration liabilities consist of estimated amounts due under various acquisition agreements and <em style="font: inherit;"> may </em>be based on revenues growth, specified profitability growth metrics, or the attainment of milestones such as patent approvals. At each reporting period, we evaluate the expected future payments and any associated discount rates to determine the fair value of the contingent consideration. We adjust contingent consideration to fair value at each reporting period through general and administrative expenses in the Consolidated Statements of Operations. See Note <em style="font: inherit;">13.</em> “Commitments and Contingencies” for information regarding existing contingent consideration liabilities as of <em style="font: inherit;"> March 31, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">In addition to contingent consideration liabilities, we <em style="font: inherit;"> may </em>hold back a portion of the purchase price related to an acquisition as security against potential indemnification losses. Such holdbacks relate to circumstances that existed as of the date of acquisition, and as such they are <em style="font: inherit;">not</em> considered contingencies; however, amounts ultimately paid related to holdbacks <em style="font: inherit;"> may </em>differ from the estimates management makes upon acquisition, depending upon whether pre-acquisition liabilities are identified during the holdback period.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Legal </i></b><b><i>Contingencies</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We are party to various claims and legal proceedings that arise in the normal course of business. We record an accrual for legal contingencies when we determine it is probable we have incurred a liability and can reasonably estimate the amount of the loss (See Note <em style="font: inherit;">13.</em> “Commitments and Contingencies”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Purchase Accounting for Acquisitions</b></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We account for all business combinations in which we obtain control over another entity using the acquisition method of accounting, which requires most assets (both tangible and intangible) and liabilities to be recorded at fair value at the date of acquisition. The excess of the purchase price over the fair value of acquired assets less liabilities is recognized as goodwill. We determine fair value using widely accepted valuation techniques, primarily discounted cash flow and market multiple analyses, which rely heavily on Level <em style="font: inherit;">3</em> inputs. These types of analyses require us to make and monitor assumptions and estimates regarding industry and economic factors, the profitability of future business strategies, discount rates and cash flow. For all material acquisitions, we engage external valuation specialists to aid management in preparing our fair value models. Certain adjustments to the assessed fair values of acquired assets or liabilities made subsequent to the acquisition date but within the measurement period are recorded as adjustments to goodwill. Any adjustments subsequent to the measurement period are recorded within earnings. We expense all acquisition related costs, such as legal and advisory fees, as incurred in general, and administrative expenses in the Consolidated Statements of Operations.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Results of operations of acquired companies are included in our Consolidated Financial Statements from the date of the acquisition forward. If actual results are <em style="font: inherit;">not</em> consistent with our assumptions and estimates, or if our assumptions and estimates change due to new information, we <em style="font: inherit;"> may </em>be exposed to additional losses. For the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, we acquired businesses for total net purchase prices of $87,187, $6,140, and $300,793, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 87187000 6140000 300793000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Business Consolidation Costs</i></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We estimate liabilities for business closure activities by gathering detailed estimates of costs and, if applicable, asset sale proceeds, for each business consolidation initiative. For a typical business consolidation initiative, we estimate costs of employee severance, impairment of property and equipment and other assets including estimating net realizable value, if necessary, accelerated depreciation, termination payments for contracts and leases, and any other qualifying costs related to an exit plan. Such charges represent our best estimates; however, they require assumptions about plans that <em style="font: inherit;"> may </em>change over time. The estimated costs are grouped by specific projects within the overall exit plan and are monitored at each reporting period. Any subsequent changes to the original estimates are recorded in current earnings. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Risks and Uncertainties</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The preparation of financial statements requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities at the reporting date and revenues and expenses during the reporting periods. These estimates represent management's judgment about the outcome of future events. It is <em style="font: inherit;">not</em> possible to accurately predict the future impact of such events and circumstances. However, we have reviewed the estimates used in preparing the financial statements and have identified the following factors that have a reasonable possibility of being materially affected in the near term: </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 9pt; font-size: 10pt;"> </td><td style="width: 18pt; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">●</p> </td><td style="font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Estimates regarding the recoverability of deferred tax assets and estimates regarding cash needs and associated indefinite reinvestment assertions.</p> </td></tr> <tr style="vertical-align: top; font-size: 10pt;"><td style="width: 9pt; font-size: 10pt;"> </td><td style="width: 18pt; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">●</p> </td><td style="font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Estimates of the net realizable value of inventory.</p> </td></tr> <tr style="font-size: 10pt;"><td style="width: 9pt; font-size: 10pt;"> </td><td style="width: 18pt; font-size: 10pt;">●</td><td style="font-size: 10pt;">Estimates regarding future financial performance and other inputs into fair value estimates related to impairment tests for goodwill and intangible assets that could result in additional future impairment losses.</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We do <em style="font: inherit;">not</em> believe that there are any significant risks that have <em style="font: inherit;">not</em> already been disclosed in the Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Recently Issued Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <em style="font: inherit;"> November 2023, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> "Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures." ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> requires all annual disclosures currently required by Topic <em style="font: inherit;">280</em> to be included in interim periods and requires disclosure of significant segment expenses regularly provided to the chief operating decision maker ("CODM"), a description of other segment items by reportable segment, and applicable additional measures of segment profit or loss used by the CODM when allocating resources and assessing business performance. The ASU is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024 </em>on a retrospective basis. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> "Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures." ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. The guidance is effective for public business entities for fiscal years beginning after <em style="font: inherit;"> December 15, 2024 (</em>our fiscal year <em style="font: inherit;">2026</em>), with early adoption permitted. We are currently assessing the effect the adoption of this standard will have on our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We have reviewed all recently issued accounting pronouncements and have concluded that, other than as described above, they are either <em style="font: inherit;">not</em> applicable to us or are <em style="font: inherit;">not</em> expected to have a significant impact on our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Recently </i></b><b><i>Adopted</i></b><b><i> Accounting Pronouncements</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">There have been <em style="font: inherit;">no</em> accounting pronouncements applicable to us that we were required to adopt or that we have elected to adopt during fiscal year <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note </b><b><em style="font: inherit;">2</em></b><b>. Revenue</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">We develop, manufacture, market, sell and maintain life sciences tools and quality control instruments and related consumables.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Hardware sales include physical products such as instruments used for molecular and genetic analysis, protein synthesizers, medical meters, wireless sensor systems, data loggers, and process challenge devices. Hardware <em style="font: inherit;"> may </em>be offered with accompanying perpetual or annual software licenses, which in some cases are required for the hardware to function.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Consumables are typically used on a <em style="font: inherit;">one</em>-time basis and require frequent replacement in our customers' operating cycles. Consumables sold by our Clinical Genomics and Biopharmaceutical Development divisions, such as reagents used for molecular and genetic analysis or solutions used for protein synthesis, are critical to the ongoing use of our instruments. Consumables such as biological indicator test strips sold by our Sterilization and Disinfection Control division are used on a standalone basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Revenues from hardware and consumables are recognized upon transfer to the customer, typically at the point of shipment. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We also offer maintenance, calibration, and testing service contracts. These contracts result in revenues recognized over time, for example, when we are obligated to perform labor and replace parts on an as-needed basis over a contractually specified period, or at a point in time, upon completion of a specific, discrete service. In many cases, our contracts contain both revenues recognized over time and revenues recognized at a point in time. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We evaluate our revenues internally based on business division and the nature of goods and services provided.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The following tables present disaggregated revenues from contracts with customers for the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, 2024</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control (1)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Clinical Genomics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,459</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Hardware and Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,391</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">216,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, 2023</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Clinical Genomics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Hardware and Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">38,560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219,080</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, 2022</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Clinical Genomics (2)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Hardware and Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,651</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(<em style="font: inherit;">1</em>) Beginning <em style="font: inherit;"> October 16, 2023, </em>revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on <em style="font: inherit;"> January 1, 2024. </em></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(<em style="font: inherit;">2</em>) Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on <em style="font: inherit;"> October 20, 2021</em><i>.</i> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Contract Balances</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Our contracts have varying payment terms and conditions. Some customers prepay for products and services, resulting in either unearned revenues or customer deposits, called contract liabilities. Short-term contract liabilities are included within unearned revenues in the accompanying Consolidated Balance Sheets, and long-term contract liabilities are included within other long-term liabilities in the accompanying Consolidated Balance Sheets. The significant majority of our revenues and related receivables and contract liabilities are generated from contracts with customers with original expected durations of <em style="font: inherit;">12</em> months or less. Contract liabilities will be recognized to revenue as we satisfy our obligations under the terms of the contracts. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">A summary of contract liabilities is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities as of March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prior year liabilities recognized in revenues during the year ended March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities added during the year ended March 31, 2024, net of revenues recognized</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities balance as of March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, 2024</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control (1)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Clinical Genomics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,459</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Hardware and Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,391</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">216,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, 2023</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Clinical Genomics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">117,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Hardware and Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">38,560</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219,080</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, 2022</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Clinical Genomics (2)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Hardware and Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,651</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 65459000 36086000 17086000 2345000 120976000 549000 12254000 12993000 30024000 55820000 9116000 4248000 10633000 15394000 39391000 75124000 52588000 40712000 47763000 216187000 55605000 43374000 15800000 3062000 117841000 692000 13347000 22079000 26561000 62679000 8312000 5578000 9486000 15184000 38560000 64609000 62299000 47365000 44807000 219080000 50311000 22271000 15551000 3675000 91808000 700000 6726000 21651000 28537000 57614000 8033000 3843000 8377000 14660000 34913000 59044000 32840000 45579000 46872000 184335000 8214000 1075000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities as of March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prior year liabilities recognized in revenues during the year ended March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities added during the year ended March 31, 2024, net of revenues recognized</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities balance as of March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,686</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 16098000 -9557000 9145000 15686000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Note <em style="font: inherit;">3.</em> Fair Value Measurements</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Our financial instruments generally consist of cash and cash equivalents, trade accounts receivable, obligations under trade accounts payable, and debt. Due to their short-term nature, the carrying values of cash and cash equivalents, trade accounts receivable, and trade accounts payable approximate fair value; they are classified within Level <em style="font: inherit;">1</em> of the fair value hierarchy. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The financial instruments that subject us to the highest concentration of credit risk are cash and accounts receivable. We maintain relationships and cash deposits at multiple banking institutions across the world in an effort to diversify and reduce risk of loss. Concentration of credit risk with respect to accounts receivable is limited to customers to whom we make significant sales. No customers accounted for more than <em style="font: inherit;">10%</em> of total trade receivables as of <em style="font: inherit;"> March 31, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">As of <em style="font: inherit;"> March 31, 2024, </em>we had outstanding $172,500 aggregate principal of 1.375% convertible senior notes due <em style="font: inherit;"> August 15, 2025, </em>which we refer to as our <em style="font: inherit;">2025</em> Notes. We estimate the fair value of the <em style="font: inherit;">2025</em> Notes using Level <em style="font: inherit;">2</em> inputs based on the last actively traded price or observable market input preceding the end of the reporting period. The estimated fair value and carrying value of the <em style="font: inherit;">2025</em> Notes were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31, 2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value (Level 2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value (Level 2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025 Notes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">163,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">161,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">See Note <em style="font: inherit;">15.</em> "Subsequent Events" for information related to our partial repurchase of the <em style="font: inherit;">2025</em> Notes in <em style="font: inherit;"> April 2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The Belyntic acquisition obligates us to pay contingent consideration of up to $1,500 cash upon regulatory approval of certain patent applications (see Note <em style="font: inherit;">13.</em> "Commitments and Contingencies"). We estimate the fair value of the remaining contingent consideration using Level <em style="font: inherit;">3</em> inputs and a probability-weighted outcome analysis based on our expectations of patent approval leveraging our historical experience and expert input, and we adjust the estimated fair value at each reporting period through earnings. The fair value of the remaining contingent consideration was $571 as of <em style="font: inherit;"> March 31, 2024, </em>of which $436 is recorded in Other accrued expenses and $135 is recorded in acquisition-related holdbacks on the accompanying Consolidated Balance Sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Amounts recognized or disclosed at fair value in the consolidated financial statements on a nonrecurring basis include the initial recognition and disclosure of most assets and liabilities purchased in business acquisitions and any related measurement period adjustments (see Note <em style="font: inherit;">4.</em> "Significant Transactions"). Additionally, assets such as property and equipment, operating lease assets, goodwill and other intangible assets are adjusted to fair value if determined to be impaired. We recorded $274,533 of non-cash impairment losses to goodwill and other intangible assets during the fiscal year ended <em style="font: inherit;"> March 31, 2024 (</em>see Note <em style="font: inherit;">6.</em> "Goodwill and Intangible Assets, Net" for further information); <em style="font: inherit;">no</em> impairment losses were recorded during the years ended <em style="font: inherit;"> March 31, 2023 </em>or <em style="font: inherit;"> March 31, 2022. </em>Fair values of such assets and liabilities require measurement using Level <em style="font: inherit;">3</em> inputs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">There were <em style="font: inherit;">no</em> transfers between the levels of the fair value hierarchy during the fiscal years ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 0 172500000 0.01375 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31, 2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value (Level 2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Carrying Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value (Level 2)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025 Notes</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">163,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">161,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 171198000 163013000 170272000 161072000 1500000 571000 436000 135000 274533000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">4.</em> Significant Transactions</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><i><b>Acquisition of GKE</b></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">We acquired 100% of the outstanding shares of GKE GmbH and SAL GmbH effective <em style="font: inherit;"> October 16, 2023, </em>on which date we began including the entities as wholly owned subsidiaries in our consolidated financial statements. Upon approval by applicable Chinese regulators, we acquired 100% of the outstanding shares of Beijing GKE Science &amp; Technology Co. Ltd. (“GKE China,” and, together with GKE GmbH and SAL GmbH, “GKE”), effective <em style="font: inherit;"> December 31, 2023 </em><i>(</i>the "GKE acquisition"). GKE China is included as a wholly owned subsidiary in our Consolidated Balance Sheets as of <em style="font: inherit;"> December 31, 2023, </em>and we began consolidating the results of its operations on <em style="font: inherit;"> January 1, 2024.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">GKE develops, manufactures and sells a highly competitive portfolio of chemical sterilization indicators, biologics, and process challenge devices to protect patient safety across global healthcare markets. GKE is included in our Sterilization and Disinfection Control ("SDC") division, and GKE's strengths in chemical indictors are complementary to SDC's strengths in biologic indicators, as chemical and biologic indicators are used in the same sterility validation workflows. Additionally, GKE’s healthcare-focused commercial capabilities in Europe and Asia greatly expand our reach in the healthcare markets in those geographies. We are working to obtain regulatory <em style="font: inherit;">510</em>(k) clearance on certain GKE products for sale in the United States, which would further expand organic revenues growth opportunities from the GKE business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Total consideration for the GKE acquisition was $87,187, net of cash and financial liabilities and inclusive of working capital adjustments<i>.</i> Of the total acquisition price, approximately $9,300 at <em style="font: inherit;"> March 31, 2024 </em>exchange rates is being held back for a period of <em style="font: inherit;">18</em> months from acquisition closing as security against potential indemnification losses. We funded the acquisition through a combination of cash on-hand and a total of $71,000 borrowed under our line of credit (See Note <em style="font: inherit;">8</em><i>.</i> "Indebtedness"). </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i>Allocation of Purchase Price</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We accounted for the GKE acquisition as a business combination using the acquisition method of accounting. Under the acquisition method of accounting, the acquiree's identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values and are consolidated with those of the acquirer. The multi-period excess earnings method, a form of the income approach, was used to value acquired customer relationships, while the relief from royalty method was used to value acquired intellectual property and trade names. The non-compete agreements were valued using a probability-weighted estimate of the expected economic impact that would occur in the absence of the agreements. Significant judgments and estimates are required when performing valuations, including, among other assumptions, internal rates of return, revenue growth rates, customer attrition rates, and royalty rates, all of which are considered Level <em style="font: inherit;">3</em> inputs. We worked with external valuation experts to prepare the valuation using information obtained during due diligence and from professional valuation databases and other sources. These estimates were based on assumptions that we believe to be reasonable; however, actual results <em style="font: inherit;"> may </em>differ from these estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The following table summarizes the allocation of the purchase price as of acquisition: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">Life (in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable (a)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories (b)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">11,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment (c)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other noncurrent assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intellectual property (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade names (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-compete agreements (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill (e)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets acquired</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">110,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liability</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,746</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total liabilities assumed</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">19,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total purchase price, net of cash acquired</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align: top; width: 25px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(a)</p> </td><td style="vertical-align: middle; width: 1558px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable are expected to be collected. The carrying value of accounts receivable at acquisition approximates fair value. </p> </td></tr> <tr><td style="vertical-align: top; width: 25px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(b)</p> </td><td style="vertical-align: middle; width: 1558px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Includes $2,414 of inventory step-up, which we expect to amortize within approximately <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">one</em> year from the acquisition date. During the period from <em style="font: inherit;"> October 16, 2023 </em>to <em style="font: inherit;"> March 31, 2024, </em>$1,229 of inventory step-up amortization was recorded to cost of revenues. </p> </td></tr> <tr><td style="vertical-align: top; width: 24px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(c)</p> </td><td style="vertical-align: middle; width: 1558px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Includes $2,353 of fixed asset step-up, which will be amortized based on the underlying assets' expected lives. During the period from <em style="font: inherit;"> October 16, 2023 </em>to <em style="font: inherit;"> March 31, 2024, </em>$365 of property, plant and equipment step-up was recorded to depreciation expense. </p> </td></tr> <tr><td style="vertical-align: top; width: 24px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(d)</p> </td><td style="vertical-align: middle; width: 1558px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> Acquired amortizable intangible assets are currently expected to be amortized on a straight-line basis over a weighted average period of <em style="font: inherit;">11.2</em> years. The identified intangible assets will be amortized on a straight-line basis over their useful lives, which approximates the pattern that assets' economic benefits are expected to be consumed. Amortization expense for customer relationships, trade names, and noncompete agreements will be expensed to general and administrative expense, and amortization expense for intellectual property will be expensed to cost of revenues. During the period from <em style="font: inherit;"> October 16, 2023 </em>and <em style="font: inherit;"> March 31, 2024, </em>$2,005 of amortization expense was recorded to general and administrative costs and $266 of amortization expense was recorded to cost of revenues in the Sterilization Disinfection Control division related to the GKE acquisition.</p> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align: top; width: 24px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(e)</p> </td><td style="vertical-align: middle; width: 1558px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Acquired goodwill of <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">$48,850,</em> all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, <em style="font: inherit;">none</em> of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is <em style="font: inherit;">not</em> expected to be deductible for foreign tax purposes.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Acquisition related costs such as legal and advisory fees were approximately $835 during fiscal year <em style="font: inherit;">2024;</em> these costs are <em style="font: inherit;">not</em> included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred and are reflected on the Consolidated Statements of Operations in general and administrative expenses. </p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">GKE's operations contributed $9,289 to revenues and $1,046 of net income (including $2,271 of non-cash amortization expense related to acquired intangible assets and $1,229 of non-cash inventory step up expense) to our consolidated results during the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> March 31, 2024</em><i>. </i> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i>Supplemental unaudited pro-forma information</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Combined revenues from Mesa and GKE for fiscal years <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> would have been approximately $229,260 and $241,360, respectively, had the GKE acquisition occurred at the beginning of our prior fiscal year on <em style="font: inherit;"> April 1, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">It is impracticable for us to disclose pro-forma net earnings information regarding the combined results of the operations of Mesa and GKE as if the acquisition had occurred at an earlier date. Prior to acquisition, GKE was a privately owned company with financial statements prepared on a statutory, rather than GAAP, basis, using a different fiscal year end than Mesa's. Certain financial information cannot be recreated for accurate financial results. For example, prior to Mesa's ownership, GKE accounted for inventory at an unburdened rate and performed only annual inventory counts, such that we cannot accurately estimate cost of goods sold. Additionally, all transactions occurring between the <em style="font: inherit;">three</em> GKE entities, which are substantial, were accounted for at arms-length prior to acquisition; we eliminated intercompany transactions from a revenue perspective above, but we do <em style="font: inherit;">not</em> have sufficient historical detail to eliminate intercompany cost of revenues accurately. As presentation of pro-forma net earnings information would require extensive estimation and could <em style="font: inherit;">not</em> be sourced from sufficiently factual information reasonably aligned with GAAP, it is impracticable for us to disclose pro-forma net earnings information.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Belyntic, GmbH</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> November 17, 2022, </em>we acquired substantially all of the assets and certain liabilities of Belyntic GmbH’s peptide purification business (“the Belyntic acquisition”) for a total cash price of $6,450, of which $4,950 was paid on the date of acquisition. The remaining $1,500 becomes due to the Belyntic sellers as patent applications are approved (see Note <em style="font: inherit;">13</em><i>.</i> "Commitments and Contingencies"). The business complements our existing peptide synthesis business, part of the Biopharmaceutical Development segment, by adding a new consumables line that can be used with the instruments we sell. The new PurePep® EasyClean products are an environmentally conscious chemistry solution to purify peptides. During the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> March 31, 2024, </em>we recorded certain measurement period adjustments to reclassify amounts from intangible assets into goodwill. Our preliminary purchase price allocation was finalized as of <em style="font: inherit;"> December 31, 2023. </em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;"><b><i>Agena Bioscience, Inc.</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> October 20, 2021, </em>we completed the acquisition of <em style="font: inherit;">100%</em> of the outstanding shares of Agena Bioscience, Inc. (“Agena” or “the Agena acquisition”) for adjusted cash consideration of $300,793. Agena is a leading clinical genomics tools company that develops, manufactures, markets and supports proprietary instruments and related consumables that enable genetic analysis for a broad range of research applications. The acquisition of Agena moved our business toward the life sciences tools sector and expanded our market opportunities, particularly in Asia. Agena’s operations comprise our Clinical Genomics segment. </p> 1 1 87187000 9300000 71000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><em style="font: inherit;">Life (in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Amount</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable (a)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories (b)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">176</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">11,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment (c)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other noncurrent assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,041</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intellectual property (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade names (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-compete agreements (d)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill (e)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets acquired</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">110,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liability</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,746</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total liabilities assumed</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">19,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total purchase price, net of cash acquired</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">87,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4191000 2252000 4730000 176000 11349000 3398000 3041000 P12Y 34708000 P7Y 3208000 P10Y 5412000 P3Y 743000 48850000 110709000 11000 13901000 2746000 2673000 19331000 87187000 2414000 1229000 2353000 365000 2005000 266000 835000 9289000 1046000 2271000 1229000 229260000 241360000 6450000 4950000 1500000 300793000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">5.</em> Leases</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We have operating leases for buildings and office equipment used in manufacturing and distribution, engineering, research and development, sales and marketing, and administration activities. The following table presents the lease balances within the Consolidated Balance Sheets related to our operating leases:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 41.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease Assets and Liabilities</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 28.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Balance Sheet Location</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2024</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease ROU asset</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c113552810">Other assets</span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"><span style="-sec-ix-hidden:c113552811"> </span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,671</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,693</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c113552814">Other accrued expenses</span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"><span style="-sec-ix-hidden:c113552815"> </span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,986</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Noncurrent operating lease liabilities</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c113552818">Other long-term liabilities</span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"><span style="-sec-ix-hidden:c113552819"> </span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,752</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The components of lease costs, the weighted average remaining lease term and the weighted average discount rate were as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,453</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,064</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">530</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">704</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,983</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,768</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term in years</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.6</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.3</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.1</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Supplemental cash flow information related to leases was as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, </em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurements of lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,392</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,017</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease assets obtained in exchange for operating lease obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,265</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,426</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increases in operating lease right of use assets and lease liabilities are primarily due to the acquisition of GKE. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">As of <em style="font: inherit;"> March 31, 2024 </em>maturities of lease liabilities are as follows for future years ending <em style="font: inherit;"> March 31:</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,306</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,721</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">2,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">444</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">2029</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Thereafter</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,792</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Future value of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,845</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: imputed interest</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,246</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,599</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0">  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0">The maturity schedule above does <em style="font: inherit;">not</em> include discounted future minimum lease payments for leases <em style="font: inherit;">not</em> yet commenced of approximately $7,633 for manufacturing, office and warehouse facilities used by our Biopharmaceutical Development division in Uppsala, Sweden. The lease has a term of 10 years and is expected to commence during the <em style="font: inherit;">first</em> quarter of fiscal year <em style="font: inherit;">2025.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 41.2%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease Assets and Liabilities</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 28.8%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Balance Sheet Location</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2024</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>March 31, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease ROU asset</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c113552810">Other assets</span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"><span style="-sec-ix-hidden:c113552811"> </span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,671</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,693</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c113552814">Other accrued expenses</span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"><span style="-sec-ix-hidden:c113552815"> </span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,986</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Noncurrent operating lease liabilities</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c113552818">Other long-term liabilities</span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"><span style="-sec-ix-hidden:c113552819"> </span></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,613</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,752</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 9671000 8693000 2986000 2868000 6613000 5752000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,453</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,064</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">530</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">704</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease expense</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,983</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,768</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term in years</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.6</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.3</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.1</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> 3453000 3064000 530000 704000 3983000 3768000 P4Y7M6D P3Y3M18D 0.041 0.02 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31, </em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurements of lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,392</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,017</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease assets obtained in exchange for operating lease obligations</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,265</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,426</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 3392000 3017000 4265000 1426000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,306</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,721</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">2,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">444</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">2029</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">413</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Thereafter</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,792</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Future value of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,845</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: imputed interest</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,246</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,599</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 3306000 2721000 2169000 444000 413000 1792000 10845000 1246000 9599000 7633000 P10Y <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">6</em></b><b>. </b><b>Goodwill and </b><b>Intangible</b><b> </b><b>Assets, Net</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Goodwill</b></i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Goodwill arises from the excess purchase price of acquired businesses over the fair value of acquired tangible and intangible assets, less assumed liabilities. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><br/> Changes in the carrying amount of goodwill were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Clinical Genomics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">29,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">135,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">37,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">291,166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill related to Belyntic acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Measurement period adjustment, Agena acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">135,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Impairment losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(118,741</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(38,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(156,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill related to GKE acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Measurement period adjustment, Belyntic Acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">79,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">16,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">46,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">37,211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">180,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In the <em style="font: inherit;">third</em> quarter of fiscal year <em style="font: inherit;">2024,</em> we completed the acquisition of GKE. See Note <em style="font: inherit;">4.</em> “Significant Transactions” for further information.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">During the <em style="font: inherit;">fourth</em> quarter of our fiscal year ended <em style="font: inherit;"> March 31, 2024, </em>we recorded consolidated goodwill impairment losses of $156,892 related to our Clinical Genomics and Biopharmaceutical Development divisions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">For reporting units associated with our Clinical Genomics and Biopharmaceutical Development divisions, we performed quantitative impairment analyses over goodwill because declining revenues growth in both divisions indicated that the fair values of the businesses might have declined below their carrying values. We also performed quantitative impairment analyses on finite-lived intangible assets within those divisions. More information on the impairment losses is included in the “Impairment Losses” section below. We performed qualitative impairment tests over reporting units in our Sterilization and Disinfection Control and Calibration Solutions divisions and concluded that it was <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that the fair values of those businesses had declined below their carrying values.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Finite-Lived Intangible Assets</b></i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Other intangible assets were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2023</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">189,911</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(104,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">238,247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(86,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">152,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,602</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(25,901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65,950</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,891</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,226</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">251,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(137,320</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">113,752</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(112,175</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">216,815</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amortization expense for finite-lived intangible assets acquired in a business combination was as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization in cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,806</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization in general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">27,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">28,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">21,806</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Other than amortization expense, the changes in finite-lived intangible assets from <em style="font: inherit;"> March 31, 2023 </em>to <em style="font: inherit;"> March 31, 2024 </em>primarily reflect impairment losses totaling $117,641 as further described below, additions of $44,071 related to purchase accounting for GKE as of the acquisition date, and foreign currency impacts. See Note <em style="font: inherit;">4.</em> “Significant Transactions” for additional information related to our acquisition of GKE. All impairment losses related to finite-lived intangible assets were recorded in our Clinical Genomics division. Of the $117,641 impairment losses, $79,116 related to customer relationships, $28,531 related to patents and other technology-related propriety information, and $9,994 related to trademarks and trade names.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In addition to testing definite-lived intangible assets for impairment in our Clinical Genomics and Biopharmaceutical Development divisions, we also quantitatively tested trademarks and trade names which were previously identified as indefinite-lived intangible assets in our Biopharmaceutical Development division. We concluded the trademarks and trade names were <em style="font: inherit;">not</em> impaired; however, as of our impairment testing date on <em style="font: inherit;"> January 1, 2024, </em>we have assigned a useful life of 10 years from the original acquisition date to these assets in response to increased pressures and risks in the biopharmaceutical industry resulting from macroeconomic influences. The trademarks and trade names will now amortize through <em style="font: inherit;"> October 2029, </em>resulting in additional expected non-cash amortization expense of approximately $700 per year. We reassessed the remaining useful lives of our intangible assets in conjunction with our impairment testing and made <em style="font: inherit;">no</em> further material changes to our expectations of the remaining useful lives of our intangible assets because, while the value of certain assets has diminished since acquisition, the expected duration of their usefulness has <em style="font: inherit;">not</em> changed in response to the macroeconomic and other factors leading to the impairment losses.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The range of useful lives and weighted-average remaining useful lives of amortizable intangible assets as of <em style="font: inherit;"> March 31, 2024</em> were as follows: </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Approx. Est. Useful</em></b></p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Avg.</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 1202px;"> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining Life</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Description</b></p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 57px;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Years)</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Years)</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer Relationships</p> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">7 - 14</p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8.0</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intellectual Property</p> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">7 - 10</p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">5.9</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other Intangibles</p> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3 - 12</p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">7.9</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The following is estimated amortization expense for the years ending <em style="font: inherit;"> March 31:</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Amortization</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Expense</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,788</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,328</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,735</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2029</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Impairment Losses</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">In conjunction with our annual impairment testing, we engaged external valuation specialists to aid in performing recoverability tests, and ultimately fair value tests, over intangible assets in our Clinical Genomics division and both reporting units (Immunoassays and Peptides) of our Biopharmaceutical Development division. Fair value testing was performed by weighting Gordon Growth and Exit Multiple discounted cash flow models and guideline public company models (<em style="font: inherit;">one</em>-year forward multiples), relying on unobservable Level <em style="font: inherit;">3</em> inputs, including but <em style="font: inherit;">not</em> limited to, discount rates, expected useful lives, applicable competitors, and anticipated revenues growth and margins. Inputs were established through discussions between Management and our valuation specialists and are based on internal expectations for future performance, market indicators, and reputable valuation research resources. Impairment losses are recorded in either Impairment of finite-lived intangible assets or Impairment of goodwill in the accompanying Consolidated Statements of Operations. As of the date of our annual goodwill impairment testing, <em style="font: inherit;"> January 1, 2024, </em>the total fair values of the Clinical Genomics and Biopharmaceutical Development divisions were <span style="-sec-ix-hidden:c113549799">$58,900</span> and $119,000, respectively. Impairment losses resulted in a <em style="font: inherit;">0%</em> cushion between the fair and carrying values of our Clinical Genomics division and the Immunoassays reporting unit within our Biopharmaceutical Development division as of our <em style="font: inherit;"> January 1, 2024 </em>impairment testing date. The fair value of the Peptides reporting unit within our Biopharmaceutical Development division exceeded carrying value by approximately 36% as of our testing date, and <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">no</em> impairment losses were recorded for this reporting unit. The goodwill associated with each of Clinical Genomics, Immunoassays, and Peptides reporting units as of <em style="font: inherit;"> March 31, 2024 </em>was $16,940, $32,807, and $13,708, respectively. As such, the Clinical Genomics and Biopharmaceutical Development divisions are susceptible to further impairment losses in the future if actual results differ significantly from our estimates. Assumptions used in goodwill and intangible asset impairment tests include unobservable Level <em style="font: inherit;">3</em> inputs and estimates that are subject to uncertainty, such that there is a reasonable possibility that further impairment losses, which could be material to our consolidated financial statements, will occur in the Clinical Genomics and Biopharmaceutical Development divisions in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">We monitor each of our divisions for indicators of impairment on a quarterly basis. Several changes to the Clinical Genomics division occurred during the <em style="font: inherit;">fourth</em> quarter of fiscal year <em style="font: inherit;">2024</em> that were incorporated into our impairment analyses and contributed to the recognized impairment loss. First, we enacted changes in our management structure, whereby a new General Manager was assigned to lead the division. Immediately, the new manager began restructuring the division, eliminating <em style="font: inherit;">17</em> positions. Additionally, new division management began to implement an updated business strategy, which resulted in a downward revision of financial expectations for the coming years, particularly the next <em style="font: inherit;">1.5</em> – <em style="font: inherit;">2</em> years, but which will better position the division to achieve sustainable long-term growth. Additionally, in the <em style="font: inherit;">fourth</em> quarter of <em style="font: inherit;">2024,</em> we lost <em style="font: inherit;">two</em> individually immaterial customer contracts as continued economic difficulties resulted in their bankruptcy. These internal changes, coupled with difficult macroeconomic conditions described further below ultimately contributed to the impairment losses recorded related to the Clinical Genomics division.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Throughout fiscal year <em style="font: inherit;">2024,</em> we performed regular analyses comparing the results of the Biopharmaceutical Development division with our expectations at the time of purchase. Our analyses in the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> quarters of fiscal <em style="font: inherit;">2024</em> indicated that reporting units associated with the Biopharmaceutical Development division more likely than <em style="font: inherit;">not</em> were <em style="font: inherit;">not</em> impaired, in part because actual operating costs to date had been lower than were expected at acquisition. However, in the <em style="font: inherit;">fourth</em> quarter of fiscal year <em style="font: inherit;">2024,</em> persistent difficult macroeconomic trends resulted in a downward revision of financial expectations for the coming years compared to when the division was acquired, ultimately resulting in a downward revision of previous forecasts of the division’s results, particularly after the division failed to meet our revenue expectations during the <em style="font: inherit;">fourth</em> quarter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Conditions that negatively impacted both the Clinical Genomics and the Biopharmaceutical Development division included:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">significant increases in discount rates used to value the reporting units due elevated risk-free rates and macroeconomic risk in the market;</p> </td></tr> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">●</td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt;">macroeconomic factors, particularly in the biopharmaceutical and pharmaceutical markets, including decreased spending on capital equipment and consolidation of some served customers;</p> </td></tr> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">continued uncertainty in the wider macroeconomic environment, including persistently elevated interest rates compared to when the acquisitions were consummated; and,</p> </td></tr> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt;">macroeconomic uncertainty in China, which resulted in lower than expected capital equipment purchases;</p> </td></tr> <tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">continuing high interest rates limiting our customers’ spend on capital equipment.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The nature of our Sterilization and Disinfection Control and Calibration Solutions divisions makes them less sensitive to existing macroeconomic conditions, particularly since the product lines offered by these divisions do <em style="font: inherit;">not</em> require our customers to initially invest in high-dollar capital equipment to the same degree as in our Clinical Genomics and Biopharmaceutical Development divisions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Sterilization and Disinfection Control</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Clinical Genomics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Biopharmaceutical Development</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Calibration Solutions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">March 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">29,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">135,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">37,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">291,166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill related to Belyntic acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Measurement period adjustment, Agena acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">135,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Impairment losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(118,741</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(38,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(156,892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Goodwill related to GKE acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Measurement period adjustment, Belyntic Acquisition</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">79,430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">16,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">46,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">37,211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">180,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 29750000 135914000 88265000 37237000 291166000 -191000 49000 -7381000 -20000 -7543000 0 0 2973000 0 2973000 0 -152000 0 0 -152000 29559000 135811000 83857000 37217000 286444000 1021000 -130000 -32000 -6000 853000 -0 118741000 38151000 -0 156892000 48850000 0 0 0 48850000 0 0 841000 0 841000 79430000 16940000 46515000 37211000 180096000 156892000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2023</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">189,911</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(104,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">85,383</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">238,247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(86,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">152,189</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,602</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(25,901</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65,950</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,550</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,559</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,891</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,668</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,793</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,226</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">251,072</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(137,320</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">113,752</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328,990</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(112,175</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">216,815</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Approx. Est. Useful</em></b></p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Avg.</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 1202px;"> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Remaining Life</em></b></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Description</b></p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 57px;"> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Years)</em></b></p> </td><td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">(Years)</em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Customer Relationships</p> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">7 - 14</p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8.0</p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intellectual Property</p> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">7 - 10</p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">5.9</p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 1202px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other Intangibles</p> </td><td style="vertical-align: middle; width: 57px;"> </td><td style="vertical-align:bottom;width:8.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3 - 12</p> </td><td style="vertical-align:bottom;width:11.7%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">7.9</p> </td></tr> </tbody></table> 189911000 104528000 85383000 238247000 86058000 152189000 41602000 25901000 15701000 65950000 19550000 46400000 19559000 6891000 12668000 24793000 6567000 18226000 251072000 137320000 113752000 328990000 112175000 216815000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization in cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,806</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization in general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">27,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">28,821</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">21,806</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6052000 6796000 3806000 21289000 22025000 18000000 27341000 28821000 21806000 117641000 44071000 117641000 79116000 28531 9994000 P10Y 700000 P7Y P14Y P8Y P7Y P10Y P5Y10M24D P3Y P12Y P7Y10M24D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Amortization</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;">Expense</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,788</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,988</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,328</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,735</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2029</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 17788000 16988000 16328000 15735000 15182000 119000000 0.36 16940000 32807000 13708000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">7.</em> Supplemental Balance Sheet Information</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Significant changes in balance sheet amounts below are primarily attributable to the acquisition of GKE and related step-up amounts under purchase accounting. See Note <em style="font: inherit;">4.</em> "Significant Transactions" for details. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Inventories consisted of the following: </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">32,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">34,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> In addition to sales of existing inventories, higher non-cash scrap expense in fiscal year 2024 contributed to the overall decrease in inventories, partially offset by the GKE acquisition and inventory purchases to meet current production needs. </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Prepaid expenses and other consisted of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total prepaid expenses and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">8,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Property, plant and equipment consisted of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1,735</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(22,519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">31,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">28,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Depreciation expense was as follows:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended March 31, </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation expense in Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation expense in Operating expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total depreciation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">4,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">4,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">3,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Accrued payroll and benefits consisted of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024 </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2023 </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Bonus payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Wages and paid-time-off payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Payroll related taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other benefits payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total accrued payroll and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Other accrued expenses consisted of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued business taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total other accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,064</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">32,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">34,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> In addition to sales of existing inventories, higher non-cash scrap expense in fiscal year 2024 contributed to the overall decrease in inventories, partially offset by the GKE acquisition and inventory purchases to meet current production needs. </div> 18335000 20064000 1256000 617000 13084000 13961000 32675000 34642000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total prepaid expenses and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">8,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2932000 2498000 1898000 1376000 1237000 953000 3341000 4045000 9408000 8872000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings and building improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1,380</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1,735</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,917</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(22,519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Property, plant and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">31,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">28,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended March 31, </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation expense in Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,243</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation expense in Operating expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,019</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total depreciation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">4,233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">4,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">3,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 889000 889000 23480000 22005000 19540000 14481000 3613000 4413000 5383000 4394000 1380000 1735000 54285000 47917000 22519000 19768000 31766000 28149000 3031000 3163000 2243000 1202000 1150000 1019000 4233000 4313000 3262000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2024 </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2023 </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Bonus payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Wages and paid-time-off payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Payroll related taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other benefits payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total accrued payroll and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3838000 4461000 3072000 2329000 1956000 1982000 1069000 661000 9935000 9433000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued business taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total other accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,098</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 5557000 5941000 2986000 2868000 1615000 992000 2700000 2297000 12858000 12098000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">8</em></b><b>. Indebtedness</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Credit Facility</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <em style="font: inherit;"> March 5, 2021, </em>we entered into a <span style="-sec-ix-hidden:c113550050">four</span>-year senior secured credit agreement that included <em style="font: inherit;">1</em>) a revolving credit facility in an aggregate principal amount of up to $75,000 (the "Revolver"), <em style="font: inherit;">2</em>) a swingline loan in an aggregate principal amount <em style="font: inherit;">not</em> exceeding $5,000, and <em style="font: inherit;">3</em>) letters of credit in an aggregate stated amount <em style="font: inherit;">not</em> exceeding $2,500 at any time. The agreement also provided for an incremental term loan or an increase in revolving commitments in an aggregate principal amount of at a minimum $25,000 and at a maximum $75,000, subject to the satisfaction of certain conditions and lender considerations. On <em style="font: inherit;"> October 5, 2023, </em>we amended the terms of our <em style="font: inherit;">four</em>-year senior credit facility to increase the maximum principal amount available to us under the Revolver from $75,000 to $125,000. We refer to the agreement in whole as the “Credit Facility.” </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Subsequent to the end of fiscal year <em style="font: inherit;">2024,</em> on <em style="font: inherit;"> April 5, 2024, </em>we further amended and restated the terms of the Credit Facility. The amended Credit Facility has been modified to:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(i)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Extend the maturity of the Credit Facility to <em style="font: inherit;"> April 2029; </em></p> </td></tr> <tr><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(ii)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Allow proceeds from the Credit Facility to be used to redeem some or all of the Company’s <em style="font: inherit;">2025</em> Notes;</p> </td></tr> <tr><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(iii)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Include a <em style="font: inherit;">$75,000</em> senior secured term loan facility (the “Term Loan”), which is subject to principal amortization payments; and</p> </td></tr> <tr><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(iv)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Make certain changes to the financial covenants.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Amounts borrowed under the Credit Facility bear interest at either a base rate or a SOFR rate plus an applicable spread ranging from 1.5% to 3.5%, depending on our total net leverage ratio. The interest rate on borrowings under our line of credit as of <em style="font: inherit;"> March 31, 2024 </em>was 7.2%.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">We are obligated to pay quarterly unused commitment fees of between 0.20% and 0.35% of the Revolver’s aggregate principal amount, based on our leverage ratio. We incurred unused commitment fees of $164 and $107 for the years ended <em style="font: inherit;"> March 31, 2024, </em>and <em style="font: inherit;"> March 31, 2023, </em>respectively. The balance of unamortized customary lender fees was $321 and $312 as of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023,</em> respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">During the <em style="font: inherit;">second</em> quarter of fiscal year <em style="font: inherit;">2024,</em> we borrowed a total of $71,000 under the Revolver to fund the majority of the GKE acquisition, and repaid $20,500 against that outstanding balance during the <em style="font: inherit;">third</em> and <em style="font: inherit;">fourth</em> quarters of fiscal year <em style="font: inherit;">2024.</em> As of <em style="font: inherit;"> March 31, 2024, </em>the outstanding balance under our Credit Facility was $50,500. Subsequent to <em style="font: inherit;"> March 31, 2024, </em>we repaid an additional $7,500 on our line of credit. We borrowed $75,000 under the Term Loan on <em style="font: inherit;"> April 5, 2024 </em>at a rate of 8.4% as of the borrowing date, largely to fund the repurchase of a portion of the <em style="font: inherit;">2025</em> Notes. See Note <em style="font: inherit;">15.</em> "Subsequent Events."</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The financial covenants in the Credit Facility as amended include a maximum leverage ratio of 4.50 to <em style="font: inherit;">1.00</em> for the <em style="font: inherit;">first</em> <em style="font: inherit;">five</em> testing dates on which the line of credit is outstanding; 4.0 to <em style="font: inherit;">1.0</em> on each of the sixth, seventh, eighth, and <em style="font: inherit;">ninth</em> testing dates; and 3.5 to <em style="font: inherit;">1.0</em> on each testing date following the <em style="font: inherit;">ninth</em> testing date. The Credit Facility also stipulates a minimum fixed charge coverage ratio of 1.25 to <em style="font: inherit;">1.0</em> and a minimum senior net leverage ratio of 3.5 to <em style="font: inherit;">1.</em> Other covenants include restrictions on our ability to incur debt, grant liens, make fundamental changes, engage in certain transactions with affiliates, or conduct asset sales. As of <em style="font: inherit;"> March 31, 2024, </em>we were in compliance with all required covenants under the terms of the Credit Facility, both before and after the amendment and restatement.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Convertible Notes</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <em style="font: inherit;"> August 12, 2019, </em>we issued an aggregate principal amount of $172,500 of <em style="font: inherit;">2025</em> Notes. The <em style="font: inherit;">2025</em> Notes mature on <em style="font: inherit;"> August 15, 2025, </em>unless earlier repurchased or converted, and bear interest at a rate of 1.375% payable semi-annually in arrears on <em style="font: inherit;"> February 15 </em>and <em style="font: inherit;"> August 15 </em>each year beginning on <em style="font: inherit;"> February 15, 2020. </em>The <em style="font: inherit;">2025</em> Notes are initially convertible at a conversion rate of 3.5273 shares of common stock per <em style="font: inherit;">$1,000</em> principal amount of Notes, which is equivalent to an initial conversion price of approximately $283.50 per share of common stock. Noteholders <em style="font: inherit;"> may </em>convert their <em style="font: inherit;">2025</em> Notes at their option only in the following circumstances:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(i) </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">during any calendar quarter commencing after the calendar quarter ended on <em style="font: inherit;"> December 31, 2019 (</em>and only during such calendar quarter), if the last reported sale price per share of our common stock exceeds 130% of the conversion price for each of at least 20 trading days during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(ii)</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;; margin: 0pt; font-size: 10pt;">during the <em style="font: inherit;">five</em> consecutive business days immediately after any 10 consecutive trading day period (such <em style="font: inherit;">10</em> consecutive trading day period, the “measurement period”) in which the trading price per <em style="font: inherit;">$1,000</em> principal amount of Notes for each trading day of the measurement period was less than <em style="font: inherit;">98%</em> of the product of the last reported sale price per share of our common stock on such trading day and the conversion rate on such trading day;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(iii)</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;; margin: 0pt; font-size: 10pt;">upon the occurrence of certain corporate events or distributions on our common stock, including certain distributions, the occurrence of a fundamental change (as defined in the indenture governing the <em style="font: inherit;">2025</em> Notes) or a transaction resulting in the Company’s common stock converting into other securities or property or assets; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(iv)</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;; margin: 0pt; font-size: 10pt;">at any time from, and including, <em style="font: inherit;"> April </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2025</em> until the close of business on the <em style="font: inherit;">second</em> scheduled trading day immediately before the maturity date. </p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Upon conversion, we will pay or deliver, as the case <em style="font: inherit;"> may </em>be, cash, shares of our common stock, or a combination of cash and shares of our common stock. The if-converted value of the <em style="font: inherit;">2025</em> Notes did <em style="font: inherit;">not</em> exceed the principal balance as of <em style="font: inherit;"> March 31, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Immediately following completion of the amendment of the Credit Facility, on <em style="font: inherit;"> April 5, 2024, </em>we entered into separate, privately negotiated purchase agreements (the “Purchase Agreements”) with a limited number of holders of our outstanding <em style="font: inherit;">2025</em> Notes. Pursuant to the Purchase Agreements, we purchased $75,000 in aggregate principal amount of the <em style="font: inherit;">2025</em> Notes for an aggregate cash purchase price of approximately $71,410, including accrued and unpaid interest. See Note <em style="font: inherit;">15.</em> "Subsequent Events."</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Debt issuance costs related to the <em style="font: inherit;">2025</em> Notes are comprised of commissions payable to the initial purchasers of $5,175 and <em style="font: inherit;">third</em> party offering costs of $255. The debt issuance costs are being amortized to interest expense using the effective interest method over the six-year contractual term of the <em style="font: inherit;">2025</em> Notes.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The net carrying amount of the <em style="font: inherit;">2025</em> Notes was as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Principal outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">172,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">172,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net carrying value</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We recognized interest expense on the <em style="font: inherit;">2025</em> Notes as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Coupon interest expense at 1.375%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The effective interest rate of the liability component of the <em style="font: inherit;">2025</em> Notes is approximately 1.9%.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">As of <em style="font: inherit;"> March 31, 2024, </em>the <em style="font: inherit;">2025</em> Notes, net of unamortized debt issuance costs are classified as a long-term liability on our Consolidated Balance Sheets as the circumstances necessary for conversion were <em style="font: inherit;">not</em> satisfied as of the end of the period and the private repurchases contemplated by the Purchase Agreements had <em style="font: inherit;">not</em> yet occurred. The circumstances necessary for voluntary conversion were <em style="font: inherit;">not</em> met during fiscal year <em style="font: inherit;">2024.</em> </p> 75000000 5000000 2500000 25000000 75000000 75000000 125000000 0.015 0.035 0.072 0.002 0.0035 164000 107000 321000 312000 71000000 20500000 50500 7500000 75000000 0.084 4.5 4 3.5 1.25 3.5 172500000 0.01375 3.5273 283.5 1.30 20 30 10 75000000 71410000 5175000 255000 6000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Principal outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">172,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">172,500</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,228</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net carrying value</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,198</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">170,272</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 172500000 172500000 1302000 2228000 171198000 170272000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Coupon interest expense at 1.375%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2372000 2372000 2372000 926000 907000 890000 3298000 3279000 3262000 0.019 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">9</em></b><b>. </b><b>Stock</b><b> Transactions and Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(dollars and shares in thousands, except per share values)</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Stock-Based Compensation</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We issue shares in the form of stock options, RSUs and PSUs to employees and non-employee directors pursuant to the <em style="font: inherit;">2021</em> Equity Plan, and we have awards outstanding under the <em style="font: inherit;">2014</em> Equity Plan. The <em style="font: inherit;">2021</em> Equity Plan authorizes the issuance of 660 shares of common stock to eligible participants, and there were 373 shares available for future grants under the plan as of <em style="font: inherit;"> March 31, 2024. </em>Under the <em style="font: inherit;">2014</em> Equity Plan, 1,100 shares of common stock were authorized and reserved for eligible participants, all of which have been issued and 77 of which remain outstanding as of <em style="font: inherit;"> March 31, 2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Stock-based compensation expense recognized in the Consolidated Financial Statements was as follows: </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amount of income tax expense (benefit) recognized in earnings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,169</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation expense, net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,654</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><span style="text-decoration: underline; ">Stock Options</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">We use the Black-Scholes option-pricing model to estimate the fair value of stock option awards granted. The weighted average assumptions utilized in the model were as follows: </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended March 31, </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average value at grant date</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">185.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Using the assumptions in the tables above, the weighted-average Black-Scholes fair value per share at grant date for the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> were $42.76, $58.94 and $76.02, respectively. These fair values are before the estimated effect of forfeitures, which reduces the amount of expense recorded in our Consolidated Statements of Operations. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Stock option activity under the <em style="font: inherit;">2021</em> Equity Plan and <em style="font: inherit;">2014</em> Equity Plan as of <em style="font: inherit;"> March 31, 2024</em>, and changes for the year then ended, are presented below (shares and dollars in thousands, except per-share data):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Stock Options </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares Subject to Options</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted- Average Exercise Price per Share</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted-Average Remaining Contractual Life (Years) </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate Intrinsic Value </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">192.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards exercised or distributed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">24</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable awards as of March, 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197.63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable awards and awards expected to vest, March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">183.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The total intrinsic value of stock options exercised during the years ended <em style="font: inherit;"> March 2023 </em>and <em style="font: inherit;"> March 2022 </em>was $6,902, and $15,209, respectively. Unrecognized stock-based compensation expense for stock options expected to vest as of <em style="font: inherit;"> March 31, 2024</em> was $2,388 and is expected to be recognized over a weighted average period of 1.8 years. The total fair value of options vested was $2,749, $2,763, and $2,856 during the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; ">Time-Based Restricted Stock Units (RSUs)</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">RSU activity under the <em style="font: inherit;">2021</em> Equity Plan was as follows (shares and dollars in thousands, except per-share data):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Time-Based Restricted Stock Units </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of Shares</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted- Average Grant Date Fair Value per Share</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted- Average Remaining Contractual Life (Years)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate Intrinsic Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested at March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">209.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">166.78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards distributed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">212.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">3,658</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested as of March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected to vest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">For the years ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> the weighted average fair values per RSU granted were $187.21 and $274.55, respectively. Unrecognized stock-based compensation expense for RSUs that we have determined are probable of vesting was $6,317 as of <em style="font: inherit;"> March 31, 2024</em> and is expected to be recognized over a weighted average period of 1.7 years. The total fair value of RSUs vested was $5,881, $6,751, and $5,320 during the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, respectively. The total intrinsic value of time-based RSUs distributed during the years ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;"> March 2022 </em>was $5,004 and $5,320, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="text-decoration: underline; ">Performance-Based Restricted Stock Units (PSUs)</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We grant performance-based RSUs to certain key employees. Vesting of the awards is contingent upon meeting certain service conditions, as well as meeting certain performance and/or market conditions.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">PSU activity under the <em style="font: inherit;">2021</em> Equity Plan was as follows (shares and dollars in thousands, except per-share data):</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Performance-Based Restricted Stock Units</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted- Average Grant Date Fair Value per Share</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted- Average Remaining Contractual Life (Years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aggregate Intrinsic Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested at March 31, 2023 at target</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">286.02</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,958</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">132.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Performance adjustment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">177.84</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards forfeited or expired at target</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">132.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested as of March 31, 2024 at target</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">240.96</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,142</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expected to vest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">243.67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,984</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">For the years ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> the average fair value per PSU granted was $182.14 and $302.15, respectively. Unrecognized stock-based compensation expense for PSUs that we have determined probable of vesting was $5,703 as of <em style="font: inherit;"> March 31, 2024 </em>and is expected to be recognized over a weighted average period of 2.4 years. Total fair value of PSUs vested was $1,926 and $5,671 during the years ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively. There were no PSUs vested or distributed during the year ended <em style="font: inherit;"> March 31, 2024. </em>The total intrinsic value of PSUs distributed during the years ended <em style="font: inherit;"> March 31, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> was $1,776 and $7,549, respectively. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">During the year ended <em style="font: inherit;"> March 31, 2024, </em>the Compensation Committee of the Board of Directors created a plan to award to eligible employees 32 PSUs (the <em style="font: inherit;">"FY24</em> PSUs") at target that are subject to service, performance, and market conditions. The performance period for the <em style="font: inherit;">FY24</em> PSUs is from <em style="font: inherit;"> April 1, 2023 </em>through <em style="font: inherit;"> March 31, 2024, </em>and the service period is from <em style="font: inherit;"> June </em><em style="font: inherit;">21,</em> <em style="font: inherit;">2023</em> through <em style="font: inherit;"> June 21, 2026</em><i>.</i> Based on actual performance during the performance period, 15 of the <em style="font: inherit;">FY24</em> PSUs are expected to vest, net of estimated forfeitures. In addition, the quantity of shares earned based on company performance will be adjusted up or down by a maximum of <em style="font: inherit;">20%</em> pursuant to a market-based measure of performance comparing Mesa’s share price to a peer group over the period from <em style="font: inherit;"> April 1, 2023 </em>until <em style="font: inherit;"> March 31, 2026. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> October 28, 2021, </em>the Compensation Committee of the Board of Directors granted a special long-term equity award consisting of performance stock units covering a target of 40 shares that is subject to both performance and service conditions to our Chief Executive Officer. The performance period of the award was the <span style="-sec-ix-hidden:c113550251">three</span>-year period from <em style="font: inherit;"> April 1, 2021 </em>through <em style="font: inherit;"> March 31, 2024. </em>The service periods commence on <em style="font: inherit;"> October 28, 2021 </em>and end on each of <em style="font: inherit;"> October 27, 2024, </em><em style="font: inherit;"> October 27, 2025, </em>and <em style="font: inherit;"> October 27, 2026, </em>on which dates eligible PSUs will vest and be distributed. The performance metrics are cumulative GAAP revenues over the performance period and cumulative adjusted operating income over the performance period. Based on actual performance through the period ended <em style="font: inherit;"> March 31, 2024</em>, 35 shares are expected to vest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">During the year ended <em style="font: inherit;"> March 31, 2024</em><i>,</i> we adjusted our estimate of PSUs expected to vest under all outstanding plans based on actual results achieved through applicable performance periods. We recorded a cumulative effect release of ($812) during the period (approximately $640, net of estimated tax as well as $0.12 per basic and diluted share)<i>,</i> which is recorded in general and administrative expense on our Consolidated Statements of Operations. In the future, we expect non-cash stock-based compensation expense of approximately $934 per quarter related to outstanding PSUs following our new estimate of performance share units expected to vest. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <em style="font: inherit;"> November 2005, </em>our Board of Directors approved a program to repurchase up to 300 shares of our outstanding common stock. Under the program, shares of common stock <em style="font: inherit;"> may </em>be purchased from time to time in the open market at prevailing prices or in negotiated transactions off the market. Shares of common stock repurchased will be cancelled and repurchases of shares of common stock will be funded through existing cash reserves. There were no repurchases of our shares of common stock under this plan during the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> or <em style="font: inherit;">2022.</em> As of <em style="font: inherit;"> March 31, 2024</em>, we have repurchased 162 shares under this plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Under applicable law, Colorado corporations are <em style="font: inherit;">not</em> permitted to retain treasury stock. The price paid for repurchased shares is allocated between common stock and retained earnings based on management’s estimate of the original sales price of the underlying shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 660000 373000 1100000 77000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,936</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11,391</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amount of income tax expense (benefit) recognized in earnings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,718</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,169</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,055</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation expense, net of tax</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,654</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,369</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 11936000 12538000 11391000 2718000 -1169000 -4055000 14654000 11369000 7336000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended March 31, </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average value at grant date</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">185.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">268.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">38.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 130.07 185.6 268.81 P3Y6M7D P3Y6M7D P3Y6M7D 0.0007 0.0007 0.0006 0.3782 0.3729 0.3882 0.0416 0.0355 0.0046 42.76 58.94 76.02 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Stock Options </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares Subject to Options</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted- Average Exercise Price per Share</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted-Average Remaining Contractual Life (Years) </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate Intrinsic Value </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,643</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">192.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards exercised or distributed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">24</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable awards as of March, 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">197.63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable awards and awards expected to vest, March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">183.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 163000 200.62 P3Y3M18D 1643000 56000 130.07 23000 192.15 2000 132.4 194000 181.89 P3Y2M12D 26000 109000 197.63 P2Y 0 187000 183.16 P3Y2M12D 23000 6902000 15209000 2388000 P1Y9M18D 2749000 2763000 2856000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Time-Based Restricted Stock Units </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of Shares</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted- Average Grant Date Fair Value per Share</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted- Average Remaining Contractual Life (Years)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate Intrinsic Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested at March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">209.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133.30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">166.78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards distributed</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">212.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">3,658</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested as of March 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected to vest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 57000 209.27 P1Y 9993000 55000 133.3 8000 166.78 28000 212.22 76000 157.83 P1Y 8325000 69000 158.85 P1Y9M18D 7540000 187.21 274.55 6317 P1Y8M12D 5881000 6751000 5320000 5004000 5320000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Performance-Based Restricted Stock Units</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted- Average Grant Date Fair Value per Share</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted- Average Remaining Contractual Life (Years)</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aggregate Intrinsic Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested at March 31, 2023 at target</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">286.02</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,958</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">132.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Performance adjustment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(19</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">177.84</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Awards forfeited or expired at target</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">132.29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonvested as of March 31, 2024 at target</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">240.96</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,142</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Expected to vest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">243.67</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,984</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 44000 286.02 P3Y6M 7958000 32000 132.29 -19000 177.84 1000 132.29 56000 240.96 P2Y7M6D 6142000 55000 243.67 P2Y4M24D 5984000 182.14 302.15 5703000 P2Y4M24D 1926000 5671000 0 1776000 7549000 32000 15000 40000 35 -812000 640000 0.12 934000 300000 0 162000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">10</em></b><b>. Net (Loss) </b><b>Earnings </b><b>Per Share</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>(dollars and shares in thousands, except per share values)</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The following table presents a reconciliation of the denominators used in the computation of basic and diluted net (loss) earnings per share:</p> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-size: 10pt; width: 100%; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; width: 55%;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;">Net (loss) earnings available for shareholders</p> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(254,246</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">930</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,871</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Weighted average outstanding shares of common stock</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">5,386</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">5,321</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">5,212</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of stock options</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">26</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">100</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of unvested stock awards</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">14</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">23</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;">Fully diluted shares</p> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">5,386</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">5,361</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">5,335</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; width: 55%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Basic (loss) earnings per share</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">(47.20</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.17</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.36</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; width: 55%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted (loss) earnings per share</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">(47.20</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.17</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.35</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The impact of the assumed conversion of the <em style="font: inherit;">2025</em> Notes calculated under the if-converted method was anti-dilutive, and as such shares underlying the <em style="font: inherit;">2025</em> Notes were excluded from the diluted EPS calculation for the fiscal years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023,</em> and <em style="font: inherit;">2022.</em> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following stock awards were excluded from the calculation of diluted EPS:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assumed conversion of convertible debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock awards that were anti-dilutive</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total stock awards excluded from diluted EPS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="font-size: 10pt; width: 100%; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; width: 55%;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;">Net (loss) earnings available for shareholders</p> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(254,246</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">930</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,871</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Weighted average outstanding shares of common stock</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">5,386</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">5,321</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">5,212</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of stock options</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">26</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">100</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Dilutive effect of unvested stock awards</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">14</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">23</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;;">Fully diluted shares</p> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">5,386</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">5,361</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-size: 10pt;"> </td><td style="width: 1%; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">5,335</td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; width: 55%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Basic (loss) earnings per share</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">(47.20</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.17</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.36</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; width: 55%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Diluted (loss) earnings per share</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">(47.20</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.17</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">0.35</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> -254246000 930000 1871000 5386000 5321000 5212000 0 26000 100000 0 14000 23000 5386000 5361000 5335000 -47.2 0.17 0.36 -47.2 0.17 0.35 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assumed conversion of convertible debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock awards that were anti-dilutive</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total stock awards excluded from diluted EPS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 608000 608000 608000 268000 154000 40000 876000 762000 648000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">11</em></b><b>. Employee Benefit Plan</b><b>s</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">We adopted the Mesa Laboratories, Inc. <em style="font: inherit;">401</em>(K) Retirement Plan effective <em style="font: inherit;"> January 1, 2000. </em>Under this plan, we match 100% of the <em style="font: inherit;">first</em> 4% of eligible pay contributed by each eligible employee, and contributions vest immediately. Participation is voluntary, and employees are eligible on the <em style="font: inherit;">first</em> day of the month following their start date. Our contribution obligations to the Mesa Laboratories, Inc. <em style="font: inherit;">401</em>(K) retirement plan were $2,078, $1,768 and $1,185 during the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em>, respectively. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 1 0.04 2078000 1768000 1185000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note <em style="font: inherit;">12</em></b><b>. Income Taxes</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Provision for Income Taxes</b></i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Earnings before income taxes were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(233,853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(41,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total (loss) earnings before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;">(275,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">(389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">3,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The components of our provision for income taxes were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current tax provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,330</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(28,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(3,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(21,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">A reconciliation of our income tax provision and the amounts computed by applying statutory rates to earnings before income taxes was as follows (percentages <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> perfectly sum due to rounding): </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2024</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> %</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">% </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> %</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(Loss)/ income before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(275,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal income taxes at statutory rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(57,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State income taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Compensation adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(387.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">259.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Return to provision adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Subpart F, GILTI, &amp; FDII</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent difference</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Goodwill impairment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">32,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(11.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest reserve adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(21,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">339.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">47.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><i>Deferred Tax Assets and Liabilities</i></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred tax assets (liabilities) were as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized research expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowances and reserves</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock compensation deductible differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net operating loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net deferred tax assets, gross</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>21,693</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>21,945</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net deferred tax assets, net</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>15,718</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>21,363</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill and intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(49,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>(34,206</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>(54,315</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax asset/(liabilities)</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>(18,488</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>(32,952</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Valuation Allowance</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than <em style="font: inherit;">not</em> that some portion or all of the deferred tax assets will be realized. In evaluating the need for a valuation allowance, management takes into account various factors, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies, and results of recent operations. Based on this evaluation, the Company has concluded that a valuation allowance is necessary on its U.S. and certain German operations and do <em style="font: inherit;">not</em> expect to fully realize its deferred tax assets as of <em style="font: inherit;"> March 31, 2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following table summarizes the changes in our valuation allowance for deferred tax assets: </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">404</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions charged to income tax expense and other accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">567</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deductions from reserves</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">5,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Net Operating Loss Credit and Carryforwards</i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">As of <em style="font: inherit;"> March 31, 2024, </em>the Company had U.S. and Foreign net operating loss (“NOL”) carryforwards consisting of the following: </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pre-2018 federal NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Post-2018 federal NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">March 31, 2035</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">As of <em style="font: inherit;"> March 31, 2024, </em>the Company had U.S. tax credit carryforwards consisting of the following:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal research tax credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State research tax credits carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c113550704">March 31, 2036</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal foreign tax credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c113550706">March 31, 2037</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Undistributed earnings in foreign subsidiaries </i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the year ended <em style="font: inherit;"> March 31, 2024, </em>provisions have <em style="font: inherit;">not</em> been made for income taxes on <em style="font: inherit;">$55,794</em> of undistributed earnings that were deemed permanently reinvested in foreign subsidiaries at <em style="font: inherit;"> March 31, 2024. </em>Determination of the amount of unrecognized deferred income tax liabilities on these earnings is <em style="font: inherit;">not</em> practicable because such liability, if any, depends on certain circumstances existing if and when remittance occurs. A deferred tax liability will be recognized if and when the Company <em style="font: inherit;">no</em> longer plans to permanently reinvest these undistributed earnings.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Uncertain Tax Positions</b></i></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Uncertain tax positions, if ever recognized in the financial statements, would be recorded in the consolidated statements of operations as part of the income tax provision. A reconciliation of the beginning and ending amount of unrecognized tax benefits, exclusive of interest and penalties, included in the deferred tax liability on the accompanying Consolidated Balance Sheets of the Company is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(Decrease) increase related to prior period tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550714">(92</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Increases related to current period tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550719">-</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">1,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">As of <em style="font: inherit;"> March 31, 2024, </em>the Company has <span style="-sec-ix-hidden:c113550452">not</span> recorded any gross unrecognized tax benefits. The Company recognizes interest and penalties accrued on uncertain income tax positions in other expense and general and administrative expense, respectively. Interest and penalties included in other long-term liabilities on the accompanying Consolidated Balance Sheets of the Company were $0 for each of the years ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;">2023</em> and <em style="font: inherit;">2022.</em> The Company does <em style="font: inherit;">not</em> expect a material change in unrecognized tax benefits or interest in the next <em style="font: inherit;">12</em> months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The Company files income tax returns in the U.S. various states and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world. The following tax years remain subject to examination:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Significant Jurisdictions</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><b><em style="font: inherit;">Open Years</em></b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550728">2020</span>-<em style="font: inherit;">2022</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550731">2019</span>-<em style="font: inherit;">2022</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550734">2016</span>-<em style="font: inherit;">2022</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(233,853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(41,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total (loss) earnings before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;">(275,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">(389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">3,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> -233853000 1887000 4579000 -41795000 -2276000 -1005000 -275648000 -389000 3574000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current tax provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,330</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">2,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,432</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,878</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(28,412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(3,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(21,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3002000 593000 -83000 1678000 538000 286000 2330000 1070000 1372000 7010000 2201000 1575000 -20387000 -1432000 1707000 -1853000 -210000 337000 -6172000 -1878000 -1916000 -28412000 -3520000 128000 -21402000 -1319000 1703000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2024</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2023</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">2022</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> %</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;">% </em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><em style="font: inherit;"> %</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(Loss)/ income before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(275,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal income taxes at statutory rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(57,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State income taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">276.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Compensation adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(387.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">259.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(495</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Return to provision adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Subpart F, GILTI, &amp; FDII</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(412</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(127</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent difference</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Goodwill impairment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">32,594</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(11.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest reserve adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax (benefit) expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(21,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">339.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">47.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective income tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">339.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47.65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> -275648000 -389000 3574000 -57886000 0.21 -82000 0.21 751000 0.21 -2508000 0.009 -1075000 2.763 628000 0.176 2738000 -0.01 1506000 -3.871 -16000 -0.004 1093000 0.004 1010000 2.596 495000 0.139 -182000 0.001 -125000 0.321 -68000 -0.019 -412000 0.001 -127000 0.326 6000 0.002 -566000 0.002 -313000 0.805 -152000 -0.043 479000 -0.002 33000 -0.085 64000 0.018 32594000 -0.118 0 0 0 0 5398000 -0.02 -126000 0.324 304000 0.085 0 0 0 0 668000 0.187 36000 0 0 0 13000 0.004 -21402000 0.078 -1319000 3.391 1703000 0.476 0.0776 3.3907 0.4765 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Capitalized research expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,528</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowances and reserves</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock compensation deductible differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,850</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net operating loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net deferred tax assets, gross</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>21,693</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>21,945</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net deferred tax assets, net</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>15,718</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>21,363</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill and intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(49,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>(34,206</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"><b>(54,315</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax asset/(liabilities)</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>(18,488</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>(32,952</b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"><b>)</b></td></tr> </tbody></table> 5116000 3124000 2528000 4769000 3033000 2376000 1346000 1384000 2182000 1850000 668000 1348000 6633000 6945000 187000 149000 21693000 21945000 5975000 582000 15718000 21363000 2120000 1811000 28694000 49781000 2813000 2502000 579000 221000 34206000 54315000 18488000 32952000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">404</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions charged to income tax expense and other accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">567</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deductions from reserves</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">5,975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 582000 708000 404000 5398000 567000 304000 5000 693000 -0 5975000 582000 708000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pre-2018 federal NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Post-2018 federal NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">March 31, 2035</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign NOL carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Indefinite</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 0 0 8709000 22595000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expiration Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal research tax credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">N/A</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State research tax credits carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c113550704">March 31, 2036</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal foreign tax credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c113550706">March 31, 2037</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 0 3181000 15000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended March 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">(Decrease) increase related to prior period tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550714">(92</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Increases related to current period tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550719">-</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">1,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 92000 1329000 64000 -1272000 1179000 35000 86000 0 92000 1329000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Significant Jurisdictions</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"><b><em style="font: inherit;">Open Years</em></b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550728">2020</span>-<em style="font: inherit;">2022</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550731">2019</span>-<em style="font: inherit;">2022</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113550734">2016</span>-<em style="font: inherit;">2022</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">13.</em> Commitments and Contingencies</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We are party to various legal proceedings arising in the ordinary course of business. As of <em style="font: inherit;"> March 31, 2024</em>, we are <em style="font: inherit;">not</em> party to any legal proceeding that management believes could have a material adverse effect on our consolidated financial position, results of operations, or cash flows. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">As part of the Belyntic acquisition, we agreed to pay the sellers a contingency based upon approval of contractually specified patents. The estimated fair value of the probable remaining contingent consideration was $571 as of <em style="font: inherit;"> March 31, 2024.  </em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">As part of the GKE acquisition<i>,</i> we have agreed to pay the GKE sellers approximately $9,300 (at <em style="font: inherit;"> March 31, 2024 </em>exchange rates) <em style="font: inherit;">18</em> months following the acquisition date, pending adjustments for potential indemnification losses that <em style="font: inherit;"> may </em>arise. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">See Note <em style="font: inherit;">15.</em> "Subsequent Events" for further information on debt commitments incurred subsequent to the end of fiscal year <em style="font: inherit;">2024.</em> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> 571000 9300000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><b>Note <em style="font: inherit;">14.</em> Segment Data</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Segment information is prepared on the same basis that our chief operating decision maker, our CEO, uses to manage our segments, evaluate financial results, and make key operating decisions. Our <span style="-sec-ix-hidden:c113550745">four</span> reportable segments are organized primarily by the nature of the goods and services they sell. We evaluate the performance of our operating segments based on revenues, organic revenues growth, and gross profit. The accounting policies of the operating segments are the same as those described in Note <em style="font: inherit;">1</em><i>.</i> "Description of Business and Summary of Significant Accounting Policies."</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The following tables set forth our segment information:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenues (a):</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Sterilization and Disinfection Control (b)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total revenues</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">216,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">219,080</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">184,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Gross profit:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sterilization and Disinfection Control (b)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reportable segment gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133,327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133,733</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Corporate and Other (c)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Gross profit</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Reconciling items:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">405,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">104,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating (loss) income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(272,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonoperating expense, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(Loss) earnings before income taxes</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(275,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(a)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Intersegment revenues are <em style="font: inherit;">not</em> significant and are eliminated to arrive at consolidated totals.</p> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><td style="width: 36pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; margin: 0pt; text-align: left; font-size: 10pt;">(b)</p> </td><td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Includes GKE results beginning at acquisition. </td></tr> <tr><td style="width: 36pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 18pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">(c)</td><td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Unallocated corporate expenses and other business activities are reported within Corporate and Other. </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following table sets forth depreciation and amortization expense recorded in costs of revenues and included in the determination of gross profit above. Increases in the Sterilization and Disinfection Control division are primarily attributable to the GKE acquisition. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sterilization and Disinfection Control</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,469</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,385</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">386</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total depreciation and amortization expense in Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,083</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,049</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following table sets forth net inventories by reportable segment. Our chief operating decision maker is <em style="font: inherit;">not</em> provided with any other segment asset information. The increase in inventories in our Sterilization and Disinfection Control division is primarily due to the GKE acquisition. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sterilization and Disinfection Control</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,492</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">7,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">8,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following table sets forth a summary of long-lived assets by geographic area. Long-lived assets exclude goodwill and intangible assets acquired in a business combination and deferred tax assets. The increase in long-lived assets in Germany is primarily due to the GKE acquisition.  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of March 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,862</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total long-lived assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">38,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Revenues from external customers are attributed to individual countries based upon locations to which the product is shipped or exported, as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106,395</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117,281</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99,068</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">China</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,797</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">84,859</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">76,002</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">68,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">216,187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Increases in revenues from countries other than the United States and China are primarily attributable to the acquisition of GKE. <em style="font: inherit;">No</em> customer accounts for <em style="font: inherit;">10%</em> or more of our consolidated revenues. <em style="font: inherit;">No</em> foreign country other than China exceeds <em style="font: inherit;">10%</em> of total revenues.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenues (a):</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Sterilization and Disinfection Control (b)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,712</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,763</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total revenues</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">216,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">219,080</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">184,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Gross profit:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sterilization and Disinfection Control (b)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,485</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,605</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reportable segment gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133,327</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">133,733</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Corporate and Other (c)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Gross profit</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">133,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Reconciling items:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">405,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">104,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating (loss) income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(272,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Nonoperating expense, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DGU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>(Loss) earnings before income taxes</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(275,648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 75124000 64609000 59044000 52588000 62299000 32840000 40712000 47365000 45579000 47763000 44807000 46872000 216187000 219080000 184335000 53302000 46520000 43720000 27078000 32485000 11941000 25400000 30340000 28605000 27547000 24388000 24989000 133327000 133733000 109255000 -77000 -40000 -165000 133250000 133693000 109090000 405325000 130373000 104388000 -272075000 3320000 4702000 3573000 3709000 1128000 -275648000 -389000 3574000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Sterilization and Disinfection Control</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,469</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,385</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">280</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">366</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">390</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">386</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">532</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total depreciation and amortization expense in Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,083</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">9,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,049</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1469000 818000 860000 5385000 6808000 3093000 1563000 1435000 1615000 280000 366000 390000 386000 532000 91000 9083000 9959000 6049000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sterilization and Disinfection Control</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,492</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Clinical Genomics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Biopharmaceutical Development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Calibration Solutions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">7,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">8,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">32,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7014000 3492000 11813000 13985000 6304000 8384000 7544000 8781000 32675000 34642000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of March 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,862</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total long-lived assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,304</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">38,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 32229000 34729000 7596000 931000 2479000 2862000 42304000 38522000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended March 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">106,395</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">117,281</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99,068</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">China</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,933</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,797</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">84,859</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">76,002</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid black;">68,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total revenues</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">216,187</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219,080</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">184,335</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 106395000 117281000 99068000 24933000 25797000 16518000 84859000 76002000 68749000 216187000 219080000 184335000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Note </b><b><em style="font: inherit;">15</em></b><b>. Subsequent Events</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <em style="font: inherit;"> April 5, 2024, </em>we entered into separate, privately negotiated purchase agreements with a limited number of holders of our outstanding <em style="font: inherit;">2025</em> Notes. Pursuant to these purchase agreements, on <em style="font: inherit;"> April 11, 2024, </em>we repurchased $75,000 in aggregate principal amount of the <em style="font: inherit;">2025</em> Notes for an aggregate cash purchase price of approximately $71,250, plus accrued and unpaid interest of $160. We are currently evaluating the appropriate accounting treatments for the repurchase, which will be recorded and disclosed in our upcoming Condensed Consolidated Financial Statements and the Notes thereto for the period ended <em style="font: inherit;"> June 30, 2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Under terms of our Credit Facility as amended on <em style="font: inherit;"> April 5, 2024, (</em>see Note. <em style="font: inherit;">8</em> "Indebtedness"), we borrowed $75,000 under the Term Loan effective <em style="font: inherit;"> April 5, 2024 </em>at a rate of 8.4% as of the borrowing date, largely to fund the repurchase of a portion of our <em style="font: inherit;">2025</em> Notes as described above. We will be required to make quarterly principal payments on the <em style="font: inherit;">$75,000</em> term loan borrowings as follows: $938 each quarter from <em style="font: inherit;"> June 30, 2024 </em>to <em style="font: inherit;"> March 31, 2026; </em>$1,406 each quarter from <em style="font: inherit;"> June 30, 2026 </em>to <em style="font: inherit;"> March 31, 2028; </em>and $1,875 from <em style="font: inherit;"> June 30, 2028 </em>to <em style="font: inherit;"> March 31, 2029. </em>The remaining unpaid balance of $48,750 will be due at maturity in <em style="font: inherit;"> April 2029; </em>however, we anticipate that we will have the ability to refinance the debt at that time if necessary.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 75000000 71250000 160000 75000000 0.084 938000 1406000 1875000 48750000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: center;"><b><a href="#" id="item9b"></a>Item <em style="font: inherit;">9B.</em> Other Information</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="-sec-ix-hidden:c113550898"><span style="-sec-ix-hidden:c113550899"><span style="-sec-ix-hidden:c113550900"><span style="-sec-ix-hidden:c113550901">None.</span></span></span></span></p> RSM US LLP Los Angeles, California 49 Accumulated Other Comprehensive [(Loss) Income]. Under the Tax Cut and Jobs Act of 2017, research and development costs are no longer fully deductible and are required to be capitalized and amortized for U.S tax purposes effective January 1, 2022. The mandatory capitalization requirement increases our deferred tax assets and cash tax liabilities. Includes GKE results beginning at acquisition. Acquired goodwill of $48,850, all of which is allocated to the Sterilization Disinfection Control division, represents the value expected to arise from the benefits of expanded market opportunities, particularly in the healthcare industry, as well as expected synergies and GKE's assembled workforce, none of which qualify as amortizable intangible assets. The goodwill acquired is expected to be deductible for U.S. taxes with respect to GILTI; the goodwill is not expected to be deductible for foreign tax purposes. Includes $2,353 of fixed asset step up, which will be amortized based on the underlying assets' expected lives. During the period from October 16, 2023 to March 31, 2024, $365 of property, plant and equipment step up was recorded to depreciation expense. Revenues in the Clinical Genomics division represent transactions subsequent to the acquisition of Agena Bioscience, Inc. on October 20, 2021. Unallocated corporate expenses and other business activities are reported within Corporate and Other. Beginning October 16, 2023, revenues of $8,214 from GKE GmbH and SAL GmbH are included in the Sterilization and Disinfection Control division. Revenues of $1,075 from GKE China are included in the Sterilization and Disinfection Control division beginning on January 1, 2024. Accounts receivable are expected to be collected. During the quarter ended June 30, 2021, the fiscal year 2019 PSUs vested and were paid at 280% of target, based on actual performance results and completion of service conditions. In addition, the PSUs granted to employees of Gyros Protein Technologies Holding AB vested at 60% of target, following a modification of the performance targets by the Compensation Committee of the Board of Directors during fiscal year 2021. Intersegment revenues are not significant and are eliminated to arrive at consolidated totals. Acquired amortizable intangible assets are currently expected to be amortized on a straight-line basis over a weighted average period of 7.4 years. The identified intangible assets will be amortized on a straight-line basis over their useful lives, which approximates the pattern that assets' economic benefits are expected to be consumed. Amortization expense for customer relationships, tradenames, and noncompete agreements will be expensed to general and administrative expense, and amortization expense for intellectual property will be expensed to cost of revenues. During the period from October 16, 2023 and March 31, 2024, $2,005 of amortization expense was recorded to general and administrative costs and $266 of amortization expense was recorded to cost of revenues in the Sterilization Disinfection Control division. Includes $2,414 of inventory step up, which we expect to amortize within approximately one year from the acquisition date. During the period from October 16, 2023 to March 31, 2024, $806 of inventory step up amortization was recorded to cost of revenues.

1' Y^C=PD](]$94@XM22('^A,&!Z$#0L)]C M$+?P(W/"75S2D&G&%I==V@@^'Q)!P,Q@A1=)\WJQ;!O$-B["A<7_%\8!*246 MJQGP &P+#.L/IK0-;@^(7TQCXH!;0MO,*1RFA7^$ZSK?NSS8^X!=$.^C$6HR M6'SBP5L^[N+ M6WWQ7]_P+W@ZO_K!$C,ZF3OM<:O,TX;05%+ M)[ZQ25^O99V\#E7;E; DL=YV?0:K>X-79DEH2)0U!HF(6/NGVK9R'78:9LI6 MYKM#U3865E;J>8Q/,AKZ_KCC3U\\"\V"*O=E41E6, /CK\3=9T?"OLX\=O='820%!MNU\FY.*Z\.R>+(F-DWN M4"SE9UUS6(!J.Y0"D7#8':_O.M5Z5\G5^Y 36\FG;B<56&65)B/;Z*6+DENG M[S'#9Y=$8??@<;CF5Q;<#;8D8T"T5.H[N1PZE5SG' J=GHBX)+@!QVHV[.)^ M^1 R9,TKY7J"6[&Y';(^8G^SO1-XP?U<$4?!F<-$B)(F\;MI/7^D* U_EC^' M']*_-@XI71N6]_\,>\(N+;]ON_[$8WYR\*B=&#S:X1[]#61I#:;\DN&K&["T MD&OMG(=<<3T:+4C[ OH/ED/7AAFN)+:0,K+@6B9K6'2G,\!;DH'E@/RW#!LV MSH=#I*T107';GB+]^)8?\,EB.-7PASR@CO]@_YE8SR 6'+PU .%A\N#^!-\1 M1>#UI !U_.&Q,:4GHT"^R7K!N78)A\8OZ. ,_>A*Q#$".$>=A[8-CU_M/.,9 MDQY;;Y;X@^1Y:<9X[+D_0; !R0V0GFBL#WRZ,(DIW250#-0:6-&5R&=,2A4G MO2P3(]QC7%0TB#:TX"Q +T_7#-W/LE;,5A"F@L)N>:!,O/=)ILQ@: 1X>_LW M T-FXLO;VR&H8^8'2*[8;%(T(T5*\)AI!:"N_1_\B"1E)%" V-^_&,S/<@*# MPBPV)]NA-?8CBI)W>!I,9H3W?V,,EAO.#WX1"$(JX F/,(SG^C[-\<7U;(K= M&([&!J!$Z>X9Y#;S@&BF&K^^,B=@C=%T8?8@?>6%S47:RNAR"L0T7DKA2Q,6 MAW<>MC6R GZ9%%ULP1\O0W>$=THCXT?\OLT'KO'/M51[(ZDB(R'Q(S;_!YCT MI^DGYO2'0 H_*(.C*^;\$$Y9)'XD_/)Q.A:M(<0RYIZ92_:X!WD1\Y5 0_:P MT/0+WBG*]_BAG5..V3DEG_71UH$S-'WFS)HY7]WY3(YHA\5IX!6CZVDC%\@0 MR-A9+A;*O\X(!JI(Y"(J=L&)0F_IZ^:L>WCU^>O6@-UEU[9S@1?:-6"5H6%J M[B3P ^!:9/JTY*A&N[/8)O_W)2BZVU#"\4KG(4/C1N99?W:=)]1Z^&1(^=^8 M8[F>\EBZ<1\?Y4*HS.X("7--+/]*JZHW$O#\->/IR6-/J"K'G@4B? Q$B]N< MLD.=\GYW2)4&R5MTBRV+0:4\P#HH],=RP\UI"RM>O MN' *,J"4]FG2X,$'%-M/-7"U[N0)A(Q6:1!U-B1U#BT@V1<4$0.TM%R2#V#K MI656P<^YM4S[=:Z!$H3%2-@704:[AJ\8LK%H(DD!@K3Q20(S,HA58FC*DR M4+)B 1XH<8]2=\84"^/I)G+5IKIDKOA5,W.57>!["B?BL5-).PA]1,HU\)5D M PNYC;PL\\X!73[Q,-H(#WQU'4_^^F',PP-[I>.LOTV]K-#9G!\E&6(5<1]2E?)=A: M*S2S7[YWJ]S%%(=_R,.O'>+P]W/5<7!Q5"TH4B$[:=7S8.?1BYOB<-7#5:+8 M;[@177U;'/%)'7'!OR=\N#G@W_TD72V?J7"^&M7]IC^C/\Y=\942&]8V8,-*ZR1*MBE[9( E[=1FQ'=B)@D-VSR'5;!P2_O,/>6E,NH9H//SN MEF*K]$55,,4R)KL24=&[0?CD47)8LZ:7-T!G+3CL=#FLMK@W0 4 MJ>"0T^60I,S2! XI=- 2'830'WGCL)SGP>YAP&^,:>W J\<[^T_,GCJ!U8^#N/"<4\H\P#- ( ^.^/6$IT:)K2:+\NDF8WPJ M-8^GTTJ0@-52I5*JM/XML"L(NN*SV^= 1 2?B+ 84A[%KLE)4DDXHVXT=PYP M*A:E?)Y%:,G77;BCGN48$O^(K_I"7728V__5=?!>GJV?"922-< OZL/%G;[/DMX#Z@;EA.'8AU2@I+4LG6%.F)Y);* T5@65ZXB!* M+PP5/J/4LCY"T1B.84]! 4:),"A*./I(A#L2[1]M+1_$AFEYQA/A/L%OAI8/ M^T\H2?ASCU"-: KTI\B6X4G0+_"%B;GVN!'\;A MAG T\+% &):^F6F1 MN'0)U^WWO0DSKX":'#]'TNUB?=&&&+&U^>HE3*7&@ENPJ@B[2=!MA@41(?ZB3+ERA@ M]!:0Y<+&I:%#@$(S=)I0\H])< MU*6\E@/+C@B.7M=5,?< MF5 /;P!<@R+ \#== Z:&W M-*/1^K*@VJKKC806V$A,\'<)#4TAB,.AJ':&D>6?:9<5W(6!A;/D+U0P&+*K M7.T-$5(6FFM*FKM1)QEMH-85I/*5!=S%'$P\L830U7S[(6T(QU5-S[D-HK3D MD$ZB;8C6[_,-6-'PJ F[(S7O//Z3J@HY>AV2.=FX@L62A ;_D8?\YHEIJ^)@ M,RL]KVIA U<=;'$X?GK(I):IMFG'"?:,L(*93%TWK6>9C7Y_<_WXD)H'J^Z?I>[UX]7#>\VP7XRI+R/<&"1R M6&S_/FA#,>3^N$P^.:*#K9S;X]W%9\OY M$8X"MM/8-J:XBS:H^5(/JR42J]FB S"TH8=J^I? [9_%:%\>H+#4)!7@$[,? MAH&W^,=K GY0_05*"?0<>/V]L1(=D/:/,97*99(!9Y[9)WX"594JIJ-J.2:6 MN;3**^ GK(4NLKCR,0-^@C2'%UG#&P(H'*)@=)V-LG"ONG%T\)L_K_CJK3WO MP%\"J-P+S;&T"[MFXH5=I5RJ-!>&"&Y^L+GHP+\_LR?#O@*//[WSPI("RX0A MHYK*N\'_<]%#DG67_"E/ :-:H=BRC,73\Q'I7Z65HE;N^D-PL'QQJ@E]%-B MD/6?TTLQ%[3'P F1=W0L<:X:@]VTA$^F,KJ.4AA["S"?16%YL'E>5J*LI(N0K5#6 M)V;]#?L"SW[CP/N/K#]T0#,_32_M:]![Q@K=Z1-W+ MO;M+UJ?-GW'P0$"^04&(RSW#D94X#09,HF864;#(1%(W%A#[5))Z2K N:RA\ M;LZZXF&*JP[.DA%?2;;DT/YT8 CU(6(X=.6R6A^-+%>Q)Z I\:!-WH01Y F\ M:3( =D#T*-$SP;;QT!&JA8"%1F.&<@\$*]X>#6#S7;H4'+(175/YL3XG%C!1 M7\BJGH4L8O5%JP*0<7T,$/:'V%#! 4\$IH'M&>C:UP,SIQ_@'9G%"-)DP#! MQW%9GFRW!T,-F6$'PSY&VGCMN,_I5J583I1\8S.V8'ES]NWRXNQMV(V$3Q=> M_)L/J_-@JM@+ %X.A)7 +\"&<,O$QD%1/(/G(*^BE4J-1*1/+OOGQ%IPS9G@D>& CY'TU MK1M?$C8%P< <@N7(^7YW"&B'@"-0N7)(!G=BFV'\3B[5 ^D#)Q-"N8(W^H*M M)L;(%:CF<,NH-P6^&*E21L3S&II:>9A'PK6)W_OBCLH%JVD=2^^#JTG-+J5M MLJ:9DA[YON:<]#-8?@OR&4560%QN"$'9,+ M+Q]%+%[_"IX 7K1POY7[D7B+HCMNNW"T(77O"6M#5\'0@&53#Z.6U.!PIX>1 M?%<9$=:C"&*"P:?SS#0"9X^X7[X;'I)^ M?]C_:=D/].B63WC^#(Q+"W%M@+$-]09:>,ASM_7P_62$GZM7B$8@\#K5"9AQ MY$RE8Q M:P$%@'L"'A'(MEBB ?T0RDC$N7H3IO\(_@]F,8B X-N:NFMIJ"+!=F#86:C M6'[8K0R.B!HD4I( 0D4BFB8W2]T^2'QIOAH]'X,2,432:"+GL9#PWQ/S*4JT ME$/[@B;$XE^&S$&=A8L@;,IK$$U*PZ0",#/)$1*R&H-&>F:&5.>'%D1H@HM/V3FQ&;8LD+FMMT*?<5, 44GY&T0?K0'3 MWH"U0(D\;Z,(]]Z.[P#DL13&YM1))FD#XM58*23#TY+W32D';S2V=*N%7FB5 MUT3#V0+[(_34@H8)I\742Y+AMC)D"@LHQNN^E[Q&AYT<#;529]?J9JV:UIE+ M6H1RMJN;S)6HIM6G;27N/6\D&S(E/]U,1FD 7UQ%8F#=ZBF]TIFO8SL0P>2J M%=QRYCJ4*N@F] YY8[PM%$&A"/(_5-YD?^/X9#^OVN1/1KUXUM4 5;W:6!_K MY/ :X'".P>$TP*V#B"8N99V^Z162OY#\1S!4WB3_@@SI'$M^R?9K05;4T=AO MU>;S&(Y'U+]&8Y^C5@BD!G'=7\C[0M[G?ZB\R?ND%G_YEOD/M;5'!6] M5N\;PRN#U^A)\ "2$Z)]%LY$H0*.9JB\J8#CNRTF]H^P?C=R M!FIZN5XD"QV7^+^=Q5%]?Y*2OWA_\?[5WU^8C8OSS1.+;+4W9G+PH#!#=F.& M9*G%6\< ^?I^PK[[;#"QL5SI+&YKM6*V2HL;F@.K)"" M&PYCE+>W9)1OCR?VEQ D9[FV25_76^5C#NF\4IL^ :BB4,VO4#6KI""CO3O7 MS)T4S=PJ%/,KY(4DQ=Q*[/MV4(XX(KVL5X]:+6=SF27\Q4Q WY0N?/]!_%$:!B.[A(AKMP$;E9ZKSR5# M(*">F-)_C#"H"E7_&E4]$CEUOU^>:U.>"DXH)ZH58.V_&^844^>Y',> 1#[5]=S,37;K^N M&5]CO,=1B3I#<9MEB2I:T-APRXF24@:LBX?0UMN- A#AN.0^KXR=Z7M0*(#C M4@":P.=6L7/S)*IWRNH9<8.SU:SF!V1SJ\M*52[;2OC9GX.R80UN66^5#U.$ MF\2GA=.RMO(*H3O'QA1)I]!;QZ6W3E-%Y<]Q297_E6WEE>P=BD']0DB">RX( MUE8-A?=R5 K@DO'.EEI@_ P;M4T+-5"H@?P/E3Q-F7OT<,\=GOM +ZTK_FMXI'[,&>(TN0!S04^G562B!0@GD?ZB\*8%MW7D? MTA?8!-JSJK?JQPSN^1J=@,^N\U0*F#G?;!6)2\:_NXA*[T !Y&.IUXCNW*L=WJ;RY^JAT]%KM MF -(K]%[X/IC//'Z0\-GVMBS^DS7'!9H[H!W!RZRHHY3H<584K%TS MW0D"%YY46M1FZTI38=69>_%M%$>E:[-[8TKU'H^N4%3RU:T[Q+U3E'[7_T31MMDZ+?YBH0GZ;F>]O'Z*Y MT=1B:D)H":$DXE,:BV%H'H+"_GF&=,)L6ZPO_-L?&WWY=\*L9B8U.R=^ I5R M^=:Y]CB$ M/PW/F\*!:L^&/6%H'1@)G:.-@-L+G.LU8SSVW)_ @ %,>V!8'O_UN4)1<0LM M)Z>WH OJ@4_OUNG;$Q->\8\T!+M:2A0KY7(Z; ?Y+6#C[^,+UU_W(KFJUROU M.1F+%&/),6!WV+@T&>O:R]#J#[4727U(>\;(A6W^+X-M#896C(CLJ;;8J-II M?8KK,++6-"R4U0:>.]("X J5V$V8X+EV.?&02_#+,B+ 2:[5JO03^HZ_TTZ8;02-7JE7*HT\9^@V6OI--+E M)T..YMT@1C&332BFHE>K\QG)7$@DD8TD$9J(]F*0"$)U1+*K#Q-!:O,8_&S" M_"U(F_I.IU M+A)9LY%X4N/4)E.2[6E>":-04 $: M=M8L\K^&)J-(/ *U/&,\1FR%5B!,V#-0DQ*V&G*:Y6LNK!B^>A&P%9K!<2LD M,P%1I'!%I7)>)4;@,T6E[',[U1)A3WCC_)SGN3Y]>L#<8+-."$J#\[V4'S'+ MEF2 $03,0^EA!)', #9T1U8?QG38P!*[-F=H.Q2!/==4MI/TC-P%^YR$GZYK M003CIA//."%^@@HN(YBV ??VZYC=F,[*Q(U MLP1#NN;?<.;XYFO74^EB;259+B>+WL0#GI6T*=2"I^O3%^G[6MM\7U'QW V^ MP?(S@8)L?0^;\[E1F7=PE@F 2HG^0:5ZEBU_?0G.A#-@?/LN8+L\U]9,ZQD^ MA@^(^_GK\*;!ZX&L^6@0;QGZ2*\-P4/+\P%*7=WWS] M_B5Q%#5@NW#UL[J5?\L5%UX+V28L6PRO:?>HQ.1?*;(),6+0H93S?@<3#Q>H M_!'[]S"\P[KOWER5/CU<=?\L=:\?KQ[>:X;]8DQ]&?K%"Q^'Q?;O@S84[BL^7\"$B90'B/!$%MZ,<2K )V8_#"_1 MXA]G8(^D>Y%'LJA %B"#HX+^_9VQ$AV0%(HQE*N A,^Q@V$?#W'),,!@\\$)!>;^@!(+_#4?VIV #/5&*%1@[H'Q_HV0K M,$1L^/;%]7Z +8&WYRE"WPGCB.%^_0?L9VLPQ:%2'2[NWH1G+Z_E<;]G' I8 M_P0V%W^*AOKW\V_G6"'(?(JHPO[Z,M1Z<_OY\?8#;4/X8GA?Z@("/O_T,>'_ M0;HZ5)@XGGACUP>S?T7[9+>76#L:1KGS#,TU;B'[$W0;?=!03Z$A#22/88<*6]XX$O>))S7KB7X*29W& <6OI)B M\.(\%U,JKIYG6"!]^Z&C AN<@;[YZRT> S6).37TK(%_'9X; TZX!5*4BS1P MAAR?I^+J6F\2A'X^^L#R78J_2^8_YW_\,)J:Q7MKFIQ X ,P7O@UG Q-@L"D MRWPBK=!/(NEW-Q;SH=^XUKNK6X7Q#C$5NX]U F +L&U"*.M0E$$*7@C%K\EU'K[;G+V%0 MO(QL"G',"F"HD0[(F-G/@R]E"8;^]K ^7MT M?E=RZ_0]9OCLDHG_)65V3XI@JS>FL3V-WYIJD['XHV#@DPH+-0E8A1,; M]M.,0K,I:C( Z_A96+(C^&X(1BC9W=F#L3SYT?H8ZB!K7]IA3\/ VKY-QF/N M/H$>GC@&\#ON-9AW)3ILV)U01N$&['Q.7$S2<0N93F[4%^8;TJOA]GMD:*6Z M ^%!:DLB\>()G36L 7A^ZA"IU@2KDO\'E_N:?:Q?,"PQPR:+1U8WL&PZXG1A%\(42-<5;([N M;^[$Z4T\D]'1P6#BZA]6 >' ')-?#&S",-/F8D(XWWJ*]FF$C@V,XU3T&)@8GM%.Z/-_)+-G.>@'3&"73W M089M-&9;(W1 N)'*/$EUL?60LC6D\L4=EO)-,WKN,^.Q WB;F9H3% ;A2('Z MD\' ZF,85QN"B^]Z&*@&$0L49^-TPYG%)S9W(1F=&9P+,04&83F)\A2=91*! M:W6/D;$.Y!F N4GA!DX"E!'L($/"8TM/,1Z) >;@06F1*A M&DAL8/ LA+AT M,GR@JQY2+L;L,42+ H"SL;4M*7B^1&"O=C<4BY8DW6ME4A);'O/W'IJRGX N M@%7Z(%)&O3^XL=I;IA6W/),[9RG5:%^!C4:4*-+BZEM7:JU>I'B3_J0B HA0 M;*FV%.^R+X2W6F0-3\D-H?WXWU_:U4KK W -&P>6R3#H;0&!X// M57-4F(?#IEN%S42KL%(I55KJ/Q=9A7). MFP=A+M3PZ&,4':VL:2,V]7H"N+X>7:.D[TO[(/N24M%TX[G^6A%R[#2@=Q+V M0F@B ^& K3!:C"83+]:(\D3H(LEC(R#JI>&G9E)^[U[)*( YPB;&"$H6*T_7 MV<$&AD\:Y44[V&,8G\- ")/7ER&K^ICQYN&U'^;[H<8%Q]46;,X#^.3)/H-H M>>,S!M(H2(VC5&IA&"0*@)S!!HRL@-NF*('"7>AC=?9;?H"A4$&%;LM+@ F: MA6 %X,%*6>3#Y(<,DQKE;_A-J)1UGRQW/ 1+Q^BS"=UR:Y=@$]BN2+YE3_B_ M8)J @*1< 0W5X8O(6T35Z6N4.$DV(!B :,E.?*EP<03+\0-O(I(1&6TC+8*O M%U]V/_'8/1O#!ZWZ!^W*\*<7-H-7P6;BQ2+MK31-P9A[MCS7X7$5>THSZ5ON M1%RB]8=LA'<=4S0R)_Q^QN42>2HW15Y]7*X:[N(_6S/F)1(07UB4&B:URPCL M%=@#VG*1$VF$@5B?A^'I1I_NBD>\\HI,H?F8*'SBAA>ZY]H=N<#"#(1=B5=[ MR]MZ64J!SH9-N;$&ZKGE&O>2];G&%:NLG2L:][681UW@3@,YR4>C%+, ;IW^ M^:',I$R9M-4R'5 TN,^JL](D*KJ5HB9QWE2Y4L?D1I&C1BJRL!] M,3Q.W;8U $7$"5%N@0^^. Z/Q21)"U\YV<,#\[!M:.PQA^ MJRNB 9^+[%98 M8)T,>LHA<3?T#[-F2,RN3#^VSD_MD=>G_(8TM(VE^/F>D.G&A?8$[% ML*8H\SF)I6M8LYC TFLD+8NT5S!C'T4OC#BH!R7"KYCP3SMF.5A:AGOX,Y:Y MO%M4J>3B W7J8F'URGGUU_60I-;$C@)I2">M=:-@V6<5@U;(OE2$H^7KFP?! MD:G@[?-VRHHW3;J&Y<4X6).U2%M:V!Q $E -$++SS[-J:D7,QMN7K;7:-O=5 M6898Q>Q.S^:&;(=T5FD,6!S>=@ZOMK_#VP\N; 9:V)_,O8M;#=K#W7<>]=F) MI-V=;$5>D2\N@=]5LGZ6AI8)&O8]N>:-:KM2EOTM>%CK]W?XHV326H38E>'L M,DVE$A&>F,26QD_:\XW@YM8:<6&$!->>U!DG%4)".G1Q5^X!)WLW^"XLP[6S ME)L)R:0[/8[58 Q7UQRO@(1JB2 Q!R*AMMY,")CMC83V T:;*Z4EFI3,NKRK M-:PX.O55#]47;],55MT<4I$U=J7(MH'BO7W!DX2%MX;N"N^;-VNQ5M4[[?7; MZYRD\LHGV;2VHZ^V1C;M9COW"NN4O*ROKM-_E3JK+766G=Q5ZG"*J_.J%-Z*ROE5+:LNS:FG(;>:E0/K;XV!%'?Z^7;OK3< M(R_;X9@&E*'#51RA$>ATGSF'SABEC?)G2448CIG\-";28Z8:59:($@M?W*V> MR(5GE+T VX'5O@OO.*N8:W14=YP2A8KS3HA0M:W81032M95;F%V^+KS=:>[T M=F>_US8I62PI7_T+*]RN*#Y#]*]GD:T_7%;;*.,$=L3"F:>9RNG90$73.5T2 MPT:,7C_[V*C-%^KN@\WW35\%.>^,G).+_U=37%LA9]!;K?)AM-8)N#3[5&6\ M+?:IN3!9NPG2H[M!T:LFK2!;&5/)2G-D#'-D]\_IJUERIFMGV MJJ%X7U#FMG,&_;4@LZV163U3,N:AR*QZ]K%Z?ICPZBR9Q52 S-:4C0_7R]G, M%;#.FDHAUD""X,T&MOLR W0P!=>PJEAG M)%K_HRL HQ:G7S9RE'ZY0F[K2HF9T=3^X'AO9WMRAS=(UETMCVHG ZV3W[EY M>G*6S,^-ADEFUJ25S2'[;"\Y5%L[.W3;1SWO9Q3LLAF[K)"0N%5VV315,8=< MM6[NZB8KV3RKM2"OXR&OM9)E]T)>APH ;;*X31-LUZ2#&60-Z@V!>/^$FRM@ MP<.VM0*54L$65\J\$BN95W'[=JG#=C#F[G(MMSRIU(C"-FZVX[$%B4R]]AUA MK;.@O/. ![M_\BI(>DV23FSHN%EB\<8D7:ZTCH&D#W7WO1&;'$I7SI:FB&89 M;@_[;W!ER7[VAX0YC]IT%OG#[<$N4C+K8;6]RE/LK5P3YJMC%V \T;J%;U>78"#EB]2W\&M MU!ZN6_8UKNQKCP[GG+8DSD!G<^+'NBG.^9[4-6WL 7EX,$^U[=I,5Y>;/Z_. M#[74A!LML!70R9;D8%K/,II\?W/]^) :N5(NBJ++'.4-PT'):X;]8DQ]&9##XW%8;/\^:$,QYRKF MC IK]YW!^7R2=']\!;.;?'NXO/EO,C',6T_+%M3'$7 ML8M>J8?WEHF8-=$!&-K00VG^2^#VSV(L( _0PBY%2,><"O")V0]#DH]_O!83 MG7VDFU!D4VQ6B+[7[^^,E>B 9&B,J50NDPPX]\S.K_Z[_I+N9S,]_OAU%ZC" MB1?VBDT6>M$=/?D;@PDVV>(9NMA9$&5IEF'?K]6??HO)$#OI_!3:&%_X3DY3 M+O:;.;K8GY.K6\15VCMZ1+NQ7_0(()'&T64Z'E$-?S-;VF-B)4D*B\IPV^6$ M?857/U*WU"\NMDA=/ZAPG.KB[^:?*H,9>9! XK&QM*51I=G8: M+MP>"1>6 AZ_=B;?NM59]"X G&V]ACHR) MY<90)'H4QEK7()@=CKBSLV-0KMFI[U/7KSGVSG3W['Q2N3FI\96]VZ7H]--_,VD2VZ32K-K2&P3Y/]FE\^/1OVA&TQ1;R(_"WBULZNN75=!BWK[?H6 M\M"*T/L6N1//_+UFC<:3@!)500XS/RB0=8\-BK2U=ENW5*[_[DBL&&9>_>S# MHUVJ!%I;1U?KA[E\RW_%6*[$PCU( >Q1>4):^Q4C/K:2.O=MTO-Q3?;OZ(W. M%L+MJ^N9=4$?=Y^8F[W=G)SMQHFJJPR)C?Q$PMD4SGS(S F0GM%SGQG0(;P[ M)8W,<0.>LBF*1K5(E?^4!=AM$'[;AU># ML#+&8\_]"807,'NJ_2.--:HI=U3__NYXK(\,:'YWX"&3$H8-^W[B]8G*]Z=W@-F C^839_6GYI1DFPO_ZZ@;_8L&%G/07-NHQ+YT5LT_& ML UXZ;)B;"GZ;6FVKNQ-,^6>YX:,!,^FQ"ZE*[9,_,=L=( $ HSY9/)^5HW\=C M'Q:D:]]>F,F<\+G"5)QII)FTK)ZBDL,+ \7S#!?R:&!UN!.S&P M\+AID+0?8TK<>98,S^W*+SE8D@#%K&:>&LZ?Y<_)1-[-TT%O7-=\L6R[ZYBW M3F X3Q;((#^07? QVF'(0H#H=)^=W]AEKJ[O#56B>]XH@2/ MUZL!S1R19 M&'ETVEBH$*R5Z9.U3_4Q'HKKB6\Y*"%]#52^1[\:&)87.0;AHY*RN%ASHC\% M:=DX%/P!W&NJCD2VRIOMLI3W[J-V015HOD2RZ!N>-T61RZ$N<&E/X1%$%BM]R!HR[!F3?N78"G-%V,S@71J$*PC@085S8X(NB MV7S#''=D]?V"!EX=#:1ZI04]O#IZN( ?]CRN*KZY]D0@M!1T\,KH@'JV'?#< M*22]M9NHKZ(@/P]Y__M;8 0$'_E)1!KD]_2KF+7>=4S55A>F>I;0N?1T MUVP46^WHK<:"9@8G3(,%V<^0?5(:Y$[(7OHBTA79-8UC9D:MH7"1-?0>]Q>J\GYQ)>6#5+'E@&Q)AM5/1*\T%F9^'.)^,'O5^[X?V ME-X9_G^'1KT:H$-%>2.NQV!=6G_B>%]]N" M[+>,+="NUPY ]9MXU;LB\8_U!?G0>X8N**A[JT*]?@#RWI8_O7MIWM)K[4*> MGQ;%-PXAT#?TJ'=#Z76%TJO[NC4HR'P_9-[<0E>$?0K:1GT!JLH>*3"'M]>' M\K7#3&REM?8G9D\=6*K:E*#PMG?C=K2R:2FI;;K1B7 32QR5\KE05'EVS[LB M0_^22HKNX=VNN4BR#*R?S"S]EWGNK*-2*OR4DV.']E&PPR9^>T'[!>TGTWY2 MM]/\T?ZVG/I5^& I9FZG=4"CLF"(W3!$(UNOU$,SQ*8^?Z$0"OI/IO^DWI[; MH/_7+*"+:_;0]?_"# 07('R+,1VO9IA_3_P /]&U[A-SC/V$ %8J--G.B&L ML1U$1&P#BJW=R'BEOTB2$"D<05Q!(L]T^X3J [/IA@2],'290YUZ 'XH.'!C M#DR-TS DB(-CJ,58NT!+;S2*5/03)^HD (/M*-<5+;IH-:S>W&<540Y!?Z/N8H+W"TLTSC[./M:&Q8'A40 MV"ZV9'L52/CY1]5L)J$*')G['=%6FM!8F%,5*:M])5<="8&>,D^DVW))V )Y M=L^S<<"R8%.EK;?J^PHW+3B7W2;.%^2?B?R3X 6.Q7/?"BN ,59I%)SP&C@A MC1%:2; ">??I"VOH9(;,ASIH)8$+K.OT;\=2:33U=F=? =1T^5S76JP !Y#]:U,MZL+RKON/G!3A\ M8FC!@D%RP" 9[_A\H[P1]FOEI7;&5(M#*Z'7 MB09X))3\:IDG6X;&KMH_G+QB>,TY'K,(?O4CQ4%8#J)9&__43'?2LUD<15,^ M%[CC]XN1-@^(T[/=A:0*FFH"=,HQE(BL&)?M\MZN7,PK)A$[D@* ;T+>JXYQ;\,V/Z/ MVO]HFB8G_74R I>U+SY,C,W\-C/#WW2-/M$U'WXZ^!#-E"8JHC#X3X7$<-K* MY,;[&O#6T8(ATWYG(W6D]YKE#.%=^$0PM#SS]W=L]%'[S\3PP(,G3$T+24*; M,L-+^S%2FLY__,* "D=CFU$-$8RI%!#A&V_^O#K7OC&F?76#U G5S_D+__>7 M=K5:_O -5F,-P+9R HW09CB5^?1U!0G%TP83#T;TX"6\ M+3O9@8O;,G>T\&GL>)ECPHFEO$>+AQ)UC5X)Y^VQ/@HO$\6/4.SPQY,L*+-F MT6-P]'^DB+)6Q@2A'!0M\B./2N;XW[BUT@/7I NN&8ZIS3D*FN(I:*;U#)P" MFWC25'L-G.JQL>NAK4='"'OC^V[?HDU\L8*AMO$.ZBB(P*#$,X:7 MT[@06& MI/7,5((T',.>$DD^ U=(DN5;TF-]8^(SI 2<"':^_;$I/?30T)P*^!1G^E9*;%]'A#FRZ6% MQ=9D)RPI8'X@SFJ6@F!0))I8Z)D(1@T^:R+Z3%\HGH,6N@[*6>(S((7$HN@\ MK4![,?PT(>FX 9>T(]PZV_K!["G^ULGTH\5$@P>CD,W0,#F19B*:4Y8FOUL? M?^]]O.;T_9GH^S:B[R[1]^_O>F#VP8,GO ]WPO*98VWFX;]!V=E (/[[ ^Y! MS-3.IN#C*OU;?\C,BZ5+\N5TO=]N5UZ:IS?5WKM,O5QL75F<; -!C#<($W8=P L4#:FUTP M$3Z!8?*IW:R4+JJ7C5*];]7;EQUPO_@RM=_)OQ .W3_/ M,#>&V;;P4L*__;'1#_^VX;#@'"R')G\VZS&5R[\F>$(Q)VKFV(1?"^J(.>0G MH4OTNW" =GT7/C>7K,&$#=\"2X!==?YY5BF'6ZBZ]WW8"^8MV[C5??J%[OH" M'IL=E_-)@Z ?E+_J_@PNT:D&Q"NW=>.!'@/DNC-SN"!/7CEXL%6>LGG&WWY^, M)CRL @<,_/I?T&&]'_B#Y3,5 M@9EJ^]>]YO)?3'R8. 6_>:\-?VB-5VO&L+8KL_8+M]T7=ZT!TQ(G.DF=G66N M4DJ@\=/TB_&WZUU@\(ZG(HGC>5!/)TLN4LH@I#[73LSHZ)T-DI36VNDM4\]I MDF,:9&^GG-2;.2_TJ*AZ5=.O2Z$@J1O5]GXI-#,V^RLESE3:3&J_G!?:!/MD M[:93>JV]?M^I0E >A!:3ZMEJ.:'%3?0VFJ[5^OK-ZPMR/(S>3JKNR@L];E=O MMYMZN5&H[5S19BII)E5"Y84TUU?;E495!R?G<((R-]>/^XM!P.DQVV;]8&+8 MVMASQ["8Z6%#$*>$H]HIIU5.K<*JZD'=BW,ZH%%3K^C-\OI=7]:+'N;0T#DZ M8DVW>5**C@Y-K=LU>:H-';S??:J:!?'PP]E!1T>ZJ93;RB_E;F(1Z:V=4FDA M90] JNTM6>]Y,@GJ9Q^;(%(W0%LOB#6?)D'2=5I.J'6+)@$BWG3TQD[IMS ) M]BIG*TD7;SFAW#5-@@:!P]3+>9.R.4GDV&?@9+9 Z\!Y&ZLM,&NFTJ$9//-$ M4^7 MBXYZ9IUIJE31 T$/3^7:C-XC>L.=$J",Q MRDZ/YE-)/@V!\] DOT'8IZHWFWN^CRT$>VZ)?%NWO7FS7ZIUO=5Y76E:KYS, MT^V7I*O2O-#YMNV71G//"6&%_9)'T9YTWYH7DM_ ?FGKU>KZ"))%'L_JX:A' M-S#LHRL=R@JGNO?\N^P32V7OE$OIPUA;NTS;6<[V,8%K6YE8NGF5]*U M]*;$NN4;NEI+KU4/>T57._ 5W>NDW%3"32GX/(3Q4ZGIK48A8PM*G:/4:LJ- M]$%2=FK5MM[I[/,VN:#5'-%JJCU03;HVW918MUQO7*GJE=;ZG7(*>^!8*3>5 M<%,*20]@#U0K3;V]03NGWM90NO>WUP_/J2"^2A8 MNQ+(-_:&X:#DN2_A5[/?(:2O=G_S]?N7Q%%4>I^+U*0?W O#WV)TR39AV6)X M3;LWGIB<3&H?C0;'%I?S?@<3#Q>H_!'[]S ,A=UW;ZY*GQZNNG^6NM>/5P_O M-<-^,::^Y#V,+SDLMG\?M*&82( M#K9R;H]W%Y\MYTB@E?@G<_EF, M]N4!HJRP,!#'J0"?F/TPC-G%/UXSVY+ I!$^'E'OL6'6[^^,E>B .#O&5"J7 M20:<>V;GK*]: AK[.6:.SS1J )/>YH!:T7B\0X$1PNECOYJ>Y?"W(;S_B:"E MIUE5R@9>\?U+@DWO5YNM9K5=GH%&/R3.>0H+S.S]$@3T:"Y_, -G',YF[PW" M9R>>U<+;UONS0>NMA9^]R:RVCI>WT6R2[U22-B!^S[(+\.U_8;^F*^K7%.)P MKP7!O5NB"6_5"E[;+M9DP57I7*4T+#@\%Q0T=*PT5"MHJ*"A#6FHFAL:VD_) MU29K$&Y H[$FJNZ:IQP_T9AO"7YBW_4#]*%E[[^54F9V8(CL8*A5X*LJUB_;QWP\EG82ORSVZ<3YJ!6<,1W@V^&S3)EP*D48=:W7 M3O L;W %O.4-WQOE%42>B0G0.25!"*O1$1> M/1(BK^GM66V*MZN;I^FDM! M["='[/7-+HUXX)4*? M'Y=SN^M*%5Z-3&;I(?1L2Z_5UP>_V>:MQ':2^0LF>[5,ULQD#A^"R=IZNUHP M6<%DQ[&N5"9K93+##Q,>.51L]21+)G8^(,<\#8:&HQD).=LZ?,6T/GS]!"-: MSK+\[8'GCM)*':)L2 V5@4:Y%X&;_2=U_I.Q!T3GP69H'AL@CJ]FC<:&Y:&W MJ=DN3,;7 O0-L!'R/U)XJ=7.%JQ,YZ7;VJ>OE5L+V48]FV#&@O[$85C/" M<:E;/*]QEV$+D R-:IF;"3W6Z?H#G&'"4UI]X'G/Z4R+%?N"?:]\8T[ZZ M 4LM_CGGQ3__^TN[6BU_^ 9OL@;@MP,=/WJ&X_/)^O1UY0--2AZM8<-[^#[@ MC)3EN!,O-EF8/ZSD7.O:=@*C*#]Z ";#0(-VPQQW M9/5]S;2>8637.=?N!ERBX>ZE$V&2W7@<;,A7.+>M^I(%)^GP!*[;2^^WW6Y< MJZ-7*O-&@4IW_<2^Z6E;V*@VJCO8PGN#ZK!VL6GES)MV^_6:_)5&;8G4XI,E M*>1R1<[Z0\>UW:=I23Z''> \BP5355APR95.H!GSME;9W<=P>I] V,X]?WA2 M[>B=3CUUSP//,!G8'C_XMM.?-$7__("E:#L?\-8)U0[M O-)1YILF4$(^DH1 MC0M5!N[E)\L=#PTXJSZ;4.A:NV3/8,V,Z:=2J<#T7^#UMN]J_YF FK0"NCX M4Q GQ"X ;<<^/8R\X,V=%]@;$\7)@M.3]G[\,R E#4X MQC2;^_\,9V)X4TT8W3JWNF'?A\8S[0"0!NZ4-O'98&)KMC6@.M:4FDB)X0-^ MZ@J%D-_I_9_A]6W/B39GA8=/Z.?<-OQ#N">Z[ZUE ZY@_ M,F/2$7$/F:\>L\?\L8L%K/"=Y?0]AK(+:Y?^@A_'MO3F: 'H" M#>>AN^)/;&Y>XES@$<\%>XJX 6T/0$3$F2)]KB$.BPPY1SW17IM\/#0L'+DA8/-...--H0I:C6I;H /:1G6 72WW#'R;ZAWCFQAA4S$\0H@$R M8:I.Z22Y&H(F8N21I %&MM%[KXCX6>F/-7?V=%,,D@;8*PG7@-H8M@V)Z%S[ M"TU@I [?%USLP2'!O& /0W9X9A$+AO/D0B B+-B*OR<.WZ87*Q@NXE@\_!&> M?:HXX-) .H1X')X%!RF==^$6\',U0M=PE?E+GNBQOC'!X "(4IO1*YX-H%S\ M19]Y@8&DQ!\%IPJ$(-WS#F&WP(/LQ_PH'F (B0U8V) >"WQA>6)&5 6.[\HB M$/F*S5G6Q8'B_!;930,X9A<$A,VK'^7CMX%#D>;AWN?HP2<*,X2 (S M2Z !/$2V6$PU4E(@R234^-,SV2,^_%!)'2IU_YEV9PL!7A';34"62( #0-EF M@>8,!=\GD'N?VLU*Z:)ZV2C5*]=7I4[SJE6J7];J]5:]?=D!QW?M:OV$%<\L M=?;\>>"5ROC5T*@Q"5SY <7)^2>Q:-WGI_.D5>TL&WH)[124!]^BQ7TRI/80:JI%R]H9K64K MF5WPIGF2W-Z&SF[?)5T@C%%S+3SR[2PFE4/B0_"WXS@2F^IX..@-^B/^VW0F MVF2Y.6.RE/7N+('QP&PCX^U:+.">15H>K]98'N#9YK7%OQ_0'Z&GOL ;1Y.1 MC!%O&$#J-,HI :367/RHE"6TM:N5&S^WNO+4T%E]=NE'H/Q7!F+;WJW:3$Z- M@*]+>;TT>[O+:GB3L\D5O5[HVTTSX2K60KIG.9W>2M5E)4_L9).O"Q&SUGB4W]S_[ MGP%>V/'[,+J_]S6\+QY1IE+B93TFX^"U)D^&8 Y==6:YB'LOHCK'"[7]K3]D MYL1F[B"%KJ\GP<1CJT%O5W,$O3TKD98 ;.^TG'AN+G-3%PMK-WX-BS=@D@K5 M;[]O2IZ'R5*OM/;0:7>,"KD+-M_C/N2DKVL68E3$7DPPI_-DBOS_P''"M]OB MM:#Q!!H78CRWY+UK6;O/ML55@HS)==?B#:M&EU/&BK JS?HN^K3.FS%?88#' M%V8_LR\PVG#=>JI*2V^UVT4O\/TR53/W3+4/V;\J9S7VPUFHQQ]?W'49JJEW MCH"A]ND1[)FY6@5SK<%JNVA]ZI1^"6'9 C.P5'[H$CVWOD2'AV?8ZLM-=O;;%%CGS- M2#R876M]C,K;M<]4<0;+C])I5YC)RI?^ZRUXC2RNY+)'PW$PKVN^^A'+O?G< MF/-D8%T?;!WSL$85BP[Y#9<_!HJ&[?0#*G0T+*K^&S,/V0!ON1"T!&\K>Y9M M!;Q4W.<@"%C]*FI7!S"TJ&04#^!O%M=^+T8^H3>#?AC"P&/D5ZR2 Y;VM3>W MH]'$<>%%QI07UMVS<6"9S'\K"RXSEI1KU_'IXAC8'%>L&J& IJ)J#[^Z<3T3 M)G;CN2\P+1SXZJ<5:%]P_6-8FFGY!'T#OZ-RWX'MOF@CUV0VG^;3!":)S9:U M\:1GTRTG@3)YG>),A4,FI;(XL#/.CA1F@>4 6\ M,BQ.5).L,#""E*B*5'GZ\#A66.ZCI6]J;2G:/LY6_CGVBW- MG5&',T;X8#O "$015L4Z\!=Q #1+@Q3TJ M6J?F"8)[8I7 U)N9KC\E_1A.G^DXR1\,<1M,6&NX0*3J";_AC$;UF,_HOAC^ M ?.A*O;;.; A8P9!B%F8EEDXC]K5/].# )X8N?,?O89,]GL)J(VC$-5I-)W-86^XT2(-!W[I"H2W[;(!O<@F&=]A-B8 M]\S#C#+0"0H[W(*# &+8OQMW7\'O'I4\\ZD4#,$+9V"JC%BI;UNPIE*H3TH7OO\@_B@- M@Y%=8C9M,(BUIZ'-D](B*(QYI+LX?AU/A[)F28Y3:"CL89XN:%/D;S)6F0$J M#I8\QXMZC/?TF&TW9P:N"H(@ 'C@9^EBN;;8XUQ"CW(]RH'/= MB%U;1Q#7^45(/4D.IR\ZY?IT&:]6ML^K6]X6;%A6U=OE5L*V+%?3*?=?!Q!C MV]^:2DUOE>=C^S.:&^TZ?](?ZENPK=" ]2=^'SD;S5%$S128._,"1YBBPK*V M!F"44OD2-QE0?0\&\$,_0OU$-Q21H0BK1Z1SDF'J3T9C;JM/?&YK1"+*F3>0 M9XU47[A&;!/_BD8*9X6PP8'8C][?",(+>P&./4< "J8Z[3E_"O>'88JJ0>!) MKD.CCV&7+.F2XV,+=Y*PAN!EX)G9B'$;X1L)7*.^:N"#ZP#N"W[KAZ:^SC&S MW'Z?,(VV0 FQPUT9&2BO 9J_8&]=!YW94-7A_D;+)DB_T!_$[Y730IL16YP<$9L@<@P(,"LXVCC.*?'P_\"9])#/D Y@9VK*: X(!' : 0G@\F@8!6W)\-PT9@I3#3(A.8RT-\STC\OL>>#'+EQ8!R[^7/ M=8UAK,0Q@B6YXY46/PU@<4LZUR&Z'(Z,HX;'K2R5SP"A]D9C;MU)EU2;C#E[ M]X0BTJAW%'N:2ND0]\1,]\6A0!.B//H"52P2#7/Q#X(Z=RE<2!GRNC8V\,9G M8B.PG-BJGZD!I01;)[$5B*L03QMM9E'X@4%@">*&*A3/*+!F7'&.']9!ST MIV37^RP*@ EVTU&I *D)^SY\WPQ8'/RO1%2/P-:EOB+0=364G" +DH"WA2>B MXLNFRL63T3*//+;I M6O(*0C^HJ"W!Y[0@:-1#%%_4+!)2TM$6;(&$,(KR5B M0H+;,1H<,H4M)&C\N78W4<;/P%PH^?E2TE@$4UYB'.@K.BV+.I-JFF+),/EY M)S3NVJZP02,7U*-M_2#<7>P>D27*OC*D+4DJ%,(2#3(C^(B);[6M6W$_8M3\%/93_+#9*$8K%9& MP^YOKA\?PL(O-65!5(N&!>#E\J^RTBSVAN&@!%H__&KV.ZPYT^YOOG[_DCB* MFAB1O&J^V>I>_UX]?!>,^P78^K+9DN8^NFPV/Y]T(9BSEA+KXF\'PF\ MI_!&X_CA\J#Q OW2S,D>54@$_,?ABFT\8_7BM!%RP!B@1@ M0!7C5."H__[.6(D.*/@38RJ5RR0#SCVS(X:_B,Q$TKD.N#,"GY[WA6$B,6!Q M_&$%-2QB.N;[O0NR=<%J8QPX5Y^:F9*6=[B;+W2=S=\+W/%V!YQ-E:HU5TG, MV[1I7WN[@RW*O\^>\Z1EI:Q.L]7YD):02&C$Q[@V); ;M@X@#R&>9,)#NF#G MB&P>\EOBMKJ)1H_-GGDZB>7_* W /1 _Y^DDJOV(3TB3EN=P?$@!KBDX8[7! M!,'FFE;3X23./L;I10#@ZWPC8X;YPJ862'4S'W%24_.P\+Y&=,SPQP)R A17 MWQA;F/K"P-T8AVE,41!?>!6^"ZXV7E9@=%1$A/R"D@]-6X6,5]86Q225NR_) M-; X:L:A\AISGBW/=9#J54:)H@+ =*&HIV@E\Z6B2/3@E8"&R'% 1II0,-7\ M@)RE%RQS;&1U1"RSFJJ9X9*+H>4821C$A!^(97 M@[8$-4-[\1*TGC-@/.\)XT>>R\W2"V#TGF@E]/C1,+;T%'DC:SS9Z0JD)=(9B73M?$R;%Y.BJM%WP"#VF1/ MZ#L:*84L*^3![#N(GE00AO%2'G3FS_+G9(AP"_!QD[%(1C#L3X:-M1'?AHP% M0(!]VZ4V@,GP<+5$>+B]5),MZSS=$IVGU;5I8G$:K4XDO$=M8]F:V?G)' 7&)?9'YDJ<7U)(^2(&OK.<(OG(%PVX38,L-<39V8,?O M[/VP;"SJPNJ-M%OE;8T_#X2B96L9M1;:S]+9Q"\K)?9/T@;$W=7T/D<)S2D7 MMG?:VE($YZG[6%#3R5%3+3?4M!^ E$W6(/1*J[PF5MB:YQT_VP?C)2Q$2&Z2 ML @T8X?1H"T.E81LM1%TYI;GD@:^TEH;?"4TG^!XO\C37;<^J:W7-D [VO)^ M[8UP"AK-1J.=!!JM[9M&JV6]W*SGD4;W@YRWDX#RKE7/7ZY'"1YCS\42[Q-4 M/MN ]=HC+[<7(&*LP,MXIK?./3_1=16.7FW,U^GG@)<+LCP,658V5C';(,MF M9;Y^/0=$F7L_YW *!B$("88*R\P+_7)X1EZ 2+,"(\LC1Z;)P8I)U3/C_E+]T]O&1L/"LZ+KN!'7.\IAV M;?Q3,]T)WK[%@MKRN< =IP2^\Q/XV.ZZ4@70VMUS0@'TE07K0S,U6X>)[\U& M\6M8/_5*=&3!1SO@HR2LL-44^09\5->;]?4QR/?-1XNS+E/Q^K?*9&.U#GE% M[9WT7E%R>^MHA@"+P0PF__^S]ZW-;>/VWN^?3\'Q=D^3&4J1J'LV)S..8ZVVFGKW8H$;+8I4B5%SONIW_P!T"*E""2HGB!)'3.:6.)(D'@][_?\&&2 M4OXH*S(FH562=(A-$M%G?2:,1#/UJ=R1 #=.Y&J"H#V)\6GC,H M1!-RYS,B'79/4=X<61AQ4CA]*CQ#:J&IN3\@L2 G&9L!8.'.J M!#!.!CT1H2AME9T2A02CHN@EG8(J)4KC1%PX^R@67#Q,/>RIO;Z0F8\2DLU MLG B3VF0[*N=OI!5K])BV2<9=[4S,>0$!8_,*2P_IW R/-#>8J[Y9"[.8;QI MHO8Y$T-%S324U"6I:R=UC0XT("N@KK$Z'IU"'N_YY'["+#48UKNR=-:&?]TU M]$0S/\.7OH-7QNB_#E]X([?S^E/O4[_?N6Z-/H\FK?[U]:0UT0:=UN#S=6<\ MG/2' ^@RD\C[7(^HO,0$,QMW>H/Q>-QI76G:IU8?_Z0UN1Q?MK3KSLU-[WHX M_CP>REQ1F2LJL_MDKJA$4Q-HDKFB1Y8K^@VK*&?A?A#)J$DQ1 9D*F9!,Q\. MLZBE,9Z(Z&&4>!0 CX73=DX/CS*BNE.2? I,"V0R]6M/V5\PI]5UGLE$!!E@ M;9Z6"Z?L1,>++?ROL3/]XCK%^ICU+SYJ/;4_[HA(YQ*>S<"SD3.5^EZ&FR#R$IGOJL"MDV M##G9@I0\4'OC9BB9%XB5DD=,S!:>CU0)9OMJ;]),Z_LBF)4&4(H!9'N^RYI_ MTB%*3^YI3E':G;XSM3 @Q.,(V0M.XQC=PID(<4R0:3<$$0=Y[;"(DTX[B>W2 ML%TXJZ%D;)->!B,QQUI*0VRGU"/GK?A0V7>"@DXX8L\@Y@,ZD>Q0;0^AYT%? MU<9"$K3$9S/X/* Y207X[(_4R5&/$#Q',^MR-@N6@:5#_9B!5BX^41V.34J? M.JC[32IY%VY;$CO4S[$SQ?^V$/P#4_SETL'H_B_Y?"ETM4!?5%*IRMMK';[S2BLM79$J6?:8>7/BVN# M8=\SY47W%/Q_M/F)QVM]4M/;XQ-@_47T->K/KL<(7^4L<]]/J@\)Q$0;:1TA M7$^(?\$ TFN,+D-9]X"HO/5#NK]0@KE@&Y0FPK2-M3Q)R!<.U@F\:6^>Q(/$0PP/F@AXJ%L$*KD\F96V3!H,FFR9Q#5J3%N!R=?0V=%%S\@. M3G) S=YM;"ID&]ONE@P_QD;*_H[NEG]\)3.&'GS=)QT$OCDS3]CI93R'W.&%L5(:5P^5BG)V1%J(2T )"><""MK2'=$Q32W:&096<2 MTLU#6NMP(-U=0UH3$M*:JO6%A+0HRF$R8>N4XMDI"N'M"KGX0VA#0S\\08TP M3Y*+2.RE>[@2&!TK:_A?$X_IJGA](O(8">5FH*P=KOPU 652R]4=R%HN">4( MRKW#E;[&N')'G 1:$36_&MR"@F0RTBEO!D<9/$&];[0VA &XHQ[S!_3Z"=V;WQW-(3S>^]G,W< !EX]UY=Q[+HY =DH[GI>Z(U+U],_6I:9F^B3R2V;LQ^W"F#4=#;;PY MW_ D\HC7:_D;TF'%%W79G">;C2F'TN5)0$[.,:P^]5C8Y#P)E[WATA,"+F?D MI!-CW.$GQPX\4%= :IZ%6TXD2R;#".$5&N;MH@%J*#E<=.#(]9XZ[@G32^ \ M+/8C@BBO[7/>%AFE0;2O]H="YH2*(LY..MOHG_H3HC,65[IIM'Q\QY8SGY^P M4!.PD4XJD^#UV=Y'CCWH%H; X8*L,Y+Y0A*6(2Q[O&;.^\BN7?V]=WCQ>W[]7=.M%?_5"B@0%R4:) M_?M-6; U:X KIA/^TB'_X:F+[*N+=]R3^]MG_LF1).52SNWQ]NJ;:?\9/<4P MO96EO\(N6J:-6E-(1DXR1I8AO3X 75FXP#]^\9U9LO-?>( F9C$F:)(4!7#% MYH>1TIG\. >]\"B$I#=# OD5L#T;M%!]+QP0PDX059S*0@+I%#= M9G6B)Y?G%>ZO(##SF1N\W'D-J?(SF26/)&C(J0^2S0= M/YIZPJ!)^&E;8J2_A_5ZT\##.B',+S[1_(MC3C+NI>0/_O%)MW1[AAX6"&WT MOP&%DITO:X&3VOV0E#.&64CW4W(/18;TI'\4 MT3$!#8>F)!SS9BI.U'O30KJ'%&MM<)Z@N#NR6'B_<+IAU.7M&YQJZ$5X/30E M>3*6*8<2GA$\"Z<<5@3/L3C3C8_*Z&I.#-%.E=2\DJF"PA!VX51!HD;>T7,\ M-"]PV&TF&4$*&R$Q63@OL#Q,3B9'D=8NS9QD,KH4*(T3;^%J?D93?W/IC>S'"]P^6F9DPXW+;/ZM-0/TX_?'1^E)8J/ MUQE)TX]MY:MMX/=!!D2"HS2E9G)HZ]B=*Q<9IJ_6C6,G^V%J9A(/M]R/,&G8N/ M\[H?NA/+B(#H^C=_87NX\>1;&^#/7#W MNKMDH6\5'>9Z.]8SA)39?>=LGV'6(UZO_H2?\Z1C@*YIE!X=?*# M![(]#W1WZ(\NP[W),R_KFVFCV_G&T_2?YC)8?G)0#']!WQ@O\ZV:>7!:>'#T2@\6!Y40BN5@9DP^RSJWS&?8CD^> M0B]$/V<(@0S*.&:>TR@\YD*G]L>];C\ALU# MN!7?\$X(A #GS%'KLI"WD8U[B ;4Q"MT\8,\G7:+I9"Q-_( MHL/=/81V=Z&@V;,E;LD!YVSIKF)6K-NOBH^%3IM^\H@)/>+8"KZ)@^G2>38Q MLX:'PH%B*G7)UYA2\>8M"4DKL>]T.H WQK&=Y=+TX2=>+FX-RU*6I@W;D''> MO&S-PZCYFV,_^9M$B[4A UFL"CA\^7;8(AX\)6^-3-CM]VV!;31^:OM5# M7A9ALULM#IWMEIU8EPNF_T8S'Q00$*.>[IO>G&TP,$OD^CJF"KRW>''X0]I> MUD)8>W9I29I!\EKPOQB1WMJ9W%.YG?D.WA:F\O5"B?==,B]63X)X&'SQ!>&GX2*AO* MW'6RD)FFN4ED[D(FT\WN8+&,5/^)L!R< Z8)]3/& M&PE83/N@_ 6P-8Y>8 M3P%OFIMP.@IA.FEF1T?KJ[1:W4DWB"\Q+[(8=^QO<,=YX-(H"^.2P(]=Q-37 M!,N$/S8/2R$Z%/OIQI?* A_T%"%;63J&.3?A?L[>Q<6;6YH();%(4FR;M\]Q M[Q+>A.>0%.S&%[BQOLWEQ0MPXW[(C1">[ZQ^8P\8IT7=,IZ6N1EOS+?<_!8#<>P%P_"J$#LOP-9?0DD_@ M4'I4O=BQ[U.$=1)"HIC\#02G 'FE8.I85G1>SG*%C2A@T=W1;UX&=QI0Y@2> M5.\W84])@&/Z2EV$V#I)V="_A*H-[.F&^W%MFD9JZ9N8B 7U0OE&G%%$MKY5 ML20V9PO%].(:>T)CQ6__7Z*(0U(Q,6=_ ]D@ZC$^-W^*O^M_HK6%LP =S@LE M^]RT=;RW>&MGSC/"__:]]M96<;VL5A8^?E O!4VT;!J M@X\%W#2$%:;: AOI SNB6H<[T';X4.[PCWDAL_6S/NF>Z3V0U[JU_P' Q.]Y MCU^_&ZGW+2VW?@\AU?9VNOBO1":G[=.XIGW:80DUL$\]WCZI^)H5UG, 7.#L M", , K>AC7S%0I@100NJ#(#37MP2)X3Y =YW]#U<16]]@TZ'%^=MK;M#ODU%DM* MV[]N3?NW!^>L=?_ZL'^-[(W=H125* -&R'HW&&[DG\(_@JPC M8S<1I'L(1UJ%TFY__U[B,*A>532=:MA/B9RD[TF/LR?:>D]Z1[LGG>T<=5DBG\';C']V M0ZPK=.5XOO<=%1YCIVVWX,A+ KQ$B\RN(R>T==UM-:N@KII!&H0>J \D00^G MK-)]#ERP*H#KI.R,AR"J2K>&*7O%@@DO:&V:Z\R(R92+$[Y<'*UEP*35ZU2! MY#OFW;S!%CW( R\4"$4CB%U^7A@G7(M5ZWD0N;;_[<1=VU_^?JWHL_\$ID<" MW;'\(DKUZ?LYYNG6B?WL:A7)U'L4.OQNYP?O)^3D=+A).5B7TTV\<@62).G& M.('O^3HUH4/19N3"OK\P70;]#/X!,7U_D: 2;T\R:<=2M2[7=M,>2D L> $O MQGOOM0=@TR>6*K8Z:C9U.;NQ\_7YS\7' !T];209/]U; 7B!4 M3<@0O(0&34;!YY^^L0/^QL:4_WYA)O?'^HVNG_%_K7,HDY\W0<(C/@6'ME;" M1;6VM2(ADKZI.\JT^CM,WZS49G<;P]V)]AE5[FT M60R;7LG<*=FYF/ &L=^E7OJ,*)7X]&T)_7K 3VG4&U"T$5-D@=\^HL'!$]87-K&-92M+LI!S&& B9T[/@NDXS-D#-:#)8--31:M*F1X MR$+-L@)LTPZ-@ 1&?J,_3#M\7KCSV ^?#?[ "_P.&Q,[\J(GS@N1'GCB\8-2 MHF$EN9C'^KC9&F*WHI[4+:$"Q2#XHE5@$=ZQ+M&8FS_!Q;H 98 (IX1XR8SZ M=#O%94SQJ%EYV+J!U[\B;W_EQ$!4%"C=ME8"4@C9KL^(94=M1]XS%(!NAQ?* M.)[#H6M($'>9!)QA:7?CCA$Z=2BNO%'5#-1XUYS1V@]J0#(?^S1>3H'-2JBG M5I4G%_\<2VMD>RK6ZOY$1/?664D6R[+"?-]^@D.&Q"N6@.7C'WHZ>]"+Z2\4 M?3['CP!R5B%?"+REP0Q2*CR,$P]O$E;"B_ES(I_""S93R"*<-CB] M.?D1S5&'A*S\!TR=,(/X 0>V!5-/D.YBWN7&_ 0&XSV 7F2H;.ZQ[BKQ#,?( M@9-#G^!X<:I$P'[>F@=21W*8JP9 T>Z->'DBK-\QIM^EV=)M.\",EC9)<%T2 MG\]SBC=HZ@80+>\.XFZT'.7@:P#$?DB451)'F"+,/VR:$+C7,@B<.NW83?," MF0*?250BB\AD1+PILQC#) BC'WB I]Q@ZW+"4A'8ZL,=U\J)7N\J>C&B 6'P M=3N=SEW(6@_0B+31]@!:UO,!:\0T?0@RBAQH*>+,_E16*+O*]"_=**V?7LL3 M F1/8EG[H$L\X[>@X0]2C$X..GZJ^#XT-T1?K5P'&W_XE*U7^HQ4H=+EU)A6 M+%3P(3W %F:XX'F'? >OV2UZJMJXM]N=A8]/(2>[>;#MM9IMRO,0(3V5FNK-@"?ZL&?*:'.AY6/4= MFY>9/N:27^JAT%H/3BNP\3Y=M'@=[-Z8;U.;V.F![R3+3!*C7;>G\AZR&!8@ MA]860 #8-G*C] ^ ++)GY/O(9-BZBOK.,Z)-G]&,D"TS>KH3Y4V4KD,@R-;A M!9A!;3[BK:J8U+2Q=$AX1Q FP<\$HXNQJ02I050QP4=I1Q0OU7;O#:XOH7>XT>7#+[]K+\6=EYS$KS!N6!0!^*KETA12=N[X9'M'?X, MZ@LAUAK;QL*2EH-,TO&#/2*YIU$A#360J/<(?Z*NN4CL^A#@)F9WADG4'(QP MS+'(!9O*VH00@<+3G/(C_X.VAXCSI$6^B!L+H]$KXT<5#?4D9Q7?=2IF M2(EPIBW!B:2(:$MP:(#]D_#K3?/B=DZ>^0TF BYT>S*^G>/EWKD..!L+>\EW M::@[" C$J>D8RAL0Q]E>],Z.<]Z^HQKOW+'$\B*@[;'8UV%],>WU$<9:P]M$ MDKY$FV@MPSC\8'N!)'N.>&;\A9YME$_&O\8C4?2N*WJ6X4,*JC3PCV!CV3K+ M*MDRS;>O%8:)-<'%@I5##1YG1LIY6 W$NKN4BT\#-HZ$A3WPN!DFQ!VF03SP MD#@0=2UDHALE?J1RGJASHA'*&PPQ \TQAS1"PXS:+N!6?(*@F9TCI77#[GM+ M2YQC40WP]@<6B6.&F3$;W1D2> O]/^1RWV&]]4D# =*-&>Z/D8U!"SG,+@V+ M[*SY;P)JSPT@+=8TD)2,;ZHC.5R$D*87[U:2EMVEYLMPV?!;8WYH6I1Q6 [- M1(LD-"64S#O&B@>80VNV0$9@0?UHC$'%13V+1R7:NI" >LP%<*S=#?;.6?L! M'&G-ME7EA>WYBVE9I/X6>!"RL%1UU; !UDSWLD]FPV\T12K\#G)>(I=C%$-- M\C/",/!'4]/6HP9\^*<$PAF_9B7J\U84J5">=2M ^R-PHZ@03)KS$JC+G\(.:,XMFGZ^#PKL#R7GW#^(VT/;3279(? MBR]^IHNRT9/CFZ3Z/$J/C?K >8G6-'?A]U&RA!8]7M-0$3/9[]?!R,/"M2D) M[6966'M/+L+Z\:[O23A9A"Y^K"/CO'BM-)L]+XXQ&CLL8F\6.:<^J6KKKX=;$T@;Q_LH MXA!WR\\(B_M-B44AV.R)Y!T6\Y;KO$1?;7X'L0WE[LOW'[]SGQ*?"[-SPL=F M5RKZ[0M)=(5)8):!7YL]7E'N( LJ_"OEE/IT?$6T[FBNQ\8?B7\O(K7_[O++ M=>O3_?7EWUN7-X_7]U@'MU[T5R^<, ,SOFR4V+_?E 5;LP;C4MBTLU\ZY#_X M=UN#T-A7%^^X)_>WS_R3HP&5,L[M\?;JFVG_&3T%&X,K2W^%783D\=84II5P MHCGKNRH?=&7A HG_@G6JBP3BPP-D<=L0!7#%YH?1W+3DQP7MJ$<2D,.<\@I8 M'Z;*#^_TO7! >$B"J.)4%A+@UC45$3PP2Y)*193#&92Q8\/8"CO?["EEP%D# M>I1KDD0=&O3%=R=.@S#9A-TVC+B'[-E=*Z;I8H/FQ[AL!PWA M.E_:QM7ZM;^&\N'Z/P'MKH%-'52XI\9 [7(R>:(V"YF*_;K2ESD&=>*OF,^1 M2Y5@ $"^Y@^;=L]:0)0]&)EX/M7:5&G,&A$,#Y%!&A'W4- M(8FW+ 6-C5I4P(M /54H++M;7[1$_L+!5/*,XB4\:3O.Z3!6>[+B=MN++Z[C M[=IV& D$6_^"Q9J'[,U=]\R?6[M.F\7#>\(G03@X8O^*0-$R>$N86;(>T?WFIQ=F%,6OB%OANI!0W8+/3%- M@QVFMI#(#C2:Q=&I791K2K]CK;C40KI/P=6-R5 M:"3!WB#8>7WBZI9V98)=4S5M+ [8!;&7ZA1[W^/^1I+>='0&TB9M]3!M&4X M/KX-XJI;=\V_LE2JW]&CL$:JAWN$@\V+RK515^U.JB3V3=+N08S])*RNDTY6!.$IBDX$(6'6&1H_5]Y8D0''' ]'CYA,;U'D/+,(+UG#'J_ MW2DN-7CL]3C<]ELU4R4'@WJ3%:X<4M&]97SHOD(Z M__VZEU^N%,%;RLU+CR$?_/0T3\2(TZ FYVS+I%,BW=NP84K!W:Y_LASSR]C< M^<)N]=X!?HB#-[A"-$FHKJ'*&\Z>;^2HA*J$:JU0Y0V,Z*ZAJDFHBIB?LR?< MZ].5XH<)U1&'YNM49\V4\\3Z4AOJ,G]2N<6..:HEZV!Q$-W.:3Y#6(!V:4>5 M@$6+T2;:L"E>T0!")4U42Q/<6;CE*WM5TP1GF+RD"4D3!6F"-T6J?*VR2IKH M7WP<3XKG>5=/$P(ZZ.I4-,F@N)-QO-641E3;*E.9@]:4(Z^@;.RIV@'9<8=) MIG(RY23T!8$^;X!?+8[!XM ?323T)?0/ASYG_D4]CL;BT!_6Y5.4V:,EK^#? M@>>;\U?6N873'8C-%&/#ML/IGK.P?52!QBZFM]'=,8T:^C57:N\W%N\ZW*_# M)N-!XG5[6WK\FM4ZJ&I(U(O+BX^'3&W=#X0J:5*$L1NDE\S23G*0L&O.3>BI M"2.D+0RJ%FD&M2:(^ A<!C@#2O.X3ZW?\L$#(]Z*6T?&Y7G@M^+\]F!DX MCX9*DJD!,(=VSZ;+'C;RO7"MC#B1;83_#.<[L#YM87-F:/@;&V[I49I;KF@# MONGKKKZZ]$8+/7U*.UN@\@I[3AOO&ZP5Z6/&9CP[5H#IRGW=W)9<#USB![)1 M*7,3Z)(.=,Q('8S//P[!SQ,5T&V2MNRDU]+KP@:+AW>) K>,Y<#DB]LY].O# M1#MW*G=8H-#Y%2](6>A86=-?=-?P$OW3UR/)4^_?I7G22NS6>:8M=[=^ M!<,[%HZ+=YX*N$B,YAE'.^;5SH5*'MS].^:+H7H'CZ4*2?/1/>+AM6G[:]DQT-[87;WF?=M, ZNW'<+_BWA0W2K/&^>O@@ MHF+, SK1!Y[HQ0AG16!-SF2/"16Q&1\_BM @_3VE\=1#W='U?OM0UZ<)S\IW MHE<$A(1-7^DKT]D3W"$N;9V3@$[HAV_:5T7G1+D%JES=U8 Y>E=LM& &-MD/,$&;,[2#*/![SU@@^S[:OSMBUA*+ MB&__] 6JWMTJDC_G/KJR,E?4RMP]#U68?GNR-;"PE;;E]EF31RI %:T\TJ,X MTGTJ9,LX4D':T#55"9NE^A]=@SK!FB9K(U[B+,_82$V+I;8$,OBF!DN-*-I* MJZM.>L7K)PKMV/&UA1,.5[RY7$<;\3(U\^H@I!TAS^,YW23K1_TGH^Q/%!$WKK,LC^XU==05H7^U\#+F- "= MUIQ=&PT.T'Y$0;3BX8W%_R+1Q6'QI/SRH%W>' *)ZB*HYC5$RJM[B8?JOMKA M#(F5 P?$\>Y$V<58GQ-=33NW1NT:M^=4-9ZC[\B_G6.V4-0BZZO#05^P7NP2 MQ$* F->-JAHWU:$@[JJ]2I4P">*C!3&O25(U/K$#03Q2>Y6Z\ALK:SS>X?,8 M6A#J381Y\:$Y+CGV]S2/US)M])O"%#;EEJ;P?W@'/ZPS\_"?2 D\1!+\/EE8 M/6X]S!:.!0FN9$6M%3XE2-I?.@:R2,ZWYY/B2%J'H)LNK1G9K$8($_])ZC(R M:.;^"P(:AY16K&/K3TC1/2]8TE=7 M^TXOF&](DTKW;/I,(23[+"G$)^VBS! M X/#/_#.TLS"]3ZEC $9")1(N,<)I*<8KM?R-Z3#BJ/5\.VTXNO8%J,%&NID MW_2PONQ[W[_L;,:<]%-B2LI!J^';S+P-V.#@4VZVHG)P(_?,%>^1P")IHR3: M*&>"P?F0!LVM;)X2)$:$QDA/8D1B) ,CF@@8V0P45"T^E5R1B$J$[,%IIP7Q ML%G73BW!5F@)4B-2]ZG!J$"565F-(8NJ'14\JLZY D76DN82X_9(YK1\C(S6 M1S1;V.9_ EI[2KP+'G4N4/.6N19^!SN?UQ;L#KGE5J0RJYJ4GWI?;5J8%R+Q MD@*1?/D9H^]&-UUXE75,M)/;+_?U^\W%QVZOTZZF(7.1DZT-XI*:\E$3+TF< MTT524A.CIO&@S>E0(:E)4A-0$R\UGM.84E(3I29M.&Z/BR=45TA-HFCBR5SN MBMQ=36G?$'F<01S&,N=(>0.-YZ#GU\FIVQ6/8CB B^T10#J,:7'8TU9VX#9[ MFFZRIXCCQ")1(8H>D;OL7B3Y<3*&W?+0[+T1N "TBX^]]D#;C ,+P'DDZ!L# M?=EZ;T.@[TO02]#G!GW9ZFE#H!\<'^A%T3%K\/8*H&,:YK-I0)OG5Q-9AM0R M&[>5<\[@+L=6YC6M+VPDI_&FSPQFT/N^2*/[_L5'D?RUOPH W#.FD9S#OR6- M2!HY6QK).77\+&FDDN'$!]"(*"KO2;M5_^%8ND]FKD@MMW'NE'/*^9%QIS7$ M#N!/O5%[7,E4-"G$CXU,-NS\_&NFT^Z+)D>/LN5+F W]XT*@$6H?$ MVXJP;B)D/SQ%GSK/2"6?O&R6H"7[G\1:FZS'XR;JTP OY$XD?Q8F6:/46=/\ MX>!YQIW0$8 YAFC0/2<]4_Z2.C(P7P[ 2>6\][7V:)MHU8R-RA<(/JF-&HS; MD^W6?@2#Z7N5+R!X4GLU&K8[V\X/%49_@HO%?$;6*^E]Y,6;)6$^Y,*,3_PD MVD)>ZPF+=1"ZON\LOUZU/]]>7?V]=WCQ> MW[]7=.M%?_7"7@'@U8$.9(F>3@NV9@V:O#%'UB\=\A^>CXM]=?&.>W)_^\P_ M.8*#4L[M\?;JFVG_&3W%,+V5I;_"+D)[M=846F1Q!\RO#T!7%B[PHE]\9W:1 MP'YX@"9F5R:XOR@*X(K-#R-/6?+C0FU^+SZ2IEM IE? 33')?GBG[X4#PI 2 M1!6GLI MZZI9^ILU" .V"/,:(_&6K.%[3W>/4LYXDR2+S87F-R&SC>?+4 0 M>0D=$/YA4SU0)1Q^!1.@H?T=YO66\Z*\"8=\XQL8CF6!VDCT4R?P\&=X3_&! MH)4/&F>+:IR8>^MOWY_&$%V^3(\WO+MDF$AI43>YD(Z_=3>[ZL@//7AUX M$NU'97>[DR0*V95J3YJ@4OHAF/X;;#'?6;?G;9X\)'#$!4[4U4IAC@;E^B=R M9R8VSN^P]D0]B01=$DD22;F0% +I'BUU$X;K$:,0'$V!;BG?2/^&?Y'^#4(( M;XDI<3%U^?3DHB<(7'S%"#)M#]MSQ/DI!'+.*&4K:L&H-=F"\3;P/5^WX5@4 MZ@A).#MZYY?'-1$L_+XQ\=#D!YPJ"9_$P/$]H('Z8B-VACU1XN2BH*RIGFVB MH7N8"]T5A@AC&-^(#X9:.U':"_=8ZW3:0V$2HT\1_<*R\ST:'976MR43U)$% M$3,@H*&+EFSH AD/*0U=>@+V85(0F3I1A$QS 0X6B#O1FYB^4$Q760EO;(H"NQ) M%V4S!98ECR-#<5Q($#==JKLS;JRX-(VK@$=M!@@E/X% ME5M-&+OY;?/8.VV8IZ*<5S;:5'%9)M8KT70G6KLK3!&U5)N.6FTZG?N?S9&) MHNF>@ZL6,89--%W#]'S7G ;2=RN"MLNKG2Z@[4*%PE?/"Y#Q.7!-^XG*;9JD M'2\>"D5W8?55%($MM=%7MC7MD0TQ4[9K5V7_#9FE+W.1+=1W*MRKA6 M2HUSGWO"9YRE<-).WHS4[?X)ZKZ;11>]U4_%< *H^=ZHNA"+;/.O.TTIZ78Y MZ54U>8M+2P7G-!6J SB;I2<]Z&UR)@D1A^!1F,S#DDA(RT5"QYMOWAUWV^-F M^M6?-8F=BV ZI 5,PTGMO6[Z/.I&AI2>-=%(N11!LY]7+HF>.:\UD]M:A(Y$ ML5)/.D##M!K2ETNGP9J8L:I*:_4$E (^2^,5+M=DK<9 =YBUVI&JM-0*FB,A M7G5TK=9JC)"J29$:M1OJ#7#6)'8N@JE!:W4WY>RR5KL;UFI:";;6[DAK573@H])BIF/!ZV6/ M&^?'VW"EIW6:-A!W0+]JNW'<$VB&YRD2A;#,OT&3+IO-%[/TM*YX<AWUDJ:SLITYOC9ZRE/ M\?HL@U3O%)B8"2R>#LO,&/6TOEZ+Y;V_Z%[JX$)\>8&2CXK\[>M*CT?8WU*H M:*A.N$,*LR8Z:MQ^!5G3+X]H8[H#5>/$^3;'-_ZP8;3BDXUIPZ#H;A%% >_- M^H6B,8PP$6R3!)(>!!H&SYQVQAL^IF2#.26?Y ^RKX^O*SJ@^7JYLIQ7A&)% M=%M3F3D'&OT,N<]8D^>?[W?'?J;"@GA1R)G%O[]R//^[X_\+X<>$>UM42*B] M\7CK$-F$-PQQ,WD"4SHIDQVG@_4U18^& 2OA,. 5@1H9#[>W]IE_FVO:6$HW M-X[+/H+KDIJHUAFD:*+=]GA3LM'M)7R044ZX^FSVY="0GE\HAC7)R:8[P;*YQ5MG,5ZBQ5I)0 M2B(4.?9M/SJA 6@PQVC+'!&H0N)%7+QL#S$EK<&5SS Y$ P?-C10SC*5@"H( MJ.QAIA)3$E.%9IF* )PS2MH48Y1IY!-7=%].,14L6:&W>S+81J!D;<81*XX8 MH"TK3OUE\@]W&A MV\PY'.'OH&3/@R3MJ: M)+1S%$][3&4MFZKJHI_]$U*]C834]#2 1DH/SX1NCEE IVZQR MD3I/K-<]*^W\)@3A@0KZ=FE40SJ#'&O6H&K>RU?C>EJJ>6SX;W5Z^7#8'@E# M8U+).VHE[W3N?S9')HI>?@Y^\@;&^^Z5)UI#P]Z="9IB*2.YEYVN\0_.2N-/ MUA@7K2P61!?903AU& &29JNEV522S=?"X;3LC"3A5I>[UM7:FB!3RANIGVCF MH8=1692 MT%9$P,7;CYY/\5(_K9M^0\5+9TV<4M1&T$QIV2\KI-+SE]2>UDR-P3$/;#OI MRV/NROSQJ VS4S:( M-7NP49>7*[D]V$AN^78FY*C?YC0>.7QP'XSKP=2E^YABE 6F+/QD'^M%I@V$ MAFEHY3I3,J_%F1/7$S2QSIQKUAV5(Q&;GLNWYRD-U5YWN]4B&\Q'$H'VG'XH MSDR_C&,29ZY?=YRJPH\*S?4C5))WJ-_FI/I2-KB2@:-[YGF3(]IF97NV3U+' MXVW9D3$>4.-5PID]K1MD^1X1A8J MJ4.K?6P#,.6 <+=8J6'QP=6ACK_O\&HEW]QJK6J5O2:+>H?I_'E]!(69:Z?3 M+Z"8;_8SK8P1'.7&[N0%#SF8#E8GZJT\)NK,X#O>$O M,(R58.6PR:-+A,C5XL<=%)LYF[[Y:;&UGLOAXV.YFEZ,\.EL/L+6?X2&8/9(V;% (V4W M3B)K<"Q[0*[T)86?1;4[JVEK+7DC.0?>I= TU\S'E#^V:_.1&P[W1 X62\&* MO09[BYA;GLSD2F$7I7^55V2RVL.-_\HS(BS[5/8O+CQ1L.\QO.X,L+X];[56 MS,GCK?9X"XQ'E>=_TN>?9YJIA, )02!E^*B(ZD6RM4#YZL7!,T /[RJP.?43 M/O'QQ6B_TH#"FE15-\R3V56 X-+SMP:#W-.5(K1U/3AUW,>S5I&Y5G79*4'/H) O%P]N/_X5%4Y5B:<=!Y9Y3(;&^ MZ\FI4,_?UT1@U:R&MJ*C47M<921B+]0>G@RB$T%[/C$G'*U3!:6'KE3<2.) M>9>CW$I!/'(-)3IRQB>)HDKM]]XYNZJ'U_G.*B4ON,I6DWGX9KEODR9(1]W= M?I-CS[@<%!^&M'\V=3ES&$3(_JEGID*E"TM%?,KDA*:UP!J2-?N=]D3218X7 MJ6\04!VD4'JIN1!YGJ->2IZGUAY6E^=Y,C _._:?$B@ZN131H=KM5YEB5L9 MFX;\UG5F0!PT7J:F>/!^%DM5L>%25I%*_KQ:M Q[Y[A'P7#:V@H&/=$?4ZV< M*P+BE(;X9S5V1>OWVL/MCL"G CP1'E,'R L8)T( .=_0DU%:,9K6[E=NI(@( MJU/FSKQRM50+X^@'C)#6J).F\\I*&2520;B%T_P/_9Q9@8'"]GJ&^1QVS+O[ M4>Z@J4WX5TJ ;]"A'2##=;_#"X]>,/9'XM^+R)"\N_QRW?IT M?WWY]];ES>/U_7M%MU[T5R]T',#Q0'_41 O"!5NS!I8KLS]_Z9#_\$:ALJ\N MWG%/[F^?^2='FD"6([LXL$"80':$+G?\ Q10%XU6^'=9! MX#PJW\9:NUND37B/-X8ALTVXW/!>!V]X%=-[[M*F]Q2:W-/+/[>]<"^#ZN?V M[*L:CCJ]DL;V;$PW:WILSQ[M4IH=.NKG+M]\ MG\P9".M'QU-=RYQ@E,VK^]7J_$<]IX:PZ]&H,+ON5ZO>'_O>PHCB[>J$#26^ M^0$GS:_@\X$\CC+S]SD4X4 M:F5EZ38HWF3L#OP#X96:8!1%(WK8?J7117Z;"//AFU>M?^<%C 3^>#1]"]W. MO]J&^6P:@6[1X=YL&:'27759&HW0W\[9U)7 7SCN 183IR\4W48B:M[ V:0< M]\7-O]A\4R*:+MXR_A2F]=,_B5D+TW&\8/IO?+KX].@7;"82$T*QD4=TXN'V MP",R""\^&HD96'/F]4I9:G*E8,[-76>9BN7+E6M:2D(;\Q>N$SPM]B!]8 M83@&BBV<+2-;8/]?8*.DJS$_MC&,V(WH M4!-,>:R=?/R\8OK*]C&JJ9IJOY"F*BH9U]/UC>.JHF?$V&Y^>@'R11O)9:IB M8_+$MP*7U)+PZ?FZN+"M?,40,"CIJN1Q_PGP.\'(+?P;-EL+2Q7P<$U#S("# M3+=?$^AX,2T+'"XZ:\ZB!"NB?#LOMC)]Q;)AJ?\TE\$2WS8'Z'^E;[4*7 ^6 M0V0*8S7421?.;],]_!JPU/A:R/H(AG]'GOX_OXRU[N@WC[Z-@OG%#-$;KA!R M%8CHK*ASB"&>,*M?OX(Y7"Q/-KW^B60#*\>U\CG'N7MH&V:%P=ZI6?!S&&K=8YQ=Z* 4'@O9W M30:F'"JFPF!AO=9@("]XL3FFD3/E$2YU EZBP3=RITL2G3!)CFO#K M^&1.<%^TS)^MA6D8R'X?8:)[ 6H*0FS89HMH[C'>DUOGZ2:H):=VL-.ID=1\ M /%+?'HSIM4X!:AYPT./C9/P7EBLX$5DN/NCVXV8II9/O]K\W4!-KF./]Z W M&#(5$2_[96'B=1M8E'IK^X;(7R(#0>@2F&%A&/,";6-HB6"@')':S(X*EH&E M$^!]N;R\PY;N,[(#_)2X<-J$(#PI]L-(_#KX>YT$H4P;GV)X@KOOU,Y6#$/% M.B8G]S4VV>3L5'Y92DQ,8"99--%[WS#HMEX9*G0\13%K4.W1Z!R'^D-":TE= M6TLO<<+"FKE67.2%!YFUZQ[OY/&M]T(V^R'F<%:#X'*>@B"VO)9*EO4OV1@PK;0^[V M1X:$L2:;)#F0*^_I.]S.KZ+7.R 8M.[\..YN>U;>;MB_P.7>X)-PG9_DS*W7 M=+?N@!?>%'L;OR/_=OZH_RRHG TYVAF3MUNVIZ__C$_43M])7CRSNJX^9>YH M>&_,^\U940;>:7/@&5DHP$;,&9U[;5HDT$2X^]L-UD6T%:P5AYP"IF,_(1MK M!Q;YL6XL31OT%,8U:+Y+I*01M1A+*^@DH=/IM_A_B$H/)WM+U0SB]_MJ$YJ9 M!^!:4"%'AK)%2+1LS71OD9UE@^^8(#6ZC'24#.NCMQOR:GS!7]#[,^EMIX:M MS_@_@>YBNQ68N,[$2UR>$-E#)Z&3H??XK&PL../B*6'+$@<(M66WQ']-TKG8 M8S:")!L/C3T@%A]AX1&,RC39_QVKQ&2@KM;I#$(E'^\CQZ] D/E, QVN\^3J M2]@\%ZT"K#Z B U6\$$J6$?;NFUGT.IV6Y!=R=27RIC9X< MWZ1$A3F\1U\05D9M>GJ'-ANRO+7@]:D;D>MS!D1F68@:9>LKO)@K=?,^X6_G M =%20\T/_:1^*86P3?Q#;),/23/P2#X9.16]&FSNO+/7,9F6D\<:1[VZ$'R(;:A1'EB#&[SM)?5*Q?68ZK&PX^ M1W?E,'V*&.DIZ+$=GP5)( /99Z+<1;X.C- ED9'7D!,3WQ,)?*QTDX9BX_AB M)X%/ %NLSHQPQ2GR7Q"RD^1'&1L\ E\!82&,$>9]C:Q:O$4Z59BCR$M<(2$\ MVC7Q'F$%U,. \MC*V'<$#M8K4#5=5MV."5YU&!3?T HF>BV]+JPW.;RISC7; MRM!N>,2__P3%.RQQ5QN.AMID2/SXQL#Z\T@,4A(@!$ MJ!!.X.&/\&W1SQE:^:10AFK.),4/QJV;=:ZU^0PCX!YK*\.G#BE02L (U(EE M:<^PCD5M.4;'!K(=;%GJ1'4./&IXPA=@^ 5^=.VV&0M.@S<68"=B,>M#>,_9 MB&C]^,S?7]2_<9C %@AYS( Y0,] M$EK72-P,H(>R$MGH;V^ESZ*_:1WAW+3)TY)U?YS9Z[0Z,G]9' &1B3FY39K^ MP&3Y#ZP0MZI6/WG;VJ9=AYAV4FMN=U!02G>JG=TX-^EY5RUARZ;0 M6]<4)K[%XAZOTL/_YA<=[M.?"//E%$Y?[*M_@2?^FNCFD=;+),;ZOY@(R#JV MK3Y370*P^KI*E0HU32)MMRW5+QT9\HA*/J*>/"+1CTAKBK\6[)+.44 &@U_% MW/SO'&55!X\C4+4R M^SHT\5%]);DP8)=>AF?TZ%P1#P=Q@+%C2H;M"@:7M4%?U?K[-U6(J%5):KM*VQB'5AQCA=B2F"A3MC0L))0HEG@M^NY*O<2B1BL4QIPZZ:C#5 M9H[5V<;WGYN-).*!4'[X:E_Q?U@OO8-OE)>L"G3%F^3+DLJ*6FWTD$D&Q&.9 ME(>0S$#MC4N1X@V=XE' @9?JE2J,FX2#5@H'E7#8#0=>3E>J0&T0#AHG2Z_D MS:_/W*Y1?I)P1RQ1&9)D2)#9H?GQ4EA&Y%"HJC;J, 6;2FL.\A4V8#74)?%[ MTFP*E$^:7^;36A:JED:MJ>B7_S3]!1M:"=]_AIH+9!L[DT;FYD]DM/Z+7&>3 MH%J2MU8+)EYN6&9+%Z'!E,&B.1VUC@<)1P&I29%.-D<+J0&DNY3BD2E!YA^7 MSAAUM 5+#+R#I?L3]J:Y5X-?=)3CS:TT\]?%[\+BO5L([#AQ8S^\_+ M%<>O(?JY\T)M67F!-9U[K_*@6'T!C(8$'U/8I.C+$'V\Z&!9HH^=@11^PC+! M;KX1,DT[@<81YG*ETT@_:97M>?B= M2>MU+.F]6+^(]!+& >UU VU(/ 6?^"R@#?&"J,68.6_1F\+'2^0O'-J2&Z89 MM R6=T!GENC0(WRV")/T8QUG]EP(:<3%9@B'+,!S0(,"A-YUVPC;O ^7*U[M6SW+>'W*.E6W:-DNR5)(?V]B1XE!>>A MIQ3'EW/'O?J>%)N+7E[%/7O^QH/S-/V*O1)[HT0;,"'[GA3;[:8[I @/]!S] M(LX4YSF[KE2%2WGLC1U[GDXN\MA/[MCS=(=I6 H5#(X66W5JQYEBMTP<&S=! M[N+C)=9I7JB2*#/#5Y6O8_8?!YI,GU[Y-R!) ML0P!5Q$ ;N=7Z^/_C$\_7X[L@6N\7&+Z\PMFG0P[X[W=:J4=<(, /G'JX(5P M>'4#DCHD=9P==6C\ 9_;)1"2.HZ#.H3TC=2GB3[$?>-DJ"IQD"<"*5(/K8B7 MY&MT6"DOB15E/>+3_R<^_/C5XC,2;2@((Y&D429IY&O8*$DCM1YVL']!K"0- MX4DC7P-*21I[SI@76?NLTR=:I_;YZ/@P&"JN@R93,V)Y&$>JA8I25E=1S*.Z M CRMG*ZA30K@\6C_Q/MRHB^'%9)**CH=*BJGV6J35#3B#)645"2IJ$XJ*J=' M;:,.UWY=?I+BI>0'IL^7,Q=1A!&A=\@&O_ZE;=SZ"^3>.9[O(M^DW9 ^(1O- M3=_[;'HSR_&"7TB%O9MR9^DV^]:K>5QH[M=.VL]^A^_GF[V^5^P@G9!-9\T5HPYA6 M=O!_NAWH[JM"Z@XZG3:M._B1G-9,YE5C?C-;I VI[FOY:@#_6*\4%OH=$P#Q M+3PN$'Z?OR>_W?(HW 7;[/4SAHY-XF*T01A>&/R6@^1"'M7M MG'P9L=:6EINW=O@-0G_-4>HR-UV/S75.V\]>SC"!0/M99",UC&/^-B),+20I M:J6_DIT@3X.QU:\*TC$:HPL0XR.T]&<66YBG0)VY30[W3P MI9@K6OJ!D?[L6%C*8F*@-PEO26=T1T]R[#U.U\#K9G!8XJL6L=H4_)D)WA^\ M"GR9C]K*;> F5JXX4_Q0-B?<=\K@$6M90NB:AOS^DHK!O8UQSM2;'7BZPM+M M'LV<)QOS2Z-H&$CMC+85'#7CK?8VCFI^JZXZXH2W )<4O.EOM[?26OO;=QMRE8>$55D'#6JJ[+S>/ M]ZFYT+'BJK!R*W&'Q;SE.B_15YO?00V72E\*^4 QM05A>M.]+,-_Y(_'L1.>'O+K]WS_R3(S@HY=P>;Z^^F?:?T5,,T\.BX!5VT<($WYJ".<$=$+\^ %U9N, V M?O&=67*J>'B )N8L9M1 E%RQ^6$4(4A^7-!Y0JH'0=8"PX*1]1_>Z7OA@+"C M!%'%J2PDP(UKFC 1Z?RX1_UGEAG8$]@,U))F('TG!;\4.GFK[X,)[WSG.L^F M%]:+;[^_>=)[$#JXE"G"KX\P,LC[^_#^+ _-8[JR=R)EV/2(/Y'W79,P_A\/ M6R&7MG&#/\0H/K67;^_YE M%VSG=(7F*G2;6OAXBJ4,9"Z#GT# >_-D4L&QEG;O!XPHQYGY#H=6NA<\Y>2) MAH9.6;F<116."A[%RW HU(BQHK6DMFT=YPLQIH<*J#G[S?$\FLEB^Z8=8+*Y M72&7AJ\VS%[DA7@H%D!8=W35>CUU/-A_5E-%>YW9!U9"N\RUI"([7R&18,C^ MV%7'X_V[U5:TO[4!36(Z'Z;S50")ANF^.AA-1,1TXR7@V731E,+&W-$GJ*]5 MG+].$&%;:_Z+QJ7WE'X%0:MQ;'W M#GV3=!;%FTA7@^9X_=-W=;QLT];=UZ\^6GK?'9MDMCN6A7_Z%7S^V* \6!R/ M!FI%U6T%3I(?*S@Q*;T;P6DUEIDH%Y$D#WRA=,KD-:*M00^NBS)[8T'\/9(J M)57&7RB5*'GEBS5H]-42Y<>>.AA5T@ZL4/2\LGKP[8&?I=+P5@IR1<^# 588 M&2O'AB(&*&AP E=9);+%SR!;^BK:@C!S&I/*]<\5LCW$2L53,J4',E/Z3-,] M!7]Y?TSK2IQ3:BF>/>/]D-;N4%8B]"MLXC'BQ0H2/?Q3\H(B3/9 MS$YXRS%9V$_?Z532[UAF_I\ ;LL(&%>#V\%$F/(KB5K!DB0G9814*X'M.E=A M+ Q\91ID+LWJP=?]TD83"D3I F9 I]#VH,,;B%I0E2)'>FD;WYQ9>8*IJPXY MG6&E:#I;P/)JW0OJ4)4 =M"3<)5PC>#**V OJ#M5 E=M+$PME'1,Y5*?9%&O M*+3-*^0OZH8*&X>60-5]J''L]2J9D2G%T'%"E5=^7M3S5"Y4NVIG)*$JH1I! ME5==7M3;5")4B2W:&PGIW)?.IHR:VUDL$0-1*)R@_I0SZTF ^9"5970=/"QR MT.&U!"BHU>TH>B@H*4=JI]N,I"Q2 R2)2A+5FJAX$?N"^F>)1$4FCVDP6DT2 ME22JHR,J7CI!04VY7*+JJH-1,WUIBE>K2E\CK^,SFB.,#T-F,,O[R_O+^XMW M?^GZ.-<,9N$4O_0TND&WC%2;4""S8RU5;8OUY.JH/7$:F)]8GY^CPVT9&3?U MX+:K]GO"..@E;)L,(W7+2+RI$K4P';XC#(^5]G!^E4JF+@LBF,K(OPE)/)%< M5YEXDE..)'@9>,O(R*D:O/VX3=!0[%%"5S3-JHP$G>K9[L=>[YBUJW-T6,G, M9F&D4QE),)'U1(^U(J5JJ';%23"D2WLI$:)E>ELZ6>'T_BBJ!544JQVJ_ M*XCZ=R9C2B1ME4!;&B\9H*BF6I''KZ?B94K2DJ0E'&FE4A8O7:&H,EURQ%=K MQN*K,"GZ'-V45*E>S^\Y#Y5ZGZF7&^0J3J>[_&M.E]Z\Y))B,SG+UXB[:E^4 M%J1;G*=WDF);DD:,-'A)&<6&8E;@O.IU11UI*2GC!"@CE3!X"1_%!E.6F8'8 M3#X2#_V5#96,K[K*R8GE:Z-)O3/7\\I\P4O%11BR,],R=8)G-L@RIOJN9UKJ MMJ'X"Z3H2VPD^!Z9?QGXR%"FKXJ^6EFO^+SQ@G4_\!WW57%U'R_3=Q2DNS;^ MRE.F9*3JQEQ,W8N-Q53>K) +LW/T)_Q=RJP5SB6\WH.KVL^K\?7WN/#N$\<=O@LC?)QXWUGFS>W$ M_ZX,B$G3"1#%4M[[9;1KH2%+ -*-ZRRO\.U,.\#4>;M"+@E<>I\(K*+0)O*N M?_JNCE_ M'7W]:N/EMYWQX:%N(YEX9]^!8:'O,,3[T8#==@7I*8S;\+\T3I! M.**K9#I(=9TE%$\!U 7))$^$2?*:JQ1+GQ222?;&HB9@2@8I&:1DD"*L.)4_ M\CI\%,NB%8@_0JGEJ"]$)NY^4V@D=SQF[B@;9^QN148[_B:SD75_,X'Y!!T6 M&8^J76QD*&7$7N&@3W7GR_?-BNJ7E!K4&M:AM01I(7'S\M7ETG3:04]GTH(PA M$D*QZ;$@-=:213?+HGFM %*!+5FT9-$B ID7GBM M&:KWKKJ7[#F#/0N?[=*K=D8#4> K^6^3_)%&1G!>14$WBX M=QOYN"0[%,IWM)=JL(F^?(AG=\;Y1T MOLP+&N=V[C3(EY.5=J.V,(D0DC,W"VA>K#.OJZ=)UAQ3,X1AT!+*C4*9%_C, M[?T1A#=WVLT4^Z5P9IG5L],3=(\\1'JCPX@+ STCRUD!&I29BPR9RB, 3^"% MDDM*Y<$?7)%C]D(8%#8R.A-A F]2AC5I*/-BQY7D[J2 =]^L'7$$5O-X.FWH MIK-:7M"XI*R==',2O)R2N.UW9Y V>C[.6+.,27G'OF!:\-@SMC8T<@Y M)_TPC7. \CK\;LFK.]=T7)A66&8ZO^SA<#; 3<4M+]Y;B4,F%<7[NF3$B>XV MCZC3!F\ZURVO97 ]7%>3!L.Y #<5M[Q(;B6^F1*Y;D^3;/=LT)O.=LOK1%P+ MVQT*DWDNN6ZCN.5%'RMQTY3'=N/9YL?JL#G'S)F'8+K275^Y494O7[\]?E65 M_]&7J]^4F\]?OTIW3>.&*9YJ"#K=Z77YESPFP;? M\4'-D8OC]Z <4.FV.2/TIG+?\2$=D9OCOEUM) I^)?=MDOL>U/>X*>[;TV1N MC80OP/>0;L=U<]^/PF!6%#2=,7 /:FCH'ZS,M4G2RGSQW"G]K0U2;T^,R0]/>T@[X_IX;T\8)4L4')TV9--9[T&-BYMFO6.!'#F2]3;)>@]I M5UP?ZQT*TQ-/%!R=,60/:DO<#.?]V&T+4Q-X+%DYRDHW#--^PNN.>5 2;INX M7V6'+V;_A5Q\_.(XQHMI68JY7.FF6V?'FUTO71LO*+2 JCG$CC6E" MYU0XU]8ENF)N3;L/"9,R(DO5F@1UA;VCJU>H>QUA4"P*OLX8RK6UDZZ>/XN4 M@'HD^5#-.8J^8LRYR/,5_%_(?49R$IA 3*&6SM(A NXI "ZC\S^6J(@4: )B MMUM/6^F=X#VR0(F_6FU7% M)LY@,%%P=<80KJ>[=&$.G%'/-FX+,YQ"9OID.7!N_05RI:NF:8JOL*,T.>'H M(_OIJX^6!>=8?NP)$PX6!4AGC-G:.DAS$2S-!(G>0]!;8=?HO3BN],E(M&:C MM;;^T)+72O26CMX*6T*7J=V*TXQ?%""=+V:UVCI %^*X6;-1A,D-DRDT61Z8 M1\?7+<4D %%\_:?R9HIL-#?]MPJBC:5.T#VS#15\N*Z!W!8]X_=*;_53,9Q@ M:B$"C8ZJP/^]C:[SG16^%[[(9 *[5/-6MJ]HEB M\=!" JVK]CN"]/0-RT+C9W)Z!0;E D\LT5WNNZ725(5MM*_P?4T[P$B\72&7 MZ )>08$_$J6'X [:.C'S2TJO"J17J9V^RY5>7;77%62X@A1>4GCE%EX5-B(O M47CU>I-V5VCJDN)+BJ\,4BNU67H9T@L+K5&G&8UP@C<0\L1L4I.EU%XR<9/&#O-NWU\X ^N%Y&@O MCIY:-7*JOG^%<,3@0\OX>[S''&"!KXVO!BVWCO+TZ/Z,6'<$;83%@('=$ MRZF73$8R&3$?)1B3Z>W=F[H1)@.VC&B-5R2/.3H>0TW-=_[4,5[A+WUJH8_* M_U,4)<36]V");S1C'W*MOK]N+.2O&VM8+X&L@%ET\,_8/@.>8HM;-?5 _-;H MY\P*#+8/R@?#?%9FENYAPKO[I_ X+=18O]^4Q9LS1IX))GKXY<.^0_^W997A'UU\8Y[6."9X1B@*X8O/#R(F2_#@']^#QBT=@"HHS5T!\89A['][I>^& L)($ M4<6I+"3 K6LJ)_T/4ZP)? Q;HRE82"NT.9JBVX;RS=2GIH7W#^$7-C%SQ%)/763/ M\(^FR']!R"8_FNFN^XH5'D4GLS?(K_3U)EOK30;E1YF;MF[/,&3QD_&=??CE M*G!7CH?H#^">X:T"#R\7?A7S!887MY4'_'+FW)QA0L"\ Z_31NSY<(\K_(EN MO_[/+V.M._K-P\H5>WVX"5O@F]CJWBHO^/7P-_B!T#'/>W_*8. (Q;4JD,_- ME]2''V8+9 06NIUO=2*\M(T8J1%F\XCO_@F8Y055S;7A:-B#_I\(Z\HKX-]N M@$*N^8$H+4R,0!F+ LR8.=BCO[V5/HO^IFP;8XT\[6)36R:R)UW&[J& D=TU M;0/91%\&/_\'IF_Y;FPM?T,ZK#A:C8 YUS4KX_BU\;'9M&G[;I6KO@C:SN!8 M?>$0W@8D0R0@U7:K<;_K[FRA]+H8/YA8F:7!)%M5![L5[>H2*I!H.BTT]81! MD_ !U-#<&&%)TUPP%9_MYVVUYWWE)RB"5P>:YYCSU^J]G"7ZC:;1(Z:UNZ#E MV>Q[-K*&;B?CN=)7IH]?\+^8\4 G:B)%2/6<8?J!"P;WR65S\/SFNS(ONYI@ M,9&-_"XS=WW:EK7WU7[&>H;COA8>3-;M"I/ (4H(3>*4X73$P6FN2I32<=I3 MNYHP5=U'I1LW*)8P $S_%(5/UJ-$H^-Q:?(&_X,>ZQ4XHC$!O^BNX9$F#@4I M6U,'FB#EFP(AZ(S!.BE-Z)0/UKXZ&@I2"EE(#)VC=11-9*(1+S:J1XJEQBF] MWRE3+(6?L>HQ"$CB_R5)89>VP8K)O(>%[J)/NH>,^ 57CE>TSJRG=GJR<98$ M=03J;IGBJR%0:VI/G+(.:6WE$G,/OC/[DV1FA # AVH$^.@@G!_+)Y&"KW$> MH54H^-@\ \@#N9S-W 3=?A1X5+J7E](;B#AVPQ\>Q6*N$K@.SYFU^$YVFRL MGL-^4BR$]9IX7J,47XW3?W]?\46&\FP1?W3(W^",8TF+A;76[EB0)HL"@>>, M<3K85T[5@-,^"*3QH",B3J5UE3+IF\8OI0 2@;#+RY_([6.1DPTE< \';GD) M%54#%XQ^(:$KK::=0NH[\A5G;3DYGI15S9-\>;D7:ST4GVPBI%U4.*E#&;N2 M6%UCM;S4BPJP.ND+TZ!#&DWYO'CG.5U7-+(>[)UGP?6#?$93?*&E^\@HJE.. MA6GC)0Q6SAB6>V=*5 7+ODSI.R[!\F%*;!U.DPE5P5L$=L^.FLOCIO #6U!/ M+0PA\=A$26]%VL^DL)ORDBZ^ ,2*!JFZZG#",[JV:U!E)/D2+.S((*]8CK]":KRPBDH668\+T-J7\4[5D$"%27X MS"]=5[>?T!(ZZA7CKB##[O?U M+YVC2OS%<8P7T[)(XR33]O'QDVX24AZ)0NF\'*H#Y%%XX)>V\34Z;FHF%[61 MQ^IP(DSYO11,S<*5EX-S@& J'Z[]B3H:'ZF$.D>SZ4,'"*CPO._@M#'97X=G7;AGQ+@K3 F4E$[-8I67J'* M="H?JX..(!%[:3SE\.C)ZBK-7^5.,IC=J[J'XI&CVS4B8JA,I=YH% M*"^;8Z]"J$H JFG2#CH:8?-A^O'1\74KF0N6:)MWUKE@YUK3D$DT!QAG M/VP7T3%D5X$+S89?'UW=]NB3O^BF7=0KT^NK6H?7@K:>1)N\":MXO]_6M"9) M8D="8KSV+P?8E)61V*"O]KK-5585(S%I?>XWC/;=FYA&\/;,58*C94DYN$[) M:2J%^WVH_7%S&>)2;)\Y&8Q*SH,IJKUJZF3 <]R*3 94M+[SIX[Q"G_I>/\_ M*O]/493P1;X'2_S$&?N0*^7^NK'BOVXL=KU6LE0FP>"?,<3!PF,H7=7UP ]F MK$#Y'--VW<4?3;#RJ6O@.[E!)XRQZ3LN/CU37MF!4!3RCR MB=OXV5C+]# +@(6BGZ9'GZS_!#K"_'2)7T=W7^-S>51EY3K_1C,?5D;O$EZ/ M;X^W0"4O"7%N&V[F^:[NHR<3?LD&VP663Q[HHAFLG/4"Q>?15LAX* 6_I+_ M9X&BEU;)=D#O6-U^51:Z!^<'+P-["IO/W2 X3QL_Q//@)8#MX@?_:#^TR4IF M6,'&IHCR!6$>:<>60;XUG%PG#_/+9WCW';P9%H8,.TWR)-ZIZ^3-4^ZL_$[F MHO>ZV [ VE";/.:42?D1'^S<@2.CV ,D><$2_P;_WB/G/EM 1B>@6W$"EWO2 M0"2<_7Y?^^ML/C AA1)RWF!R'FN\W83FFQ3R#V0O7F_GVQ75C_A6GRQG]N<% M52BTX6C8ZV!;'F$-8 6U&6Z +NA"E ]T:ZG:\K\7H'0@RV)"-OK;6^FSZ&\+ M;R+>*=-^A)]>;(K_3N?7769? 8V ;*5I&\@F"@"1]4RN8]-YO9:_(1U6?)%A M33?I7J^Y$ >_-CXV^W\ONIUH5^*Z,'!9Y-:I#&][H.IS,/#>?,OID,* BWWU M+Z2[RK4-\BABX(QUK_^KUNJ\R.LD22<'Z6C"4%C0 K3Z@>#7QN,!WU"^ _B-YCJUJEVVN.D#OU% M&+]V>C?L47D-34ZO09A R8,2KA2NO+P&K5FXCCI"#JR2+=9N/8[ MPI3%RK$#N72H2ZR+TCC&;(&_ '^XPV(SQ#..:,XUB7(X)/+% D:R5+YQ#C#> MR 78&2/8F6^_3?B;O.&K/7.A><_E$@Z]<&OBWD3*,0G<"+A=#G"U-7"S"T7J M NY03G>2L(U@JW%@VUW#-M56J!.VO:-6P\XQM?DS,H(9UUM\T"ME^]=E4*8/E#PR1D3Q*RJ8@=5*]8Y4/L MW/R)C-9_D>ML@%7Q\$;A?UU\;(F"6>GARJ5:7=O&N84(2RH$%<<37E9E:QH/ M*F_^R F,]#KK2222GLJ@)QG\E]0DJ:DL:I*Y"0=1DRS]_&"2N7KKF1S?',]3 MKC R3)\N!D*\5[KKOF(,O.BNX9UZ7>CEGN5UJD(R1)/%A<:Z1O#&<1&^/8PI M# L$8?8)[/.;__EEK&F=W[[??B/_ZO[V5IG%]YJ6F-*22E8'&M6YG5)=6H0_ M@%\";?SZM(FL3Y-%-C*Y_;#D]B0;$R;-7:+I*-%T_7-ETN)WY;/N(V'@)'QX M.:R:&'6:K)JXZS/^$"N3LRL(=KBOOZ/E%+E_X,ON\)H<@UR#_X)"9(P' M@ .])-V6W*V\[1U/$3.,73(HTC@ 92-LM.!S/ M/S_)<62A]$G*<)HRA 7&@)069V2_"&:8[)8A7VT#S4T,1[1N@E5S[Q11[8[F M1,:#CPU$*28$%!,I V1VB0ERF)>V\<0$#=DCSJ(8=>Q?_EV*%:>*'AX[;M3+9 J93%%19(PC1+R3ER+'Y0X==0ID5&2$RIH3(5F- MH]3NN"NV+#E=6TP<\$C+&= M8_9%:*K,6:SMC"R58Y,Q!=(Q>"$W804+=PR[E"I2JO"DRG!#JHR:DBKG'*O[ M8'[\81NFY[OF-(#YK9A[P*P5,E@SE"A>,/5,P\0XP(\]]7)QS'!)./$5IO38_T^5SHSRC7U-@I0C8F(X/.+5WW9L?OY:1.'/X+MJE'$QJP MH+OES#'?YQXJF8O[@EP8/XR6^)L5&72+B9C,J37M9^3!#W8=/O[U'G-JP[/# M"_N,,)M8FC;UB+.(K4YDC4*6ZZ*9\V3C(S+6,UMC#>JM]2QS.@H8R[D85KU< M6[PB0FE&@Z)HI@<>C)7%*P[O_JHJYES1;?R_!EKAPR.O1R.07!HR,MO$6+DV?7* XLUG@>FWE,CF#-GI4;-AS].;Q6\7#X:DO1]_- MDP M])VXPV+> MKRAW^A,*%Y-VN ,Z\"Y:]SN\\.@%8W\D_KV(C*2[RR_7K4_WUY=_;UW>/%[? MOU=TZT5_]<)X&XAT&R7V[S=EP=:L0;\59EO]TB'_P;_;,KO85Q?ON"?WM\_\ MDR,X*.7<'F^OOIGVG]%3,+0Q#;S"+EJFC5I32)9(ZBP,A.L#T)6%"SKR+[XS MNTA@/SQ R"0R0?>A*( K-C^,U*3DQSET%IZ60M(O@#->@;U YG#H>^& *# ) MHHI364B 6]?4H7!\F&*=(V2JV A1[AR/3B>A =+3UB_6KP[B8!6^.I$\Z!FS M\+@\H&)@CN6F/<.8PFO3?2RW,1Y4Y<4)+",4(*ZQOAQ2HR!XK@-[7_\"T!0? M:.\I*]WU0UD5F98YM7=<\KO8SO-2S3:W52 M*6ARPGS>="'^0'C1)L!+^!^%Q^]8<^9HWD"!M#*1:T<'OY8)T>!1#1IO2NI))[2>66?@FG*;V%CSRY%^* MBRSB58<0LVLZ+@2:3<=(!C-.4",3,=4P1Y95MX^/$30AEEHEQRZ>)!32)H6. MNL-#)X7ND"CA%.N03=PC+[ @)^;&=99WP!UH:TGH,A7BS(LK5;/ =9'M2[5*;+5J M0JJQFU2JA#FB$T=#B@32.@L0<$M+GBG*'+?E3U+CO"5ZP(^%<)YR[ M!RA40L!Y/!01SJ(H4R?MJY+SWQ4Y83=SPNY(XWG5<\U_W].K+EH7'SF<6I+. M@:3#ZY!R/G%]24"2@ XDH/ZYIQTT-M-]8[E5%^Y$:XCKJ"42?BD=MCTEAZ>K M/]!8 37Q=:UKS> >V,;PO-W%7JS^^S'VU.A*;T?M%]1QN0&^$::=(*J4BQ>G MA28BU(8Y^(UAWHQ=ID([MA6:P6?6 M:UOYRE]'O 2-/@8JK%M0Q(J\&L%Z1B+[,6AK8)7M*]"R@]HRC@42\,YIE^HM>F5<60: M#LK71 !@-,-HP7P+;QD494#/='?)HS'E!*Y':DVG@6?:R,-L=:/\TPNF_X83]1U\MGK4 MHV+Z"BLB=:VL(1.0N[]PG>!IX02DF8+RXKB6T29 BL8/D!>A,'?1$M@7_PFG M,:8@XB;7ZS?;,:5 .\4R4O9HX7J>AKH67G+,59;PSVTK)R5L%ZG->,!O9\[Q MF]J^$N^+Z>TLV*A0V]S<@?JLID(+J-KRV;&H]&[VMU@Q4J!\U8LULA=B X5O M#!D6S8P;+9HAPW18I\@3=(XW350%TPBT,=%'.\RZ:F6HK;+AM_!A*$)GI"^T MS-81ALRP^HKIISLY33([RY['U/:3)"8,B?4)B0V/DL3.N0%L\H&\MX:N>[1U M(;V67AF3UJ47=H&]+O#*C^R9R;R/IO>S'*\P-W1F*K']2A4 MP),2IC*GER"VGKX[?FJCUVZO'6O1&GMIXLQ*O'9D)3?T-KE 6.D*_HD4W46D M0=TKN,U"]Y^%GG0+&M3-$#)(ZU?\A4>ZL%*WG^/BCW7WE>/X:RO[ADW(>:G* M"UU,K@ZSX8+!M[BY6-I]%V^2_D0Z\BE39)GH&<$P4VCE1UH%Q_S*NH%E.;2Y MG<_!>PC=]P(WV=UOW1DPC(N0\$9@;;;[4\$#/=.]A3*'1G?MYH^X^15<)CL@ M?D+6*R;"F:+/_A.8X6["X3^YB%4\ZJ_D4@]9%CX:?%BSB&Y?E:GNXE4@]&3.36B]K)/&GM1[# /(EO1(==/%>+<"%"X, MWVH*@HGN&/4I YRB9_MT&J[!#EMYT;W4F-*H-TD91/")TAO(:(%P?V*? MYYDR$-X.<[PI\P]'S,Z_BJ_[6]C8L6#T:3#:'FH#S1V=.<-:_L[52JQUM222 M&)%\^?MUG#X^F!]5:-A*UXEIA?*P+8*!GS&BH9<2 OE)((^)(A6L?5ZWABRP M?OD3B8G3P<7'B=KK<"*E;_9JKDX#HN@G"SZZX'%XFZI_C&/J!XTIQF-6)(8= M;9@"XD6%<#CM[&I "@355B"@NW* =8'8@;C(DOKZR>^PMN8AVF<^F^B6^FN, MSD"2(RF8\ H>$%(RUX]6C@M,),N4Z1^3*9,X9_:F,.98EY9+N!MQLC.Q#'41%J,TKXEHD!@L MH#":;"8'T>P7)HIT=LQU06I &V[\S#^1JY)KKJYO527 +):^*294:D^P7MCX M"H\N %IM@Q:)^3C];FTJ, -!)88GW)M>\"=ZY3P\-!5N\:WS.(+Z6,#-\3K6 M"6- "3"'ZZ,6%..^Z33/)F5BV6CBP^&I%Q ZH;N!VZD_3XYCD%M9'PDS^:, M2!>\5% GV@HV%,/7I+HR*%D U=0?F=6".&2!B'L%Z9M$G MD-SVXB_H)M%$-ZRQS$V?ZNN0[Q40[0 +0\NS/7G-(<,Z"Y3(G9I0JI^;&]5KHN/I/;K,+V[*$>0Q;.TC3@\WA,_G*]^CNV M^O9%%M5D>9WVI!41B'4S;V<*Z4@>\D& ^@LE1DYQ>C[NQ)VH)?RFA/JZ?L-/ MK^Q+OJP:'$L>QV[45RZO=M+7M8UC9[HT3R87J62[&O^%W= MB>-@_5\']JG-.N#&(_+-8KJ<=\D=KX2^M%@S'_.JC9>M9>VX!9R=M#,O:A;H8;=+"GY!G/T#ZA&7^ ME_I>P0OV&5)$((<"/H"@GNM8RIOIV[+2!RM-&,R7U%95(7W.#,&4\.U0XW25 MVO93_;$NFL5W &1Z))![&WI3F4?*H['!A4D3N-1F=BM=V"4%/CU39%LQ=& W4KE9)I_7] MDR(E+51&"[U<#0//G!:&?778J:1!A:0%@6BAGZO;X)G3PF"B=OJ"R(52S7NI MQ\;TV.C_J09[A5\*MDSY@FQG:; G).6!]JJC:1BN8)8GW4@&XI,-;[%Q][FCKN;V>=BZQ( M2H?HH8KD)]-9+71\U0P%9.^4SQAPEK,"U$JELB+FPYM+5+52N772L8,6B!%A MH=OOJ*-N)2U\I=!M%O>3!A3,(\+]2.T-*QFW(G'?*.Y'O"E 52N;1X3[@3JH M9LB=]& *JWA>X:V:LFKT!\<*2AU?)QG0!@/BS6VJW(NY/N'H@ 5C/"-U-.R) MP7@DWLO$.R^CI')/IOAX[ZOCSDCB_?3PSLL:J=R;*3[>A^JXFEG@#7LTCTSU MHTFOCXY/2LMISGN9?;X;SZ(Y<#301JE(DQDYY;Y)*L_B9??PJI/%X"5:=ZAV MQW4)S]I'B4D2$O1-4DF(EYRR[W3I^@*,6G>B=L9U11@E"4D2RD%"O)R7?2=: MUR>%NN.^VJMF)'M))%1ZA><W?GU+S_Q)KCB3K7&5AIJ!WE-LI2)VKC*X= M&EV3%:YB^6>;2/@JJ9*)".\[(KN+%@STU%Y'$#>LQ'AE&&\BN4L,C/=)J&&@ M"9(\+3%>%<;'321RB8/QGCH2!>.R0$!6FIY6#'_<2(Y6@8JDPQ5";:3B]Q6# MD4@,EXGA1O*N&L%P3U/[8YFL?X(8;B27JA$,=[OJI+\]$4MDA4ZZ!@]5Z&3% M9Q-,)5^RDU@50 ) MYWQI0">%9S#$Q^JP(X@1(SUZLO)R_Y?/.WZAZ7_O[UO[4X;R=;^?GY% MK?3TF60.)MP-229K$<=)NSN)?6SG]#N?9@DHC"9"8G2QP_SZ=^]=55()!(B+ M0&#-ZNG&7*12U;Y?GKU43"6A%N6UCW,G<<)FXV#]:FM-,2E8)6^LDE1RD=<6 MT!VP2J-4WQLH8Q)CG)*Y^MQ8):ER(Z_=HSMAE4Y[7W CF[!*$0K-W!*NMNFV MMW.CAV.#?(_4*,Z!7%HN<#I)931;F[&99TOJ]5*]5L GG" ])I5>;&TK[H,> MS^L%?,T)TF-2&<76!EGF]%CIE, 4R0<]%M'$?443'1=L*+#TJP0,R#[8=7+]Z?YRVV^*K@ MF./DF*3RCO0&9+XYIJ%QS.&2WP7'G!;')!60I#=Q\\TQNHZI'@[1>SG+%%'& M_8%>G#38W5$@"&V4&.DD506M"U&W?=49!GIJS4/A9IU<:^8:<.&\".U-',@4)87#;0KVQ6F M;2<&-+X)U&=I1WQS;F8W7E9C-,VS +"H\LW;KTM5.[53R MZ'0DA(_T[S;%>"TU]Q;5R '\2,$36?-$NO*KG//$>65?X D%3SP#GDA7P95K MGJB6JK6#P=FGH- B")AM"<_++Q3]XX9KPT%XK,>!>+B,!C+?^/E,Q]WGJ\!T M\2J7!QV3T)$R-F0CSUFU*IEV ->0%X,[;1^#;)9:C?P(K7J&W7P%=V3''=6D M>HV,3=KLN:-^,'RP12.V"\[((6HZ,[=JL&(,"(8V<<<2\@?O:[SF# M*?Z%B&[OV7\QQM2BOP5C[II]^6:B;?C7F17^M<3HG1+SX*?#M]%*::'2"L27 M&D'B"K7%3>0-81&G4W8>3Y^Y;IG:V4OGU MA;Q [ JCX9GK/(4?S7[6YY;%;CY_^_XU\2XZ#\U9O^H09S9'?OK$\;?H&U@# M>&QY>\9NC >N%L/>\;&^WV_ ,![!CN(^-8&J^#A:]VM8>/B VA^QUZ/0D;GI M?KX\^W![V?WCK/OI_O+V#3.L)V/J*1Y&F]WFL?U[RT9RS34D+.G__%*A_\'O MYEPC^=&+UXDG]]O'Y),C.MC)N=U?7WPQ[1_A70:F-[&,*>XBNE!G/%& M)$2;;8*S:Y,X^KG=5KR3DM.YP MSQ/Z5G=Y:21#5>5_Y5>H&A1JJ2N +3QFN'R9O+4=7PA<-'7-(= 8_!B!N_!W MW#+'IFWX? $!^^XYB-GAH]FC#11Z!,?S(*RMFFST:4CI-.=\]M&X:[\<<"P1!'JL<]_7 *M>8'E8Y0+5HL!+Z01H__OP/0HAE=."CV>S,D2 MMEW&V_W=-BS0ZL1O_1!?3S6R$+\Z!+37D\C:#"WR1]A]*0%Y&8M(.YY@SES"_U^Q&&1L,U/2,$* QK(&MPB?P3^ MS\0%%TA,22$!.8;WY1!N=12PSWTT) 8@8>&@//@U++;Q ^(<^@9L.UP7 MI#9)6;P.?%O'FV9&SWGD90;LYG(#CUK^*C8"G*ZK#P%G<@HX ]L(WL9O U, M7'#@X%=38$_?-7N!>$:0['A%9.0DGMW;_B=X2)&;E@YU13B_8\OHO;GKC_@@ ML/CU\*-V<%U[T-6.329YR/*\AZM_0,OYA?#::ZWS5KW:>L$X.,@3-.;=@"L3 M>GVC4=KP0].FNR5;D4W;N"*P]7L# 1@TX6G%>F9 M71\>&X[-_ON+:F6I [ZK!6R11-W I%BYFN3\5M(&S.6\EAB9FWWT#VZX[-)& M6?G5 MT%!!0UO24"TW-'1P^*"5SR M_F;SU[V>!628G#K'++ MFZQE:08YJ3(RZV&?,4H!_UFG$TDFRS+1Y(Q?7'^^B[GAF@^.E^03BU.QWZ;5 MEHU6)N49FQS@WBBY8)IT3)-4K9?UV,\C8!J0)@7+%"R3Q#*UI!*^K,=_YIUE M&L RK4PZHK=EF+M!Z.*OS@^E,1@9\TN-_M1:L5K#:0E9+-V+OD*S6:1ZF,[%@M8+5=LIJZ>8&'K)ZO-(X'E;+/3[U MH>'V;.Z##0Z&M^^X)O?$\GI3"60HOTW>89E=!R[KCTP^9-'00"0.0KX;&S^X MRTPO%0CJQ'4>S8&$203G8"IA%16JJN%YM"Y!EPB3Q_ Y3 G/AUZ#MFC\TX&U MK0O69WH:5M\@.'V(/NGGW]+9T@BF<(,_3*_DAD[EMY:@]9T?!UK?*GR^0WGN MZ97V#J^X8T2>= &3!;PR<\59WHC%&&2(05NK7*K&0:N0="8-N"=.V;#G>'!)C"O-T%;EMQ[#LZ]AV!]VUT[ >O;4E8M330SBL; M@JMMF%G8+YQ:IL&5= KXD..XE@D=&B&5W2O_G&_0UC'^>E2G5? MT[BRC"$6A+V,L*L)A)U']+(=$G:]U.AD4GIRA'GU'672-^T6R@I):<\\GX,I MZ2O8O+8O_;4.U,4.>;I:+;6KF>2?4UJQIZ3"\D_.]7UIK4.1<[W4R0;+:T?D MG$,W;9^*:R]@+ 77SW!]8U]*;-.N^!U*@%:I7BF\KQ,DXN:^5%<.B+A=JK=S M0L3/W=/*$I=AWQ&6A1'UG@6GF@<9L'J)2V5$:V_>VII-MSL-+S8;.9$-!?'G MB?C/]^;;'8[XVZ7S=B:-/IDIQI/TY,+_=[16'JW6[E@5Y,8EO8=-5:1?Y5(! MTEZL/;//+=1*K?-#!6XR+\YK_*?-%R>/3C. MX,FT+#EQWC?L!Q-O*K]&1>2NF$%OL)ZTN("$QSTUB!Y_..!#[N+7?..G_.E\ MO?O\>N'-SQS(UYZN64DA MPM,)].2YUK2Y+'\?AFHCX]:P*$S[_6ZYM_O-L?L!>!2V+^SCS2,WM5HFO=XG MGI X+AI4QJZC-_"'WWQ7@8;LE,,BQXF M2U;=Z):[Y]D%RUC*M\M2XHOY]N/E7OCVO-3L9 +Q>L1D\VPI=5G^^N"4VJGO M*^V (^XD'MDO-VDE68TGV-E+N;$7:E^[]F!)6128G"L*HSHY*HR:S4$?LAAJ M;BT;58^L?Y6P=*!:25\[L/(VQU\OL-E'_^"&RRYMQ!Q.K(1*77^P>H?SXN@< MG'#7J'EY!G2[9GG3+NBL.-)S>J72/FLVCZ7J;&,% MM_$%=U[9L]$=ESKH2?/;$P;,;E[8(YT0]$$(I! 6\:?ICY0?FD$^55JG>V;QU<*/-W3'%/$<23)J5GC#-]2A(L'I>JFW1EUZ0X$%( M\#QIS';"Z-1C(,%.IU1IM0]'@;EQ5O<(#30R;6.WILC^<_ Y2*ZO8-*DJ=]K MF2H7W_+"I+5&J5/?'&QU$\=J%P15D.T&9)LTEGLM\R9'9-LLG7?."[)]#F2; M-"YY+9,H/V1;;96:U;V:1$<4QMEC1\CZY;H;+W\_E?51?E_^D3MHN6W6NE0\ M)(UX7LL8(V)(4\VX/SG1;I3:6\R%WA.Q%CR15YY(FL6\EJ670YXX;Y4JE>.8\T=K6C,PA3[3:I?,MAIKOA%B?6Y@ML>#=E05N1Y<&W%,-<*8K6\KV MYZG,P[PP= T\Q&H[R\!&-F7N!2GO@923,N3S5ETN2+F!I-PI5=J5@I0+4IXG MY:1,^[PQE@M2QK =^./U>I;U',\'-G>;II!8MC-&W7(%5Q)WEC!FW5@_1]2? MX: =S_R185,S1JR,BV!M*8M*W1X1-JWJ^Z"> @E2JP'4(E#EYS\NRVQ)A=XW MA^KSPH82^#TMBE!^E_VP6OE5_!*^-G9@67 S)W"1@^0$!3X0>Z\>.=4ZX*X< M-D_NS%3?%[$#_&>?\X&79FGB]K N/V8.EU<1PRKR6Y,$9FDPB1'>#8G0W5YBTTJMDMBTDCV/ONO!^?N<497HTH+2 M:C,J)^V]+[/HN9AXL+#0-$?299!*X*R18PVP"TTROQ/XG@_2"@'#EY<%BW-D>.P@&&X"UPO MY5"#&Z> ML(H2<](\?+4Z^_0N5U<;L+\LLP#:"Z;8-LZJU7]^Y#W_RO: ,7 U(O@2/2X^ M$CV,F@P39[C[Z82+*=7Q]]-$;N(WOHT>YI/1Y]TQ"LI-3(C6B_?GS5*E,F\, M$\#Z ^S[ Q $$HG=-R<@0 VZ%YXU*IKTYTNJQ-"OV3>\473$<(<^Z0]C,G&= MG[! HLGE1Y6485%'E8=3@W,RID2WUT-1L#Z*.YPUW$@3UW#:6 MV9^<;"IY:: Z_FA8 :#<4^@=4## C\%T:! MA46(-Q7\A382!]&IEC(!/G0&(/7QILLDYN^!S5F](@1F6:K6TU6>WV%#8(>X M.PXUU@6H1=-G($I-R_2GV.4,]$@;ETK;A*KV)>V>Q\69++5UVT(VOKB"V_3@ MB'&,Q8M70#74&.PZ3ROUU )@*/BGF<2Z]R,NGE,]YCULP1?'L+-65A>&ZT[1 MV\U"2P7B-('>\7$8/@_CPR&'CQ^7JJ?XT0DSP?#!OD&K" ECZ=XGH1,=8._! M9.++-U^)TEMXJDNU+S?2RLB DEIG]0J^;,G\WR9TI93%'9RW ?I 4)7\XQ.XV6"$;<#2-Z1;S/Z- MV+ ;M8,;XT7.5YXQ;H#VE*];Q)ZVWXC?+#RK)W&Q% M!]4^^8.JEAJ5>0C:+8ZJM?Y1M>51H?6S_+B2:DW:T7%UGL%QM1/&!*YW0NWU M3ZA3%K^Y)RD_-DP;-8%T37J&!98L7^F9=)*PF#LRQI6C(]O>N@&WI-$NG2*'VPOEC8)S Y0(7#50SC56*^R5Y903FY"-WR;HTP'E!H@(KQQ_!19^DDAP9 MCUQX.SUA!<.1NWQ(CH?X U57 ;]S ?[FYE#9O,^6*Z&.SW"B.HN?(U8588' M1VJ=]8V)M\ '^5?@^>9P*GOF#:)X$^@2[,F1B_3V"WSRVGB/4X<9\-'%R+ ? M1-( Y=U'TYL-R'6%/VI(LZ4;N:?X@\AO_"A<3C 8]>AHANY6]*@SY[2/6WYS M;%[>Z1W7.^=$YQ:I44$YW7S^\$DO%Y&/7^W1_NQ1V0KM) M"$2E76 T/ /+57TR^Q$"4K&;S]^^?TV\AY["38] 19\^C;W67X[",J^;[N?+LP^WE]T_SKJ?[B]OWS##>C*FGLH08^V4 MS6,;\I:-Y#)JF-Z4U6&_5.A_\+NYPC'YT8O722?QV\?DDR"BV,$YW%]??#'M M'^$]!J8WL8PIJ@#+M/E9#W,ZB5E(>5$&DD>*&]_IOXAQASH/4-J^B05FXE#Q M&[-OAK5H\;12 @4EI+-L5\?]H;\R=G:$/[\'\5.,8- MZ>L;,HDVY"6%0\!N$]'EV\#BGEARM6Z<59LO^2OQ)_ZNVASH;T71M#O>1U,3 MJQ(N?_;)"@';@A(*U4Z]4=)BI*^$08@1] 'W8.$BRH+E#HX-3#UEW*85T]=, M6]C%>,)Z4 :MW# JWINR@(P>&2AR7#1W.!N:*") T@>]L>FSC99;0G!+%8TO MB9W#(IR2'&4,AR*"].*^\ ?:67(M9/6*R+K'O D8\4-3[//,*O "X4HNG/'8 M]#QXY/_^I5VKGK^%!43'@E_%/5$!?=@D+P!O2M\ID](\P3BP*!V 7^S#1<%- MZ1L2\1.#9D!IH#?1.BSAI&-1942?1$$N_A-62=%103CJ_6%H*CK#H=GG+N9: M77Q8#V%"X;^X'+R>9P*-&RZ&\LA/\<3V:DD26(Z!H2_:+YR?#!OE$=HHYOY< M6E5X^!%-E]EU["%4'@8/AXQ=RFL8KG1@M&CAQ*/"#>@P=?R MY%/>_HG#A[;C1^N7M(3+$B\3UW:Z4O(;.KAPHL!6\/M>= 9!)?:FSG?$AX:DG)8(8$+ MQ%RWBY=ZXL8/)$2N1[1['#A)4*M>5Z6MP MS@HKME4P"N=&U;40!OJ55XI9\ M@KT H^OLCQ(;&J:(@'-/R@SDVV@]\#[(.*JZ@">+;CAQ1'%9";\16+[@'-AG M0\D#%%"8WQ]B %S+#.#2Y>>8J*3(H?Q(B56Y&I+46 -&8A!WG43 ]_)=F7WN M=F]VZ][EBI:%*?0U)*2_)IPB)7:0AJ5AQ*Z!_C4I=ZNH\O0-I.NEFF\CU4 F M@CP#:##6?J8Y%2F[FX+$D" LV;Z8Q:: - M7VF6C6[."/V8_A:FM#!T:08B[]$<\,@\XS@((W!).D;:61A>JR1>6(( /$OU M9%(E)XDF$BY]-+OH5L3,#Z!V79 X4_R$3\BTB0)8TC:Q>&@*QBIBE;KE?2,0 M2423[H)U$"!\J4Y-R:/T>S8VIJ18)U0IZJ,)-. ^"$&&)ESX-&7T0?[%A?U# M6L6>:KH>WXF;%DA"P\!'3:($'5K,8,GB553AKFMZ/X0A$&I^7% /S%4,M]HA MG?6BI^Y',4+XD=!MPG83@5J*W&+4D+[LC"=PJN$)T.&!2NE3_;&K:T2\,3XZ M+!9SXB=O07Q-L#L7VXAK,?JX//$;T$FJ5MW,B MGKR'ZEN2_0^N* Q2OZ/?P&= I('PH/"RY'GXOCC[.Y1GCHMKNG8?#-O\CQ&2 M+U50@$P8/,&I1_X*>WEQ?7?]"A=5JU3KJRS<60,HP;B=W3=I%"_:O"?8O9B= MRQ::N%+6!6$5? JS:H]&Q+N>^_H]4ZI=KNS/<&4;JNDTZ+TQK-Z-N&KMNW3G M-Y]\6%)Y(&OL_I0DE($"J0?GKH1F^+G)26RGY[.2\)J5S /92C?4]!Q8K:#. M97*+0A;1*G7AKO@!V& "8CWTV0UA@SF2B,UQLIZC;!K2;(\K+2+&: @](CC' M4*XQ>"JFMRX99G+J&:#^:2+5Q$$3(EIB)!&'+1456BI:&XG0@73FFF6 RI0T M&?]))HCMV&>N _:=#