0001823239-23-000081.txt : 20230808 0001823239-23-000081.hdr.sgml : 20230808 20230808162057 ACCESSION NUMBER: 0001823239-23-000081 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MARAVAI LIFESCIENCES HOLDINGS, INC. CENTRAL INDEX KEY: 0001823239 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39725 FILM NUMBER: 231151693 BUSINESS ADDRESS: STREET 1: 10770 WATERIDGE CIRCLE SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: (858) 546-0004 MAIL ADDRESS: STREET 1: 10770 WATERIDGE CIRCLE SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 10-Q 1 mrvi-20230630.htm 10-Q mrvi-20230630
000182323912/312023Q2FALSEhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00018232392023-01-012023-06-300001823239us-gaap:CommonClassAMember2023-08-01xbrli:shares0001823239us-gaap:CommonClassBMember2023-08-0100018232392023-06-30iso4217:USD00018232392022-12-310001823239us-gaap:NonrelatedPartyMember2023-06-300001823239us-gaap:NonrelatedPartyMember2022-12-310001823239us-gaap:RelatedPartyMember2023-06-300001823239us-gaap:RelatedPartyMember2022-12-310001823239us-gaap:CommonClassAMember2022-12-31iso4217:USDxbrli:shares0001823239us-gaap:CommonClassAMember2023-06-300001823239us-gaap:CommonClassBMember2022-12-310001823239us-gaap:CommonClassBMember2023-06-3000018232392023-04-012023-06-3000018232392022-04-012022-06-3000018232392022-01-012022-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-03-310001823239us-gaap:AdditionalPaidInCapitalMember2023-03-310001823239us-gaap:RetainedEarningsMember2023-03-310001823239us-gaap:NoncontrollingInterestMember2023-03-3100018232392023-03-310001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001823239us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001823239us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001823239us-gaap:RetainedEarningsMember2023-04-012023-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-06-300001823239us-gaap:AdditionalPaidInCapitalMember2023-06-300001823239us-gaap:RetainedEarningsMember2023-06-300001823239us-gaap:NoncontrollingInterestMember2023-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001823239us-gaap:AdditionalPaidInCapitalMember2022-12-310001823239us-gaap:RetainedEarningsMember2022-12-310001823239us-gaap:NoncontrollingInterestMember2022-12-310001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-06-300001823239us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001823239us-gaap:NoncontrollingInterestMember2023-01-012023-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-06-300001823239us-gaap:RetainedEarningsMember2023-01-012023-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-03-310001823239us-gaap:AdditionalPaidInCapitalMember2022-03-310001823239us-gaap:RetainedEarningsMember2022-03-310001823239us-gaap:NoncontrollingInterestMember2022-03-3100018232392022-03-310001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001823239us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001823239us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001823239us-gaap:RetainedEarningsMember2022-04-012022-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-06-300001823239us-gaap:AdditionalPaidInCapitalMember2022-06-300001823239us-gaap:RetainedEarningsMember2022-06-300001823239us-gaap:NoncontrollingInterestMember2022-06-3000018232392022-06-300001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001823239us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001823239us-gaap:AdditionalPaidInCapitalMember2021-12-310001823239us-gaap:RetainedEarningsMember2021-12-310001823239us-gaap:NoncontrollingInterestMember2021-12-3100018232392021-12-310001823239us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-06-300001823239us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001823239us-gaap:NoncontrollingInterestMember2022-01-012022-06-300001823239us-gaap:RetainedEarningsMember2022-01-012022-06-300001823239mrvi:MaravaiLifeSciencesHoldingsLLCMember2023-01-012023-06-300001823239mrvi:MaravaiLifeSciencesHoldingsLLCMember2022-01-012022-06-300001823239mrvi:MaravaiLifeSciencesHoldings2LLCMember2023-01-012023-06-300001823239mrvi:MaravaiLifeSciencesHoldings2LLCMember2022-01-012022-06-30mrvi:segment0001823239mrvi:AlphazymeHoldingsIncMember2023-01-222023-01-2200018232392023-01-222023-01-220001823239mrvi:MaravaiLifeSciencesHoldingsIncAndAlphazymeHoldingsIncMember2023-01-222023-01-220001823239mrvi:MaravaiLifeSciencesHoldingsLLCMember2023-01-222023-01-22xbrli:pure0001823239us-gaap:CommonClassBMember2023-01-220001823239srt:NorthAmericaMembermrvi:NucleicAcidProductionSegmentMember2023-04-012023-06-300001823239srt:NorthAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2023-04-012023-06-300001823239srt:NorthAmericaMember2023-04-012023-06-300001823239mrvi:NucleicAcidProductionSegmentMemberus-gaap:EMEAMember2023-04-012023-06-300001823239mrvi:BiologicsSafetyTestingSegmentMemberus-gaap:EMEAMember2023-04-012023-06-300001823239us-gaap:EMEAMember2023-04-012023-06-300001823239srt:AsiaPacificMembermrvi:NucleicAcidProductionSegmentMember2023-04-012023-06-300001823239srt:AsiaPacificMembermrvi:BiologicsSafetyTestingSegmentMember2023-04-012023-06-300001823239srt:AsiaPacificMember2023-04-012023-06-300001823239mrvi:NucleicAcidProductionSegmentMembermrvi:LatinAndCentralAmericaMember2023-04-012023-06-300001823239mrvi:LatinAndCentralAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2023-04-012023-06-300001823239mrvi:LatinAndCentralAmericaMember2023-04-012023-06-300001823239mrvi:NucleicAcidProductionSegmentMember2023-04-012023-06-300001823239mrvi:BiologicsSafetyTestingSegmentMember2023-04-012023-06-300001823239srt:NorthAmericaMembermrvi:NucleicAcidProductionSegmentMember2023-01-012023-06-300001823239srt:NorthAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2023-01-012023-06-300001823239srt:NorthAmericaMember2023-01-012023-06-300001823239mrvi:NucleicAcidProductionSegmentMemberus-gaap:EMEAMember2023-01-012023-06-300001823239mrvi:BiologicsSafetyTestingSegmentMemberus-gaap:EMEAMember2023-01-012023-06-300001823239us-gaap:EMEAMember2023-01-012023-06-300001823239srt:AsiaPacificMembermrvi:NucleicAcidProductionSegmentMember2023-01-012023-06-300001823239srt:AsiaPacificMembermrvi:BiologicsSafetyTestingSegmentMember2023-01-012023-06-300001823239srt:AsiaPacificMember2023-01-012023-06-300001823239mrvi:NucleicAcidProductionSegmentMembermrvi:LatinAndCentralAmericaMember2023-01-012023-06-300001823239mrvi:LatinAndCentralAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2023-01-012023-06-300001823239mrvi:LatinAndCentralAmericaMember2023-01-012023-06-300001823239mrvi:NucleicAcidProductionSegmentMember2023-01-012023-06-300001823239mrvi:BiologicsSafetyTestingSegmentMember2023-01-012023-06-300001823239srt:NorthAmericaMembermrvi:NucleicAcidProductionSegmentMember2022-04-012022-06-300001823239srt:NorthAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2022-04-012022-06-300001823239srt:NorthAmericaMember2022-04-012022-06-300001823239mrvi:NucleicAcidProductionSegmentMemberus-gaap:EMEAMember2022-04-012022-06-300001823239mrvi:BiologicsSafetyTestingSegmentMemberus-gaap:EMEAMember2022-04-012022-06-300001823239us-gaap:EMEAMember2022-04-012022-06-300001823239srt:AsiaPacificMembermrvi:NucleicAcidProductionSegmentMember2022-04-012022-06-300001823239srt:AsiaPacificMembermrvi:BiologicsSafetyTestingSegmentMember2022-04-012022-06-300001823239srt:AsiaPacificMember2022-04-012022-06-300001823239mrvi:NucleicAcidProductionSegmentMembermrvi:LatinAndCentralAmericaMember2022-04-012022-06-300001823239mrvi:LatinAndCentralAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2022-04-012022-06-300001823239mrvi:LatinAndCentralAmericaMember2022-04-012022-06-300001823239mrvi:NucleicAcidProductionSegmentMember2022-04-012022-06-300001823239mrvi:BiologicsSafetyTestingSegmentMember2022-04-012022-06-300001823239srt:NorthAmericaMembermrvi:NucleicAcidProductionSegmentMember2022-01-012022-06-300001823239srt:NorthAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2022-01-012022-06-300001823239srt:NorthAmericaMember2022-01-012022-06-300001823239mrvi:NucleicAcidProductionSegmentMemberus-gaap:EMEAMember2022-01-012022-06-300001823239mrvi:BiologicsSafetyTestingSegmentMemberus-gaap:EMEAMember2022-01-012022-06-300001823239us-gaap:EMEAMember2022-01-012022-06-300001823239srt:AsiaPacificMembermrvi:NucleicAcidProductionSegmentMember2022-01-012022-06-300001823239srt:AsiaPacificMembermrvi:BiologicsSafetyTestingSegmentMember2022-01-012022-06-300001823239srt:AsiaPacificMember2022-01-012022-06-300001823239mrvi:NucleicAcidProductionSegmentMembermrvi:LatinAndCentralAmericaMember2022-01-012022-06-300001823239mrvi:LatinAndCentralAmericaMembermrvi:BiologicsSafetyTestingSegmentMember2022-01-012022-06-300001823239mrvi:LatinAndCentralAmericaMember2022-01-012022-06-300001823239mrvi:NucleicAcidProductionSegmentMember2022-01-012022-06-300001823239mrvi:BiologicsSafetyTestingSegmentMember2022-01-012022-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMember2023-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:MaravaiLifeSciencesHoldingsLLCMember2023-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:MaravaiLifeSciencesHoldingsLLCMembermrvi:TaxDistributionMember2023-04-012023-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:MaravaiLifeSciencesHoldingsLLCMembermrvi:TaxDistributionMember2023-01-012023-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:MaravaiLifeSciencesHoldingsLLCMembermrvi:TaxDistributionMember2022-04-012022-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:MaravaiLifeSciencesHoldingsLLCMembermrvi:TaxDistributionMember2022-01-012022-06-300001823239mrvi:NacalaiUSAIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-04-012023-06-300001823239mrvi:NacalaiUSAIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-06-300001823239mrvi:NacalaiUSAIncMembermrvi:AccountsReceivableBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001823239mrvi:NacalaiUSAIncMembermrvi:AccountsReceivableBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001823239mrvi:GSKPlcMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-04-012023-06-300001823239mrvi:AccountsReceivableBenchmarkMembermrvi:GSKPlcMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001823239mrvi:MerckCoIncMembermrvi:AccountsReceivableBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001823239us-gaap:CustomerConcentrationRiskMembermrvi:BioNTechSEMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001823239us-gaap:CustomerConcentrationRiskMembermrvi:BioNTechSEMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001823239mrvi:AccountsReceivableBenchmarkMemberus-gaap:CustomerConcentrationRiskMembermrvi:BioNTechSEMember2022-01-012022-12-310001823239mrvi:PfizerIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-04-012022-06-300001823239mrvi:PfizerIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-06-300001823239mrvi:AccountsReceivableBenchmarkMembermrvi:PfizerIncMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001823239mrvi:AccountsReceivableBenchmarkMembermrvi:CureVacMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001823239mrvi:AlphazymeLLCMember2023-01-182023-01-180001823239mrvi:AlphazymeLLCMember2023-01-012023-06-300001823239mrvi:AlphazymeLLCMember2023-04-012023-06-300001823239mrvi:AlphazymeLLCMember2023-01-182023-06-300001823239mrvi:AlphazymeLLCMember2023-06-012023-06-300001823239mrvi:SecuritiesPurchaseAgreementMaximumPerformancePaymentMembermrvi:AlphazymeLLCMember2023-01-180001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember2023-01-180001823239mrvi:MyChemLegacyOwnersMembermrvi:AlphazymeLLCMember2023-01-182023-01-180001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMemberus-gaap:ResearchAndDevelopmentExpenseMembermrvi:AlphazymeLLCMember2023-04-012023-06-300001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMemberus-gaap:ResearchAndDevelopmentExpenseMembermrvi:AlphazymeLLCMember2023-01-012023-06-300001823239mrvi:AlphazymeLLCMember2023-01-180001823239mrvi:PotentialWorkingCapitalAdjustmentsMembermrvi:AlphazymeLLCMember2023-01-180001823239mrvi:SecureRepresentationsAndWarrantiesMembermrvi:AlphazymeLLCMember2023-01-180001823239mrvi:PotentialWorkingCapitalAdjustmentsMembermrvi:AlphazymeLLCMember2023-04-012023-06-300001823239us-gaap:TradeNamesMembermrvi:AlphazymeLLCMember2023-01-180001823239us-gaap:TradeNamesMembermrvi:AlphazymeLLCMember2023-01-182023-01-180001823239us-gaap:DevelopedTechnologyRightsMembermrvi:AlphazymeLLCMember2023-01-180001823239us-gaap:DevelopedTechnologyRightsMembermrvi:AlphazymeLLCMember2023-01-182023-01-180001823239us-gaap:CustomerRelationshipsMembermrvi:AlphazymeLLCMember2023-01-180001823239us-gaap:CustomerRelationshipsMembermrvi:AlphazymeLLCMember2023-01-182023-01-180001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembermrvi:MeasurementInputRevenueGrowthRateMembersrt:MinimumMembermrvi:AlphazymeLLCMember2023-01-180001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembermrvi:MeasurementInputRevenueGrowthRateMembersrt:MaximumMembermrvi:AlphazymeLLCMember2023-01-180001823239us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermrvi:AlphazymeLLCMember2023-01-180001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembermrvi:MeasurementInputObsolescentCurveMembermrvi:AlphazymeLLCMember2023-01-180001823239mrvi:MyChemLLCMember2022-01-272022-01-270001823239mrvi:MyChemLLCMember2022-04-012022-06-300001823239mrvi:MyChemLLCMember2022-01-012022-06-300001823239mrvi:MyChemLLCMember2022-01-272022-11-300001823239mrvi:MyChemLLCMember2022-11-012022-11-300001823239mrvi:MyChemLLCMembermrvi:SecuritiesPurchaseAgreementMaximumPerformancePaymentMember2022-01-270001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLLCMember2022-01-270001823239mrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMember2022-01-272022-01-270001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMemberus-gaap:CostOfSalesMember2023-04-012023-06-300001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMemberus-gaap:CostOfSalesMember2023-01-012023-06-300001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001823239mrvi:SecuritiesPurchaseAgreementRetentionPaymentMembermrvi:MyChemLegacyOwnersMembermrvi:MyChemLLCMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001823239mrvi:SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMembermrvi:MyChemLLCMember2022-01-270001823239mrvi:SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMembermrvi:MyChemLLCMember2023-01-282023-01-280001823239mrvi:SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMembermrvi:MyChemLLCMember2023-01-292023-06-300001823239mrvi:MyChemLLCMember2022-01-270001823239mrvi:MyChemLLCMember2022-10-012022-12-310001823239mrvi:PotentialWorkingCapitalAdjustmentsMembermrvi:MyChemLLCMember2022-01-270001823239mrvi:SecureRepresentationsAndWarrantiesMembermrvi:MyChemLLCMember2022-01-270001823239mrvi:PotentialWorkingCapitalAdjustmentsMembermrvi:MyChemLLCMember2022-10-012022-12-310001823239mrvi:SecureRepresentationsAndWarrantiesMembermrvi:MyChemLLCMember2023-01-282023-03-310001823239mrvi:IndemnificationOfPreClosingLiabilitiesMembermrvi:MyChemLLCMember2023-01-292023-06-300001823239us-gaap:TradeNamesMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:TradeNamesMembermrvi:MyChemLLCMember2022-01-272022-01-270001823239us-gaap:DevelopedTechnologyRightsMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:DevelopedTechnologyRightsMembermrvi:MyChemLLCMember2022-01-272022-01-270001823239us-gaap:CustomerRelationshipsMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:CustomerRelationshipsMembermrvi:MyChemLLCMember2022-01-272022-01-270001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembermrvi:MeasurementInputRevenueGrowthRateMembersrt:MinimumMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembermrvi:MeasurementInputRevenueGrowthRateMembersrt:MaximumMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MinimumMembermrvi:MeasurementInputObsolescentCurveMembermrvi:MyChemLLCMember2022-01-270001823239us-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMembermrvi:MeasurementInputObsolescentCurveMembermrvi:MyChemLLCMember2022-01-27mrvi:reporting_unit00018232392022-01-012022-12-310001823239mrvi:NucleicAcidProductionSegmentMember2022-01-012022-12-310001823239mrvi:NucleicAcidProductionSegmentMember2022-12-310001823239mrvi:BiologicsSafetyTestingSegmentMember2022-12-310001823239mrvi:NucleicAcidProductionSegmentMember2023-06-300001823239mrvi:BiologicsSafetyTestingSegmentMember2023-06-300001823239srt:MinimumMember2023-06-300001823239srt:MaximumMember2023-06-300001823239us-gaap:TradeNamesMember2023-06-300001823239us-gaap:TradeNamesMembersrt:MinimumMember2023-06-300001823239us-gaap:TradeNamesMembersrt:MaximumMember2023-06-300001823239us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001823239srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001823239us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-06-300001823239us-gaap:CustomerRelationshipsMember2023-06-300001823239srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-06-300001823239us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-06-300001823239us-gaap:TradeNamesMember2022-12-310001823239us-gaap:TradeNamesMembersrt:MinimumMember2022-12-310001823239us-gaap:TradeNamesMembersrt:MaximumMember2022-12-310001823239us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001823239srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001823239us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2022-12-310001823239us-gaap:CustomerRelationshipsMember2022-12-310001823239srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-12-310001823239us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-12-310001823239mrvi:AlphazymeLLCMember2023-03-310001823239us-gaap:CostOfSalesMember2023-04-012023-06-300001823239us-gaap:CostOfSalesMember2023-01-012023-06-300001823239us-gaap:CostOfSalesMember2022-04-012022-06-300001823239us-gaap:CostOfSalesMember2022-01-012022-06-300001823239us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001823239us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001823239us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001823239us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateCapMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateCapMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateCapMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMember2023-06-300001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateCapMember2022-12-310001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateCapMember2022-12-310001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateCapMember2022-12-310001823239us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateCapMember2022-12-310001823239us-gaap:MeasurementInputDiscountRateMembermrvi:AlphazymeLLCMember2023-01-18mrvi:payment0001823239us-gaap:MeasurementInputDiscountRateMembermrvi:MyChemLLCMember2022-01-270001823239mrvi:MyChemLLCMember2022-01-012022-12-310001823239mrvi:SanDiegoCaliforniaMember2022-05-31mrvi:building0001823239mrvi:CooperativeAgreementMember2022-05-012022-05-310001823239mrvi:CooperativeAgreementMember2022-05-310001823239mrvi:CooperativeAgreementMember2023-04-012023-06-300001823239mrvi:CooperativeAgreementMember2023-01-012023-06-300001823239mrvi:CooperativeAgreementMember2023-06-300001823239mrvi:JupiterFloridaMember2023-01-31mrvi:extension_option0001823239mrvi:SanDiegoCaliforniaFlandersIIMember2023-03-310001823239mrvi:SanDiegoCaliforniaFlandersIMember2023-03-310001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-10-310001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-10-310001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2023-06-300001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2022-01-310001823239mrvi:NewCreditAgreementMemberus-gaap:SecuredDebtMember2022-01-012022-01-310001823239mrvi:NewCreditAgreementMember2022-01-012022-01-310001823239mrvi:NewCreditAgreementMember2022-01-012022-03-31mrvi:loan0001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-01-310001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMembersrt:MaximumMemberus-gaap:SecuredDebtMember2023-06-300001823239srt:MinimumMembermrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2023-06-300001823239us-gaap:InterestRateCapMember2021-03-310001823239us-gaap:InterestRateCapMember2022-05-310001823239us-gaap:InterestRateCapMember2023-06-300001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-310001823239mrvi:NewCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001823239us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001823239us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001823239us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001823239us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001823239us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001823239us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001823239us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001823239us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001823239us-gaap:EmployeeStockMember2023-04-012023-06-300001823239us-gaap:EmployeeStockMember2022-04-012022-06-300001823239us-gaap:EmployeeStockMember2023-01-012023-06-300001823239us-gaap:EmployeeStockMember2022-01-012022-06-300001823239us-gaap:CommonClassBMember2023-04-012023-06-300001823239us-gaap:CommonClassBMember2022-04-012022-06-300001823239us-gaap:CommonClassBMember2023-01-012023-06-300001823239us-gaap:CommonClassBMember2022-01-012022-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2023-04-012023-06-300001823239mrvi:MaravaiLifeSciencesHoldingsIncMembermrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2023-04-012023-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2023-01-012023-06-300001823239mrvi:MaravaiLifeSciencesHoldingsIncMembermrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2023-01-012023-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2022-04-012022-06-300001823239mrvi:MaravaiLifeSciencesHoldingsIncMembermrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2022-04-012022-06-300001823239mrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2022-01-012022-06-300001823239mrvi:MaravaiLifeSciencesHoldingsIncMembermrvi:MaravaiTopcoHoldingsLLCMembermrvi:TaxDistributionMember2022-01-012022-06-300001823239mrvi:TaxReceivableAgreementPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2023-06-300001823239mrvi:TaxReceivableAgreementPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2023-04-012023-06-300001823239mrvi:TaxReceivableAgreementPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2023-01-012023-06-300001823239mrvi:TaxReceivableAgreementInterestPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2023-04-012023-06-300001823239mrvi:TaxReceivableAgreementInterestPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2023-01-012023-06-300001823239mrvi:TaxReceivableAgreementPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2022-04-012022-06-300001823239mrvi:TaxReceivableAgreementPaymentsMemberus-gaap:RelatedPartyMembermrvi:MLSH1AndMLSH2Member2022-01-012022-06-300001823239us-gaap:OperatingSegmentsMembermrvi:NucleicAcidProductionSegmentMember2023-04-012023-06-300001823239us-gaap:OperatingSegmentsMembermrvi:NucleicAcidProductionSegmentMember2022-04-012022-06-300001823239us-gaap:OperatingSegmentsMembermrvi:NucleicAcidProductionSegmentMember2023-01-012023-06-300001823239us-gaap:OperatingSegmentsMembermrvi:NucleicAcidProductionSegmentMember2022-01-012022-06-300001823239us-gaap:OperatingSegmentsMembermrvi:BiologicsSafetyTestingSegmentMember2023-04-012023-06-300001823239us-gaap:OperatingSegmentsMembermrvi:BiologicsSafetyTestingSegmentMember2022-04-012022-06-300001823239us-gaap:OperatingSegmentsMembermrvi:BiologicsSafetyTestingSegmentMember2023-01-012023-06-300001823239us-gaap:OperatingSegmentsMembermrvi:BiologicsSafetyTestingSegmentMember2022-01-012022-06-300001823239us-gaap:OperatingSegmentsMember2023-04-012023-06-300001823239us-gaap:OperatingSegmentsMember2022-04-012022-06-300001823239us-gaap:OperatingSegmentsMember2023-01-012023-06-300001823239us-gaap:OperatingSegmentsMember2022-01-012022-06-300001823239us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001823239us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001823239us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001823239us-gaap:IntersegmentEliminationMember2022-01-012022-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number 001-39725
Maravai LifeSciences Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware85-2786970
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
10770 Wateridge Circle, Suite 200
San Diego, California
92121
(Address of principal executive offices)
(Zip code)
______________________________
Registrant’s telephone number, including area code: (858) 546-0004
______________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, $0.01 par valueMRVIThe Nasdaq Stock Market LLC

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerýAccelerated filer
o
Non-accelerated filer
o
Smaller reporting company
o
Emerging growth company
o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes    No  x
As of August 1, 2023, 131,923,561 shares of the registrant’s Class A common stock were outstanding and 119,094,026 shares of the registrant’s Class B common stock were outstanding.
1

TABLE OF CONTENTS
Page

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact included in this report, including, without limitation, statements under the section “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” are forward-looking statements. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements often may include words such as “anticipate,” “estimate,” “expect,” “project,” “plan,” “intend,” “believe,” “may,” “will,” “should,” “can have,” “likely” and other words and terms of similar meaning. These statements are based upon management’s current expectations, assumptions and estimates and are not guarantees of the timing or nature of our future operating or financial performance or other events. All forward-looking statements are subject to risks, uncertainties and other factors that may cause our actual results to differ materially from those that we expected, including:
The extent and duration of our revenue associated with COVID-19 related products and services are uncertain and are dependent, in important respects, on factors outside of our control.
We are dependent on the level of our customers’ spending on and demand for outsourced nucleic acid production and biologics safety testing products and services. A reduction in spending or change in spending priorities of our customers could significantly reduce demand for our products and services and could have a material adverse effect on our business, financial condition, results of operations, cash flows and prospects.
Ongoing macroeconomic challenges and changes in economic conditions, including adverse developments affecting banks and financial institutions, follow-on effects of those events and related systemic pressures, could negatively impact, directly or indirectly, our and our customers’ current and future business operations and our financial condition, revenue and earnings.
Certain of our products are used by customers in the production of vaccines and therapies, some of which represent relatively new and still-developing modes of treatment. Unforeseen adverse events, negative clinical outcomes, development of alternative therapies, or increased regulatory scrutiny of these and their financial cost may damage public perception of the safety, utility, or efficacy of these vaccines and therapies or other modes of treatment and may harm our customers’ ability to conduct their business. Such events may negatively impact our revenue and have an adverse effect on our performance.
We compete with life science, pharmaceutical and biotechnology companies who are substantially larger than we are and potentially capable of developing new approaches that could make our products, services and technology obsolete.
If our products and services do not perform as expected or the reliability of the technology on which our products and services are based is questioned, we could experience lost revenue, delayed or reduced market acceptance of our products and services, increased costs and damage to our reputation.
Our products are highly complex and are subject to quality control requirements.
Our commercial success depends on the market acceptance of our life science reagents. Our reagents may not achieve or maintain significant commercial market acceptance.
Our operating results may fluctuate significantly in the future, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.
Ongoing geopolitical instability and the resulting economic disruption may negatively impact our business, operations and financial condition.
Our acquisitions expose us to risks that could adversely affect our business, and we may not achieve the anticipated benefits of acquisitions of businesses or technologies.
Product liability lawsuits against us could cause us to incur substantial liabilities, limit sales of our existing products and limit commercialization of any products that we may develop.
Our acquisitions expose us to risks that could adversely affect our business, and we may not achieve the anticipated benefits of acquisitions of businesses or technologies.
We depend on a limited number of customers for a high percentage of our revenue. If we cannot maintain our current relationships with customers, fail to sustain recurring sources of revenue with our existing customers, or if we fail to enter into new relationships, our future operating results will be adversely affected.
3

We rely on a limited number of suppliers or, in some cases, sole suppliers, for some of our raw materials and may not be able to find replacements or immediately transition to alternative suppliers.
Our products could become subject to more onerous regulation by the FDA or other regulatory agencies in the future, which could increase our costs and delay or prevent commercialization of our products, thereby materially and adversely affecting our business, financial condition, results of operations, cash flows and prospects.
If we are unable to obtain, maintain and enforce intellectual property protection for our current or future products, or if the scope of our intellectual property protection is not sufficiently broad, our ability to commercialize our products successfully and to compete effectively may be materially adversely affected.
If we fail to comply with our obligations under any license agreements, disagree over contract interpretation, or otherwise experience disruptions to our business relationships with our licensors, we could lose intellectual property rights that are necessary to our business.
Our existing indebtedness could adversely affect our business and growth prospects.
Our principal asset is our interest in Maravai Topco Holdings, LLC (“Topco LLC”), and, accordingly, we depend on distributions from Topco LLC to pay our taxes and expenses, including payments under a tax receivable agreement with the former owners of Topco LLC (the “Tax Receivable Agreement” or “TRA”). Topco LLC’s ability to make such distributions may be subject to various limitations and restrictions.
Conflicts of interest could arise between our shareholders and Maravai Life Sciences Holdings, LLC (“MLSH 1”), the only other member of Topco LLC, which may impede business decisions that could benefit our shareholders.
The Tax Receivable Agreement requires us to make cash payments to MLSH 1 and Maravai Life Sciences Holdings 2, LLC (“MLSH 2”), an entity through which certain of our former owners hold their interests in the Company, in respect of certain tax benefits to which we may become entitled, and we expect that the payments we will be required to make will be substantial.
Our organizational structure, including the Tax Receivable Agreement, confers certain benefits upon MLSH 1 and MLSH 2 that will not benefit the other common shareholders to the same extent as they will benefit MLSH 1 and MLSH 2.
GTCR, LLC (“GTCR”) controls us, and its interests may conflict with ours or yours in the future.
Provisions of our corporate governance documents could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management, even if beneficial to our shareholders.
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause our actual results to differ materially from our expectations or cautionary statements are disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2022 and in this Quarterly Report on Form 10-Q.
The forward-looking statements included in this report are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.

4

Part I.
Item 1. Financial Statements and Supplementary Data
MARAVAI LIFESCIENCES HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except par value)
(Unaudited)
June 30, 2023December 31, 2022
Assets
Current assets:
Cash and cash equivalents$580,176 $632,138 
Accounts receivable, net48,987 138,624 
Inventory47,402 43,152 
Prepaid expenses and other current assets22,515 25,798 
Government funding receivable232 8,190 
Total current assets699,312 847,902 
Property and equipment, net141,619 52,694 
Goodwill326,459 283,668 
Intangible assets, net234,726 216,663 
Deferred tax assets769,586 765,799 
Other assets92,735 115,589 
Total assets$2,264,437 $2,282,315 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$6,658 $5,991 
Accrued expenses and other current liabilities50,344 53,371 
Deferred revenue2,459 3,088 
Current portion of payable to related parties pursuant to the Tax Receivable Agreement9,458 42,254 
Current portion of long-term debt5,440 5,440 
Current portion of finance lease liabilities560  
Total current liabilities74,919 110,144 
Long-term debt, less current portion520,336 521,997 
Finance lease liabilities, less current portion32,236  
Deferred tax liabilities8,512  
Payable to related parties pursuant to the Tax Receivable Agreement, less current portion667,934 675,956 
Other long-term liabilities62,862 68,975 
Total liabilities1,366,799 1,377,072 
Stockholders’ equity:
Class A common stock, $0.01 par value - 500,000 shares authorized; 131,901 and 131,692 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
1,319 1,317 
Class B common stock, $0.01 par value - 300,000 shares authorized; 119,094 and 123,669 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
1,191 1,237 
Additional paid-in capital119,903 137,898 
Retained earnings398,158 404,766 
Total stockholders’ equity attributable to Maravai LifeSciences Holdings, Inc.520,571 545,218 
Non-controlling interest377,067 360,025 
Total stockholders’ equity897,638 905,243 
Total liabilities and stockholders’ equity$2,264,437 $2,282,315 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

MARAVAI LIFESCIENCES HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
(Unaudited)

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue$68,914 $242,732 $147,939 $487,025 
Operating expenses:
Cost of revenue43,273 37,496 76,949 77,528 
Selling, general and administrative35,377 28,061 74,048 61,261 
Research and development4,194 4,274 8,339 7,969 
Change in estimated fair value of contingent consideration(2,316)(7,800)(2,316)(7,800)
Total operating expenses80,528 62,031 157,020 138,958 
(Loss) income from operations(11,614)180,701 (9,081)348,067 
Other income (expense):
Interest expense(7,022)(4,434)(18,855)(7,098)
Interest income6,791  12,836  
Loss on extinguishment of debt   (208)
Change in payable to related parties pursuant to the Tax Receivable Agreement101  (1,335)2,340 
Other expense(1,620)(1,275)(1,452)(1,268)
(Loss) income before income taxes(13,364)174,992 (17,887)341,833 
Income tax (benefit) expense(1,421)18,271 (4,596)38,252 
Net (loss) income(11,943)156,721 (13,291)303,581 
Net (loss) income attributable to non-controlling interests(5,402)85,481 (6,683)165,479 
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.$(6,541)$71,240 $(6,608)$138,102 
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:
Basic$(0.05)$0.54 $(0.05)$1.05 
Diluted$(0.05)$0.53 $(0.05)$1.03 
Weighted average number of Class A common shares outstanding:
Basic131,864 131,524 131,802 131,506 
Diluted131,864 255,361 131,802 255,324 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

MARAVAI LIFESCIENCES HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
(in thousands)
(Unaudited)

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
Comprehensive (loss) income attributable to non-controlling interests(5,402)85,481 (6,683)165,479 
Total comprehensive (loss) income attributable to Maravai LifeSciences Holdings, Inc.$(6,541)$71,240 $(6,608)$138,102 
The accompanying notes are an integral part of the condensed consolidated financial statements.
7

MARAVAI LIFESCIENCES HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands)
(Unaudited)

Three Months Ended June 30, 2023
Class A Common StockClass B Common Stock
SharesAmountSharesAmountAdditional Paid-In CapitalRetained EarningsNon-Controlling InterestTotal Stockholders’ Equity
March 31, 2023131,789$1,318 119,094$1,191 $114,309 $404,699 $379,121 $900,638 
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes112 1 — — 530 — 445 976 
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC— — — — 193 — (193) 
Stock-based compensation— — — — 4,871 — 4,401 9,272 
Distribution for tax liabilities to non-controlling interest holder— — — — — — (1,305)(1,305)
Net loss— — — — — (6,541)(5,402)(11,943)
June 30, 2023131,901$1,319 119,094$1,191 $119,903 $398,158 $377,067 $897,638 

Six Months Ended June 30, 2023
Class A Common StockClass B Common Stock
SharesAmountSharesAmountAdditional Paid-In CapitalRetained EarningsNon-Controlling InterestTotal Stockholders’ Equity
December 31, 2022131,692$1,317 123,669$1,237 $137,898 $404,766 $360,025 $905,243 
Effects of Structuring Transactions
— — (4,575)(46)(26,348)— 26,392 (2)
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes209 2 — — 34 — — 36 
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC— — — — 315 — (315) 
Stock-based compensation— — — — 8,004 — 7,255 15,259 
Distribution for tax liabilities to non-controlling interest holder— — — — — — (9,607)(9,607)
Net loss— — — — — (6,608)(6,683)(13,291)
June 30, 2023131,901$1,319 119,094$1,191 $119,903 $398,158 $377,067 $897,638 

8

Three Months Ended June 30, 2022
Class A Common StockClass B Common Stock
SharesAmountSharesAmountAdditional Paid-In CapitalRetained EarningsNon-Controlling InterestTotal Stockholders’ Equity
March 31, 2022131,490$1,315 123,669$1,237 $128,584 $251,423 $271,743 $654,302 
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes49 — — — 1,114 — — 1,114 
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC— — — — (480)— 480  
Stock-based compensation— — — — 2,220 — 2,088 4,308 
Distribution for tax liabilities to non-controlling interest holder— — — — (65)— (42,588)(42,653)
Net income— — — — — 71,240 85,481 156,721 
June 30, 2022131,539$1,315 123,669$1,237 $131,373 $322,663 $317,204 $773,792 

Six Months Ended June 30, 2022
Class A Common StockClass B Common Stock
SharesAmountSharesAmountAdditional Paid-In CapitalRetained EarningsNon-Controlling InterestTotal Stockholders’ Equity
December 31, 2021131,488$1,315 123,669$1,237 $128,386 $184,561 $229,862 $545,361 
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes51 — — — 1,148 — — 1,148 
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC— — — — (494)— 494  
Stock-based compensation— — — — 4,089 — 3,846 7,935 
Distribution for tax liabilities to non-controlling interest holder— — — — (65)— (82,477)(82,542)
Impact of change to deferred tax asset associated with cash contribution to Topco LLC
— — — — (1,691)— — (1,691)
Net income— — — — — 138,102 165,479 303,581 
June 30, 2022131,539$1,315 123,669$1,237 $131,373 $322,663 $317,204 $773,792 
The accompanying notes are an integral part of the condensed consolidated financial statements.
9

MARAVAI LIFESCIENCES HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)

Six Months Ended June 30,
20232022
Operating activities:
Net (loss) income$(13,291)$303,581 
Adjustments to reconcile net (loss) income to net cash provided by operating activities:
Depreciation4,895 3,747 
Amortization of intangible assets13,617 11,779 
Amortization of operating lease right-of-use assets4,193 2,639 
Amortization of deferred financing costs1,448 1,410 
Stock-based compensation expense15,259 7,935 
Loss on extinguishment of debt 208 
Deferred income taxes(4,276)26,073 
Change in estimated fair value of contingent consideration(2,316)(7,800)
Revaluation of liabilities under the Tax Receivable Agreement1,335 (2,340)
Other(3,489)(1,283)
Changes in operating assets and liabilities:
Accounts receivable89,968 (2,332)
Inventory4,328 (7,502)
Prepaid expenses and other assets(1,718)(10,052)
Accounts payable1,639 6,310 
Accrued expenses and other current liabilities6,582 (1,773)
Deferred revenue(652)(4,776)
Other long-term liabilities(13,254)759 
Net cash provided by operating activities104,268 326,583 
Investing activities:
Cash paid for acquisition of a business, net of cash acquired(69,622)(238,836)
Purchases of property and equipment(32,927)(4,409)
Proceeds from government assistance allocated to property and equipment8,662  
Net cash used in investing activities(93,887)(243,245)
Financing activities:
Distributions for tax liabilities to non-controlling interest holders(9,607)(82,477)
Proceeds from borrowings of long-term debt 8,455 
Principal repayments of long-term debt(2,720)(11,175)
Payments of finance lease liabilities(66) 
Proceeds from derivative instruments1,890  
Payment of acquisition consideration holdback(9,706) 
Payments to MLSH 1 pursuant to the Tax Receivable Agreement(35,661) 
Payments to MLSH 2 pursuant to the Tax Receivable Agreement(6,492) 
Proceeds from issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes
19 1,263 
Net cash used in financing activities(62,343)(83,934)
Net decrease in cash and cash equivalents(51,962)(596)
Cash and cash equivalents, beginning of period632,138 551,272 
Cash and cash equivalents, end of period$580,176 $550,676 
10

Six Months Ended June 30,
20232022
Supplemental cash flow information:
Cash paid for interest$20,608 $6,132 
Cash (refunded) paid for income taxes, net$(72)$13,856 
Supplemental disclosures of non-cash activities:
Property and equipment included in accounts payable and accrued expenses$2,763 $2,145 
Accrued receivable for capital expenditures to be reimbursed under a government contract$232 $ 
Right-of-use assets obtained in exchange for new finance lease liabilities$32,862 $ 
Right-of-use assets obtained in exchange for new operating lease liabilities$3,931 $773 
Fair value of contingent consideration liability recorded in connection with acquisition of a business$5,289 $7,800 
Accrued consideration payable for MyChem acquisition
$ $10,000 
The accompanying notes are an integral part of the condensed consolidated financial statements.
11

MARAVAI LIFESCIENCES HOLDINGS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1.Organization and Significant Accounting Policies
Description of Business
Maravai LifeSciences Holdings, Inc. (the “Company”, and together with its consolidated subsidiaries, “Maravai”, “we”, “us”, and “our”) provides critical products to enable the development of drugs, therapeutics, diagnostics and vaccines and to support research on human diseases. Our products address the key phases of biopharmaceutical development and include complex nucleic acids for diagnostic and therapeutic applications and antibody-based products to detect impurities during the production of biopharmaceutical products.
The Company is headquartered in San Diego, California, and has two principal businesses: Nucleic Acid Production and Biologics Safety Testing. Our Nucleic Acid Production business manufactures and sells products used in the fields of gene therapy, vaccines, nucleoside chemistry, oligonucleotide therapy and molecular diagnostics, including reagents used in the chemical synthesis, modification, labelling and purification of deoxyribonucleic acid (“DNA”) and ribonucleic acid (“RNA”). Our core Nucleic Acid Production offerings include messenger ribonucleic acid (“mRNA”), long and short oligonucleotides, our proprietary CleanCap® capping technology and oligonucleotide building blocks. Our Biologics Safety Testing business sells highly specialized analytical products for use in biologic manufacturing process development, including custom product-specific development antibody and assay development services.
Organization and Organizational Transactions
We were incorporated as a Delaware corporation in August 2020 for the purpose of facilitating an initial public offering (“IPO”). Immediately prior to the IPO, we effected a series of organizational transactions (the “Organizational Transactions”), which, together with the IPO, were completed in November 2020, that resulted in the Company operating, controlling all of the business affairs and becoming the ultimate parent company of Maravai Topco Holdings, LLC (“Topco LLC”) and its consolidated subsidiaries. Maravai Life Sciences Holdings, LLC (“MLSH 1”), which is controlled by investment entities affiliated with GTCR, is the only other member of Topco LLC.
The Company is the sole managing member of Topco LLC, which operates and controls TriLink Biotechnologies, LLC (“TriLink”), Glen Research, LLC, MockV Solutions, LLC, Cygnus Technologies, LLC (“Cygnus”) and Alphazyme, LLC (“Alphazyme”) and their respective subsidiaries.
In connection with the Company’s acquisition of Alphazyme (see Note 2), the Company undertook a series of structuring transactions (the “Structuring Transactions”), including:
On January 18, 2023, the Company acquired all of the outstanding membership interests in Alphazyme (see Note 2).
On January 19, 2023, the Company entered into a contribution agreement (the “Contribution Agreement”) with Alphazyme Holdings, Inc. (“Alphazyme Holdings”), a wholly-owned subsidiary of the Company, pursuant to which the Company contributed all such membership interests in Alphazyme (the “Alphazyme Membership Interest”) to Alphazyme Holdings.
On January 22, 2023, Alphazyme Holdings entered into a contribution and exchange Agreement (the “Contribution and Exchange Agreement”) with Topco LLC, pursuant to which it contributed all of the Alphazyme Membership Interests to TopCo LLC in exchange for 5,059,134 newly-issued LLC Units of Topco LLC at a price per unit of $13.87, which was equal to the 50-day volume-weighted average price of the Company’s Class A common stock as calculated on January 18, 2023 (the “Contribution and Exchange”).
Immediately following the Contribution and Exchange, the Company entered into a forfeiture agreement (the “Forfeiture Agreement”) with Alphazyme Holdings, TopCo LLC and MLSH 1, a related party, pursuant to which each of the Company (together with Alphazyme Holdings) and MLSH 1 agreed to forfeit 5,059,134 and 4,871,970 LLC Units, respectively, representing 3.7% of the Company’s (together with Alphazyme Holdings) and MLSH 1’s respective LLC Units of Topco LLC, and an equal number of shares of the Company’s Class B common stock, par value $0.01 per share, were forfeited by MLSH 1, in each case for no consideration.
These were considered transactions between entities under common control. As a result, the consolidated financial statements for periods prior to the these transactions have been adjusted to combine the previously separate entities for presentation purposes.
12

Basis of Presentation
The Company operates and controls all of the business and affairs of Topco LLC, and, through Topco LLC and its subsidiaries, conducts its business. Because we manage and operate the business and control the strategic decisions and day-to-day operations of Topco LLC and also have a substantial financial interest in Topco LLC, we consolidate the financial results of Topco LLC, and a portion of our net (loss) income is allocated to the non-controlling interests in Topco LLC held by MLSH 1.
The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements.
Unaudited Interim Condensed Consolidated Financial Statements
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of our operations and cash flows for interim periods in accordance with GAAP. All such adjustments are of a normal, recurring nature. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or for any future period.
The condensed consolidated balance sheet presented as of December 31, 2022 has been derived from the audited consolidated financial statements as of that date. The condensed consolidated financial statements and notes are presented as permitted by Form 10-Q and do not contain all information that is included in the annual financial statements and notes thereto of the Company. The condensed consolidated financial statements and notes included in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”) filed with the SEC.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires the Company to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenue and expenses, and related disclosures. These estimates form the basis for judgments the Company makes about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company bases its estimates and judgments on historical experience and on various other assumptions that the Company believes are reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions the Company may undertake in the future. Significant estimates include, but are not limited to, the measurement of right-of-use assets and lease liabilities and related incremental borrowing rate, the payable to related parties pursuant to the Tax Receivable Agreement (as defined in Note 11), the realizability of our net deferred tax assets, and valuation of goodwill and intangible assets acquired in business combinations. Actual results could differ materially from those estimates.
Significant Accounting Policies
A description of the Company’s significant accounting policies is included in Note 1 of the Notes to the Consolidated Financial Statements included in its 2022 Form 10-K. There have been no material changes in the Company’s significant accounting policies during the three and six months ended June 30, 2023.
Revenue Recognition
The Company generates revenue primarily from the sale of products and, to a much lesser extent, services in the fields of nucleic acid production and biologics safety testing. Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The majority of the Company’s contracts include only one performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition. The Company also recognizes revenue from other contracts that may include a combination of products and services, the provision of solely services, or from license fee arrangements which may be associated with the delivery of product. Where there is a combination of products and services, the Company accounts for the promises as individual performance obligations if they are concluded to be distinct. Performance
13

obligations are considered distinct if they are both capable of being distinct and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. As a practical expedient, we do not adjust the transaction price for the effects of a significant financing component if, at contract inception, the period between customer payment and the transfer of goods or services is expected to be one year or less. Contracts with customers are evaluated on a contract-by-contract basis as contracts may include multiple types of goods and services as described below.
Nucleic Acid Production
Nucleic Acid Production revenue is generated from the manufacture and sale of highly modified, complex nucleic acids products to support the needs of our customers’ research, therapeutic and vaccine programs. The primary offering of products includes CleanCap®, mRNA and specialized oligonucleotides. Contracts typically consist of a single performance obligation. We also sell nucleic acid products for labeling and detecting proteins in cells and tissue samples research. The Company recognizes revenue from these products in the period in which the performance obligation is satisfied by transferring control to the customer. Revenue for nucleic acid catalog products is recognized at a single point in time, generally upon shipment to the customer. Revenue for contracts for certain custom nucleic acid products, with an enforceable right to payment and a reasonable margin for work performed to date, is recognized over time, based on a cost-to-cost input method over the manufacturing period. Payments received from customers in advance of manufacturing their products is recorded as deferred revenue until the products are delivered.
Biologics Safety Testing
The Company’s Biologics Safety Testing revenue is associated with the sale of bioprocess impurity detection kit products. We also enter into contracts that include custom antibody development, assay development and antibody affinity extraction services. These products and services enable the detection of impurities that occur in the manufacturing of biologic drugs and other therapeutics. The Company recognizes revenue from the sale of bioprocess impurity detection kits in the period in which the performance obligation is satisfied by transferring control to the customer. Custom antibody development contracts consist of a single performance obligation, typically with an enforceable right to payment and a reasonable margin for work performed to date. Revenue is recognized over time based on a cost-to-cost input method over the contract term. Where an enforceable right to payment does not exist, revenue is recognized at a point in time when control is transferred to the customer. Assay development service contracts consist of a single performance obligation. Revenue is recognized at a point in time when a successful antigen test and report is provided to the customer. Affinity extraction services, which generally occur over a short period of time, consist of a single performance obligation to perform the extraction service and provide a summary report to the customer. Revenue is recognized either over time or at a point in time depending on contractual payment terms with the customer.
The Company elected the practical expedient to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less. The Company had no material unfulfilled performance obligations for contracts with an original length greater than one year for any period presented.
The Company accepts returns only if the products do not meet customer specifications, and historically, the Company’s volume of product returns has not been significant. Further, no warranties are provided for promised goods and services other than assurance type warranties.
Revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the products and/or services. The transaction price for product sales is calculated at the contracted product selling price. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of services are mostly based on time and materials. Generally, payments from customers are due when goods and services are transferred. As most contracts contain a single performance obligation, the transaction price is representative of the standalone selling price charged to customers. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration has not been material to our consolidated financial statements.
Sales taxes
Sales taxes collected by the Company are not included in the transaction price as revenue as they are ultimately remitted to a governmental authority.
14

Shipping and handling costs
The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Accordingly, revenue for shipping and handling is recognized at the same time that the related product revenue is recognized.
Contract costs
The Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing and general and administrative expenses. The costs to fulfill the contracts are determined to be immaterial and are recognized as an expense when incurred.
Contract balances
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract receivable when it has an unconditional right to consideration. There were no contract asset balances as of June 30, 2023 and December 31, 2022.
Contract liabilities include billings in excess of revenue recognized, such as customer deposits and deferred revenue. Customer deposits, which are included in accrued expenses, are recorded when cash payments are received or due in advance of performance. Deferred revenue is recorded when the Company has unsatisfied performance obligations. Total contract liabilities were $5.6 million and $4.8 million as of June 30, 2023 and December 31, 2022, respectively. Contract liabilities are expected to be recognized as revenue within the next twelve months.
Disaggregation of revenue
The following tables summarize the revenue by segment and region for the periods presented (in thousands):
Three Months Ended June 30, 2023
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$27,653$6,677$34,330
Europe, the Middle East and Africa13,2213,92817,149
Asia Pacific12,3434,97717,320
Latin and Central America4867115
Total revenue$53,265$15,649$68,914
Six Months Ended June 30, 2023
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$61,068$13,770$74,838
Europe, the Middle East and Africa17,6428,49926,141
Asia Pacific35,89410,79846,692
Latin and Central America112156268
Total revenue$114,716$33,223$147,939
Three Months Ended June 30, 2022
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$82,015$7,172$89,187
Europe, the Middle East and Africa113,4614,578118,039
Asia Pacific29,7375,60535,342
Latin and Central America35129164
Total revenue$225,248$17,484$242,732
15

Six Months Ended June 30, 2022
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$161,433$14,691$176,124
Europe, the Middle East and Africa244,8119,275254,086
Asia Pacific42,60413,93356,537
Latin and Central America50228278
Total revenue$448,898$38,127$487,025
Total revenue is attributed to geographic regions based on the bill-to location of the transaction. For all periods presented, the majority of our revenue was recognized at a point in time.
Non-Controlling Interests
Non-controlling interests represent the portion of profit or loss, net assets and comprehensive (loss) income of our consolidated subsidiaries that is not allocable to the Company based on our percentage of ownership of such entities.
In November 2020, following the completion of the Organizational Transactions, we became the sole managing member of Topco LLC. As of June 30, 2023, we held approximately 52.6% of the outstanding LLC Units of Topco LLC, and MLSH 1 held approximately 47.4% of the outstanding LLC Units of Topco LLC. Therefore, we report non-controlling interests based on the percentage of LLC Units of Topco LLC held by MLSH 1 on the condensed consolidated balance sheet as of June 30, 2023. Income or loss attributed to the non-controlling interest in Topco LLC is based on the LLC Units outstanding during the period for which the income or loss is generated and is presented on the condensed consolidated statements of operations and condensed consolidated statements of comprehensive (loss) income.
MLSH 1 is entitled to exchange its LLC Units of Topco LLC, together with an equal number of shares of our Class B common stock (together referred to as “Paired Interests”), for shares of Class A common stock on a one-for-one basis or, at our election, for cash, from a substantially concurrent public offering or private sale (based on the price of our Class A common stock in such public offering or private sale). As such, future exchanges of Paired Interests by MLSH 1 will result in a change in ownership and reduce or increase the amount recorded as non-controlling interests and increase or decrease additional paid-in-capital when Topco LLC has positive or negative net assets, respectively. For the six months ended June 30, 2023 and 2022, MLSH 1 did not exchange any Paired Interests.
Distributions of $1.3 million and $9.6 million for tax liabilities were made to MLSH 1 during the three and six months ended June 30, 2023, respectively. Distributions of $42.6 million and $82.5 million for tax liabilities were made to MLSH 1 during the three and six months ended June 30, 2022, respectively.
Segment Information
The Company operates in two reportable segments. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon discrete financial information at the segment level. All of our long-lived assets are located in the United States.
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The carrying value of these cash equivalents approximates fair value. Cash and cash equivalents consist of deposits held at financial institutions and money market mutual funds.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consist of amounts due from customers for product sales and services. The Company’s expected credit losses are developed using an estimated loss rate method that considers historical collection experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The estimated loss rates are applied to trade receivables with similar risk characteristics such as the length of time the balance has been outstanding, liquidity and financial position of the customer, and the geographic location of the customer. In certain instances, the Company may identify individual accounts receivable assets that do not share risk characteristics with other accounts receivable, in which case the Company records its expected credit losses on an individual asset basis.
16

As of June 30, 2023 and December 31, 2022, the allowance for credit losses was approximately $2.0 million and $2.2 million, respectively. Write-offs of accounts receivable were not significant during the three and six months ended June 30, 2023. There were $0.5 million of recoveries during the six months ended June 30, 2023. There were no recoveries during the three months ended June 30, 2023. Write-offs of accounts receivable and recoveries were not significant during the three and six months ended June 30, 2022.
Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
Basic net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc. is computed by dividing net (loss) income attributable to us by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share is calculated by giving effect to all potential weighted average dilutive stock options, restricted stock units, and Topco LLC Units, that together with an equal number of shares of our Class B common stock, are convertible into shares of our Class A common stock. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method or if-converted method, as applicable. The Company reported net (loss) income attributable to Maravai LifeSciences Holdings, Inc. for the three and six months ended June 30, 2023 and 2022.
Government Assistance
The consideration awarded to the Company by the U.S. Department of Defense is outside the scope of the contracts with customers, income tax, funded research and development, and contribution guidance. This is because the awarding entity is not considered to be a customer, the receipt of the funding is not predicated on the Company’s income tax position, there are no refund provisions, and the entity is not receiving reciprocal value for their support provided to the Company. The Company’s elected policy is to recognize such assistance as a reduction to the carrying amount of the assets associated with the award when it is reasonably assured that the funding will be received as evidenced through the existence of an arrangement, amounts eligible for reimbursement are determinable and have been incurred or paid, the applicable conditions under the arrangement have been met, and collectability of amounts due is reasonably assured.
Fair Value of Financial Instruments
The Company defines fair value as the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The Company follows accounting guidance that has a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of the asset or liability as of the measurement date. Instruments with readily available actively quoted prices, or for which fair value can be measured from actively quoted prices in an orderly market, will generally have a higher degree of market price transparency and a lesser degree of judgment used in measuring fair value. The three levels of the hierarchy are defined as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;
Level 2—Include other inputs that are directly or indirectly observable in the marketplace; and
Level 3—Unobservable inputs which are supported by little or no market activity.
As of June 30, 2023 and December 31, 2022, the carrying value of the Company’s current assets and liabilities approximated fair value due to the short maturities of these instruments. The fair values of the Company’s long-term debt approximated carrying value, excluding the effect of unamortized debt discount, as it is based on borrowing rates currently available to the Company for debt with similar terms and maturities (Level 2 inputs).
Acquisitions
The Company evaluates mergers, acquisitions and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or an acquisition of assets. The Company first identifies the acquiring entity by determining if the target is a legal entity or a group of assets or liabilities. If control over a legal entity is being evaluated, the Company also evaluates if the target is a variable interest or voting interest entity. For acquisitions of voting interest entities, the Company applies a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen test is met, the transaction is accounted for as an acquisition of assets. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business.
The Company accounts for its business combinations using the acquisition method of accounting which requires that the assets acquired and liabilities assumed of acquired businesses be recorded at their respective fair values at the date of acquisition. The purchase price, which includes the fair value of consideration transferred, is attributed to the fair value of the assets acquired
17

and liabilities assumed. The purchase price may also include contingent consideration. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration liabilities are recognized at their estimated fair value on the acquisition date. Contingent consideration arrangements that are determined to be compensatory in nature are recognized as post combination expense in our condensed consolidated statements of operations ratably over the implied service period beginning in the period it becomes probable such amounts will become payable. The excess of the purchase price of the acquisition over the fair value of the identifiable net assets of the acquiree is recorded as goodwill. The fair value of assets acquired and liabilities assumed in certain cases may be subject to revision based on the final determination of fair value during a period of time not to exceed twelve months from the acquisition date. The results of acquired businesses are included in the Company’s consolidated financial statements from the date of acquisition. Transaction costs directly attributable to acquired businesses are expensed as incurred.
Determining the fair value of intangible assets acquired, defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between willing market participants, requires management to use significant judgment, including the selection of valuation methodologies, assumptions about future net cash flows, and discount rates. Each of these factors can significantly affect the value attributed to the identifiable intangible asset acquired in a business combination.
Contingent Consideration
Contingent consideration represents additional consideration that may be transferred to former owners of an acquired entity in the future if certain future events occur or conditions are met. Contingent consideration resulting from the acquisition of a business is recorded at fair value on the acquisition date. Such contingent consideration is re-measured to its estimated fair value at each reporting date with the change in fair value recognized within operating expenses in the Company’s condensed consolidated statements of operations. Subsequent changes in the fair value of the contingent consideration are classified as an adjustment to cash flows from operating activities in the condensed consolidated statements of cash flows because the change in fair value is an input in determining net (loss) income. Cash paid in settlement of contingent consideration liabilities are classified as cash flows from financing activities up to the acquisition date fair value with any excess classified as cash flows from operating activities.
Changes in the fair value of contingent consideration liabilities associated with the acquisition of a business can result from updates to assumptions such as the expected timing or probability of achieving customer-related performance targets, specified sales milestones, changes in projected revenue or changes in discount rates. Judgment is used in determining those assumptions as of the acquisition date and for each subsequent reporting period. Therefore, any changes in the fair value will impact the Company’s results of operations in such reporting period, thereby resulting in potential variability in the Company’s operating results until such contingencies are resolved.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances at a financial institution that management believes is of high credit-quality and is financially stable. Cash is deposited with major financial institutions in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company believes it is not exposed to significant credit risk due to the financial strength of the depository institutions in which the cash is held. The Company provides credit, in the normal course of business, to international and domestic distributors and customers, which are geographically dispersed. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses.
18

The following table summarizes revenue from each of our customers who individually accounted for 10% or more of our total revenue or accounts receivable for the periods presented:
RevenueAccounts Receivable, net
Three Months Ended June 30,Six Months Ended June 30,June 30, 2023December 31, 2022
2023202220232022
Nacalai USA, Inc.11.9 %*16.5 %*16.3 %20.3 %
GSK plc11.2 %***15.7 %*
Merck & Co., Inc.****10.6 %*
BioNTech SE*32.7 %*36.7 %*12.0 %
Pfizer Inc.*32.1 %*30.9 %*19.2 %
CureVac N.V.*****15.7 %
____________________
*Less than 10%
For the three and six months ended June 30, 2023, all of the revenue recorded for Nacalai USA, Inc. was generated by the Nucleic Acid Production Segment. For the three months ended June 30, 2023, all of the revenue recorded for GSK plc was generated by the Nucleic Acid Production Segment. For the three and six months ended June 30, 2022, substantially all of the revenue recorded for BioNTech SE and Pfizer Inc. was generated by the Nucleic Acid Production segment.
2.Acquisitions
Alphazyme, LLC
On January 18, 2023, the Company completed the acquisition of Alphazyme, LLC (“Alphazyme”), a privately-held original equipment manufacturer (“OEM”) provider of custom, scalable, molecular biology enzymes to customers in the genetic analysis and nucleic acid synthesis markets. The acquisition will expand the Company’s internal enzyme product portfolio and increase the Company’s differentiated mRNA manufacturing services and product offerings. Alphazyme’s ability to manufacture custom enzymes allows the Company to expand into near adjacent markets and raise our enzyme vertical.
The Company acquired Alphazyme for a total purchase consideration of $75.3 million, subject to customary post-closing adjustments, including a working capital settlement. The total cash consideration was paid using existing cash on hand. The transaction was accounted for as an acquisition of a business as Alphazyme consisted of inputs and processes applied to those inputs that had the ability to contribute to the creation of outputs.
For the six months ended June 30, 2023, the Company incurred $4.1 million in transaction costs associated with the acquisition of Alphazyme, which were recorded within selling, general and administrative expenses in the condensed consolidated statements of operations. The Company did not incur any such transaction costs during the three months ended June 30, 2023.
The acquisition date fair value of consideration transferred to acquire Alphazyme consisted of the following (in thousands):
Cash paid (1)
$70,037 
Fair value of contingent consideration5,289 
Total consideration transferred$75,326 
____________________
(1)Represents cash consideration paid at closing of $70.1 million, net of a purchase price adjustment received in June 2023 of $0.1 million.
Pursuant to the Securities Purchase Agreement (the “Alphazyme SPA”) between the Company and sellers of Alphazyme, additional payments to the sellers of Alphazyme are dependent upon meeting or exceeding defined revenue targets during fiscal years 2023 through 2025 (the “Alphazyme Performance Payments”). The Alphazyme SPA provides for a total maximum Alphazyme Performance Payments of $75.0 million. The Alphazyme Performance Payments were recorded as contingent consideration and was included as part of the purchase consideration. The Company estimated the fair value of the Alphazyme Performance Payments contingent consideration based on a Monte-Carlo simulation model which utilized an income approach. The estimated fair value was based on Alphazyme revenue projections, expected payout term, volatility and risk adjusted discount rates which are Level 3 inputs (see Note 4).
19

The Alphazyme SPA also provides that the Company will pay certain employees of Alphazyme an additional amount totaling $9.3 million (the “Alphazyme Retention Payments”) as of various dates but primarily through December 31, 2025 as long as these individuals continue to be employed by the Company. The Company considers the payment of the Alphazyme Retention Payments as probable and is recognizing compensation expense related to these payments in the post-acquisition period ratably over the service period of approximately three years. For the three and six months ended June 30, 2023, the Company recorded $0.6 million and $1.1 million, respectively, of compensation expense related to the Alphazyme Retention Payments within selling, general and administrative expenses in the condensed consolidated statements of operations. Compensation expense related to the Alphazyme Retention Payments recorded within cost of revenue and research and development expenses were not material.
The estimated fair values and the allocation of total purchase consideration are preliminary, based upon information available at the time of closing as the Company continues to evaluate underlying inputs and assumptions. Accordingly, these provisional values may be subject to adjustments during the measurement period, based upon new information obtained about facts and circumstances that existed at the time of closing. The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Cash$288 
Inventory7,246 
Other current assets660 
Intangible assets, net31,680 
Other assets5,043 
Total identifiable assets acquired44,917 
Current liabilities(482)
Other long-term liabilities(11,900)
Total liabilities assumed(12,382)
Net identifiable assets acquired32,535 
Goodwill42,791 
Net assets acquired$75,326 
The acquisition was accounted for under the acquisition method of accounting, and therefore, the total purchase price was allocated to the identifiable tangible and intangible assets acquired and the liabilities assumed based on their respective fair values as of the acquisition date. Purchase consideration in excess of the amounts recognized for the net assets acquired was recognized as goodwill. Goodwill is primarily attributable to expanded synergies expected from the acquisition associated with a vertical supply integration. All of the goodwill acquired in connection with the acquisition of Alphazyme was allocated to the Company’s Nucleic Acid Production segment. None of the goodwill recognized is expected to be deductible for income tax purposes.
Upon closing of the acquisition, approximately $1.5 million was placed into escrow to cover potential working capital adjustments and approximately $3.0 million was placed into escrow to secure certain representations and warranties pursuant to the terms of the Alphazyme SPA. These amounts are included in the total purchase consideration of $75.3 million. The $1.5 million was released from escrow during the three months ended June 30, 2023, of which the Company received $0.1 million related to net working capital adjustments. Because the remaining $3.0 million held in escrow is not controlled by the Company, this amount is not included in the accompanying condensed consolidated balance sheet as of June 30, 2023.
The following table summarizes the estimated fair values of Alphazyme’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Trade names$220 5
Developed technology31,000 12
Customer relationships460 12
Total$31,680 
20

The trade name and customer relationship intangible assets are related to Alphazyme’s name, customer loyalty and customer relationships. The developed technology intangible asset is related to its unique manufacturing process optimization capability to both scale production and achieve quality standards. The fair value of these intangible assets was based on Alphazyme’s projected revenues and was estimated using an income approach, specifically the relief from royalty method for trade names, the multi-period excess earnings method for developed technology, and the distributor method for customer relationships. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return utilizing Level 3 inputs. The useful lives for these intangible assets were determined based upon the remaining period for which the assets were expected to contribute directly or indirectly to future cash flows. Key quantitative assumptions used in the determination of fair value of the developed technology intangible included revenue growth rates ranging from 3.0% to 55.0%, a discount rate of 17.8% and an assumed technical obsolescent curve of 5.0%.
The carrying value of the remaining assets acquired or liabilities assumed was estimated to equal their fair values based on their short-term nature. These estimates were based on the assumption that the Company believes to be reasonable; however, actual results may differ from these estimates.
MyChem, LLC
On January 27, 2022, the Company completed the acquisition of MyChem, LLC (“MyChem”), a privately-held San Diego, California-based provider of ultra-pure nucleotides to customers in the diagnostics, pharma, genomics and research markets. The acquisition will vertically integrate the Company’s supply chain and expand its product offerings for inputs used in the development of therapeutics and vaccines.
The Company acquired MyChem for a total purchase consideration of $257.9 million, which is inclusive of net working capital adjustments. The total cash consideration was paid using existing cash on hand. The transaction was accounted for as an acquisition of a business as MyChem consisted of inputs and processes applied to those inputs that had the ability to contribute to the creation of outputs.
For the three and six months ended June 30, 2022, the Company incurred $0.4 million and $3.4 million, respectively, in transaction costs associated with the acquisition of MyChem, which were recorded within selling, general and administrative expenses in the condensed consolidated statements of operations.
The acquisition date fair value of consideration transferred to acquire MyChem consisted of the following (in thousands):
Cash paid (1)
$240,145 
Consideration payable10,000 
Fair value of contingent consideration7,800 
Total consideration transferred$257,945 
____________________
(1)Represents cash consideration paid at closing of $240.0 million and a purchase price adjustment paid in November 2022 of $0.1 million.
Pursuant to the Securities Purchase Agreement (the “MyChem SPA”) between the Company and sellers of MyChem, additional payments to the sellers of MyChem were dependent upon meeting or exceeding defined revenue targets during fiscal 2022 (the “MyChem Performance Payment”). The MyChem SPA provides for a total maximum MyChem Performance Payment of $40.0 million. The MyChem Performance Payment was recorded as contingent consideration and was included as part of the purchase consideration. The Company estimated the fair value of the MyChem Performance Payment contingent consideration based on a Monte-Carlo simulation model which utilized an income approach. The estimated fair value was based on MyChem revenue projections, expected payout term, volatility and risk adjusted discount rates which are Level 3 inputs (see Note 4). The performance period applicable to the MyChem Performance Payment ended as of December 31, 2022 and it was determined that none of the defined revenue thresholds were achieved. Consequently, no payment was made to the sellers of MyChem.
The MyChem SPA also provides that the Company will pay to the sellers of MyChem an additional $20.0 million (the “MyChem Retention Payment”) as of the second anniversary of the closing of the acquisition date as long as two senior employees who are also the sellers of MyChem continue to be employed by TriLink. The Company considers the payment of the MyChem Retention Payment as probable and is recognizing compensation expense related to this payment in the post-acquisition period ratably over the expected service period of two years. For the three and six months ended June 30, 2023, the Company recorded $1.2 million and $1.8 million, respectively, of compensation expense related to the MyChem Retention Payment within cost of revenue in the condensed consolidated statements of operations. For the three and six months ended
21

June 30, 2023, the Company recorded $1.3 million and $2.5 million, respectively, of compensation expense related to the MyChem Retention Payment within research and development expenses in the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recorded $2.5 million and $4.3 million, respectively, of compensation expense related to the MyChem Retention Payment within research and development expenses in the condensed consolidated statements of operations.
The MyChem SPA further provides that the Company will pay to the sellers of MyChem an additional amount of up to $10.0 million subject to the completion of certain calculations associated with acquired inventory. During the first quarter of 2023, but subsequent to the end of the measurement period, these calculations were completed and a payment of $9.7 million was made by the Company to the sellers. The remaining $0.3 million was recorded as non-cash gain within current year operations.
The following table summarizes the final allocation of the purchase price based upon the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Cash$1,176 
Current assets2,741 
Intangible assets, net123,360 
Other assets8,585 
Total identifiable assets acquired135,862 
Current liabilities(420)
Other long-term liabilities(8,399)
Total liabilities assumed(8,819)
Net identifiable assets acquired127,043 
Goodwill130,902 
Net assets acquired$257,945 
We recorded the preliminary purchase price allocation in the first quarter of 2022. During the fourth quarter of 2022, we recorded measurement period adjustments resulting in an increase to goodwill of $0.1 million and a decrease to other assets and current liabilities of $0.7 million.
The acquisition was accounted for under the acquisition method of accounting, and therefore, the total purchase price was allocated to the identifiable tangible and intangible assets acquired and the liabilities assumed based on their respective fair values as of the acquisition date. Purchase consideration in excess of the amounts recognized for the net assets acquired was recognized as goodwill. Goodwill is primarily attributable to expanded synergies expected from the acquisition associated with a vertical supply integration. There were no tax impacts associated with the acquisition due to the pass-through income tax treatment of MyChem. All of the goodwill acquired in connection with the acquisition of MyChem was allocated to the Company’s Nucleic Acid Production segment and is deductible to Topco LLC for income tax purposes.
Upon closing of the acquisition, approximately $1.0 million was placed into escrow to cover potential working capital adjustments and approximately $12.5 million was placed into escrow to secure certain representations and warranties pursuant to the terms of the MyChem SPA. These amounts are included in the total purchase consideration of $257.9 million. The Company released the $1.0 million in escrow and paid out an additional $0.1 million related to net working capital adjustments during the fourth quarter of 2022. During the first quarter of 2023, but subsequent to the end of the measurement period, $12.4 million of the amounts in escrow to secure certain representations and warranties was released to the sellers and the remaining $0.1 million was released to the Company for indemnification of pre-closing liabilities, which was recorded within current year operations.
The following table summarizes the estimated fair values of MyChem’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Trade names$460 3
Developed technology121,000 12
Customer relationships1,900 12
Total$123,360 
22

The trade name and customer relationship intangible assets are related to MyChem’s name, customer loyalty and customer relationships. The developed technology intangible asset is related to processes and techniques for synthesizing and developing ultra-pure nucleotides. The fair value of these intangible assets was based on MyChem’s projected revenues and was estimated using an income approach, specifically the multi-period excess earnings method. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return utilizing Level 3 inputs. The useful lives for these intangible assets were determined based upon the remaining period for which the assets were expected to contribute directly or indirectly to future cash flows. Key quantitative assumptions used in the determination of fair value of the developed technology intangible included revenue growth rates ranging from 3.0% to 30.6%, a discount rate of 16.5% and an assumed technical obsolescent curve range of 5.0% to 7.5%.
Pursuant to the terms of the MyChem SPA, the Company recognized an indemnification asset of $8.0 million within other assets, which represented the seller’s obligation to reimburse pre-acquisition income tax liabilities assumed in the acquisition and was recorded within other long-term liabilities.
The carrying value of the remaining assets acquired or liabilities assumed was estimated to equal their fair values based on their short-term nature.
3.Goodwill and Intangible Assets
The Company’s goodwill of $326.5 million and $283.7 million as of June 30, 2023 and December 31, 2022, respectively, represents the excess of purchase consideration over the fair value of assets acquired and liabilities assumed. As of June 30, 2023, the Company had four reporting units, three of which are contained in the Nucleic Acid Production segment. During the six months ended June 30, 2023, the Company recorded goodwill of $42.8 million in connection with the acquisition of Alphazyme that was completed in January 2023 (see Note 2). As of December 31, 2022, the Company had three reporting units, two of which were contained in the Nucleic Acid Production segment. The Company has not recognized any goodwill impairment in any of the periods presented.
The following table summarizes the activity in the Company’s goodwill by segment for the period presented (in thousands):
Nucleic Acid ProductionBiologics Safety TestingTotal
Balance as of December 31, 2022$163,740 $119,928 $283,668 
Acquisition42,791  42,791 
Balance as of June 30, 2023$206,531 $119,928 $326,459 
Intangible assets are being amortized on a straight-line basis, which reflects the expected pattern in which the economic benefits of the intangible assets are being obtained, over an estimated useful life ranging from 3 to 14 years.
The following are components of finite-lived intangible assets and accumulated amortization as of the periods presented (in thousands):
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful LifeWeighted Average Remaining Amortization Period
(in thousands)(in years)(in years)
Trade names$7,800 $6,059 $1,741 
3 - 10
3.2
Patents and developed technology319,649 97,367 222,282 
10 - 14
9.4
Customer relationships22,313 11,610 10,703 
10 - 12
6.3
Total$349,762 $115,036 $234,726 9.2
23

December 31, 2022
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Estimated Useful Life
Weighted Average Remaining Amortization Period
(in thousands)(in years)(in years)
Trade names$7,580 $5,746 $1,834 
3 - 10
3.5
Patents and developed technology288,649 85,058 203,591 
10 - 14
9.5
Customer relationships21,853 10,615 11,238 
10 - 12
6.5
Total$318,082 $101,419 $216,663 9.3
During the first quarter of 2023, the Company recorded intangible assets of $31.7 million in connection with the acquisition of Alphazyme that was completed in January 2023 (see Note 2).
The Company recognized $6.2 million and $12.3 million of amortization expense from intangible assets directly linked with revenue-generating activities within cost of revenue in the condensed consolidated statements of operations for the three and six months ended June 30, 2023, respectively. The Company recognized $5.6 million and $10.3 million of amortization expense from intangible assets directly linked with revenue generating activities within cost of revenue in the condensed consolidated statements of operations for the three and six months ended June 30, 2022, respectively.
Amortization expense for intangible assets that are not directly related to sales-generating activities of $0.7 million and $1.3 million was recorded as selling, general and administrative expenses for the three and six months ended June 30, 2023, respectively. Amortization expense for intangible assets that are not directly related to sales generating activities of $0.7 million and $1.5 million was recorded as selling, general and administrative expenses for the three and six months ended June 30, 2022, respectively.
As of June 30, 2023, the estimated future amortization expense for finite-lived intangible assets were as follows (in thousands):
2023 (remaining six months)
$13,739 
202427,478 
202527,335 
202627,098 
202726,082 
Thereafter112,994 
Total estimated amortization expense$234,726 
4.Fair Value Measurements
The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
Fair Value Measurements as of June 30, 2023
Level 1Level 2Level 3Total
Assets
Money market mutual funds$326,407 $ $ $326,407 
Interest rate cap 13,981  13,981 
Total assets$326,407 $13,981 $ $340,388 
Liabilities
Current portion of contingent consideration$ $ $257 $257 
Contingent consideration, non-current  2,716 2,716 
Total liabilities$ $ $2,973 $2,973 
24

Fair Value Measurements as of December 31, 2022
Level 1Level 2Level 3Total
Assets
Interest rate cap$ $11,362 $ $11,362 
Contingent Consideration
In connection with the acquisition of Alphazyme (see Note 2), the Company is required to make contingent payments to the sellers of up to $75.0 million, subject to achieving certain revenue thresholds. The preliminary fair value of the liability for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $5.3 million. The preliminary fair value of the contingent consideration was determined using a Monte-Carlo simulation-based model discounted to present value. Assumptions used in this calculation are expected revenue, a discount rate of 17.8% and various probability factors. The ultimate settlement of the contingent consideration could deviate from current estimates based on the actual results of these financial measures. The contingent consideration has three performance payments spanning over three years beginning 2024. This liability is considered to be a Level 3 financial liability that is remeasured each reporting period. Changes in fair value of contingent consideration are recognized as a gain or loss and recorded within change in estimated fair value of contingent consideration in the condensed consolidated statements of operations. During the three months ended June 30, 2023, the Company recorded a $2.3 million decrease in the estimated fair value of contingent consideration. This was due to a change in estimate associated with Alphazyme revenue projections reaching thresholds that would trigger a contingent payment per the Alphazyme SPA.
In connection with the acquisition of MyChem (see Note 2), the Company is required to make contingent payments to the sellers of up to $40.0 million, subject to achieving certain revenue thresholds. The preliminary fair value of the liability for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $7.8 million. The preliminary fair value of the contingent consideration was determined using a Monte-Carlo simulation-based model discounted to present value. Assumptions used in this calculation are expected revenue, a discount rate of 16.9% and various probability factors. The ultimate settlement of the contingent consideration could deviate from current estimates based on the actual results of these financial measures. The contingent consideration projected year of payment is 2023. This liability is considered to be a Level 3 financial liability that is remeasured each reporting period. Changes in fair value of contingent consideration are recognized as a gain or loss and recorded within change in estimated fair value of contingent consideration in the condensed consolidated statements of operations. During the second quarter of 2022, the Company recorded a $7.8 million decrease in the estimated fair value of contingent consideration. This was due to a change in the estimate associated with MyChem revenue projections reaching thresholds that would trigger a contingent payment per the MyChem SPA. The contingent consideration expired as of December 31, 2022 and the revenue thresholds were not achieved.
The following table provides a reconciliation of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the period presented (in thousands):
Contingent Consideration
Balance as of December 31, 2021$ 
Contingent consideration related to the acquisition of MyChem7,800 
Change in estimated fair value of contingent consideration(7,800)
Balance as of December 31, 2022 
Contingent consideration related to the acquisition of Alphazyme5,289 
Change in estimated fair value of contingent consideration(2,316)
Balance as of June 30, 2023$2,973 
25

5.Balance Sheet Components
Inventory
Inventory consisted of the following as of the periods presented (in thousands):
June 30, 2023December 31, 2022
Raw materials$25,622 $13,486 
Work-in-process14,495 21,950 
Finished goods7,285 7,716 
Total inventory$47,402 $43,152 
6.Government Assistance
Cooperative Agreement
In May 2022, TriLink entered into a cooperative agreement (the “Cooperative Agreement”) with the U.S. Department of Defense, as represented by the Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense on behalf of the Biomedical Advanced Research and Development Authority (“BARDA”), within the U.S. Department of Health and Human Services, to advance the development of domestic manufacturing capabilities and to expand TriLink’s domestic production capacity in its San Diego manufacturing campus (the “Flanders San Diego Facility”) for products critical to the development and manufacture of mRNA vaccines and therapeutics. The Flanders San Diego Facility consists of two buildings (“Flanders I” and “Flanders II”).
Pursuant to certain requirements, BARDA awarded TriLink an amount equal to $38.8 million or 50% of the construction and validation costs budgeted for the Flanders San Diego Facility. The contract period of performance is May 2022 through December 2023, which is the effective date of the Cooperative Agreement through the anticipated date of completion of construction and validation of manufacturing capacity. Amounts reimbursed are subject to audit and may be recaptured by the U.S. Department of Defense in certain circumstances.
The Cooperative Agreement requires the Company to provide the U.S. Government with conditional priority access and certain preferred pricing obligations for a 10-year period from the completion of the construction project for the production of a medical countermeasure (or a component thereof) that the Company manufactures in the Flanders San Diego Facility during a declared public health emergency.
During the three and six months ended June 30, 2023, the Company has received $0.6 million and $8.7 million, respectively, of reimbursements under the Cooperative Agreement, with equal offsets recorded to right-of-use assets associated with Flanders I within property and equipment on the condensed consolidated balance sheet. During the three and six months ended June 30, 2022, the Company had not yet received any reimbursements under the Cooperative Agreement. As of June 30, 2023, the Company has recorded a receivable of $0.2 million, with an equal offset to property and equipment.
7.Leases
All of the Company's facilities, including office, laboratory and manufacturing space, are occupied under long-term non-cancelable lease arrangements with various expiration dates through 2038, some of which include options to extend up to 20 years. The Company does not have any leases that include residual value guarantees.
In January 2023, the Company assumed Alphazyme’s existing facility lease in Jupiter, Florida, in connection with the acquisition of Alphazyme (see Note 2). The lease term began in January 2023 and will end in January 2032. The lease is for 10 years with the option to extend for one additional 5-year period.
In February 2023, the Company entered into an agreement to expand the existing Alphazyme facility lease for additional space. The lease term will run concurrently with and as part of the initial lease term.
In March 2023 and June 2023, the Company’s leases for Flanders I and Flanders II, respectively, commenced. The Company entered into the lease agreement in August 2021. The leases are for eleven years with the option to extend for one additional 5-year period. The Company is reasonably certain to execute the renewal option and has, therefore, recognized this as part of its ROU assets and lease liabilities. The lease includes tenant improvement provisions, rent abatement clauses, and escalating rent payments over the life of the lease.
26

The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):
Line Item in the Condensed Consolidated Balance SheetsJune 30, 2023December 31, 2022
Right-of-use assets
Finance leasesProperty and equipment, net$80,570 $ 
Operating leasesOther assets65,014 63,896 
Total right-of-use assets$145,584 $63,896 
Current lease liabilities
Finance leasesCurrent portion of finance lease liabilities$560 $ 
Operating leasesAccrued expenses and other current liabilities6,918 6,269 
Total current lease liabilities$7,478 $6,269 
Non-current lease liabilities
Finance leasesFinance lease liabilities, less current portion$32,236 $ 
Operating leasesOther long-term liabilities51,779 51,556 
Total non-current lease liabilities$84,015 $51,556 
The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Finance lease costs:
Depreciation of leased assets$573 $ $573 $ 
Interest on lease liabilities331  331  
Total finance lease costs904  904  
Operating lease costs3,120 1,892 6,178 3,766 
Variable lease costs912 543 1,897 1,068 
Total lease costs$4,936 $2,435 $8,979 $4,834 
The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:
June 30, 2023December 31, 2022
Weighted average remaining lease term (in years):
Finance leases14.7*
Operating leases7.67.9
Weighted average discount rate:
Finance leases8.4 %*
Operating leases6.6 %6.5 %
____________________
*The Company did not have any finance leases as of December 31, 2022.
27

Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in lease liabilities:
Financing cash flows used for finance leases$66 $ $66 $ 
Operating cash flows used for finance leases331  331  
Operating cash flows used for operating leases2,617 1,521 5,040 3,019 
Non-cash transactions:
Right-of-use assets obtained in exchange for new finance lease liabilities$15,795 $ $32,862 $ 
Right-of-use assets obtained in exchange for new operating lease liabilities  3,931 773 
As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):
Finance LeasesOperating LeasesTotal
2023 (remaining six months)
$1,631 $5,268 $6,899 
20243,327 10,774 14,101 
20253,427 10,952 14,379 
20263,530 10,042 13,572 
20273,636 8,564 12,200 
Thereafter44,102 34,125 78,227 
Total minimum lease payments59,653 79,725 139,378 
Less: interest(26,857)(21,028)(47,885)
Total lease liabilities$32,796 $58,697 $91,493 
8.Long-Term Debt
Credit Agreement
In October 2020, Maravai Intermediate Holdings, LLC (“Intermediate”), a wholly-owned subsidiary of Topco LLC, along with certain of its subsidiaries (together with Intermediate, the “Borrowers”), entered into a credit agreement (as amended, the “Credit Agreement”), which provides for a term loan facility and a revolving credit facility. In January 2022, the Company entered into an amendment (the “Amendment”) to refinance the term loan and to address the planned phase out of London Interbank Offered Rate (“LIBOR”), which was replaced with a Term Secured Overnight Financing Rate (“SOFR”) based rate.
The Credit Agreement provides for a $600.0 million term loan facility, maturing October 2027 (the “Tranche B Term Loan”), and a $180.0 million revolving credit facility (the “Revolving Credit Facility”).
As of June 30, 2023, the interest rate on the Tranche B Term Loan was 8.03% per annum.
The Credit Agreement also provides for a $20.0 million limit for letters of credit, which remained unused as of June 30, 2023.
Borrowings under the Credit Agreement are unconditionally guaranteed by Topco LLC, together with the existing and future material domestic subsidiaries of Topco LLC (subject to certain exceptions), as specified in the respective guaranty agreements. Borrowings under the Credit Agreement are also secured by a first-priority lien and security interest in substantially all of the assets (subject to certain exceptions) of existing and future material domestic subsidiaries of Topco LLC that are loan parties.
The accounting related to entering into the Amendment was evaluated on a creditor-by-creditor basis to determine whether each transaction should be accounted for as a modification or extinguishment. Certain creditors under the First Lien Term Loan did not participate in this refinancing transaction, were repaid their principal and interest of $8.5 million and ceased being creditors of the Company and the repayment of their related outstanding debt balances has been accounted for as an extinguishment of
28

debt. Proceeds of borrowings from new lenders of $8.5 million were accounted for as a new debt financing. The Company recorded a loss on extinguishment of debt of $0.2 million in the accompanying condensed consolidated statements of operations during the first quarter of 2022. For the remainder of the creditors, this transaction was accounted for as a modification because the change in present value of cash flows between the two term loans before and after the transaction was less than 10% on a creditor-by-creditor basis. As part of the refinancing, the Company incurred $0.9 million of various costs, of which an insignificant amount was related to an original issuance discount, and were all capitalized in the accompanying balance sheet within long-term debt and are subject to amortization over the term of the refinanced debt as an adjustment to interest expense using the effective interest method.
We also incurred $0.3 million of financing-related fees related to the Revolving Credit Facility. As of June 30, 2023, unamortized debt issuance costs totaled $1.8 million and are recorded as assets within other assets on the accompanying condensed consolidated balance sheet as there is no balance outstanding related to the Revolving Credit Facility.
Commencing with the fiscal year ended December 31, 2021, and each fiscal year thereafter, the Credit Agreement requires that we make mandatory prepayments on the Tranche B Term Loan principal upon certain excess cash flow, subject to certain step-downs based on the Company’s first lien net leverage ratio. The mandatory prepayment shall be reduced to 25% or 0% of the calculated excess cash flow if the Company’s first lien net leverage ratio was equal to or less than 4.75:1.00 or 4.25:1.00, respectively, however, no prepayment shall be required to the extent excess cash flow calculated for the respective period is equal to or less than $10.0 million. As of June 30, 2023, the Company’s first lien net leverage ratio was less than 4.25:1.00. Thus, a mandatory prepayment on the Tranche B Term Loan out of our excess cash flow was not required.
The Credit Agreement contains certain covenants, including, among other things, covenants limiting our ability to incur or prepay certain indebtedness, pay dividends or distributions, dispose of assets, engage in mergers and consolidations, make acquisitions or other investments and make changes to the nature of the business. Additionally, the Credit Agreement also requires us to maintain a certain net leverage ratio. The Company was in compliance with these covenants as of June 30, 2023.
Interest Rate Cap
In the first quarter of 2021, the Company entered into an interest rate cap agreement to manage a portion of its variable interest rate risk on its outstanding long-term debt. The contract, which was effective March 31, 2021, entitles the Company to receive from the counterparty at each calendar quarter end the amount, if any, by which a specified defined floating market rate exceeds the cap strike interest rate, applied to the contract’s notional amount of $415.0 million. The floating rate of interest is reset at the end of each three-month period. The contract was set to expire on March 31, 2023.
In May 2022, the Company amended the interest rate cap agreement, effective June 30, 2022, to increase the contract’s notional amount to $500.0 million and to extend the maturity date to January 19, 2025. Additionally, the floating rate option changed from a LIBOR-based rate to a SOFR-based rate. Other provisions remained unchanged as a result of the amendment. Premiums paid to amend the interest rate cap agreement were immaterial.
The interest rate cap agreement has not been designated as a hedging relationship and has been recognized on the condensed consolidated balance sheet at fair value of $14.0 million within other assets with changes in fair value recognized within interest expense in the condensed consolidated statements of operations.
The Company’s long-term debt consisted of the following as of the periods presented (in thousands):
June 30, 2023December 31, 2022
Tranche B Term Loan$535,840 $538,560 
Unamortized debt issuance costs(10,064)(11,123)
Total long-term debt525,776 527,437 
Less: current portion(5,440)(5,440)
Total long-term debt, less current portion$520,336 $521,997 
There were no balances outstanding on the Company’s Revolving Credit Facility as of June 30, 2023 and December 31, 2022.
29

As of June 30, 2023, the aggregate future principal maturities of the Company’s debt obligations for each of the next five years, based on contractual due dates, were as follows (in thousands):
2023 (remaining six months)
$2,720 
20245,440 
20255,440 
20265,440 
2027516,800 
Total long-term debt$535,840 
9.Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
Basic net (loss) income per Class A common share has been calculated by dividing net (loss) income for the period, adjusted for net (loss) income attributable to non-controlling interests, by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share gives effect to potentially dilutive securities by application of the treasury stock method or if-converted method, as applicable. Diluted net (loss) income per Class A common share attributable to the Company is computed by adjusting the net (loss) income and the weighted average number of Class A common shares outstanding to give effect to potentially diluted securities. In computing the diluted net loss per share for the three and six months ended June 30, 2023, potentially dilutive Class A common shares were excluded from the diluted loss per share calculation because of their anti-dilutive effect.
The following table presents the computation of basic and diluted net (loss) income per Class A common share attributable to the Company for the periods presented (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
Less: loss (income) attributable to common non-controlling interests5,402 (85,481)6,683 (165,479)
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic(6,541)71,240 (6,608)138,102 
Net (loss) income effect of dilutive securities:
Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options 43  74 
Effect of the assumed conversion of Class B common stock 65,256  126,327 
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted$(6,541)$136,539 $(6,608)$264,503 
Denominator:
Weighted average Class A common shares outstanding—basic131,864 131,524 131,802 131,506 
Weighted average effect of dilutive securities:
Effect of dilutive ESPP, RSUs and stock options 168  149 
Effect of the assumed conversion of Class B common stock 123,669  123,669 
Weighted average Class A common shares outstanding—diluted131,864 255,361 131,802 255,324 
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:
Basic$(0.05)$0.54 $(0.05)$1.05 
Diluted$(0.05)$0.53 $(0.05)$1.03 
30

Shares of Class B common stock do not share in the earnings or losses of the Company and are therefore not participating securities. As such, a separate presentation of basic and diluted net (loss) income per share for Class B common stock under the two-class method has not been presented.
The following table presents potentially dilutive securities excluded from the computation of diluted net (loss) income per share for the periods presented because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
RSUs3,3553,151
Stock options4,5422,0634,5422,064
Shares estimated to be purchased under the ESPP1055952
Shares of Class B common stock119,094119,094
Total127,0012,118126,7962,116
Shares underlying contingently issuable awards that have not met the necessary conditions as of the end of a reporting period are not included in the calculation of diluted net (loss) income per share of Class A common stock attributable to the Company for that period. The Company had contingently issuable PSUs outstanding that did not meet the market and performance conditions as of June 30, 2023 and, therefore, were excluded from the calculation of diluted net (loss) income per share of Class A common stock attributable to the Company. The maximum number of potentially dilutive Class A common shares that could be issued upon vesting for such awards was insignificant as of June 30, 2023. These amounts were also excluded from the potentially dilutive securities in the table above. The Company had no contingently issuable PSUs outstanding as of June 30, 2022.
10.Income Taxes
We are subject to U.S. federal and state income taxes with respect to our allocable share of any taxable income or loss of Topco LLC, as well as any stand-alone income or loss we generate. Topco LLC is organized as a limited liability company and treated as a partnership for federal tax purposes and generally does not pay income taxes on its taxable income in most jurisdictions. Instead, Topco LLC’s taxable income or loss is passed through to its members, including us.
The following table summarizes the Company’s income tax (benefit) expense and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(Loss) income before income taxes$(13,364)$174,992 $(17,887)$341,833 
Income tax (benefit) expense$(1,421)$18,271 $(4,596)$38,252 
Effective tax rate10.6 %10.4 %25.7 %11.2 %
The Company’s effective tax rates of 10.6% and 25.7% for the three and six months ended June 30, 2023, respectively, differed from the U.S. federal statutory rate of 21.0%, primarily due to (loss) income associated with the non-controlling interest, state tax expense, and the release of a previous uncertain tax position due to statute expiration.
The Company’s effective tax rates of 10.4% and 11.2% for the three and six months ended June 30, 2022, respectively, differed from the U.S. federal statutory rate of 21.0%, primarily due to income associated with the non-controlling interest.
Tax Distributions to Topco LLC’s Owners
Topco LLC is subject to an operating agreement put in place at the date of the Organizational Transactions (“LLC Operating Agreement”). The LLC Operating Agreement has numerous provisions related to allocations of income and loss, as well as timing and amounts of distributions to its owners. This agreement also includes a provision requiring cash distributions enabling its owners to pay their taxes on income passing through from Topco LLC. These tax distributions are computed based on an assumed income tax rate equal to the sum of (i) the maximum combined marginal federal and state income tax rate applicable to an individual and (ii) the net investment income tax. The assumed income tax rate currently totals 46.7%, which may increase to 54.1% in certain cases where the qualified business income deduction is unavailable.
31

In addition, under the tax rules, Topco LLC is required to allocate taxable income disproportionately to its unit holders. Because tax distributions are determined based on the holder of LLC Units who is allocated the largest amount of taxable income on a per unit basis, but are made pro rata based on ownership, Topco LLC is required to make tax distributions that, in the aggregate, will likely exceed the amount of taxes Topco LLC would have otherwise paid if it were taxed on its taxable income at the assumed income tax rate. Topco LLC is subject to entity level taxation in certain states and certain of its subsidiaries are subject to entity level U.S. and foreign income taxes. As a result, the accompanying condensed consolidated statements of operations include income tax expense related to those states and to U.S. and foreign jurisdictions where Topco LLC or any of our subsidiaries are subject to income tax.
During the three months ended June 30, 2023, Topco LLC paid tax distributions of $2.8 million to its owners, including $1.5 million to us. During the six months ended June 30, 2023 Topco LLC paid tax distributions of $20.3 million to its owners, including $10.7 million to us.
During the three months ended June 30, 2022, Topco LLC paid tax distributions of $88.2 million to its owners, including $45.5 million to us. During the six months ended June 30, 2022, Topco LLC paid tax distributions of $170.5 million to its owners, including $87.9 million to us.
As of June 30, 2023, no amounts for tax distributions had been accrued as such payments were made during the period.
11.Related Party Transactions
MLSH 1’s majority owner is GTCR, LLC (“GTCR”). The Company’s Executive Chairman of the Board, Chief Financial Officer (“CFO”) and General Counsel are executives of MLSH 1 and MLSH 2.
Payable to Related Parties Pursuant to the Tax Receivable Agreement
We are a party to a Tax Receivable Agreement (“TRA”) with MLSH 1 and MLSH 2. The TRA provides for the payment by us to MLSH 1 and MLSH 2, collectively, of 85% of the amount of certain tax benefits, if any, that we actually realize, or in some circumstances are deemed to realize, as a result of the Organizational Transactions, IPO and any subsequent purchases or exchanges of LLC Units of Topco LLC. Based on our current projections of taxable income, and before deduction of any specially allocated depreciation and amortization, we anticipate having enough taxable income to utilize most of these tax benefits.
As of June 30, 2023, our liability under the TRA is $677.4 million, payable to MLSH 1 and MLSH 2, representing approximately 85% of the calculated tax savings we anticipate being able to utilize in future years. During the three and six months ended June 30, 2023, the Company recognized a gain of $0.1 million and a loss of $1.3 million, respectively, on TRA liability adjustment reflecting a change in the tax benefit obligation attributable to a change in the expected tax benefit. The remeasurement was primarily due to changes in our estimated state apportionment and the corresponding change of our estimated state tax rate.
We made payments of $42.6 million to MLSH 1 and MLSH 2 pursuant to the TRA during the three and six months ended June 30, 2023, of which $0.4 million was related to interest. No payments were made during the three and six months ended June 30, 2022.
Contribution, Exchange and Forfeiture Agreement with MLSH 1
In January 2023, the Company undertook Structuring Transactions and executed Contribution, Contribution and Exchange, and Forfeiture Agreements with MLSH 1 (see Note 1).
Topco LLC Operating Agreement
MLSH 1 is party to the LLC Operating Agreement put in place at the date of the Organizational Transactions. This agreement includes a provision requiring cash distributions enabling its owners to pay their taxes on income passing through from Topco LLC. During the three and six months ended June 30, 2023, the Company made distributions of $1.3 million and $9.6 million, respectively, for tax liabilities to MLSH 1 under this agreement. During the three and six months ended June 30, 2022, the Company made distributions of $42.6 million and $82.5 million, respectively, for tax liabilities to MLSH 1 under this agreement.
32

12.Segments
The Company’s financial performance is reported in two segments. A description of each segment follows:
Nucleic Acid Production: focuses on the manufacturing and sale of highly modified nucleic acids products to support the needs of customers’ research, therapeutic and vaccine programs. This segment also provides research products for labeling and detecting proteins in cells and tissue samples.
Biologics Safety Testing: focuses on manufacturing and selling biologics safety and impurity tests and assay development services that are utilized by our customers in their biologic drug manufacturing spectrum.
The Company has determined that adjusted earnings before interest, tax, depreciation and amortization (“Adjusted EBITDA”) is the profit or loss measure that the CODM uses to make resource allocation decisions and evaluate segment performance. Adjusted EBITDA assists management in comparing the segment performance on a consistent basis for purposes of business decision-making by removing the impact of certain items that management believes do not directly reflect the core operations and, therefore, are not included in measuring segment performance. The Company defines Adjusted EBITDA as net (loss) income before interest, taxes, depreciation and amortization, certain non-cash items and other adjustments that we do not consider in our evaluation of ongoing operating performance from period to period. Corporate costs, net of eliminations, are managed on a standalone basis and are not allocated to segments.
33

The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Nucleic Acid Production$53,265 $225,255 $114,716 $448,905 
Biologics Safety Testing15,651 17,484 33,225 38,127 
Total reportable segments’ revenue68,916 242,739 147,941 487,032 
Intersegment eliminations(2)(7)(2)(7)
Total$68,914 $242,732 $147,939 $487,025 
Segment adjusted EBITDA:
Nucleic Acid Production$14,192 $186,291 $42,065 $369,090 
Biologics Safety Testing10,315 14,102 24,061 30,634 
Total reportable segments’ adjusted EBITDA24,507 200,393 66,126 399,724 
Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes
Amortization(6,852)(6,252)(13,617)(11,779)
Depreciation(2,815)(1,892)(4,895)(3,747)
Interest expense(7,022)(4,434)(18,855)(7,098)
Interest income6,791  12,836  
Corporate costs, net of eliminations(15,430)(11,914)(33,251)(24,253)
Other adjustments:
Acquisition contingent consideration2,316 7,800 2,316 7,800 
Acquisition integration costs (3,466)(3,103)(5,930)(7,882)
Stock-based compensation(9,272)(4,308)(15,259)(7,935)
Merger and acquisition related expenses(371)(7)(3,662)(1,195)
Financing costs (27) (1,064)
Acquisition related tax adjustment(1,620)(1,264)(1,447)(1,264)
Tax Receivable Agreement liability adjustment101  (1,335)2,340 
Other(231) (914)(1,814)
(Loss) income before income taxes(13,364)174,992 (17,887)341,833 
Income tax benefit (expense)1,421 (18,271)4,596 (38,252)
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
During the three and six months ended June 30, 2023 and 2022, intersegment revenue was immaterial between the Nucleic Acid Production and Biologics Safety Testing segments. Any intersegment sales and the related gross margin on inventory recorded at the end of the period are eliminated for consolidation purposes. Internal selling prices for intersegment sales are consistent with the segment’s normal retail price offered to external parties. There was no commission expense recognized for intersegment sales for the three and six months ended June 30, 2023 and 2022.
The Company does not allocate assets to its reportable segments as they are not included in the review performed by the CODM for purposes of assessing segment performance and allocating resources.
34

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of financial condition and results of operations together with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission. This discussion and analysis reflects our historical results of operations and financial position and contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in or implied by these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. Please also see the section titled “Special Note Regarding Forward-Looking Statements.” We were incorporated in August 2020 and, pursuant to the Organizational Transactions described in Note 1 to our condensed consolidated financial statements, became a holding company whose principal asset is a controlling equity interest in Topco LLC. As the sole managing member of Topco LLC, we operate and control the business and affairs of Topco LLC and its subsidiaries. Accordingly, we consolidate Topco LLC in our consolidated financial statements and report a non-controlling interest related to the portion of Topco LLC not owned by us. Because the Organizational Transactions were considered transactions between entities under common control, the consolidated financial statements for periods prior to the Organizational Transactions and the initial public offering have been adjusted to combine the previously separate entities for presentation purposes. Unless otherwise noted or the context otherwise requires, references in this Quarterly Report on Form 10-Q to “we,” “us” or “our” refer to Maravai LifeSciences Holdings, Inc. and its subsidiaries.
Overview
We are a leading life sciences company providing critical products to enable the development of drug therapies, diagnostics, novel vaccines and support research on human diseases. Our customers include the top global biopharmaceutical companies ranked by research and development expenditures according to industry consultants, and many other emerging biopharmaceutical and life sciences research companies, as well as leading academic research institutions and in vitro diagnostics companies. Our products address the key phases of biopharmaceutical development and include complex nucleic acids for diagnostic and therapeutic applications, antibody-based products to detect impurities during the production of biopharmaceutical products, and products to detect the expression of proteins in tissues of various species.
We have and will continue to build a transformative life sciences products company by acquiring businesses and accelerating their growth through capital infusions and industry expertise. Biomedical innovation is dependent on a reliable supply of reagents in the fields of nucleic acid production, biologics safety testing and protein labeling. From inventive startups to the world’s leading biopharmaceutical, vaccine, diagnostics and gene and cell therapy companies, these customers turn to us to solve their complex discovery challenges and help them streamline and scale their supply chain needs beginning from research and development through clinical trials to commercialization.
Our primary customers are biopharmaceutical companies who are pursuing novel research and product development programs. Our customers also include a range of government, academic and biotechnology institutions.
As of June 30, 2023, we employed a team of over 660 employees, approximately 20% of whom have advanced degrees. We primarily utilize a direct sales model for our sales to our customers in North America. Our international sales, primarily in Europe and Asia Pacific, are sold through a combination of third-party distributors as well as via a direct sales model. The percentage of our total revenue derived from customers in North America was 49.8% and 50.6% for the three and six months ended June 30, 2023, respectively. The percentage of our total revenue derived from customers in North America was 36.7% and 36.2% for the three and six months ended June 30, 2022, respectively.
We generated revenue of $68.9 million and $147.9 million for the three and six months ended June 30, 2023, respectively, and $242.7 million and $487.0 million for the three and six months ended June 30, 2022, respectively.
Total revenue by segment was $53.3 million in Nucleic Acid Production and $15.6 million in Biologics Safety Testing for the three months ended June 30, 2023, compared to $225.2 million and $17.5 million, respectively, for the three months ended June 30, 2022.
Total revenue by segment was $114.7 million in Nucleic Acid Production and $33.2 million in Biologics Safety Testing for the six months ended June 30, 2023, compared to $448.9 million and $38.1 million, respectively, for the six months ended June 30, 2022.
We focus a substantial portion of our resources supporting our core business segments. We are actively pursuing opportunities to expand our customer base both domestically and internationally by fostering strong relationships with both existing and new customers and distributors. Our management team has experience working with biopharmaceutical, vaccine, diagnostics and
35

gene and cell therapy companies as well as academic and research scientists. We also intend to continue making investments in our overall infrastructure and business segments to support our growth. We incurred aggregate selling, general and administrative expenses of $35.4 million and $74.0 million for the three and six months ended June 30, 2023, respectively, and $28.1 million and $61.3 million for the three and six months ended June 30, 2022, respectively.
Our research and development efforts are geared towards supporting our customers’ needs. We incurred research and development expenses of $4.2 million and $8.3 million for the three and six months ended June 30, 2023, respectively, and $4.3 million and $8.0 million for the three and six months ended June 30, 2022, respectively. We intend to continue to invest in research and development and new products and technologies to support our customers’ needs for the foreseeable future.
Recent Developments
Acquisition
In January 2023, we completed the acquisition of Alphazyme, LLC (“Alphazyme”), a privately-held original equipment manufacturer (“OEM”) provider of custom, scalable, molecular biology enzymes to customers in the genetic analysis and nucleic acid synthesis markets, for a total purchase consideration of $75.3 million. As a result of the acquisition, we own all the outstanding interest in Alphazyme. Our consolidated results of operations for the three and six months ended June 30, 2023 include the operating results of Alphazyme from the acquisition date. See Note 2 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Trends and Uncertainties
COVID-19 Related Revenue Trends and Uncertainties
Our results of operations and cash flows during each of the years ended December 31, 2022, 2021 and 2020 substantially benefited from the demand for COVID-19 related products and services, including our proprietary CleanCap® analogs and highly modified RNA products, particularly mRNA, which are used by our customers in the production of COVID-19 vaccines. As a result of the general decrease in market demand for COVID-19 related products and services, including the supply and manufacture of COVID-19 vaccines, and in particular, following the end of U.S. federal public heath emergency declaration and World Health Organization declaration of the end of the pandemic in early May 2022, we expect to continue to see substantial sequential declines in COVID-19 related revenue.
We estimate that revenue from COVID-19 related products and services represented approximately 16.8% and 18.6% of our total revenues for the three and six months ended June 30, 2023, respectively, and 73.2% and 71.8% of our total revenues for the three and six months ended June 30, 2022, respectively. We believe that the second quarter of 2022 will have represented the highest revenue quarter for revenue attributable to our COVID-19 related products and services, and have experienced substantial declines in COVID-19 related revenue since such quarter as a result of the general market trend of reduced demand for COVID-19 related products and services as the pandemic subsides, including the supply and manufacture of COVID-19 related vaccines, and the World Health Organization declaring an end to the COVID-19 pandemic. W expect further declines in COVID-19 related revenue during the remainder of 2023 for these reasons, as well as a result of unused inventory of our products that our customers have on hand. We are currently unable to fully estimate the impact of this unused inventory on our future COVID-19 related revenue, nor are we able to predict when our customers will resume purchasing COVID-19 related products given that our customers generally have not provided us with detailed inventory data. Our longer-term revenue prospects for COVID-19 related products are highly uncertain but are expected to be substantially less than pandemic highs. The factors that could influence longer-term COVID-19 related revenue include: the emergence, duration and intensity of new virus variants; competition faced by our customers from other COVID-19 vaccine manufacturers or developers of alternative treatments; the availability and administration of pediatric and booster vaccinations, vaccine supply constraints, vaccine hesitancy and the effectiveness of vaccines against new virus strains; and the U.S. economy and global economy, including impacts resulting from supply chain constraints, labor market shortages and inflationary pressures. This contraction in COVID-19 related demand will significantly decrease our revenue and cash flow, which in turn could have a material adverse impact on our operating results and financial condition in the future.
Other Trends and Uncertainties
While we believe that the long-term trend of biopharmaceutical customers relying on outside parties to provide important inputs and services for their clinical research and manufacturing remains a long-term growth driver for us, we believe that recent industry trends and uncertainties, including changes in our customers’ spending priorities and budgetary policies and practices, which negatively impacted our revenue and operating results in the first half of 2023, may continue and result in slower growth and/or cause a further decline in our revenues during the second half of 2023. These trends and uncertainties, which we
36

primarily attribute to lower levels of investment in the research and development funding of early-stage biotechnology companies and declines and uncertainties in the capital markets amidst ongoing negative macroeconomic challenges, has and may continue to cause those companies to take action to conserve capital, resulting in a potential reduction in research and development spending across the markets in which we participate.
Our businesses also continue to see headwinds from a general contraction in economic activity in Asia, particularly in China, which may negatively impact our revenue derived from those markets.
How We Assess Our Business
We consider a variety of financial and operating measures in assessing the performance of our business. The key measures we use to determine how our business is performing are revenue and Adjusted EBITDA.
Adjusted EBITDA is a non-GAAP financial measure that we define as net (loss) income adjusted for interest expense, provision for income taxes, depreciation, amortization and stock-based compensation expenses. Adjusted EBITDA reflects further adjustments to eliminate the impact of certain items, including certain non-cash and other items, that we do not consider representative of our ongoing operating performance. We also present Adjusted Free Cash Flow, which is a non-GAAP measure that we define as Adjusted EBITDA less capital expenditures.
Management uses Adjusted EBITDA to evaluate the financial performance of our business and the effectiveness of our business strategies. We present Adjusted EBITDA and Adjusted Free Cash Flow because we believe they are frequently used by analysts, investors and other interested parties to evaluate companies in our industry and they facilitate comparisons on a consistent basis across reporting periods. Further, we believe they are helpful in highlighting trends in our operating results because they exclude items that are not indicative of our core operating performance. Adjusted EBITDA is also a component of the financial covenant under our credit agreement that governs our ability to access more than $63.0 million in aggregate letters of credit and available borrowings under our revolving credit facility. In addition, if we borrow more than $63.0 million, we are required to maintain a specified net leverage ratio. See “Liquidity and Capital Resources—Sources of Liquidity—Debt Covenants” below for a discussion of this financial covenant.
Adjusted EBITDA and Adjusted Free Cash Flow have limitations as analytical tools and you should not consider them in isolation or as substitutes for analysis of our results as reported under GAAP. We may in the future incur expenses similar to the adjustments in the presentation of Adjusted EBITDA. In particular, we expect to incur meaningful share-based compensation expense in the future. Other limitations include that Adjusted EBITDA and Adjusted Free Cash Flow do not reflect:
all expenditures or future requirements for capital expenditures or contractual commitments;
changes in our working capital needs;
provision for income taxes, which may be a necessary element of our costs and ability to operate;
the costs of replacing the assets being depreciated, which will often have to be replaced in the future;
the non-cash component of employee compensation expense; and
the impact of earnings or charges resulting from matters we consider not to be reflective, on a recurring basis, of our ongoing operations.
In addition, Adjusted EBITDA and Adjusted Free Cash Flow may not be comparable to similarly titled measures used by other companies in our industry or across different industries.
Components of Results of Operations
Revenue
Our revenue consists primarily of product revenue and, to a much lesser extent, service revenue. We generated total consolidated revenue of $68.9 million and $147.9 million for the three and six months ended June 30, 2023, respectively, and $242.7 million and $487.0 million for the three and six months ended June 30, 2022, respectively, through the following segments: (i) Nucleic Acid Production and (ii) Biologics Safety Testing.
37

Nucleic Acid Production Segment
Our Nucleic Acid Production segment focuses on the manufacturing and sale of highly modified nucleic acids products to support the needs of customers’ research, therapeutic and vaccine programs. This segment also provides research products for labeling and detecting proteins in cells and tissue samples.
Biologics Safety Testing Segment
Our Biologics Safety Testing segment focuses on manufacturing and selling biologics safety and impurity tests and assay development services that are utilized by our customers in their biologic drug manufacturing activities.
Cost of Revenue
Cost of revenue associated with our products primarily consists of manufacturing related costs incurred in the production process, including personnel and related costs, stock-based compensation expense, inventory write-downs, costs of materials, labor and overhead, packaging and delivery costs and allocated costs, including facilities, information technology, depreciation and amortization of intangibles. Cost of revenue associated with our services primarily consists of personnel and related costs, stock-based compensation expense, cost of materials and allocated costs, including facilities and information technology costs. Costs of services were not material for the three and six months ended June 30, 2023 and 2022.
Operating Expenses
Selling, General and Administrative
Our selling, general and administrative expenses primarily consist of salaries, benefits and stock-based compensation expense for our employees in our commercial sales functions, marketing, executive, accounting and finance, legal and human resource functions as well as travel expenses, professional services fees, such as consulting, audit, tax and legal fees, general corporate costs and allocated costs, including facilities, information technology and amortization of intangibles.
We expect that our selling, general and administrative expenses will continue to increase, primarily due to increased headcount and an expanding facilities footprint to support anticipated long-term growth in the business, costs incurred in increasing our presence globally, and increases in marketing activities to drive awareness and adoption of our products and services.
Research and Development
Research and development costs primarily consist of salaries, benefits, stock-based compensation expense, outside contracted services, cost of supplies, in-process research and development costs from asset acquisitions and allocated facilities costs for employees engaged in research and development of products and services. We expense all research and development costs in the period in which they are incurred. Payment made prior to the receipt of goods or services to be used in research and development are recognized as prepaid assets until the goods are received or services are rendered.
We expect that our research and development costs to fluctuate in future periods as we continue our research and development efforts, including meeting our customers’ needs. These costs may fluctuate from period to period due to the timing and scope of our development activities.
Change in Estimated Fair Value of Contingent Consideration
Change in estimated fair value of contingent consideration consists of fair value adjustments to contingent consideration liabilities associated with completed acquisitions. These adjustments are based on our assessment of the probability of achieving certain revenue thresholds and other probability factors.
Other Income (Expense)
Interest Expense
Interest expense consists of interest costs and the related amortization of the debt discount and deferred issuance costs on our outstanding debt. Interest expense also consists of changes in the fair value of our interest rate cap agreement.
Interest Income
Interest income consists of interest earned on our cash balances and short-term investments in money market mutual funds held at financial institutions.
38

Change in Payable to Related Parties Pursuant to the Tax Receivable Agreement
The Tax Receivable Agreement liability adjustment reflects changes in the Tax Receivable Agreement liability recorded in our condensed consolidated balance sheets primarily due to changes in our estimated state apportionment and the corresponding change of our estimated state tax rate.
Income Tax Expense
As a result of our ownership of LLC Units in Topco LLC, we are subject to U.S. federal, state and local income taxes with respect to our allocable share of any taxable income of Topco LLC and will be taxed at the prevailing corporate tax rates.
Non-Controlling Interests
Non-controlling interests represent the portion of profit or loss, net assets and comprehensive income or loss of our consolidated subsidiaries that is not allocable to the Company based on our percentage of ownership of such entities. Income or loss attributed to the non-controlling interests is based on the LLC Units outstanding during the period and is presented on the condensed consolidated statements of operations. As of June 30, 2023, we held approximately 52.6% of the outstanding LLC Units of Topco LLC, and MLSH 1 held approximately 47.4% of the outstanding LLC Units of Topco LLC.
Results of Operations
The results of operations presented below should be reviewed in conjunction with the condensed consolidated financial statements and notes included elsewhere in this Quarterly Report on Form 10-Q. For information with respect to recent
39

accounting pronouncements that are of significance or potential significance to us, see Note 1 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Three Months Ended June 30,
20232022Change
(in thousands, except per share amounts)
Revenue$68,914 $242,732 (71.6)%
Operating expenses:
Cost of revenue (1)
43,273 37,496 15.4 %
Selling, general and administrative (1)
35,377 28,061 26.1 %
Research and development (1)
4,194 4,274 (1.9)%
Change in estimated fair value of contingent consideration(2,316)(7,800)(70.3)%
Total operating expenses80,528 62,031 29.8 %
(Loss) income from operations(11,614)180,701 (106.4)%
Other income (expense), net(1,750)(5,709)(69.3)%
(Loss) income before income taxes(13,364)174,992 (107.6)%
Income tax (benefit) expense(1,421)18,271 (107.8)%
Net (loss) income(11,943)156,721 (107.6)%
Net (loss) income attributable to non-controlling interests(5,402)85,481 (106.3)%
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.$(6,541)$71,240 (109.2)%
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:
Basic$(0.05)$0.54 
Diluted$(0.05)$0.53 
Weighted average number of Class A common shares outstanding:
Basic131,864 131,524 
Diluted131,864 255,361 
Non-GAAP measures:
Adjusted EBITDA$9,077 $188,479 
Adjusted Free Cash Flow$(18,042)$178,507 
40

Six Months Ended June 30,
20232022Change
(in thousands, except per share amounts)
Revenue$147,939 $487,025 (69.6)%
Operating expenses:
Cost of revenue (1)
76,949 77,528 (0.7)%
Selling, general and administrative (1)
74,048 61,261 20.9 %
Research and development (1)
8,339 7,969 4.6 %
Change in estimated fair value of contingent consideration(2,316)(7,800)(70.3)%
Total operating expenses157,020 138,958 13.0 %
(Loss) income from operations(9,081)348,067 (102.6)%
Other income (expense), net(8,806)(6,234)41.3 %
(Loss) income before income taxes(17,887)341,833 (105.2)%
Income tax (benefit) expense(4,596)38,252 (112.0)%
Net (loss) income(13,291)303,581 (104.4)%
Net (loss) income attributable to non-controlling interests(6,683)165,479 (104.0)%
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.$(6,608)$138,102 (104.8)%
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:
Basic$(0.05)$1.05 
Diluted$(0.05)$1.03 
Weighted average number of Class A common shares outstanding:
Basic131,802 131,506 
Diluted131,802 255,324 
Non-GAAP measures:
Adjusted EBITDA$32,875 $375,471 
Adjusted Free Cash Flow$4,611 $362,751 
____________________
(1)Includes stock-based compensation expense as follows (in thousands, except percentages):
Three Months Ended June 30,
20232022Change
Cost of revenue$2,168 $1,004 115.9 %
Selling, general and administrative6,351 3,063 107.3 %
Research and development753 241 212.4 %
Total stock-based compensation expense$9,272 $4,308 115.2 %
Six Months Ended June 30,
20232022Change
Cost of revenue$3,507 $1,827 92.0 %
Selling, general and administrative10,553 5,696 85.3 %
Research and development1,199 412 191.0 %
Total stock-based compensation expense$15,259 $7,935 92.3 %
41

Revenue
Consolidated revenue by segment was as follows for the periods presented (in thousands, except percentages):
Three Months Ended June 30,Percentage of Revenue
20232022Change20232022
Nucleic Acid Production$53,265 $225,248 (76.4)%77.3 %92.8 %
Biologics Safety Testing15,649 17,484 (10.5)%22.7 %7.2 %
Total revenue$68,914 $242,732 (71.6)%100.0 %100.0 %
Six Months Ended June 30,Percentage of Revenue
20232022Change20232022
Nucleic Acid Production$114,716 $448,898 (74.4)%77.5 %92.2 %
Biologics Safety Testing33,223 38,127 (12.9)%22.5 %7.8 %
Total revenue$147,939 $487,025 (69.6)%100.0 %100.0 %
Comparison of Three Months Ended June 30, 2023 and 2022
Total revenue was $68.9 million for the three months ended June 30, 2023 compared to $242.7 million for the three months ended June 30, 2022, representing a decrease of $173.8 million, or 71.6%.
Nucleic Acid Production revenue decreased from $225.2 million for the three months ended June 30, 2022 to $53.3 million for the three months ended June 30, 2023, representing a decrease of $172.0 million, or 76.4%. The decrease in Nucleic Acid Production revenue was primarily driven by decreased revenue from our proprietary CleanCap analogs as demand decreased from COVID-19 vaccine manufacturers. For the three months ended June 30, 2023, we estimate that approximately $11.6 million, or 42.4%, of our $27.3 million CleanCap revenue was a result of customer demand attributable to COVID-19 vaccines or other COVID-19 related commercial products or developmental programs. For the three months ended June 30, 2022, we estimate that approximately $177.6 million, or 93.2%, of our $190.6 million CleanCap revenue was a result of customer demand attributable to COVID-19 vaccines or other COVID-19 related commercial products or developmental programs.
Biologics Safety Testing revenue decreased from $17.5 million for the three months ended June 30, 2022 to $15.6 million for the three months ended June 30, 2023, representing a decrease of $1.8 million, or 10.5%. The decrease from the prior period was primarily due to slow downs in biologics manufacturing in the Asia Pacific and Europe, the Middle East and Africa (EMEA) regions.
Comparison of Six Months Ended June 30, 2023 and 2022
Total revenue was $147.9 million for the six months ended June 30, 2023 compared to $487.0 million for the six months ended June 30, 2022, representing a decrease of $339.1 million, or 69.6%.
Nucleic Acid Production revenue decreased from $448.9 million for the six months ended June 30, 2022 to $114.7 million for the six months ended June 30, 2023, representing a decrease of $334.2 million, or 74.4%. The decrease in Nucleic Acid Production revenue was primarily driven by decreased revenue from our proprietary CleanCap analogs as demand decreased from COVID-19 vaccine manufacturers. For the six months ended June 30, 2023, we estimate that approximately $27.5 million, or 48.9%, of our $56.2 million CleanCap revenue was a result of customer demand attributable to COVID-19 vaccines or other COVID-19 related commercial products or developmental programs. For the six months ended June 30, 2022, we estimate that approximately $349.6 million, or 93.4%, of our $374.4 million CleanCap revenue was a result of customer demand attributable to COVID-19 vaccines or other COVID-19 related commercial products or developmental programs.
Biologics Safety Testing revenue decreased from $38.1 million for the six months ended June 30, 2022 to $33.2 million for the six months ended June 30, 2023, representing a decrease of $4.9 million, or 12.9%. The decrease from the prior period was primarily due to slow downs in biologics manufacturing in the Asia Pacific region, which continued to impact demand for our HCP ELISA kits.
Segment Information
Management has determined that adjusted earnings before interest, tax, depreciation and amortization is the profit or loss measure used to make resource allocation decisions and evaluate segment performance. Adjusted EBITDA assists management in comparing the segment performance on a consistent basis for purposes of business decision-making by removing the impact of certain items that management believes do not directly reflect the core operations and, therefore, are not included in
42

measuring segment performance. We define Adjusted EBITDA as net (loss) income before interest, taxes, depreciation and amortization, certain non-cash items and other adjustments that we do not consider in our evaluation of ongoing operating performance from period to period. Corporate costs, net of eliminations, are managed on a standalone basis and are not allocated to segments.
We do not allocate assets to our reportable segments as they are not included in the review performed by our Chief Operating Decision Maker for purposes of assessing segment performance and allocating resources.
As of June 30, 2023, all of our long-lived assets were located within the United States.
The following schedule includes revenue and adjusted EBITDA for each of our reportable operating segments (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Nucleic Acid Production$53,265 $225,255 $114,716 $448,905 
Biologics Safety Testing15,651 17,484 33,225 38,127 
Total reportable segments’ revenue68,916 242,739 147,941 487,032 
Intersegment eliminations(2)(7)(2)(7)
Total$68,914 $242,732 $147,939 $487,025 
Segment adjusted EBITDA:
Nucleic Acid Production$14,192 $186,291 $42,065 $369,090 
Biologics Safety Testing10,315 14,102 24,061 30,634 
Total reportable segments’ adjusted EBITDA24,507 200,393 66,126 399,724 
Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes
Amortization(6,852)(6,252)(13,617)(11,779)
Depreciation(2,815)(1,892)(4,895)(3,747)
Interest expense(7,022)(4,434)(18,855)(7,098)
Interest income6,791 — 12,836 — 
Corporate costs, net of eliminations(15,430)(11,914)(33,251)(24,253)
Other adjustments:
Acquisition contingent consideration2,316 7,800 2,316 7,800 
Acquisition integration costs(3,466)(3,103)(5,930)(7,882)
Stock-based compensation(9,272)(4,308)(15,259)(7,935)
Merger and acquisition related expenses(371)(7)(3,662)(1,195)
Financing costs— (27)— (1,064)
Acquisition related tax adjustment(1,620)(1,264)(1,447)(1,264)
Tax Receivable Agreement liability adjustment101 — (1,335)2,340 
Other(231)— (914)(1,814)
(Loss) income before income taxes(13,364)174,992 (17,887)341,833 
Income tax (benefit) expense1,421 (18,271)4,596 (38,252)
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
During the three and six months ended June 30, 2023 and 2022, intersegment revenue was immaterial between the Nucleic Acid Production and Biologics Safety Testing segments. Any intersegment sales and the related gross margin on inventory recorded at the end of the period are eliminated for consolidation purposes. Internal selling prices for intersegment sales are consistent with the segment’s normal retail price offered to external parties. There was no commission expense recognized for intersegment sales for each of the three and six months ended June 30, 2023 and 2022.
43

Non-GAAP Financial Measures
Adjusted EBITDA
A reconciliation of net (loss) income to adjusted EBITDA, which is a non-GAAP measure, is set forth below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
Add:
Amortization6,852 6,252 13,617 11,779 
Depreciation2,815 1,892 4,895 3,747 
Interest expense7,022 4,434 18,855 7,098 
Interest income(6,791)— (12,836)— 
Income tax (benefit) expense(1,421)18,271 (4,596)38,252 
EBITDA(3,466)187,570 6,644 364,457 
Acquisition contingent consideration (1)
(2,316)(7,800)(2,316)(7,800)
Acquisition integration costs (2)
3,466 3,103 5,930 7,882 
Stock-based compensation (3)
9,272 4,308 15,259 7,935 
Merger and acquisition related expenses (4)
371 3,662 1,195 
Financing costs (5)
— 27 — 1,064 
Acquisition related tax adjustment (6)
1,620 1,264 1,447 1,264 
Tax Receivable Agreement liability adjustment (7)
(101)— 1,335 (2,340)
Other (8)
231 — 914 1,814 
Adjusted EBITDA$9,077 $188,479 $32,875 $375,471 
____________________
(1)Refers to the change in estimated fair value of contingent consideration related to completed acquisitions.
(2)Refers to incremental costs incurred to execute and integrate completed acquisitions, and retention payments in connection with these acquisitions.
(3)Refers to non-cash expense associated with stock-based compensation.
(4)Refers to diligence, legal, accounting, tax and consulting fees incurred associated with acquisitions that were pursued but not consummated.
(5)Refers to transaction costs related to the refinancing of our long-term debt that are not capitalizable.
(6)Refers to non-cash expense associated with adjustments to the indemnification asset recorded in connection with the acquisition of MyChem, LLC (“MyChem”), which was completed in January 2022.
(7)Refers to the adjustment of the Tax Receivable Agreement liability primarily due to changes in our estimated state apportionment and the corresponding change of our estimated state tax rate.
(8)For the three and six months ended June 30, 2023, refers to severance payments, legal settlement amounts, inventory step-up charges in connection with the acquisition of Alphazyme, certain working capital and other adjustments related to the acquisition of MyChem, and other non-recurring costs. For the six months ended June 30, 2022, refers to the loss recognized during the period associated with certain working capital and other adjustments related to the sale of Vector Laboratories, Inc., which was completed in September 2021, and the loss incurred on extinguishment of debt.
44

Adjusted Free Cash Flow
Adjusted Free Cash Flow, which is a non-GAAP measure that we define as Adjusted EBITDA less capital expenditures, is set forth below for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Adjusted EBITDA$9,077 $188,479 $32,875 $375,471 
Capital expenditures (1)
(27,119)(9,972)(28,264)(12,720)
Adjusted Free Cash Flow$(18,042)$178,507 $4,611 $362,751 
____________________
(1)We define capital expenditures as: (i) purchases of property and equipment which are included in cash flows from investing activities, offset by government funding received; and (ii) construction costs determined to be lessor improvements recorded as prepaid lease payments and right-of-use assets, offset by government funding received. We revised our capital expenditures definition in the quarter ended March 31, 2023 to exclude the portions in accounts payable and accrued expenses.
Operating Expenses
Operating expenses included the following for the periods presented (in thousands, except percentages):
Three Months Ended June 30,Percentage of Revenue
20232022Change20232022
Cost of revenue$43,273 $37,496 15.4 %62.8 %15.4 %
Selling, general and administrative35,377 28,061 26.1 %51.3 %11.6 %
Research and development4,194 4,274 (1.9)%6.1 %1.8 %
Change in estimated fair value of contingent consideration(2,316)(7,800)(70.3)%(3.3)%(3.2)%
Total operating expenses$80,528 $62,031 29.8 %116.9 %25.6 %
Six Months Ended June 30,Percentage of Revenue
20232022Change20232022
Cost of revenue$76,949 $77,528 (0.7)%52.0 %15.9 %
Selling, general and administrative74,048 61,261 20.9 %50.1 %12.6 %
Research and development8,339 7,969 4.6 %5.6 %1.6 %
Change in estimated fair value of contingent consideration(2,316)(7,800)(70.3)%(1.6)%(1.6)%
Total operating expenses$157,020 $138,958 13.0 %106.1 %28.5 %
Cost of Revenue
Comparison of Three Months Ended June 30, 2023 and 2022
Cost of revenue increased by $5.8 million from $37.5 million for the three months ended June 30, 2022 to $43.3 million for the three months ended June 30, 2023, or 15.4%. The increase in cost of revenue was primarily attributable to an increase of $9.7 million in personnel costs primarily driven by additional headcount to support expanded manufacturing capacity and additional headcount related to the acquisition of Alphazyme, an increase of $2.7 million in depreciation and amortization expense due to new equipment and newly acquired intangible assets, an increase of $1.6 million in facilities costs driven by new facilities, and an increase of $1.1 million due to lower direct labor and overhead expense absorption. These were partially offset by a decrease of $9.8 million in direct product costs driven by decreased revenues.
Gross profit decreased by $179.6 million from $205.2 million for the three months ended June 30, 2022 to $25.6 million for the three months ended June 30, 2023. The decrease in the gross profit margin as a percentage of sales was primarily attributable to a decrease in volume, unfavorable product mix shift, and an overall increase in the cost of revenue as a percentage of sales as the result of higher labor and facility costs, depreciation and amortization, and lower manufacturing throughput and related absorption which increased the direct labor and overhead expenses incurred into cost of revenue in the period.
45

Comparison of Six Months Ended June 30, 2023 and 2022
Cost of revenue decreased by $0.6 million from $77.5 million for the six months ended June 30, 2022 to $76.9 million for the six months ended June 30, 2023, or 0.7%. The decrease in cost of revenue compared to the prior period was not significant.
Gross profit decreased by $338.5 million from $409.5 million for the six months ended June 30, 2022 to $71.0 million for the six months ended June 30, 2023. The decrease in the gross profit margin as a percentage of sales was primarily attributable to a decrease in volume, unfavorable product mix shift, an overall increase in the cost of revenue as a percentage of sales as the result of higher labor and facility costs, depreciation and amortization, and lower manufacturing throughput and related absorption which increased the direct labor and overhead expenses incurred into cost of revenue in the period.
Selling, General and Administrative
Comparison of Three Months Ended June 30, 2023 and 2022
Selling, general and administrative expenses increased by $7.3 million from $28.1 million for the three months ended June 30, 2022 to $35.4 million for the three months ended June 30, 2023, or 26.1%. The increase was primarily driven by an increase of $5.1 million in personnel costs driven by additional headcount to support the Company’s long-term strategic growth initiatives, an increase of $1.5 million in professional service fees, and an increase of $0.7 million in facilities costs driven by new facilities.
Comparison of Six Months Ended June 30, 2023 and 2022
Selling, general and administrative expenses increased by $12.8 million from $61.3 million for the six months ended June 30, 2022 to $74.0 million for the six months ended June 30, 2023, or 20.9%. The increase was primarily driven by an increase of $13.9 million in personnel costs driven by additional headcount to support the Company’s long-term strategic growth initiatives.
Research and Development
Comparison of Three Months Ended June 30, 2023 and 2022
Research and development expenses decreased by $0.1 million from $4.3 million for the three months ended June 30, 2022 to $4.2 million for the three months ended June 30, 2023, or 1.9%. The decrease in expenses compared to the prior period was not significant.
Comparison of Six Months Ended June 30, 2023 and 2022
Research and development expenses increased by $0.4 million from $8.0 million for the six months ended June 30, 2022 to $8.3 million for the six months ended June 30, 2023, or 4.6%. The increase in expenses compared to the prior period was not significant.
Change in Estimated Fair Value of Contingent Consideration
Comparison of Three and Six Months Ended June 30, 2023 and 2022
The change in estimated fair value of contingent consideration changed by $5.5 million from $7.8 million for the three and six months ended June 30, 2022 to $2.3 million for the three and six months ended June 30, 2023, or 70.3%. The changes were due to the decreases in estimated fair value of the liability for the contingent payments associated with the acquisitions of Alphazyme and MyChem. These were due to changes in estimates associated with revenue projections relative to defined revenue targets or thresholds that would trigger contingent payments per the Alphazyme SPA and the MyChem SPA. See Notes 2 and 4 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information.
46

Other Income (Expense)
Other income (expense) included the following for the periods presented (in thousands, except percentages):
Three Months Ended June 30,Percentage of Revenue
20232022Change20232022
Interest expense$(7,022)$(4,434)58.4 %(10.2)%(1.9)%
Interest income6,791 — *8.7 %— %
Change in payable to related parties pursuant to the Tax Receivable Agreement101 — *0.1 %— %
Other expense(1,620)(1,275)27.1 %(2.3)%(0.5)%
Total other expense$(1,750)$(5,709)(69.3)%(3.7)%(2.4)%
Six Months Ended June 30,Percentage of Revenue
20232022Change20232022
Interest expense$(18,855)$(7,098)165.6 %(12.8)%(1.5)%
Interest income12,836 — *8.7 %— %
Loss on extinguishment of debt— (208)*— %0.0 %
Change in payable to related parties pursuant to the Tax Receivable Agreement(1,335)2,340 (157.1)%(0.9)%0.5 %
Other expense(1,452)(1,268)14.5 %(1.0)%(0.3)%
Total other expense$(8,806)$(6,234)41.3 %(6.0)%(1.3)%
____________________
*Not meaningful
Comparison of Three Months Ended June 30, 2023 and 2022
Other expense was $5.7 million for the three months ended June 30, 2022 compared to $1.8 million for the three months ended June 30, 2023, representing a decrease of $4.0 million, or 69.3%. The overall decrease in expense was primarily attributable to a $6.8 million increase in interest income earned on funds deposited into money market mutual funds and interest bearing deposits held at financial institutions in 2023. This was partially offset by an overall increase in interest expense of $2.6 million, which is comprised of a $6.4 million increase in interest expense driven by higher interest rates for the term loan, offset by a $3.8 million favorable change in fair value of the interest rate cap agreement. The overall decrease in expense was also partially offset by a $0.3 million increase in other expense relating to adjustments to the indemnification asset recorded in connection with the acquisition of MyChem.
Comparison of Six Months Ended June 30, 2023 and 2022
Other expense was $6.2 million for the six months ended June 30, 2022 compared to $8.8 million for the six months ended June 30, 2023, representing an increase of $2.6 million, or 41.3%. The overall increase in expense was primarily attributable to an $11.8 million increase in interest expense driven by higher interest rates in the current year. The increase was further driven by a $3.7 million change in gain (loss) recognized related to the payable to related parties pursuant to the Tax Receivable Agreement as a result of changes in our estimated state income tax apportionment and the corresponding change of our estimated state income tax rate. These increases were partially offset by a $12.8 million increase in interest income for interest earned on our new money market mutual funds and interest bearing deposits held at financial institutions.
Relationship with GTCR, LLC (“GTCR”)
As of June 30, 2023, investment entities affiliated with GTCR collectively controlled approximately 56% of the voting power of our common stock, which enables GTCR to control the vote of all matters submitted to a vote of our shareholders and to control the election of members of the Board and all other corporate decisions.
We made distributions of $1.3 million and $9.6 million during the three and six months ended June 30, 2023 respectively, and $42.6 million and $82.5 million during the three and six months ended June 30, 2022, respectively, for tax liabilities to MLSH 1, which is controlled by GTCR and is the only holder of LLC Units other than us and our wholly-owned subsidiaries.
We are also a party to the Tax Receivable Agreement, or TRA, with MLSH 1, which is primarily owned by GTCR, and MLSH 2 (see Note 11 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form
47

10-Q). The TRA provides for the payment by us to MLSH 1 and MLSH 2, collectively, of 85% of the amount of tax benefits, if any, that we actually realize, or in some circumstances are deemed to realize, from exchanges of LLC Units (together with the corresponding shares of Class B common stock) for Class A common stock, as a result of (i) certain increases in the tax basis of assets of Topco LLC and its subsidiaries resulting from purchases or exchanges of LLC Units, (ii) certain tax attributes of the entities acquired from MLSH 1 and MLSH 2 in connection with the Organizational Transactions, Topco LLC and subsidiaries of Topco LLC that existed prior to the IPO, and (iii) certain other tax benefits related to our entering into the TRA, including tax benefits attributable to payments that we make under the TRA (collectively, the “Tax Attributes”). Payment obligations under the TRA are not conditioned upon any Topco LLC unitholders maintaining a continued ownership interest in us or Topco LLC, and the rights of MLSH 1 and MLSH 2 under the TRA are assignable. There is no stated term for the TRA, and the TRA will continue until all tax benefits have been utilized or expired unless we exercise our right to terminate the TRA for an agreed-upon amount.
We made payments of $42.6 million to MLSH 1 and MLSH 2 pursuant to the TRA during the three and six months ended June 30, 2023, of which $0.4 million was related to interest. No payments were made during the three and six months ended June 30, 2022. As of June 30, 2023, our liability under the TRA was $677.4 million.
Liquidity and Capital Resources
Overview
We have financed our operations primarily from cash flow from operations, borrowings under long-term debt agreements and, to a lesser extent, the sale of our Class A common stock.
As of June 30, 2023, we had cash and cash equivalents of $580.2 million and retained earnings of $398.2 million. We had a net loss of $11.9 million and $13.3 million for the three and six months ended June 30, 2023. We also had positive cash flows from operations of $104.3 million for the six months ended June 30, 2023.
We have relied on revenue derived from product and services sales, and equity and debt financings to fund our operations to date.
Our principal uses of cash have been to fund operations, acquisitions and capital expenditures, as well as to make tax distributions to MLSH 1, make TRA payments to MLSH 1 and MLSH 2 and make interest payments and mandatory principal payments on our long-term debt.
We plan to utilize our existing cash on hand, together with cash generated from operations, primarily to fund our commercial and marketing activities associated with our products and services, continued research and development initiatives, and ongoing investments into our manufacturing facilities to create efficiencies and build capacity. We believe our cash on hand, cash generated from operations and continued access to our credit facilities, will be sufficient to satisfy our cash requirements over the next 12 months and beyond.
As a result of our ownership of LLC Units in Topco LLC, the Company is subject to U.S. federal, state and local income taxes with respect to its allocable share of any taxable income of Topco LLC and is taxed at the prevailing corporate tax rates. In addition to tax expenses, we also will incur expenses related to our operations and we will be required to make payments under the TRA with MLSH 1 and MLSH 2. Due to the uncertainty of various factors, we cannot precisely quantify the likely tax benefits we will realize as a result of LLC Unit exchanges and the resulting amounts we are likely to pay out to LLC Unitholders of Topco LLC pursuant to the TRA; however, we estimate that such payments may be substantial. Assuming no changes in the relevant tax law, and that we earn sufficient taxable income to realize all tax benefits that are subject to the TRA, we expect that future payments under the TRA relating to the purchase by the Company of LLC Units from MLSH 1 and the tax attributes to be approximately $677.4 million and to range over the next 14 years from approximately $9.5 million to $82.8 million per year and to decline thereafter. Future payments in respect of subsequent exchanges or financings would be in addition to these amounts and are expected to be substantial. The foregoing numbers are estimates and the actual payments could differ materially. We expect to fund these payments using cash on hand and cash generated from operations.
As a result of a change of control, material breach, or our election to terminate the TRA early, (1) we could be required to make cash payments to MLSH 1 and MLSH 2 that are greater than the specified percentage of the actual benefits we ultimately realize in respect of the tax benefits that are subject to the TRA, and (2) we will be required to make an immediate cash payment equal to the present value of the anticipated future tax benefits that are the subject of the TRA, which payment may be made significantly in advance of the actual realization, if any, of such future tax benefits. In these situations, our obligations under the TRA could have a material adverse effect on our liquidity and could have the effect of delaying, deferring or preventing certain mergers, asset sales, other forms of business combinations, or other changes of control. There can be no assurance that we will be able to adequately finance our payment obligations under the TRA.
48

In addition to payments to be made under the TRA, we are also required to make tax distributions to MLSH 1 pursuant to the LLC Operating Agreement for the portion of income passing through to them from Topco LLC. We made distributions of $1.3 million and $9.6 million during the three and six months ended June 30, 2023, respectively, and $42.6 million and $82.5 million during the three and six months ended June 30, 2022, respectively, for tax liabilities to MLSH 1 under this agreement.
Credit Agreement
The Credit Agreement among Intermediate, Cygnus and TriLink, as the borrowers, Topco LLC, as holdings, the lenders from time-to-time party thereto and Morgan Stanley Senior Funding, Inc., as administrative and collateral agent (as amended, supplemented or otherwise modified, the “Credit Agreement”), provides us with a term-loan facility (the “Term Loan”) totaling $600.0 million and a revolving credit facility (the “Revolving Credit Facility”) of $180.0 million for letters of credit and loans to be used for working capital and other general corporate financing purposes. Borrowings under the Credit Agreement are unconditionally guaranteed by Topco LLC, along with the existing and future material domestic subsidiaries of Topco LLC (subject to certain exceptions) as specified in the respective guaranty agreements, and are secured by a lien and security interest in substantially all of the assets of existing and future material domestic subsidiaries of Topco LLC that are loan parties.
In January 2022, the Company entered into an amendment (the “Amendment”) to refinance the term loan and to address the planned phase out of London Interbank Offered Rate (“LIBOR”), which is replaced with a Term Secured Overnight Financing Rate (“SOFR”) based rate.
Commencing with the fiscal year ended December 31, 2021, and each fiscal year thereafter, the Credit Agreement requires that we make mandatory prepayments on the Tranche B Term Loan principal out of certain excess cash flow, subject to certain step-downs based on the Company’s first lien net leverage ratio. The mandatory prepayment shall be reduced to 25% or 0% of the calculated excess cash flow if the Company’s first lien net leverage ratio was equal to or less than 4.75:1.00 or 4.25:1.00, respectively; however, no prepayment is required to the extent excess cash flow calculated for the respective period is equal to or less than $10.0 million. As of June 30, 2023, our first lien net leverage ratio was less than 4.25:1.00. Thus, a mandatory prepayment on the Tranche B Term Loan out of excess cash flow was not required.
Debt Covenants
The Credit Agreement includes financial covenants. One financial covenant is a consolidated first lien coverage ratio measured as of the last day of each fiscal quarter. Another financial covenant requires that, if as of the end of any fiscal quarter the aggregate amount of letters of credit obligations and borrowings under the Revolving Credit Facility outstanding as of the end of such fiscal quarter (excluding cash collateralized letters of credit obligations and letter of credit obligations in an aggregate amount not in excess of $5.0 million at any time outstanding exceeds 35% of the aggregate amount of all Revolving Credit Commitments in effect as of such date, then the net leverage ratio of Intermediate may not be greater than 8.00 to 1.00. For purposes of this covenant, the net leverage ratio is calculated by dividing outstanding first lien indebtedness (net of cash) by Adjusted EBITDA over the preceding four fiscal quarters.
The Credit Agreement also contains negative and affirmative covenants in addition to the financial covenants, including covenants that restrict our ability to, among other things, incur or prepay certain indebtedness, pay dividends or distributions, dispose of assets, engage in mergers and consolidations, make acquisitions or other investments, and make changes in the nature of the business. The Credit Agreement contains certain events of default, including, without limitation, nonpayment of principal, interest or other obligations, violation of the covenants, insolvency, court ordered judgments and certain changes of control. The Credit Agreement also requires the Company to provide audited consolidated financial statements to the lenders no later than 120 days after year-end.
As of June 30, 2023, we were in compliance with these covenants.
As of June 30, 2023, the interest rate on the Tranche B Term Loan was 8.03%.
Tax Receivable Agreement
We are a party to the TRA with MLSH 1 and MLSH 2. The TRA provides for the payment by us to MLSH 1 and MLSH 2, collectively, of 85% of the amount of certain tax benefits, if any, that we actually realize, or in some circumstances are deemed to realize, as a result of the Organizational Transactions, IPO and any subsequent purchases or exchanges of LLC Units of Topco LLC. Based on our current projections of taxable income, and before deduction of any specially allocated depreciation and amortization, we anticipate having enough taxable income to utilize most of these tax benefits.
As of June 30, 2023, our liability under the TRA was $677.4 million, representing 85% of the calculated tax savings we anticipated being able to utilize in future years. We may record additional liabilities under the TRA when LLC Units are exchanged in the future and as our estimates of the future utilization of the Tax Attributes, net operating losses and other tax benefits change. We expect to make payments under the TRA, to the extent they are required, within 125 days after the
49

extended due date of our U.S. federal income tax return for such taxable year. Interest on such payment will begin to accrue from the due date (without extensions) of such tax return at a rate of LIBOR plus 100 basis points. Any late payments will continue to accrue interest at LIBOR plus 500 basis points until such payments are made.
The payment obligations under the TRA are obligations of Maravai LifeSciences Holdings, Inc. and not of Topco LLC. Although the actual timing and amount of any payments that may be made under the TRA will vary, we expect that the aggregate payments that we will be required to make to MLSH 1 and MLSH 2 will be substantial. Any payments made by us under the TRA will generally reduce the amount of overall cash flow that might have otherwise been available to us or to Topco LLC and, to the extent that we are unable to make payments under the TRA for any reason, the unpaid amounts will be deferred and will accrue interest until paid by us. We anticipate funding ordinary course payments under the TRA from cash flow from operations of Topco LLC and its subsidiaries, available cash and/or available borrowings under the Credit Agreement.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Six Months Ended June 30,
20232022
Net cash provided by (used in):
Operating activities$104,268 $326,583 
Investing activities(93,887)(243,245)
Financing activities(62,343)(83,934)
Net decrease in cash and cash equivalents$(51,962)$(596)
Operating Activities
Net cash provided by operating activities for the six months ended June 30, 2023 was $104.3 million, which was primarily attributable to a net cash inflow from the change in our operating assets and liabilities of $86.9 million, non-cash depreciation and amortization of $18.5 million, non-cash amortization of operating lease right-of-use assets of $4.2 million, non-cash amortization of deferred financing costs of $1.4 million, non-cash stock-based compensation of $15.3 million, and non-cash loss on the revaluation of liabilities under the TRA of $1.3 million. These were partially offset by a net loss of $13.3 million, non-cash gain on the change in estimated fair value of contingent consideration of $2.3 million, and non-cash deferred income taxes of $4.3 million.
Net cash provided by operating activities for the six months ended June 30, 2022 was $326.6 million, which was primarily attributable to a net income of $303.6 million, non-cash depreciation and amortization of $15.5 million, non-cash amortization of operating lease right-of-use assets of $2.6 million, non-cash amortization of deferred financing costs of $1.4 million, non-cash stock-based compensation of $7.9 million, and non-cash deferred income taxes of $26.1 million. These were partially offset by a non-cash gain on the change in estimated fair value of contingent consideration of $7.8 million, non-cash gain on the revaluation of liabilities under the TRA of $2.3 million, and a net cash outflow from the change in our operating assets and liabilities of $19.4 million, of which $9.6 million was driven by an increase in prepaid lease payments for our leased Flanders San Diego Facility and Leland Facility.
Investing Activities
Net cash used in investing activities for the six months ended June 30, 2023 was $93.9 million, which was primarily comprised of $69.8 million for the net cash consideration paid for the acquisition of Alphazyme and cash outflows of $32.9 million for property and equipment purchases. These were partially offset by proceeds from government assistance allocated to property and equipment of $8.7 million.
Net cash used in investing activities for the six months ended June 30, 2022 was $243.2 million, which was primarily comprised of $238.8 million for the net cash consideration paid for the acquisition of MyChem and cash outflows of $4.4 million for property and equipment purchases.
Financing Activities
Net cash used in financing activities for the six months ended June 30, 2023 was $62.3 million, which was primarily attributable to $42.2 million of payments to MLSH 1 and MLSH 2 pursuant to the TRA, $9.7 million payment of acquisition consideration holdback relating to the acquisition of MyChem, $9.6 million of distributions for tax liabilities to non-controlling
50

interest holders, required pursuant to the terms of the LLC Operating Agreement, and $2.7 million of principal repayments of long-term debt. This was partially offset by proceeds from derivative instruments of $1.9 million.
Net cash used in financing activities for the six months ended June 30, 2022 was $83.9 million, which was primarily attributable to $82.5 million of distributions for tax liabilities to non-controlling interest holders, required pursuant to the terms of the LLC Operating Agreement, and $11.2 million of principal repayments of long-term debt. This was partially offset by proceeds from borrowings of long-term debt of $8.5 million.
Capital Expenditures
Capital expenditures for the six months ended June 30, 2023 totaled $28.3 million, which is net of government funding of $8.7 million. Capital expenditures, including costs incurred for lessor improvements, for the year ending December 31, 2023 are projected to be in the range of $55.0 million to $65.0 million, which is net of anticipated government funding recognized. This primarily includes new facility construction costs recorded as property and equipment for the Flanders San Diego Facility.
Contractual Obligations and Commitments
The following table summarizes our contractual obligations and commitments as of June 30, 2023 (in thousands):
Payments due by period
Total1 year2 - 3 years4 - 5 years5+ years
Operating leases (1)
$71,929 $10,630 $21,633 $17,654 $22,012 
Finance leases (2)
36,148 3,278 6,854 7,272 18,744 
Debt obligations (3)
535,840 5,440 10,880 519,520 — 
TRA payments (4)
677,392 9,458 37,388 72,017 558,529 
Unconditional purchase obligations (5)
3,827 527 3,300 — — 
Total$1,325,136 $29,333 $80,055 $616,463 $599,285 
____________________
(1)Represents operating lease payment obligations, excluding any renewal options we are reasonably certain to execute and have recognized as lease liabilities. See Note 7 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information.
(2)Represents finance lease payment obligations, excluding any renewal options we are reasonably certain to execute and have recognized as lease liabilities. See Note 7 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information.
(3)Represents long-term debt principal maturities, excluding interest. See Note 8 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information.
(4)Reflects the estimated timing of TRA payments as of June 30, 2023. Such payments could be due later than estimated depending on the timing of our use of the underlying tax attributes. See Note 11 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information regarding our liability under the TRA.
(5)Represents firm purchase commitments to our suppliers.
Tax distributions are required under the terms of the Topco LLC Agreement. See Note 10 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information regarding tax distributions.
Commencing with the fiscal year ended December 31, 2021, and each fiscal year thereafter, the Credit Agreement requires that we make mandatory prepayments of the Term Loan principal upon certain excess cash flow, subject to certain step-downs based on our first lien net leverage ratio. The mandatory prepayment shall be reduced to 25% or 0% of the calculated excess cash flow if the first lien net leverage ratio was equal to or less than 4.75:1.00 or 4.25:1.00, respectively; however, no prepayment shall be required to the extent excess cash flow calculated for the respective period is equal to or less than $10.0 million. As of June 30, 2023, our first lien net leverage ratio was less than 4.25:1.00.
In connection with our acquisition of MyChem, we may be required to make certain payments of $20.0 million to its sellers as of the second anniversary of the closing of the acquisition date as long as the sellers of MyChem continue to be employed by TriLink. We cannot, at this time, determine when or if the related targets will be achieved or whether the events triggering the commencement of payment obligations will occur. Therefore, such payments were not included in the table above. See Note 2
51

to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional details.
In connection with our acquisition of Alphazyme, we may be required to make additional payments of up to $75.0 million to the sellers of Alphazyme dependent upon meeting or exceeding defined revenue targets during fiscal years 2023 through 2025. We may also be required to make certain payments of $9.3 million to its sellers and certain employees as of various dates but primarily through December 31, 2025 as long as these individuals continue to be employed by the Company. We cannot, at this time, determine when or if the related targets will be achieved or whether the events triggering the commencement of payment obligations will occur. Therefore, such payments were not included in the table above. See Notes 2 and 4 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional details.
Critical Accounting Policies and Estimates
The discussion and analysis of our financial condition and results of operations are based upon our interim condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures in the consolidated financial statements. Our estimates are based on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results could differ from these estimates under different assumptions or conditions, and any such difference may be material. For a discussion of how these and other factors may affect our business, financial condition or results of operations, see “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 and “Item 1A.Risk Factors” in Part II of this Quarterly Report on Form 10-Q.
The critical accounting estimates that we believe affect our more significant judgments and estimates used in the preparation of our condensed consolidated financial statements presented in this report are described in Management’s Discussion and Analysis of Financial Condition and Results of Operations and in the Notes to the Consolidated Financial Statements included in our Annual Report on Form 10-K for fiscal year ended December 31, 2022. Except as noted below, there have been no material changes to our critical accounting policies or estimates from those set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Recognition of Intangible Assets as Part of a Business Combination
We account for our business combinations using the acquisition method of accounting which requires that the assets acquired and liabilities assumed of acquired businesses be recorded at their respective fair values at the date of acquisition. The purchase price, which includes the fair value of consideration transferred, is attributed to the fair value of the assets acquired and liabilities assumed. The excess of the purchase price of the acquisition over the fair value of the identifiable net assets of the acquiree is recorded as goodwill.
Determining the fair value of intangible assets acquired requires management to use significant judgment and estimates, including the selection of valuation methodologies, assumptions about future net cash flows, discount rates and market participants. Each of these factors can significantly affect the value attributed to the identifiable intangible asset acquired in a business combination.
We generally utilize a discounted cash flow method under the income approach to estimate the fair value of identifiable intangible assets acquired in a business combination. For the acquisition of Alphazyme, LLC, the estimated fair value of the developed technology intangible asset was based on the multi-period excess earnings method. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return. We selected the assumptions used in the financial forecasts using historical data, supplemented by current and anticipated market conditions, estimated revenue growth rates, management’s plans, and guideline companies. Some of the more significant assumptions inherent in estimating the fair value of this intangible asset included revenue growth rates ranging from 3.0% to 55.0%, a discount rate of 17.8%, and an assumed technical obsolescent curve of 5.0%.
The use of alternative estimates and assumptions could increase or decrease the estimated fair value and amounts allocated to identifiable intangible assets acquired and future amortization expense as well as goodwill.
Recent Accounting Pronouncements
For a description of the expected impact of recent accounting pronouncements, if any, see Note 1 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q.
52

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Interest Rate Risk
As of June 30, 2023, our primary exposure to interest rate risk was associated with our variable rate long-term debt. Borrowings under our Credit Agreement bear interest at a rate equal to the Base Rate plus a margin of 2.00%, with respect to each Base Rate-based loan, or the Term SOFR (Secured Overnight Financing Rate) plus a margin of 3.00% with respect to each Term SOFR-based loan, subject in each case to an applicable Base Rate or Term SOFR floor (see Note 8 to the condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q). Interest rates can fluctuate for a number of reasons, including changes in the fiscal and monetary policies or geopolitical events or changes in general economic conditions. This could adversely affect our cash flows.
As of June 30, 2023, we have an interest rate cap agreement in place to hedge a portion of our variable interest rate risk on our outstanding long-term debt. The agreement has a contract notional amount of $500.0 million and entitles us to receive from the counterparty at each calendar quarter end the amount, if any, by which a specified floating market rate exceeds the cap strike interest rate. The floating interest rate is reset at the end of each three-month period. The contract expires on January 19, 2025.
We had $535.8 million of outstanding borrowings under our Tranche B Term Loan and no outstanding borrowings under our Revolving Credit Facility as of June 30, 2023. For the three and six months ended June 30, 2023, the effect of a hypothetical 100 basis point increase or decrease in overall interest rates would have changed our interest expense by approximately $1.4 million and $2.7 million, respectively.
We had cash and cash equivalents of $580.2 million as of June 30, 2023. Given the short-term nature of our investments, we do not believe there is any material risk to the value of our investments with increases or decreases in interest rates.
Foreign Currency Risk
All of our revenue is denominated in U.S. dollars. Although approximately 50.2% and 49.4% of our revenue for the three and six months ended June 30, 2023 was derived from international sales, primarily in Europe and Asia Pacific, none of these sales are denominated in local currency. The majority of our expenses are generally denominated in the currencies in which they are incurred, which is primarily in the United States. As we expand our presence in international markets, to the extent we are required to enter into agreements denominated in a currency other than the U.S. dollar, results of operations and cash flows may increasingly be subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15(e) and 15(d)-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this Quarterly Report on Form 10-Q. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including the Chief Executive Officer and the Chief Financial Officer, to allow timely decisions regarding required disclosures. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of June 30, 2023.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, during the three months ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
53

Part II.
Item 1. Legal Proceedings
From time to time, we may be involved in various legal proceedings and subject to claims that arise in the ordinary course of business. Although the results of litigation and claims are inherently unpredictable and uncertain, we are not currently a party to any legal proceedings the outcome of which, if determined adversely to us, are believed to, either individually or taken together, have a material adverse effect on our business, operating results, cash flows or financial condition. Regardless of the outcome, litigation has the potential to have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.
Item 1A. Risk Factors
Other than as set forth below, there have been no material changes to the risk factors disclosed under the heading “Risk Factors” in our most recent Annual Report on Form 10-K.
Risks Related to Our Business and Strategy
We are dependent on the level of our customers’ spending on and demand for outsourced nucleic acid production and biologics safety testing products and services. A reduction in spending or change in spending priorities of our customers could significantly reduce demand for our products and services and could have a material adverse effect on our business, financial condition, results of operations, cash flows and prospects.
The success of our business depends primarily on the number and size of contracts with our customers, primarily pharmaceutical and biotechnology companies, for our products and services. For example, during the COVID-19 pandemic we benefited from a significant increase in demand for our products and service, including our proprietary CleanCap® analogs that are used by our customers in the production of COVID-19 vaccines, and also benefitted during 2021 and 2022, more generally, from the overall growth of the global biologics market, higher research and development budgets of our customers and a greater degree of outsourcing by our customers. The level of our customers’ spending on and demand for our products and services is also subject to, among other things, their own financial performance, changes in their available resources, the timing of their commercial manufacturing initiatives, their decisions to acquire in-house manufacturing capacity (rather than outsource), their spending priorities, including research and development budgets, and their budgetary policies and practices, which, in turn, are dependent upon a number of factors outside of our control.
Our customers determine their research and development budgets based on several factors, including their need to develop new biological products, their competitors’ discoveries, developments and commercial manufacturing initiatives and the anticipated market, clinical and reimbursement scenarios for specific products and therapeutic areas. In addition, consolidation in the industries in which our customers operate may have an impact on our customers’ spending as they integrate acquired operations, including research and development departments and associated budgets.
Access to capital is critical to many of our customers’ ability to fund research and development, particularly early-stage biotechnology and pharmaceutical companies, and historically, these companies have funded their research and development activities by raising capital privately or in the equity markets. Declines and uncertainties in the capital markets, including as a result of ongoing negative macroeconomic challenges, rising interest rates, recent instability in the banking sector, and volatile credit markets, have limited access to capital and negatively affected companies’ ability to fund research and development efforts. While 2021 and 2022 saw a significant level of investment in venture- and private equity-backed startup companies, funding for companies at all stages, and particularly early-stage companies, contracted considerably on a year-over-year basis during the first half of 2023. In addition, in the wake of broader economic uncertainty, certain of our customers have implemented more stringent budgetary policies designed to conserve capital, which in turn, have caused a reduction in research and development spending and a decline in further purchases of our products and services. We have no assurance as to whether, or when, such research and development spending may stabilize or increase, if at all. Further, if the funding of venture- and private equity-backed early-stage biotechnology and pharmaceutical companies remains weak or continues to weaken, the research and development budgets of our customers may be further reduced or eliminated.
If our customers reduce their spending on our products and services as a result of any of these or other factors, our business, financial condition, results of operations, cash flows and prospects would be materially and adversely affected.
Moreover, we have no control over the timing and volume of purchases by our customers, and as a result, revenue can be difficult to forecast. Our inability to forecast fluctuations in demand could harm our business, financial position and future results of operations.
54

Item 2. Unregistered Sales of Equity Securities
None.
Item 3. Defaults Upon Senior Securities
None.
Item 5. Other Information
Insider Trading Arrangements
None of the Company’s directors or officers (as defined in Section 16 of the Exchange Act) adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (each as defined in Item 408(a) and (c) of Regulation S-K) during the Company’s fiscal quarter ended June 30, 2023.
Item 6.    Exhibits
Exhibit NumberDescription
3.1
3.2
10.1
10.2
10.3
31.1
31.2
32.1*
32.2*
101.INSXBRL 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.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in exhibit 101)
_______________
*The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, and shall not be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act,, except to the extent that the registrant specifically incorporates it by reference in such filing.
55

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned, thereunto duly authorized.
Maravai LifeSciences Holdings, Inc.
By:/s/ Kevin Herde
Name:Kevin Herde
Title:Chief Financial Officer
Date: August 8, 2023
56
EX-10.1 2 exhibit101toq22023xformame.htm EX-10.1 Document
EXHIBIT 10.1
AMENDMENT NO. 1 TO
RESTRICTED STOCK UNIT GRANT NOTICE

    This AMENDMENT NO. 1 TO RESTRICTED STOCK UNIT GRANT NOTICE (this “Amendment”) is entered into effective as of [_______], 2023 (the “Amendment Effective Date”), by and between Maravai LifeSciences Holdings, Inc., a Delaware corporation (the “Company”) and [_____________] (“Participant”). Capitalized terms used but not defined herein shall have the meanings ascribed to such terms in that certain Restricted Stock Unit Grant Notice and Restricted Stock Unit Agreement (the “Agreement”), by and between the Company and Participant, dated as of [________] (the “Grant Date”).

WHEREAS, the Company granted [______] RSUs to Participant pursuant to the Agreement on the Grant Date; and
    WHEREAS, the Company desires to amend the Agreement as set forth herein, effective as of the Amendment Effective Date.
    NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and agreed, the Company and Participant agree as follows:
1.Vesting; Forfeiture. Section 2.1 of the Agreement is hereby deleted in its entirety and replaced with the following:
“(a)     The RSUs will vest according to the vesting schedule in the Grant Notice. In the event of Participant’s Termination of Service for any reason, all unvested RSUs will immediately and automatically be cancelled and forfeited, except as otherwise determined by the Administrator or provided in a binding written agreement between Participant and the Company.
(b)    Notwithstanding anything in the Grant Notice, this Agreement or the Plan to the contrary, the RSUs will vest in their entirety if Participant’s Termination of Service is by involuntary termination without Cause or by voluntary resignation for Good Reason, in either case within two years following a Change in Control.
(c)    As used herein, “Good Reason” means (a) in the case where there is no employment agreement, offer letter, consulting agreement, change in control agreement, or similar agreement in effect between the Company or an Affiliate and Participant at the time of the grant of the Award (or where there is such agreement in effect but it does not define “good reason” (or words of like import)), (i) any action by the Company or the surviving entity following a Business Combination which results in a material reduction in Participant’s title, status, authority, duties or responsibilities, (ii) a reduction in Participant’s annual base salary, target annual bonus or the target grant date value of Participant’s annual equity award (in relation to the target for Participant’s most recent annual equity award prior to the Change in Control or, if no such award, the target for such award for the Company executive most similarly situated to Participant), or (iii) the relocation of Participant’s principal office or place of work to a location that would cause an increase by more than thirty-five (35) miles in Participant’s one-way commuting distance from Participant’s principal personal residence at the time of the Change in Control, in each case without the prior written consent of Participant or (b) in the case where there is an employment agreement, offer letter, consulting agreement, change in control agreement, or similar agreement in effect between the Company or an Affiliate and Participant at the time of the Change in Control that defines “good reason” (or words of like import), “good




reason” as defined under such agreement. Notwithstanding anything herein to the contrary, any assertion by Participant of a termination for Good Reason will not be effective unless all of the following conditions are satisfied: (A) Participant must provide written notice to the Board or the board of the surviving entity following a Business Combination of the existence of such condition(s) giving rise to Good Reason within thirty (30) days after the initial occurrence of such condition(s); (B) the condition(s) specified in such notice must remain uncorrected for thirty (30) days following the Board’s or the surviving entity board’s receipt of such written notice; and (C) the date of Participant’s Termination of Service must occur within sixty (60) days after the initial occurrence of the condition(s) specified in such notice. Further and notwithstanding anything herein to the contrary, any Change in Control does not and will not in and of itself constitute Good Reason.”
2.Miscellaneous. Except as expressly set forth herein, all terms and provisions contained in the Agreement shall remain in full force and effect and are hereby ratified and confirmed. The provisions of this Amendment shall be binding upon, and shall inure to the benefit of, the successors and assigns of the Company and Participant, respectively. This Amendment shall be governed by and construed in accordance with the laws of the State of Delaware. This Amendment may be executed in one or more counterparts (including portable document format (.pdf) and facsimile counterparts), each of which shall be deemed to be an original, but all of which together shall constitute one and the same agreement.  
    2



    IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the date first written above.

MARAVAI LIFESCIENCES HOLDINGS, INC.            
            

By: _____________________________
Name:
Title:


PARTICIPANT



________________________________
Name: [_____________]





Signature Page to
Amendment No. 1 to Restricted Stock Unit Grant Notice

EX-10.2 3 exhibit102toq22023xformame.htm EX-10.2 Document
EXHIBIT 10.2
AMENDMENT NO. 1 TO
STOCK OPTION GRANT NOTICE

    This AMENDMENT NO. 1 TO STOCK OPTION GRANT NOTICE (this “Amendment”) is entered into effective as of [_______], 2023 (the “Amendment Effective Date”), by and between Maravai LifeSciences Holdings, Inc., a Delaware corporation (the “Company”) and [_____________] (“Participant”). Capitalized terms used but not defined herein shall have the meanings ascribed to such terms in that certain Stock Option Grant Notice and Stock Option Agreement (the “Agreement”), by and between the Company and Participant, dated as of [________] (the “Grant Date”).

WHEREAS, the Company granted options with respect to [______] shares of Class A Common Stock of the Company to Participant pursuant to the Agreement on the Grant Date; and
    WHEREAS, the Company desires to amend the Agreement as set forth herein, effective as of the Amendment Effective Date.
    NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and agreed, the Company and Participant agree as follows:
1.[Expiration of Option. Section 2.3 of the Agreement is hereby deleted in its entirety and replaced with the following:
“The Option may not be exercised to any extent by anyone after, and will expire on, the first of the following to occur:
(a)     The final expiration date in the Grant Notice; or
(b)    Except as the Administrator may otherwise approve, Participant’s Termination of Service for Cause.”]1
2.Change in Control. Section 3.3 of the Agreement is hereby deleted in its entirety and replaced with the following:
“(a)     Notwithstanding anything in the Grant Notice, this Agreement or the Plan to the contrary, all of the Shares subject to the Option will vest and become exercisable as provided in this Agreement and the Plan if Participant’s Termination of Service is by involuntary termination without Cause or by voluntary resignation for Good Reason, in either case within two years following a Change in Control.
(b)    As used herein, “Good Reason” means (a) in the case where there is no employment agreement, offer letter, consulting agreement, change in control agreement, or similar agreement in effect between the Company or an Affiliate and Participant at the time of the grant of the Award (or where there is such agreement in effect but it does not define “good reason” (or words of like import)), (i) any action by the Company or the surviving entity following a Business Combination which results in a material reduction in Participant’s title, status, authority, duties or responsibilities, (ii) a reduction in Participant’s annual base salary, target annual bonus or the target grant date value of Participant’s annual equity award (in relation to the target for Participant’s most recent annual equity award prior to the Change in Control or, if no such award, the target for
1 Applicable to option granted to interim CEO and Executive Chairman on March 15, 2023, only.




such award for the Company executive most similarly situated to Participant), or (iii) the relocation of Participant’s principal office or place of work to a location that would cause an increase by more than thirty-five (35) miles in Participant’s one-way commuting distance from Participant’s principal personal residence at the time of the Change in Control, in each case without the prior written consent of Participant or (b) in the case where there is an employment agreement, offer letter, consulting agreement, change in control agreement, or similar agreement in effect between the Company or an Affiliate and Participant at the time of the Change in Control that defines “good reason” (or words of like import), “good reason” as defined under such agreement. Notwithstanding anything herein to the contrary, any assertion by Participant of a termination for Good Reason will not be effective unless all of the following conditions are satisfied: (A) Participant must provide written notice to the Board or the board of the surviving entity following a Business Combination of the existence of such condition(s) giving rise to Good Reason within thirty (30) days after the initial occurrence of such condition(s); (B) the condition(s) specified in such notice must remain uncorrected for thirty (30) days following the Board’s or the surviving entity board’s receipt of such written notice; and (C) the date of Participant’s Termination of Service must occur within sixty (60) days after the initial occurrence of the condition(s) specified in such notice. Further and notwithstanding anything herein to the contrary, any Change in Control does not and will not in and of itself constitute Good Reason.”
3.Miscellaneous. Except as expressly set forth herein, all terms and provisions contained in the Agreement shall remain in full force and effect and are hereby ratified and confirmed. The provisions of this Amendment shall be binding upon, and shall inure to the benefit of, the successors and assigns of the Company and Participant, respectively. This Amendment shall be governed by and construed in accordance with the laws of the State of Delaware. This Amendment may be executed in one or more counterparts (including portable document format (.pdf) and facsimile counterparts), each of which shall be deemed to be an original, but all of which together shall constitute one and the same agreement.  
    2



    IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the date first written above.

MARAVAI LIFESCIENCES HOLDINGS, INC.            
            

By: _____________________________
Name:
Title:


PARTICIPANT



________________________________
Name: [_____________]





Signature Page to
Amendment No. 1 to Stock Option Grant Notice

EX-10.3 4 exhibit103toq22023xamendme.htm EX-10.3 Document
EXHIBIT 10.3
AMENDMENT NO. 1 TO
PERFORMANCE STOCK UNIT GRANT NOTICE

    This AMENDMENT NO. 1 TO PERFORMANCE STOCK UNIT GRANT NOTICE (this “Amendment”) is entered into effective as of July 6, 2023 (the “Amendment Effective Date”), by and between Maravai LifeSciences Holdings, Inc., a Delaware corporation (the “Company”) and William E. Martin, III (“Participant”). Capitalized terms used but not defined herein shall have the meanings ascribed to such terms in that certain Performance Stock Unit Grant Notice and Performance Stock Unit Agreement (the “Agreement”), by and between the Company and Participant, dated as of October 17, 2022 (the “Grant Date”).

WHEREAS, the Company granted 240,038 PSUs to Participant pursuant to the Agreement on the Grant Date; and
    WHEREAS, the Company desires to amend the Agreement as set forth herein, effective as of the Amendment Effective Date.
    NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and agreed, the Company and Participant agree as follows:
1.Vesting; Forfeiture. Section 2.1 of the Agreement is hereby deleted in its entirety and replaced with the following:
“(a)     The PSUs will vest according to the terms set forth in the Grant Notice. In the event of Participant’s Termination of Service for any reason, all unvested PSUs will immediately and automatically be cancelled and forfeited, except as otherwise determined by the Committee or provided in a binding written agreement between Participant and the Company.
(b)    Notwithstanding anything in the Grant Notice, this Agreement or the Plan to the contrary, in the event a Change in Control occurs prior to the third anniversary of the Grant Date, the PSUs will convert automatically to time-based Restricted Stock Units that will vest in their entirety upon the third anniversary of the Grant Date (the “Converted RSUs”), so long as Participant continuously provides services to the Company or any Affiliate through the third anniversary of the Grant Date; provided, that if, within the 24-month period following the consummation of such Change in Control, Participant’s Termination of Service is effected (x) by the Company without Cause (as defined in the Employment Agreement, dated September 30, 2022, between Participant and the Company (as may be amended and/or restated from time to time, the “Employment Agreement”) or (y) by Participant for Good Reason (as defined in the Employment Agreement), any then-outstanding Converted RSUs shall immediately become vested as of the date of such Termination of Service.”
2.Miscellaneous. Except as expressly set forth herein, all terms and provisions contained in the Agreement shall remain in full force and effect and are hereby ratified and confirmed. The provisions of this Amendment shall be binding upon, and shall inure to the benefit of, the successors and assigns of the Company and Participant, respectively. This Amendment shall be governed by and construed in accordance with the laws of the State of Delaware. This Amendment may be executed in one or more counterparts (including portable document format (.pdf) and facsimile counterparts), each of which shall be deemed to be an original, but all of which together shall constitute one and the same agreement.  




    IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the date first written above.

MARAVAI LIFESCIENCES HOLDINGS, INC.            
            

By: /s/ Kurt Oreshack                
Name: Kurt Oreshack
Title: General Counsel and Secretary


PARTICIPANT



/s/ William E. Martin, III            
Name: William E. Martin, III





Signature Page to
Amendment No. 1 to Performance Stock Unit Grant Notice

EX-31.1 5 mrvi-q22023form10xqxex311x.htm EX-31.1 Document

EXHIBIT 31.1
Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, William E. Martin, III, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Maravai LifeSciences Holdings, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

d.    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 8, 2023
/s/ William E. Martin, III        
William E. Martin, III
Chief Executive Officer

EX-31.2 6 mrvi-q22023form10xqxex312x.htm EX-31.2 Document

EXHIBIT 31.2
Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, Kevin Herde, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Maravai LifeSciences Holdings, Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b.    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

d.    Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.    The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.     All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

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


EX-32.1 7 mrvi-q22023xform10xqxex321.htm EX-32.1 Document

EXHIBIT 32.1
Certification of the Chief Executive Officer

Pursuant to Rule 18 U.S.C. Section 1350

In connection with the Quarterly Report on Form 10-Q of Maravai LifeSciences Holdings, Inc. (the “Company”) for the period ended June 30, 2023, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, William E. Martin, III, Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: August 8, 2023
/s/ William E. Martin, III        
William E. Martin, III
Chief Executive Officer


EX-32.2 8 mrvi-q22023xform10xqxex322.htm EX-32.2 Document

EXHIBIT 32.2
Certification of the Chief Financial Officer

Pursuant to Rule 18 U.S.C. Section 1350

In connection with the Quarterly Report on Form 10-Q of Maravai LifeSciences Holdings, Inc. (the “Company”) for the period ended June 30, 2023, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Kevin Herde, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: August 8, 2023
/s/ Kevin Herde                
Kevin Herde
Chief Financial Officer

EX-101.SCH 9 mrvi-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Government Assistance link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Organization and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Organization and Significant Accounting Policies - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Organization and Significant Accounting Policies - Organization and Organizational Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Organization and Significant Accounting Policies - Geographical Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Organization and Significant Accounting Policies - Non-Controlling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Organization and Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Organization and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Organization and Significant Accounting Policies - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Acquisitions - Alphazyme Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Acquisitions - Summary of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Acquisitions - Summary of Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Acquisitions - Summary of Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Acquisitions - MyChem Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Goodwill and Intangible Assets - Components of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Goodwill and Intangible Assets - Expected Amortization of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Fair Value Measurements - Summary of Recurring Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Fair Value Measurements - Summary of Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Government Assistance (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Leases - Summary of Leases on Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases - Lease Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Long-Term Debt - Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Dilutive Securities Excluded (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Income Taxes - Summary of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Segments - Reconciliation of Revenue and Adjusted EBITDA to Net Loss (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 mrvi-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 mrvi-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 mrvi-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Recovery Accounts Receivable, Allowance for Credit Loss, Recovery Net (loss) income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Accrued expenses and other current liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Effect of the assumed conversion of Class B common stock Dilutive Securities, Effect on Basic Earnings Per Share, Conversion Of Class B Common Stock Dilutive Securities, Effect on Basic Earnings Per Share, Conversion Of Class B Common Stock Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts Receivable, net Accounts Receivable Benchmark [Member] Accounts Receivable Benchmark MyChem Legacy Owners MyChem Legacy Owners [Member] MyChem Legacy Owners All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Long-Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Cash paid Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Alphazyme Holdings, Inc Alphazyme Holdings, Inc [Member] Alphazyme Holdings, Inc Revolving Credit Facility Revolving Credit Facility [Member] Number of term loans Number Of Term Loans Number Of Term Loans Payment period Business Combination, Contingent Consideration, Payment Period Business Combination, Contingent Consideration, Payment Period Nacalai USA, Inc. Nacalai USA, Inc [Member] Nacalai USA, Inc Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Total lease liabilities Finance Lease and Operating Lease, Liability Finance Lease and Operating Lease, Liability Restatement Determination Date: Restatement Determination Date [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Business Combination, Contingent Consideration, Liability [Roll Forward] Business Combination, Contingent Consideration, Liability [Roll Forward] Business Combination, Contingent Consideration, Liability Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options Dilutive Securities, Effect on Basic Earnings Per Share Geographical [Axis] Geographical [Axis] Proceeds from issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Government Assistance Government Grants [Policy Text Block] Government Grants MLSH 1 Maravai Life Sciences Holdings, LLC [Member] Maravai Life Sciences Holdings, LLC Intersegment eliminations Intersegment Eliminations [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2026 Finance Lease and Operating Lease, Liability, to be Paid, Year Three Finance Lease and Operating Lease, Liability, to be Paid, Year Three Diluted (in usd per share) Net (loss) income per Class A common share - diluted (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Effects of Structuring Transactions Effects Of Organizational Transactions, Value Effects Of Organizational Transactions, Value Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Priority access period Government Assistance, Priority Access Period Government Assistance, Priority Access Period San Diego Facility Lease San Diego, California [Member] San Diego, California Trading Symbol Trading Symbol Service period Business Combination, Contingent Consideration, Liability, Expected Service Period Business Combination, Contingent Consideration, Liability, Expected Service Period Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Tax Distribution Tax Distribution [Member] Tax Distribution Net (loss) income attributable to Maravai LifeSciences Holdings, Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Total current liabilities Liabilities, Current MLSH1 and MLSH 2 MLSH1 and MLSH 2 [Member] MLSH1 and MLSH 2 Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] 2023 (remaining six months) Finance Lease and Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Finance Lease and Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Obsolescent Curve Measurement Input, Obsolescent Curve [Member] Measurement Input, Obsolescent Curve Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares estimated to be purchased under the ESPP Employee Stock [Member] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Contract liabilities Contract with Customer, Liability Consideration payable Business Combination, Consideration Payable Business Combination, Consideration Payable Schedule of Basic and Diluted Net (Loss) Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Related party transaction amounts Related Party Transaction, Amounts of Transaction Executive Category: Executive Category [Axis] Estimated Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Class B Common Stock Shares of Class B common stock Common Class B [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Beginning balance Ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Flanders II San Diego, California, Flanders II [Member] San Diego, California, Flanders II Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Reconciliation of Revenue Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] 2023 (remaining six months) Long-Term Debt, Maturity, Remainder of Fiscal Year Derivative, notional amount Derivative, Notional Amount Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Potential Working Capital Adjustments Potential Working Capital Adjustments [Member] Potential Working Capital Adjustments Measurement Frequency [Axis] Measurement Frequency [Axis] Operating leases Operating Lease, Liability, Noncurrent Flanders I San Diego, California, Flanders I [Member] San Diego, California, Flanders I Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Depreciation Income Statement Location [Axis] Income Statement Location [Axis] Summary of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Weighted average remaining lease term (in years): Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Payment of acquisition consideration holdback Payment Of Acquisition Contingent Consideration, Holdback Payment Of Acquisition Contingent Consideration, Holdback Assumed income tax rate when business income deduction is unavailable Assumed Effective Income Tax Rate Reconciliation, Business Income Deduction Unavailable, Percent Assumed Effective Income Tax Rate Reconciliation, Business Income Deduction Unavailable, Percent Summary of Future Operating Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Merck & Co., Inc. Merck & Co., Inc [Member] Merck & Co., Inc Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Number of payments Business Combination, Contingent Consideration, Number Of Payments Business Combination, Contingent Consideration, Number Of Payments MLSH 2 Maravai Life Sciences Holdings2 L L C [Member] Maravai Life Sciences Holdings2 L L C Summary of Dilutive Securities Excluded from Computation of (Loss) Income Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Assumed income tax rate Assumed Effective Income Tax Rate Reconciliation, Percent Assumed Effective Income Tax Rate Reconciliation, Percent GSK plc GSK plc [Member] GSK plc Common units forfeited (in shares) Noncontrolling Interest, Common Units Forfeited Noncontrolling Interest, Common Units Forfeited Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Summary of Lease Cost Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Secure Representations and Warranties Secure Representations And Warranties [Member] Secure Representations And Warranties Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and Development Expense Research and Development Expense [Member] Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Transaction costs Merger and acquisition related expenses Business Combination, Acquisition Related Costs Award Type Award Type [Axis] Potentially dilutive securities excluded from computation of net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC Noncontrolling Interest, Increase from Sale of Parent Equity Interest Document Quarterly Report Document Quarterly Report Supplemental disclosures of non-cash activities: Noncash Investing and Financing Items [Abstract] Interest expense Interest expense Interest Expense Common units acquired (in shares) Noncontrolling Interest, Common Units Acquired Noncontrolling Interest, Common Units Acquired Property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Loss on extinguishment of debt Loss on long-term debt refinancing Gain (Loss) on Extinguishment of Debt Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2023 (remaining six months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Contingent consideration liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Number of buildings Lessee, Operating Lease, Number Of Buildings Leased Lessee, Operating Lease, Number Of Buildings Leased Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating leases Operating Lease, Liability, Current Discount Rate Measurement Input, Discount Rate [Member] 2026 Long-Term Debt, Maturity, Year Three Interest on lease liabilities Finance Lease, Interest Expense Payable to related parties pursuant to the Tax Receivable Agreement, less current portion Liability payable Accounts Payable Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Release of escrow deposit Proceeds From Release Of Escrow Deposit Proceeds From Release Of Escrow Deposit Net Carrying Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition related tax adjustment Business​ Combination,​ Acquisition Related Tax Adjustment Business​ Combination,​ Acquisition Related Tax Adjustment 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Latin and Central America Latin And Central America [Member] Latin And Central America Interest income Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease costs Variable Lease, Cost Operating lease costs Operating Lease, Cost Weighted average number of Class A common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Consideration transferred Total consideration transferred Business Combination, Consideration Transferred Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Long-term debt Total long-term debt Long-Term Debt Summary of Leases Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Selling, general and administrative Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Stock options Employee Stock Option [Member] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Class A Common Stock Common Class A [Member] Total operating expenses Costs and Expenses Income Tax Examination [Table] Income Tax Examination [Table] Maximum Maximum [Member] Total comprehensive (loss) income attributable to Maravai LifeSciences Holdings, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Intangible assets, measurement input Business Combination, Intangible Assets, Measurement Input Business Combination, Intangible Assets, Measurement Input Total non-current lease liabilities Finance And Operating Lease, Liability Non Current Finance And Operating Lease, Liability Non Current Acquisition Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Europe, the Middle East and Africa EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two 2026 Finance Lease, Liability, to be Paid, Year Three Tax distribution payable Tax Distribution Payable Tax Distribution Payable Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Period used for weighted average price Weighted Average Price, Period Used For Calculation Weighted Average Price, Period Used For Calculation Ownership percent by parent Subsidiary, Ownership Percentage, Parent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) 2024 Finance Lease, Liability, to be Paid, Year One Business Acquisition [Axis] Business Acquisition [Axis] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Fair value of contingent consideration liability recorded in connection with acquisition of a business Noncash Business Combination, Contingent Consideration Arrangements, Liability Noncash Business Combination, Contingent Consideration Arrangements, Liability Customer Concentration Risk Customer Concentration Risk [Member] Summary of Components of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Pfizer Inc. Pfizer, Inc [Member] Pfizer, Inc Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes (in shares) Stock Issued During Period, Shares, New Issues Number of extension options Lessee, Operating Lease, Number Of Extension Options Lessee, Operating Lease, Number Of Extension Options Title of 12(b) Security Title of 12(b) Security Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Segment adjusted EBITDA Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Acquisitions Business Combination Disclosure [Text Block] Related Party [Domain] Related Party, Type [Domain] Government Assistance, Type [Axis] Government Assistance, Type [Axis] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Ownership percent by noncontrolling interest Subsidiary, Ownership Percentage, Noncontrolling Owner Operating Segments Operating Segments [Member] Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Distributions for tax liabilities to non-controlling interest holders Payments to Noncontrolling Interests Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Government assistance received Government Assistance, Amount Income Tax Examination [Line Items] Income Tax Examination [Line Items] Entity Tax Identification Number Entity Tax Identification Number Inventory Total inventory Inventory, Net Total lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Topco LLC Maravai Topco Holdings, LLC [Member] Maravai Topco Holdings, LLC Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Cooperative Agreement Cooperative Agreement [Member] Cooperative Agreement Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Jupiter, Florida Jupiter, Florida [Member] Jupiter, Florida Maravai LifeSciences Holdings, Inc Maravai LifeSciences Holdings, Inc [Member] Maravai LifeSciences Holdings, Inc Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] MyChem MyChem, LLC [Member] MyChem, LLC Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Distribution Type [Domain] Distribution Type [Domain] Change in payable to related parties pursuant to the Tax Receivable Agreement Related Party Tax Expense Effect of Change in Allocation Methodology Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Total minimum lease payments Finance Lease, Liability, to be Paid Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows used for operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Excess cash ratio percentage Debt Instrument, Excess Cash Ratio, Percentage Debt Instrument, Excess Cash Ratio, Percentage Other income (expense): Other Income and Expenses [Abstract] PEO PEO [Member] Decrease in current liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities, Current Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities, Current Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Revenue Growth Rate Measurement Input, Revenue Growth Rate [Member] Measurement Input, Revenue Growth Rate Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Distribution Type [Axis] Distribution Type [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic Net Income (Loss) Available to Common Stockholders, Basic Summary of Inventory Schedule of Inventory, Current [Table Text Block] Financing costs Professional Fees Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Repayments of debt Repayments of Debt Total lease liabilities Operating Lease, Liability 2023 (remaining six months) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Measurement Input Type [Domain] Measurement Input Type [Domain] Biologics Safety Testing Biologics Safety Testing Segment [Member] Biologics Safety Testing Segment Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] North America North America [Member] Related Party Transaction [Domain] Related Party Transaction [Domain] Number of reportable segments Number of Reportable Segments Proceeds from derivative instruments Proceeds from Derivative Instrument, Financing Activities Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.: Earnings Per Share [Abstract] Common stock Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade names Trade Names [Member] Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Common unit forfeiture percentage Noncontrolling Interest, Common Unit Forfeiture Percentage Noncontrolling Interest, Common Unit Forfeiture Percentage BioNTech SE BioNTech SE [Member] BioNTech SE Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Payments of finance lease liabilities Financing cash flows used for finance leases Finance Lease, Principal Payments Fair value of contingent consideration liability recorded in connection with acquisition of a business Total liabilities Contingent consideration Beginning balance Ending balance Business Combination, Contingent Consideration, Liability Summary of Concentration of Revenue Schedules of Concentration of Risk, by Risk Factor [Table Text Block] All Individuals All Individuals [Member] Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for amounts included in lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Amortization Amortization Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other expense Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Interest rate cap Interest Rate Cap [Member] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Contingent consideration, non-current Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Proceeds from government assistance allocated to property and equipment Proceeds From Government Assistance Allocated To Property And Equipment Proceeds From Government Assistance Allocated To Property And Equipment PEO Name PEO Name Concentration risk Concentration Risk, Percentage Schedule of Product Information [Table] Schedule of Product Information [Table] Asia Pacific Asia Pacific [Member] Government funding receivable Government Assistance, Amount, Cumulative, Current Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Summary of Goodwill Schedule of Goodwill [Table Text Block] 2027 Finance Lease, Liability, to be Paid, Year Four Accounts Receivable and Allowance for Credit Losses Accounts Receivable [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Summary of Estimated Future Amortization Expense For Finite-lived Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Current portion of contingent consideration Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accrued consideration payable for MyChem acquisition Noncash or Part Noncash Acquisition, Payables Assumed Depreciation of leased assets Finance Lease, Depreciation Finance Lease, Depreciation Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity attributable to Maravai LifeSciences Holdings, Inc. Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total finance lease costs Finance Lease, Cost Finance Lease, Cost Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] (Loss) income before income taxes (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stock conversion ratio Conversion Of Stock, Conversion Ratio Conversion Of Stock, Conversion Ratio Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Escrow deposit released Escrow Deposit Released Escrow Deposit Released Unamortized debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Debt interest rate Debt Instrument, Interest Rate, Effective Percentage Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] New Credit Agreement New Credit Agreement [Member] New Credit Agreement Alphazyme Alphazyme, LLC [Member] Alphazyme, LLC Intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Estimated useful life Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Summary of Revenue by Geographic Areas and Segment Revenue from External Customers by Geographic Areas [Table Text Block] Corporate costs, net of eliminations Corporate Costs, Net Of Eliminations Corporate Costs, Net Of Eliminations Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Derivative asset, noncurrent Derivative Asset, Noncurrent Discounted Cash Flow Valuation Technique, Discounted Cash Flow [Member] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Distribution for tax liabilities to non-controlling interest holder Distribution Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Initial term Lessee, Operating Lease, Term of Contract Decrease in other assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets Total current lease liabilities Finance And Operating Lease, Liability Current Finance And Operating Lease, Liability Current Minimum Minimum [Member] Gain Contingencies [Table] Gain Contingencies [Table] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total Finance Lease and Operating Lease, Liability, to be Paid [Abstract] Finance Lease and Operating Lease, Liability, to be Paid Statement of Cash Flows [Abstract] Assets Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Proceeds from borrowings of long-term debt Proceeds from Issuance of Long-Term Debt Nonrelated Party Nonrelated Party [Member] Liabilities Liabilities [Abstract] Government Assistance Government Assistance [Text Block] Debt issuance costs Debt Issuance Costs, Gross Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Net (loss) income Net (loss) income Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash (refunded) paid for income taxes, net Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Impact of change to deferred tax asset associated with cash contribution to Topco LLC Adjustments To Additional Paid In Capital, Change In Deferred Tax Asset Adjustments To Additional Paid In Capital, Change In Deferred Tax Asset Deferred tax assets Deferred Income Tax Assets, Net Schedule of Fair Value of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Developed technology Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Goodwill expected to be deductible for income tax Business Acquisition, Goodwill, Expected Tax Deductible Amount Current portion of long-term debt Less: current portion Long-Term Debt, Current Maturities Weighted average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Percentage of reimbursable costs Government Assistance, Percentage Of Reimbursable Costs Government Assistance, Percentage Of Reimbursable Costs Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Tax Receivable Agreement, Payments Tax Receivable Agreement, Payments [Member] Tax Receivable Agreement, Payments Operating leases Operating Lease, Right-of-Use Asset Weighted Average Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Basic (in usd per share) Net (loss) income per Class A common share—basic (in usd per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2023 (remaining six months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted Net Income (Loss) Available to Common Stockholders, Diluted Accrued receivable for capital expenditures to be reimbursed under a government contract Accrued Receivable For Capital Expenditures To Be Reimbursed Under Government Contract Accrued Receivable For Capital Expenditures To Be Reimbursed Under Government Contract Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Related Party Related Party [Member] Unaudited Interim Condensed Consolidated Financial Statements and Non-Controlling Interests Consolidation, Policy [Policy Text Block] Leverage ratio covenant Debt Instrument, Covenant, Leverage Ratio Debt Instrument, Covenant, Leverage Ratio Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Proceeds from debt Proceeds from Issuance of Debt Schedule of Business Acquisitions by Acquisition, Contingent Consideration Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill purchase adjustment Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Patents and developed technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Compensation expense Business Combination, Contingent Consideration, Liability, Compensation Expense Business Combination, Contingent Consideration, Liability, Compensation Expense Document Information [Table] Document Information [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Non-cash transactions: Other Noncash Investing and Financing Items [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Long-term debt, gross Total long-term debt Long-Term Debt, Gross Thereafter Lessee, Operating Lease, Liability, To Be Paid After Year Four Lessee, Operating Lease, Liability, To Be Paid After Year Four Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Total minimum lease payments Finance Lease and Operating Lease, Liability, to be Paid Finance Lease and Operating Lease, Liability, to be Paid Summary of Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Escrow Deposit Reason [Axis] Escrow Deposit Reason [Axis] Escrow Deposit Reason Compensation Amount Outstanding Recovery Compensation Amount Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Comprehensive (loss) income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Escrow deposit Escrow Deposit Additional paid-in capital Additional Paid in Capital Less: interest Finance Lease and Operating Lease, Liability, Undiscounted Excess Amount Finance Lease and Operating Lease, Liability, Undiscounted Excess Amount Indemnification asset amount Business Combination, Indemnification Assets, Amount as of Acquisition Date Derivative Asset Derivative Asset Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Statement of Comprehensive Income [Abstract] Fair value of contingent consideration Contingent consideration related to the acquisition Business Combination, Consideration Transferred, Liabilities Incurred Government Assistance [Abstract] Other Other Adjustments to Income, Discontinued Operations Total lease liabilities Finance Lease, Liability Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Allowance for credit loss Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Gain Contingencies [Line Items] Gain Contingencies [Line Items] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Effect of dilutive ESPP, RSUs and options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of Revenue Cost of Sales [Member] Change in estimated fair value of contingent consideration Decrease in estimated fair value of contingent consideration Change in estimated fair value of contingent consideration Fair value of contingent consideration liability recorded in connection with acquisition of a business Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Non-controlling interest Equity, Attributable to Noncontrolling Interest Commission expense Noninterest Expense Commission Expense Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] 2025 Finance Lease and Operating Lease, Liability, to be Paid, Year Two Finance Lease and Operating Lease, Liability, to be Paid, Year Two Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Revenue Revenue from Contract with Customer Benchmark [Member] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Thereafter Finance Lease and Operating Lease, Liability, to be Paid, After Year Four Finance Lease and Operating Lease, Liability, to be Paid, After Year Four CureVac N.V. CureVac [Member] CureVac Principal repayments of long-term debt Repayments of Long-Term Debt Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities, less current portion Finance leases Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Percentage of tax benefits paid Tax Receivable Agreement, Percentage Of Tax Benefits Paid Tax Receivable Agreement, Percentage Of Tax Benefits Paid Net (loss) income effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax (benefit) expense Income tax (benefit) expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Escrow Deposit Reason [Domain] Escrow Deposit Reason [Domain] Escrow Deposit Reason [Domain] Finance leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization Acquisition integration costs Business Combination, Integration Related Costs Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Total right-of-use assets Finance And Operating Lease, Right-of-Use Asset Finance And Operating Lease, Right-of-Use Asset Payments pursuant to the Tax Receivable Agreement Payments For Tax Receivable Agreement Payments For Tax Receivable Agreement Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes Stock Issued During Period, Value, New Issues Operating leases Operating Lease, Weighted Average Remaining Lease Term Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] 2027 Finance Lease and Operating Lease, Liability, to be Paid, Year Four Finance Lease and Operating Lease, Liability, to be Paid, Year Four Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Money market mutual funds Money Market Funds [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition of a business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Newly issued shares repurchased (in usd per share) Noncontrolling Interest, Common Units Acquired, Price Per Share Noncontrolling Interest, Common Units Acquired, Price Per Share Acquisitions and Contingent Consideration Business Combinations Policy [Policy Text Block] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Purchase price adjustment received Business Combination, Consideration Transferred, Post Adjustment Business Combination, Consideration Transferred, Post Adjustment Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Long-term debt, less current portion Total long-term debt, less current portion Long-Term Debt, Excluding Current Maturities Finance leases Finance Lease, Weighted Average Remaining Lease Term Revaluation of liabilities under the Tax Receivable Agreement Gain (loss) on tax receivable agreement Tax Receivable Agreement liability adjustment Gain (Loss) On Tax Receivable Agreement Gain (Loss) On Tax Receivable Agreement Diluted (in shares) Weighted average Class A common shares outstanding—diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Other adjustments: Other Adjustments [Abstract] Other Adjustments Excess cash threshold amount Debt Instrument, Covenant, Excess Cash Threshold Amount Debt Instrument, Covenant, Excess Cash Threshold Amount Intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Less: loss (income) attributable to common non-controlling interests Net Income (Loss) Attributable to Common Noncontrolling Interest Net Income (Loss) Attributable to Common Noncontrolling Interest Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Government contract receivable Government Contract Receivable Operating expenses: Operating Expenses [Abstract] 2024 Finance Lease and Operating Lease, Liability, to be Paid, Year One Finance Lease and Operating Lease, Liability, to be Paid, Year One Less: interest Finance Lease, Liability, Undiscounted Excess Amount SPA, Retention Payment Securities Purchase Agreement, Retention Payment [Member] Securities Purchase Agreement, Retention Payment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Weighted average effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of deferred financing costs Amortization of Debt Issuance Costs Fair Value, Recurring Fair Value, Recurring [Member] Operating cash flows used for finance leases Finance Lease, Interest Payment on Liability Other long-term liabilities Other Liabilities, Noncurrent Indemnification of Pre-Closing Liabilities Indemnification Of Pre-Closing Liabilities [Member] Indemnification Of Pre-Closing Liabilities Non-NEOs Non-NEOs [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Maravai LifeSciences Holdings, Inc. and Alphazyme Holdings, Inc. Maravai LifeSciences Holdings, Inc. And Alphazyme Holdings, Inc. [Member] Maravai LifeSciences Holdings, Inc. And Alphazyme Holdings, Inc. Government Assistance, Type [Domain] Government Assistance, Type [Domain] Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Segments Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash including cash classified within current assets held for sale Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Effect of the assumed conversion of Class B common stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion Of Common Stock Incremental Common Shares Attributable to Dilutive Effect of Conversion Of Class B Common Stock Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Current portion of finance lease liabilities Finance leases Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Tax distributions paid Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid Work-in-process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Thereafter Finance Lease, Liability, to be Paid, After Year Four Finance Lease, Liability, to be Paid, After Year Four Basic (in shares) Weighted average Class A common shares outstanding—basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] SPA, Completion of Acquired Inventory Securities Purchase Agreement, Completion Of Acquired Inventory [Member] Securities Purchase Agreement, Completion Of Acquired Inventory Nucleic Acid Production Nucleic Acid Production Segment [Member] Nucleic Acid Production Segment (Loss) income from operations Operating Income (Loss) Tax Receivable Agreement Interest Payments Tax Receivable Agreement Interest Payments [Member] Tax Receivable Agreement Interest Payments Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Additional escrow deposit payments Additional Payments For Escrow Deposits Additional Payments For Escrow Deposits Number of reporting units Number of Reporting Units Expectation of reimbursement amount from government Government Assistance, Expectation of Reimbursement Amount from Government Government Assistance, Expectation of Reimbursement Amount from Government Cost of revenue Cost of Revenue Product Information [Line Items] Product Information [Line Items] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Effects of Structuring Transactions (in shares) Effects Of Organizational Transactions, Shares Effects Of Organizational Transactions, Shares SPA, Maximum Performance Payment Securities Purchase Agreement, Maximum Performance Payment [Member] Securities Purchase Agreement, Maximum Performance Payment Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Outstanding line of credit Long-Term Line of Credit Customer relationships Customer relationships Customer Relationships [Member] Non-Controlling Interest Noncontrolling Interest [Member] EX-101.PRE 13 mrvi-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-39725  
Entity Registrant Name Maravai LifeSciences Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-2786970  
Entity Address, Address Line One 10770 Wateridge Circle  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town San Diego  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92121  
City Area Code 858  
Local Phone Number 546-0004  
Title of 12(b) Security Class A common stock, $0.01 par value  
Trading Symbol MRVI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001823239  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   131,923,561
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   119,094,026
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 580,176 $ 632,138
Accounts receivable, net 48,987 138,624
Inventory 47,402 43,152
Prepaid expenses and other current assets 22,515 25,798
Government funding receivable 232 8,190
Total current assets 699,312 847,902
Property and equipment, net 141,619 52,694
Goodwill 326,459 283,668
Intangible assets, net 234,726 216,663
Deferred tax assets 769,586 765,799
Other assets 92,735 115,589
Total assets 2,264,437 2,282,315
Current liabilities:    
Accrued expenses and other current liabilities 50,344 53,371
Deferred revenue 2,459 3,088
Current portion of long-term debt 5,440 5,440
Current portion of finance lease liabilities 560 0
Total current liabilities 74,919 110,144
Long-term debt, less current portion 520,336 521,997
Finance lease liabilities, less current portion 32,236 0
Deferred tax liabilities 8,512 0
Other long-term liabilities 62,862 68,975
Total liabilities 1,366,799 1,377,072
Stockholders’ equity:    
Additional paid-in capital 119,903 137,898
Retained earnings 398,158 404,766
Total stockholders’ equity attributable to Maravai LifeSciences Holdings, Inc. 520,571 545,218
Non-controlling interest 377,067 360,025
Total stockholders’ equity 897,638 905,243
Total liabilities and stockholders’ equity 2,264,437 2,282,315
Nonrelated Party    
Current liabilities:    
Accounts payable 6,658 5,991
Related Party    
Current liabilities:    
Accounts payable 9,458 42,254
Payable to related parties pursuant to the Tax Receivable Agreement, less current portion 667,934 675,956
Class A Common Stock    
Stockholders’ equity:    
Common stock 1,319 1,317
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 1,191 $ 1,237
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2023
Dec. 31, 2022
Class A Common Stock    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 500,000 500,000
Common stock, shares issued (in shares) 131,901 131,692
Common stock, shares outstanding (in shares) 131,901 131,692
Class B Common Stock    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 300,000 300,000
Common stock, shares issued (in shares) 119,094 123,669
Common stock, shares outstanding (in shares) 119,094 123,669
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 68,914 $ 242,732 $ 147,939 $ 487,025
Operating expenses:        
Cost of revenue 43,273 37,496 76,949 77,528
Selling, general and administrative 35,377 28,061 74,048 61,261
Research and development 4,194 4,274 8,339 7,969
Change in estimated fair value of contingent consideration (2,316) (7,800) (2,316) (7,800)
Total operating expenses 80,528 62,031 157,020 138,958
(Loss) income from operations (11,614) 180,701 (9,081) 348,067
Other income (expense):        
Interest expense (7,022) (4,434) (18,855) (7,098)
Interest income 6,791 0 12,836 0
Loss on extinguishment of debt 0 0 0 (208)
Change in payable to related parties pursuant to the Tax Receivable Agreement 101 0 (1,335) 2,340
Other expense (1,620) (1,275) (1,452) (1,268)
(Loss) income before income taxes (13,364) 174,992 (17,887) 341,833
Income tax (benefit) expense (1,421) 18,271 (4,596) 38,252
Net (loss) income (11,943) 156,721 (13,291) 303,581
Net (loss) income attributable to non-controlling interests (5,402) 85,481 (6,683) 165,479
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc. $ (6,541) $ 71,240 $ (6,608) $ 138,102
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:        
Basic (in usd per share) $ (0.05) $ 0.54 $ (0.05) $ 1.05
Diluted (in usd per share) $ (0.05) $ 0.53 $ (0.05) $ 1.03
Weighted average number of Class A common shares outstanding:        
Basic (in shares) 131,864 131,524 131,802 131,506
Diluted (in shares) 131,864 255,361 131,802 255,324
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (11,943) $ 156,721 $ (13,291) $ 303,581
Comprehensive (loss) income attributable to non-controlling interests (5,402) 85,481 (6,683) 165,479
Total comprehensive (loss) income attributable to Maravai LifeSciences Holdings, Inc. $ (6,541) $ 71,240 $ (6,608) $ 138,102
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-In Capital
Retained Earnings
Non-Controlling Interest
Beginning balance (in shares) at Dec. 31, 2021       131,488 123,669      
Beginning balance at Dec. 31, 2021 $ 545,361     $ 1,315 $ 1,237 $ 128,386 $ 184,561 $ 229,862
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes (in shares)       51        
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes 1,148         1,148    
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC 0         (494)   494
Stock-based compensation 7,935         4,089   3,846
Distribution for tax liabilities to non-controlling interest holder (82,542)         (65)   (82,477)
Impact of change to deferred tax asset associated with cash contribution to Topco LLC (1,691)         (1,691)    
Net (loss) income 303,581           138,102 165,479
Ending balance (in shares) at Jun. 30, 2022       131,539 123,669      
Ending balance at Jun. 30, 2022 773,792     $ 1,315 $ 1,237 131,373 322,663 317,204
Beginning balance (in shares) at Mar. 31, 2022       131,490 123,669      
Beginning balance at Mar. 31, 2022 654,302     $ 1,315 $ 1,237 128,584 251,423 271,743
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes (in shares)       49        
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes 1,114         1,114    
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC 0         (480)   480
Stock-based compensation 4,308         2,220   2,088
Distribution for tax liabilities to non-controlling interest holder (42,653)         (65)   (42,588)
Net (loss) income 156,721           71,240 85,481
Ending balance (in shares) at Jun. 30, 2022       131,539 123,669      
Ending balance at Jun. 30, 2022 773,792     $ 1,315 $ 1,237 131,373 322,663 317,204
Beginning balance (in shares) at Dec. 31, 2022   131,692 123,669 131,692 123,669      
Beginning balance at Dec. 31, 2022 905,243     $ 1,317 $ 1,237 137,898 404,766 360,025
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Effects of Structuring Transactions (in shares)         (4,575)      
Effects of Structuring Transactions (2)       $ (46) (26,348)   26,392
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes (in shares)       209        
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes 36     $ 2   34    
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC 0         315   (315)
Stock-based compensation 15,259         8,004   7,255
Distribution for tax liabilities to non-controlling interest holder (9,607)             (9,607)
Net (loss) income (13,291)           (6,608) (6,683)
Ending balance (in shares) at Jun. 30, 2023   131,901 119,094 131,901 119,094      
Ending balance at Jun. 30, 2023 897,638     $ 1,319 $ 1,191 119,903 398,158 377,067
Beginning balance (in shares) at Mar. 31, 2023       131,789 119,094      
Beginning balance at Mar. 31, 2023 900,638     $ 1,318 $ 1,191 114,309 404,699 379,121
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes (in shares)       112        
Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes 976     $ 1   530   445
Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC 0         193   (193)
Stock-based compensation 9,272         4,871   4,401
Distribution for tax liabilities to non-controlling interest holder (1,305)             (1,305)
Net (loss) income (11,943)           (6,541) (5,402)
Ending balance (in shares) at Jun. 30, 2023   131,901 119,094 131,901 119,094      
Ending balance at Jun. 30, 2023 $ 897,638     $ 1,319 $ 1,191 $ 119,903 $ 398,158 $ 377,067
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Operating activities:          
Net loss $ (11,943) $ 156,721 $ (13,291) $ 303,581  
Adjustments to reconcile net (loss) income to net cash provided by operating activities:          
Depreciation 2,815 1,892 4,895 3,747  
Amortization of intangible assets     13,617 11,779  
Amortization of operating lease right-of-use assets     4,193 2,639  
Amortization of deferred financing costs     1,448 1,410  
Stock-based compensation expense     15,259 7,935  
Loss on extinguishment of debt 0 0 0 208  
Deferred income taxes     (4,276) 26,073  
Change in estimated fair value of contingent consideration (2,316) (7,800) (2,316) (7,800) $ (7,800)
Revaluation of liabilities under the Tax Receivable Agreement (101) 0 1,335 (2,340)  
Other     (3,489) (1,283)  
Changes in operating assets and liabilities:          
Accounts receivable     89,968 (2,332)  
Inventory     4,328 (7,502)  
Prepaid expenses and other assets     (1,718) (10,052)  
Accounts payable     1,639 6,310  
Accrued expenses and other current liabilities     6,582 (1,773)  
Deferred revenue     (652) (4,776)  
Other long-term liabilities     (13,254) 759  
Net cash provided by operating activities     104,268 326,583  
Investing activities:          
Cash paid for acquisition of a business, net of cash acquired     (69,622) (238,836)  
Purchases of property and equipment     (32,927) (4,409)  
Proceeds from government assistance allocated to property and equipment     8,662 0  
Net cash used in investing activities     (93,887) (243,245)  
Financing activities:          
Distributions for tax liabilities to non-controlling interest holders     (9,607) (82,477)  
Proceeds from borrowings of long-term debt     0 8,455  
Principal repayments of long-term debt     (2,720) (11,175)  
Payments of finance lease liabilities (66) 0 (66) 0  
Proceeds from derivative instruments     1,890 0  
Payment of acquisition consideration holdback     (9,706) 0  
Proceeds from issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes     19 1,263  
Net cash used in financing activities     (62,343) (83,934)  
Net (decrease) increase in cash including cash classified within current assets held for sale     (51,962) (596)  
Cash and cash equivalents, beginning of period     632,138 551,272 551,272
Cash and cash equivalents, end of period 580,176 550,676 580,176 550,676 $ 632,138
Supplemental cash flow information:          
Cash paid for interest     20,608 6,132  
Cash (refunded) paid for income taxes, net     (72) 13,856  
Supplemental disclosures of non-cash activities:          
Property and equipment included in accounts payable and accrued expenses     2,763 2,145  
Accrued receivable for capital expenditures to be reimbursed under a government contract     232 0  
Right-of-use assets obtained in exchange for new finance lease liabilities 15,795 0 32,862 0  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 0 $ 0 3,931 773  
Fair value of contingent consideration liability recorded in connection with acquisition of a business     5,289 7,800  
Accrued consideration payable for MyChem acquisition     0 10,000  
MLSH 1          
Financing activities:          
Payments pursuant to the Tax Receivable Agreement     (35,661) 0  
MLSH 2          
Financing activities:          
Payments pursuant to the Tax Receivable Agreement     $ (6,492) $ 0  
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies Organization and Significant Accounting Policies
Description of Business
Maravai LifeSciences Holdings, Inc. (the “Company”, and together with its consolidated subsidiaries, “Maravai”, “we”, “us”, and “our”) provides critical products to enable the development of drugs, therapeutics, diagnostics and vaccines and to support research on human diseases. Our products address the key phases of biopharmaceutical development and include complex nucleic acids for diagnostic and therapeutic applications and antibody-based products to detect impurities during the production of biopharmaceutical products.
The Company is headquartered in San Diego, California, and has two principal businesses: Nucleic Acid Production and Biologics Safety Testing. Our Nucleic Acid Production business manufactures and sells products used in the fields of gene therapy, vaccines, nucleoside chemistry, oligonucleotide therapy and molecular diagnostics, including reagents used in the chemical synthesis, modification, labelling and purification of deoxyribonucleic acid (“DNA”) and ribonucleic acid (“RNA”). Our core Nucleic Acid Production offerings include messenger ribonucleic acid (“mRNA”), long and short oligonucleotides, our proprietary CleanCap® capping technology and oligonucleotide building blocks. Our Biologics Safety Testing business sells highly specialized analytical products for use in biologic manufacturing process development, including custom product-specific development antibody and assay development services.
Organization and Organizational Transactions
We were incorporated as a Delaware corporation in August 2020 for the purpose of facilitating an initial public offering (“IPO”). Immediately prior to the IPO, we effected a series of organizational transactions (the “Organizational Transactions”), which, together with the IPO, were completed in November 2020, that resulted in the Company operating, controlling all of the business affairs and becoming the ultimate parent company of Maravai Topco Holdings, LLC (“Topco LLC”) and its consolidated subsidiaries. Maravai Life Sciences Holdings, LLC (“MLSH 1”), which is controlled by investment entities affiliated with GTCR, is the only other member of Topco LLC.
The Company is the sole managing member of Topco LLC, which operates and controls TriLink Biotechnologies, LLC (“TriLink”), Glen Research, LLC, MockV Solutions, LLC, Cygnus Technologies, LLC (“Cygnus”) and Alphazyme, LLC (“Alphazyme”) and their respective subsidiaries.
In connection with the Company’s acquisition of Alphazyme (see Note 2), the Company undertook a series of structuring transactions (the “Structuring Transactions”), including:
On January 18, 2023, the Company acquired all of the outstanding membership interests in Alphazyme (see Note 2).
On January 19, 2023, the Company entered into a contribution agreement (the “Contribution Agreement”) with Alphazyme Holdings, Inc. (“Alphazyme Holdings”), a wholly-owned subsidiary of the Company, pursuant to which the Company contributed all such membership interests in Alphazyme (the “Alphazyme Membership Interest”) to Alphazyme Holdings.
On January 22, 2023, Alphazyme Holdings entered into a contribution and exchange Agreement (the “Contribution and Exchange Agreement”) with Topco LLC, pursuant to which it contributed all of the Alphazyme Membership Interests to TopCo LLC in exchange for 5,059,134 newly-issued LLC Units of Topco LLC at a price per unit of $13.87, which was equal to the 50-day volume-weighted average price of the Company’s Class A common stock as calculated on January 18, 2023 (the “Contribution and Exchange”).
Immediately following the Contribution and Exchange, the Company entered into a forfeiture agreement (the “Forfeiture Agreement”) with Alphazyme Holdings, TopCo LLC and MLSH 1, a related party, pursuant to which each of the Company (together with Alphazyme Holdings) and MLSH 1 agreed to forfeit 5,059,134 and 4,871,970 LLC Units, respectively, representing 3.7% of the Company’s (together with Alphazyme Holdings) and MLSH 1’s respective LLC Units of Topco LLC, and an equal number of shares of the Company’s Class B common stock, par value $0.01 per share, were forfeited by MLSH 1, in each case for no consideration.
These were considered transactions between entities under common control. As a result, the consolidated financial statements for periods prior to the these transactions have been adjusted to combine the previously separate entities for presentation purposes.
Basis of Presentation
The Company operates and controls all of the business and affairs of Topco LLC, and, through Topco LLC and its subsidiaries, conducts its business. Because we manage and operate the business and control the strategic decisions and day-to-day operations of Topco LLC and also have a substantial financial interest in Topco LLC, we consolidate the financial results of Topco LLC, and a portion of our net (loss) income is allocated to the non-controlling interests in Topco LLC held by MLSH 1.
The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements.
Unaudited Interim Condensed Consolidated Financial Statements
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of our operations and cash flows for interim periods in accordance with GAAP. All such adjustments are of a normal, recurring nature. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or for any future period.
The condensed consolidated balance sheet presented as of December 31, 2022 has been derived from the audited consolidated financial statements as of that date. The condensed consolidated financial statements and notes are presented as permitted by Form 10-Q and do not contain all information that is included in the annual financial statements and notes thereto of the Company. The condensed consolidated financial statements and notes included in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”) filed with the SEC.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires the Company to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenue and expenses, and related disclosures. These estimates form the basis for judgments the Company makes about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company bases its estimates and judgments on historical experience and on various other assumptions that the Company believes are reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions the Company may undertake in the future. Significant estimates include, but are not limited to, the measurement of right-of-use assets and lease liabilities and related incremental borrowing rate, the payable to related parties pursuant to the Tax Receivable Agreement (as defined in Note 11), the realizability of our net deferred tax assets, and valuation of goodwill and intangible assets acquired in business combinations. Actual results could differ materially from those estimates.
Significant Accounting Policies
A description of the Company’s significant accounting policies is included in Note 1 of the Notes to the Consolidated Financial Statements included in its 2022 Form 10-K. There have been no material changes in the Company’s significant accounting policies during the three and six months ended June 30, 2023.
Revenue Recognition
The Company generates revenue primarily from the sale of products and, to a much lesser extent, services in the fields of nucleic acid production and biologics safety testing. Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The majority of the Company’s contracts include only one performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition. The Company also recognizes revenue from other contracts that may include a combination of products and services, the provision of solely services, or from license fee arrangements which may be associated with the delivery of product. Where there is a combination of products and services, the Company accounts for the promises as individual performance obligations if they are concluded to be distinct. Performance
obligations are considered distinct if they are both capable of being distinct and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. As a practical expedient, we do not adjust the transaction price for the effects of a significant financing component if, at contract inception, the period between customer payment and the transfer of goods or services is expected to be one year or less. Contracts with customers are evaluated on a contract-by-contract basis as contracts may include multiple types of goods and services as described below.
Nucleic Acid Production
Nucleic Acid Production revenue is generated from the manufacture and sale of highly modified, complex nucleic acids products to support the needs of our customers’ research, therapeutic and vaccine programs. The primary offering of products includes CleanCap®, mRNA and specialized oligonucleotides. Contracts typically consist of a single performance obligation. We also sell nucleic acid products for labeling and detecting proteins in cells and tissue samples research. The Company recognizes revenue from these products in the period in which the performance obligation is satisfied by transferring control to the customer. Revenue for nucleic acid catalog products is recognized at a single point in time, generally upon shipment to the customer. Revenue for contracts for certain custom nucleic acid products, with an enforceable right to payment and a reasonable margin for work performed to date, is recognized over time, based on a cost-to-cost input method over the manufacturing period. Payments received from customers in advance of manufacturing their products is recorded as deferred revenue until the products are delivered.
Biologics Safety Testing
The Company’s Biologics Safety Testing revenue is associated with the sale of bioprocess impurity detection kit products. We also enter into contracts that include custom antibody development, assay development and antibody affinity extraction services. These products and services enable the detection of impurities that occur in the manufacturing of biologic drugs and other therapeutics. The Company recognizes revenue from the sale of bioprocess impurity detection kits in the period in which the performance obligation is satisfied by transferring control to the customer. Custom antibody development contracts consist of a single performance obligation, typically with an enforceable right to payment and a reasonable margin for work performed to date. Revenue is recognized over time based on a cost-to-cost input method over the contract term. Where an enforceable right to payment does not exist, revenue is recognized at a point in time when control is transferred to the customer. Assay development service contracts consist of a single performance obligation. Revenue is recognized at a point in time when a successful antigen test and report is provided to the customer. Affinity extraction services, which generally occur over a short period of time, consist of a single performance obligation to perform the extraction service and provide a summary report to the customer. Revenue is recognized either over time or at a point in time depending on contractual payment terms with the customer.
The Company elected the practical expedient to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less. The Company had no material unfulfilled performance obligations for contracts with an original length greater than one year for any period presented.
The Company accepts returns only if the products do not meet customer specifications, and historically, the Company’s volume of product returns has not been significant. Further, no warranties are provided for promised goods and services other than assurance type warranties.
Revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the products and/or services. The transaction price for product sales is calculated at the contracted product selling price. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of services are mostly based on time and materials. Generally, payments from customers are due when goods and services are transferred. As most contracts contain a single performance obligation, the transaction price is representative of the standalone selling price charged to customers. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration has not been material to our consolidated financial statements.
Sales taxes
Sales taxes collected by the Company are not included in the transaction price as revenue as they are ultimately remitted to a governmental authority.
Shipping and handling costs
The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Accordingly, revenue for shipping and handling is recognized at the same time that the related product revenue is recognized.
Contract costs
The Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing and general and administrative expenses. The costs to fulfill the contracts are determined to be immaterial and are recognized as an expense when incurred.
Contract balances
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract receivable when it has an unconditional right to consideration. There were no contract asset balances as of June 30, 2023 and December 31, 2022.
Contract liabilities include billings in excess of revenue recognized, such as customer deposits and deferred revenue. Customer deposits, which are included in accrued expenses, are recorded when cash payments are received or due in advance of performance. Deferred revenue is recorded when the Company has unsatisfied performance obligations. Total contract liabilities were $5.6 million and $4.8 million as of June 30, 2023 and December 31, 2022, respectively. Contract liabilities are expected to be recognized as revenue within the next twelve months.
Disaggregation of revenue
The following tables summarize the revenue by segment and region for the periods presented (in thousands):
Three Months Ended June 30, 2023
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$27,653$6,677$34,330
Europe, the Middle East and Africa13,2213,92817,149
Asia Pacific12,3434,97717,320
Latin and Central America4867115
Total revenue$53,265$15,649$68,914
Six Months Ended June 30, 2023
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$61,068$13,770$74,838
Europe, the Middle East and Africa17,6428,49926,141
Asia Pacific35,89410,79846,692
Latin and Central America112156268
Total revenue$114,716$33,223$147,939
Three Months Ended June 30, 2022
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$82,015$7,172$89,187
Europe, the Middle East and Africa113,4614,578118,039
Asia Pacific29,7375,60535,342
Latin and Central America35129164
Total revenue$225,248$17,484$242,732
Six Months Ended June 30, 2022
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$161,433$14,691$176,124
Europe, the Middle East and Africa244,8119,275254,086
Asia Pacific42,60413,93356,537
Latin and Central America50228278
Total revenue$448,898$38,127$487,025
Total revenue is attributed to geographic regions based on the bill-to location of the transaction. For all periods presented, the majority of our revenue was recognized at a point in time.
Non-Controlling Interests
Non-controlling interests represent the portion of profit or loss, net assets and comprehensive (loss) income of our consolidated subsidiaries that is not allocable to the Company based on our percentage of ownership of such entities.
In November 2020, following the completion of the Organizational Transactions, we became the sole managing member of Topco LLC. As of June 30, 2023, we held approximately 52.6% of the outstanding LLC Units of Topco LLC, and MLSH 1 held approximately 47.4% of the outstanding LLC Units of Topco LLC. Therefore, we report non-controlling interests based on the percentage of LLC Units of Topco LLC held by MLSH 1 on the condensed consolidated balance sheet as of June 30, 2023. Income or loss attributed to the non-controlling interest in Topco LLC is based on the LLC Units outstanding during the period for which the income or loss is generated and is presented on the condensed consolidated statements of operations and condensed consolidated statements of comprehensive (loss) income.
MLSH 1 is entitled to exchange its LLC Units of Topco LLC, together with an equal number of shares of our Class B common stock (together referred to as “Paired Interests”), for shares of Class A common stock on a one-for-one basis or, at our election, for cash, from a substantially concurrent public offering or private sale (based on the price of our Class A common stock in such public offering or private sale). As such, future exchanges of Paired Interests by MLSH 1 will result in a change in ownership and reduce or increase the amount recorded as non-controlling interests and increase or decrease additional paid-in-capital when Topco LLC has positive or negative net assets, respectively. For the six months ended June 30, 2023 and 2022, MLSH 1 did not exchange any Paired Interests.
Distributions of $1.3 million and $9.6 million for tax liabilities were made to MLSH 1 during the three and six months ended June 30, 2023, respectively. Distributions of $42.6 million and $82.5 million for tax liabilities were made to MLSH 1 during the three and six months ended June 30, 2022, respectively.
Segment Information
The Company operates in two reportable segments. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon discrete financial information at the segment level. All of our long-lived assets are located in the United States.
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The carrying value of these cash equivalents approximates fair value. Cash and cash equivalents consist of deposits held at financial institutions and money market mutual funds.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consist of amounts due from customers for product sales and services. The Company’s expected credit losses are developed using an estimated loss rate method that considers historical collection experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The estimated loss rates are applied to trade receivables with similar risk characteristics such as the length of time the balance has been outstanding, liquidity and financial position of the customer, and the geographic location of the customer. In certain instances, the Company may identify individual accounts receivable assets that do not share risk characteristics with other accounts receivable, in which case the Company records its expected credit losses on an individual asset basis.
As of June 30, 2023 and December 31, 2022, the allowance for credit losses was approximately $2.0 million and $2.2 million, respectively. Write-offs of accounts receivable were not significant during the three and six months ended June 30, 2023. There were $0.5 million of recoveries during the six months ended June 30, 2023. There were no recoveries during the three months ended June 30, 2023. Write-offs of accounts receivable and recoveries were not significant during the three and six months ended June 30, 2022.
Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
Basic net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc. is computed by dividing net (loss) income attributable to us by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share is calculated by giving effect to all potential weighted average dilutive stock options, restricted stock units, and Topco LLC Units, that together with an equal number of shares of our Class B common stock, are convertible into shares of our Class A common stock. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method or if-converted method, as applicable. The Company reported net (loss) income attributable to Maravai LifeSciences Holdings, Inc. for the three and six months ended June 30, 2023 and 2022.
Government Assistance
The consideration awarded to the Company by the U.S. Department of Defense is outside the scope of the contracts with customers, income tax, funded research and development, and contribution guidance. This is because the awarding entity is not considered to be a customer, the receipt of the funding is not predicated on the Company’s income tax position, there are no refund provisions, and the entity is not receiving reciprocal value for their support provided to the Company. The Company’s elected policy is to recognize such assistance as a reduction to the carrying amount of the assets associated with the award when it is reasonably assured that the funding will be received as evidenced through the existence of an arrangement, amounts eligible for reimbursement are determinable and have been incurred or paid, the applicable conditions under the arrangement have been met, and collectability of amounts due is reasonably assured.
Fair Value of Financial Instruments
The Company defines fair value as the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The Company follows accounting guidance that has a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of the asset or liability as of the measurement date. Instruments with readily available actively quoted prices, or for which fair value can be measured from actively quoted prices in an orderly market, will generally have a higher degree of market price transparency and a lesser degree of judgment used in measuring fair value. The three levels of the hierarchy are defined as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;
Level 2—Include other inputs that are directly or indirectly observable in the marketplace; and
Level 3—Unobservable inputs which are supported by little or no market activity.
As of June 30, 2023 and December 31, 2022, the carrying value of the Company’s current assets and liabilities approximated fair value due to the short maturities of these instruments. The fair values of the Company’s long-term debt approximated carrying value, excluding the effect of unamortized debt discount, as it is based on borrowing rates currently available to the Company for debt with similar terms and maturities (Level 2 inputs).
Acquisitions
The Company evaluates mergers, acquisitions and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or an acquisition of assets. The Company first identifies the acquiring entity by determining if the target is a legal entity or a group of assets or liabilities. If control over a legal entity is being evaluated, the Company also evaluates if the target is a variable interest or voting interest entity. For acquisitions of voting interest entities, the Company applies a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen test is met, the transaction is accounted for as an acquisition of assets. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business.
The Company accounts for its business combinations using the acquisition method of accounting which requires that the assets acquired and liabilities assumed of acquired businesses be recorded at their respective fair values at the date of acquisition. The purchase price, which includes the fair value of consideration transferred, is attributed to the fair value of the assets acquired
and liabilities assumed. The purchase price may also include contingent consideration. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration liabilities are recognized at their estimated fair value on the acquisition date. Contingent consideration arrangements that are determined to be compensatory in nature are recognized as post combination expense in our condensed consolidated statements of operations ratably over the implied service period beginning in the period it becomes probable such amounts will become payable. The excess of the purchase price of the acquisition over the fair value of the identifiable net assets of the acquiree is recorded as goodwill. The fair value of assets acquired and liabilities assumed in certain cases may be subject to revision based on the final determination of fair value during a period of time not to exceed twelve months from the acquisition date. The results of acquired businesses are included in the Company’s consolidated financial statements from the date of acquisition. Transaction costs directly attributable to acquired businesses are expensed as incurred.
Determining the fair value of intangible assets acquired, defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between willing market participants, requires management to use significant judgment, including the selection of valuation methodologies, assumptions about future net cash flows, and discount rates. Each of these factors can significantly affect the value attributed to the identifiable intangible asset acquired in a business combination.
Contingent Consideration
Contingent consideration represents additional consideration that may be transferred to former owners of an acquired entity in the future if certain future events occur or conditions are met. Contingent consideration resulting from the acquisition of a business is recorded at fair value on the acquisition date. Such contingent consideration is re-measured to its estimated fair value at each reporting date with the change in fair value recognized within operating expenses in the Company’s condensed consolidated statements of operations. Subsequent changes in the fair value of the contingent consideration are classified as an adjustment to cash flows from operating activities in the condensed consolidated statements of cash flows because the change in fair value is an input in determining net (loss) income. Cash paid in settlement of contingent consideration liabilities are classified as cash flows from financing activities up to the acquisition date fair value with any excess classified as cash flows from operating activities.
Changes in the fair value of contingent consideration liabilities associated with the acquisition of a business can result from updates to assumptions such as the expected timing or probability of achieving customer-related performance targets, specified sales milestones, changes in projected revenue or changes in discount rates. Judgment is used in determining those assumptions as of the acquisition date and for each subsequent reporting period. Therefore, any changes in the fair value will impact the Company’s results of operations in such reporting period, thereby resulting in potential variability in the Company’s operating results until such contingencies are resolved.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances at a financial institution that management believes is of high credit-quality and is financially stable. Cash is deposited with major financial institutions in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company believes it is not exposed to significant credit risk due to the financial strength of the depository institutions in which the cash is held. The Company provides credit, in the normal course of business, to international and domestic distributors and customers, which are geographically dispersed. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses.
The following table summarizes revenue from each of our customers who individually accounted for 10% or more of our total revenue or accounts receivable for the periods presented:
RevenueAccounts Receivable, net
Three Months Ended June 30,Six Months Ended June 30,June 30, 2023December 31, 2022
2023202220232022
Nacalai USA, Inc.11.9 %*16.5 %*16.3 %20.3 %
GSK plc11.2 %***15.7 %*
Merck & Co., Inc.****10.6 %*
BioNTech SE*32.7 %*36.7 %*12.0 %
Pfizer Inc.*32.1 %*30.9 %*19.2 %
CureVac N.V.*****15.7 %
____________________
*Less than 10%
For the three and six months ended June 30, 2023, all of the revenue recorded for Nacalai USA, Inc. was generated by the Nucleic Acid Production Segment. For the three months ended June 30, 2023, all of the revenue recorded for GSK plc was generated by the Nucleic Acid Production Segment. For the three and six months ended June 30, 2022, substantially all of the revenue recorded for BioNTech SE and Pfizer Inc. was generated by the Nucleic Acid Production segment.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Alphazyme, LLC
On January 18, 2023, the Company completed the acquisition of Alphazyme, LLC (“Alphazyme”), a privately-held original equipment manufacturer (“OEM”) provider of custom, scalable, molecular biology enzymes to customers in the genetic analysis and nucleic acid synthesis markets. The acquisition will expand the Company’s internal enzyme product portfolio and increase the Company’s differentiated mRNA manufacturing services and product offerings. Alphazyme’s ability to manufacture custom enzymes allows the Company to expand into near adjacent markets and raise our enzyme vertical.
The Company acquired Alphazyme for a total purchase consideration of $75.3 million, subject to customary post-closing adjustments, including a working capital settlement. The total cash consideration was paid using existing cash on hand. The transaction was accounted for as an acquisition of a business as Alphazyme consisted of inputs and processes applied to those inputs that had the ability to contribute to the creation of outputs.
For the six months ended June 30, 2023, the Company incurred $4.1 million in transaction costs associated with the acquisition of Alphazyme, which were recorded within selling, general and administrative expenses in the condensed consolidated statements of operations. The Company did not incur any such transaction costs during the three months ended June 30, 2023.
The acquisition date fair value of consideration transferred to acquire Alphazyme consisted of the following (in thousands):
Cash paid (1)
$70,037 
Fair value of contingent consideration5,289 
Total consideration transferred$75,326 
____________________
(1)Represents cash consideration paid at closing of $70.1 million, net of a purchase price adjustment received in June 2023 of $0.1 million.
Pursuant to the Securities Purchase Agreement (the “Alphazyme SPA”) between the Company and sellers of Alphazyme, additional payments to the sellers of Alphazyme are dependent upon meeting or exceeding defined revenue targets during fiscal years 2023 through 2025 (the “Alphazyme Performance Payments”). The Alphazyme SPA provides for a total maximum Alphazyme Performance Payments of $75.0 million. The Alphazyme Performance Payments were recorded as contingent consideration and was included as part of the purchase consideration. The Company estimated the fair value of the Alphazyme Performance Payments contingent consideration based on a Monte-Carlo simulation model which utilized an income approach. The estimated fair value was based on Alphazyme revenue projections, expected payout term, volatility and risk adjusted discount rates which are Level 3 inputs (see Note 4).
The Alphazyme SPA also provides that the Company will pay certain employees of Alphazyme an additional amount totaling $9.3 million (the “Alphazyme Retention Payments”) as of various dates but primarily through December 31, 2025 as long as these individuals continue to be employed by the Company. The Company considers the payment of the Alphazyme Retention Payments as probable and is recognizing compensation expense related to these payments in the post-acquisition period ratably over the service period of approximately three years. For the three and six months ended June 30, 2023, the Company recorded $0.6 million and $1.1 million, respectively, of compensation expense related to the Alphazyme Retention Payments within selling, general and administrative expenses in the condensed consolidated statements of operations. Compensation expense related to the Alphazyme Retention Payments recorded within cost of revenue and research and development expenses were not material.
The estimated fair values and the allocation of total purchase consideration are preliminary, based upon information available at the time of closing as the Company continues to evaluate underlying inputs and assumptions. Accordingly, these provisional values may be subject to adjustments during the measurement period, based upon new information obtained about facts and circumstances that existed at the time of closing. The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Cash$288 
Inventory7,246 
Other current assets660 
Intangible assets, net31,680 
Other assets5,043 
Total identifiable assets acquired44,917 
Current liabilities(482)
Other long-term liabilities(11,900)
Total liabilities assumed(12,382)
Net identifiable assets acquired32,535 
Goodwill42,791 
Net assets acquired$75,326 
The acquisition was accounted for under the acquisition method of accounting, and therefore, the total purchase price was allocated to the identifiable tangible and intangible assets acquired and the liabilities assumed based on their respective fair values as of the acquisition date. Purchase consideration in excess of the amounts recognized for the net assets acquired was recognized as goodwill. Goodwill is primarily attributable to expanded synergies expected from the acquisition associated with a vertical supply integration. All of the goodwill acquired in connection with the acquisition of Alphazyme was allocated to the Company’s Nucleic Acid Production segment. None of the goodwill recognized is expected to be deductible for income tax purposes.
Upon closing of the acquisition, approximately $1.5 million was placed into escrow to cover potential working capital adjustments and approximately $3.0 million was placed into escrow to secure certain representations and warranties pursuant to the terms of the Alphazyme SPA. These amounts are included in the total purchase consideration of $75.3 million. The $1.5 million was released from escrow during the three months ended June 30, 2023, of which the Company received $0.1 million related to net working capital adjustments. Because the remaining $3.0 million held in escrow is not controlled by the Company, this amount is not included in the accompanying condensed consolidated balance sheet as of June 30, 2023.
The following table summarizes the estimated fair values of Alphazyme’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Trade names$220 5
Developed technology31,000 12
Customer relationships460 12
Total$31,680 
The trade name and customer relationship intangible assets are related to Alphazyme’s name, customer loyalty and customer relationships. The developed technology intangible asset is related to its unique manufacturing process optimization capability to both scale production and achieve quality standards. The fair value of these intangible assets was based on Alphazyme’s projected revenues and was estimated using an income approach, specifically the relief from royalty method for trade names, the multi-period excess earnings method for developed technology, and the distributor method for customer relationships. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return utilizing Level 3 inputs. The useful lives for these intangible assets were determined based upon the remaining period for which the assets were expected to contribute directly or indirectly to future cash flows. Key quantitative assumptions used in the determination of fair value of the developed technology intangible included revenue growth rates ranging from 3.0% to 55.0%, a discount rate of 17.8% and an assumed technical obsolescent curve of 5.0%.
The carrying value of the remaining assets acquired or liabilities assumed was estimated to equal their fair values based on their short-term nature. These estimates were based on the assumption that the Company believes to be reasonable; however, actual results may differ from these estimates.
MyChem, LLC
On January 27, 2022, the Company completed the acquisition of MyChem, LLC (“MyChem”), a privately-held San Diego, California-based provider of ultra-pure nucleotides to customers in the diagnostics, pharma, genomics and research markets. The acquisition will vertically integrate the Company’s supply chain and expand its product offerings for inputs used in the development of therapeutics and vaccines.
The Company acquired MyChem for a total purchase consideration of $257.9 million, which is inclusive of net working capital adjustments. The total cash consideration was paid using existing cash on hand. The transaction was accounted for as an acquisition of a business as MyChem consisted of inputs and processes applied to those inputs that had the ability to contribute to the creation of outputs.
For the three and six months ended June 30, 2022, the Company incurred $0.4 million and $3.4 million, respectively, in transaction costs associated with the acquisition of MyChem, which were recorded within selling, general and administrative expenses in the condensed consolidated statements of operations.
The acquisition date fair value of consideration transferred to acquire MyChem consisted of the following (in thousands):
Cash paid (1)
$240,145 
Consideration payable10,000 
Fair value of contingent consideration7,800 
Total consideration transferred$257,945 
____________________
(1)Represents cash consideration paid at closing of $240.0 million and a purchase price adjustment paid in November 2022 of $0.1 million.
Pursuant to the Securities Purchase Agreement (the “MyChem SPA”) between the Company and sellers of MyChem, additional payments to the sellers of MyChem were dependent upon meeting or exceeding defined revenue targets during fiscal 2022 (the “MyChem Performance Payment”). The MyChem SPA provides for a total maximum MyChem Performance Payment of $40.0 million. The MyChem Performance Payment was recorded as contingent consideration and was included as part of the purchase consideration. The Company estimated the fair value of the MyChem Performance Payment contingent consideration based on a Monte-Carlo simulation model which utilized an income approach. The estimated fair value was based on MyChem revenue projections, expected payout term, volatility and risk adjusted discount rates which are Level 3 inputs (see Note 4). The performance period applicable to the MyChem Performance Payment ended as of December 31, 2022 and it was determined that none of the defined revenue thresholds were achieved. Consequently, no payment was made to the sellers of MyChem.
The MyChem SPA also provides that the Company will pay to the sellers of MyChem an additional $20.0 million (the “MyChem Retention Payment”) as of the second anniversary of the closing of the acquisition date as long as two senior employees who are also the sellers of MyChem continue to be employed by TriLink. The Company considers the payment of the MyChem Retention Payment as probable and is recognizing compensation expense related to this payment in the post-acquisition period ratably over the expected service period of two years. For the three and six months ended June 30, 2023, the Company recorded $1.2 million and $1.8 million, respectively, of compensation expense related to the MyChem Retention Payment within cost of revenue in the condensed consolidated statements of operations. For the three and six months ended
June 30, 2023, the Company recorded $1.3 million and $2.5 million, respectively, of compensation expense related to the MyChem Retention Payment within research and development expenses in the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recorded $2.5 million and $4.3 million, respectively, of compensation expense related to the MyChem Retention Payment within research and development expenses in the condensed consolidated statements of operations.
The MyChem SPA further provides that the Company will pay to the sellers of MyChem an additional amount of up to $10.0 million subject to the completion of certain calculations associated with acquired inventory. During the first quarter of 2023, but subsequent to the end of the measurement period, these calculations were completed and a payment of $9.7 million was made by the Company to the sellers. The remaining $0.3 million was recorded as non-cash gain within current year operations.
The following table summarizes the final allocation of the purchase price based upon the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Cash$1,176 
Current assets2,741 
Intangible assets, net123,360 
Other assets8,585 
Total identifiable assets acquired135,862 
Current liabilities(420)
Other long-term liabilities(8,399)
Total liabilities assumed(8,819)
Net identifiable assets acquired127,043 
Goodwill130,902 
Net assets acquired$257,945 
We recorded the preliminary purchase price allocation in the first quarter of 2022. During the fourth quarter of 2022, we recorded measurement period adjustments resulting in an increase to goodwill of $0.1 million and a decrease to other assets and current liabilities of $0.7 million.
The acquisition was accounted for under the acquisition method of accounting, and therefore, the total purchase price was allocated to the identifiable tangible and intangible assets acquired and the liabilities assumed based on their respective fair values as of the acquisition date. Purchase consideration in excess of the amounts recognized for the net assets acquired was recognized as goodwill. Goodwill is primarily attributable to expanded synergies expected from the acquisition associated with a vertical supply integration. There were no tax impacts associated with the acquisition due to the pass-through income tax treatment of MyChem. All of the goodwill acquired in connection with the acquisition of MyChem was allocated to the Company’s Nucleic Acid Production segment and is deductible to Topco LLC for income tax purposes.
Upon closing of the acquisition, approximately $1.0 million was placed into escrow to cover potential working capital adjustments and approximately $12.5 million was placed into escrow to secure certain representations and warranties pursuant to the terms of the MyChem SPA. These amounts are included in the total purchase consideration of $257.9 million. The Company released the $1.0 million in escrow and paid out an additional $0.1 million related to net working capital adjustments during the fourth quarter of 2022. During the first quarter of 2023, but subsequent to the end of the measurement period, $12.4 million of the amounts in escrow to secure certain representations and warranties was released to the sellers and the remaining $0.1 million was released to the Company for indemnification of pre-closing liabilities, which was recorded within current year operations.
The following table summarizes the estimated fair values of MyChem’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Trade names$460 3
Developed technology121,000 12
Customer relationships1,900 12
Total$123,360 
The trade name and customer relationship intangible assets are related to MyChem’s name, customer loyalty and customer relationships. The developed technology intangible asset is related to processes and techniques for synthesizing and developing ultra-pure nucleotides. The fair value of these intangible assets was based on MyChem’s projected revenues and was estimated using an income approach, specifically the multi-period excess earnings method. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return utilizing Level 3 inputs. The useful lives for these intangible assets were determined based upon the remaining period for which the assets were expected to contribute directly or indirectly to future cash flows. Key quantitative assumptions used in the determination of fair value of the developed technology intangible included revenue growth rates ranging from 3.0% to 30.6%, a discount rate of 16.5% and an assumed technical obsolescent curve range of 5.0% to 7.5%.
Pursuant to the terms of the MyChem SPA, the Company recognized an indemnification asset of $8.0 million within other assets, which represented the seller’s obligation to reimburse pre-acquisition income tax liabilities assumed in the acquisition and was recorded within other long-term liabilities.
The carrying value of the remaining assets acquired or liabilities assumed was estimated to equal their fair values based on their short-term nature.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The Company’s goodwill of $326.5 million and $283.7 million as of June 30, 2023 and December 31, 2022, respectively, represents the excess of purchase consideration over the fair value of assets acquired and liabilities assumed. As of June 30, 2023, the Company had four reporting units, three of which are contained in the Nucleic Acid Production segment. During the six months ended June 30, 2023, the Company recorded goodwill of $42.8 million in connection with the acquisition of Alphazyme that was completed in January 2023 (see Note 2). As of December 31, 2022, the Company had three reporting units, two of which were contained in the Nucleic Acid Production segment. The Company has not recognized any goodwill impairment in any of the periods presented.
The following table summarizes the activity in the Company’s goodwill by segment for the period presented (in thousands):
Nucleic Acid ProductionBiologics Safety TestingTotal
Balance as of December 31, 2022$163,740 $119,928 $283,668 
Acquisition42,791 — 42,791 
Balance as of June 30, 2023$206,531 $119,928 $326,459 
Intangible assets are being amortized on a straight-line basis, which reflects the expected pattern in which the economic benefits of the intangible assets are being obtained, over an estimated useful life ranging from 3 to 14 years.
The following are components of finite-lived intangible assets and accumulated amortization as of the periods presented (in thousands):
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful LifeWeighted Average Remaining Amortization Period
(in thousands)(in years)(in years)
Trade names$7,800 $6,059 $1,741 
3 - 10
3.2
Patents and developed technology319,649 97,367 222,282 
10 - 14
9.4
Customer relationships22,313 11,610 10,703 
10 - 12
6.3
Total$349,762 $115,036 $234,726 9.2
December 31, 2022
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Estimated Useful Life
Weighted Average Remaining Amortization Period
(in thousands)(in years)(in years)
Trade names$7,580 $5,746 $1,834 
3 - 10
3.5
Patents and developed technology288,649 85,058 203,591 
10 - 14
9.5
Customer relationships21,853 10,615 11,238 
10 - 12
6.5
Total$318,082 $101,419 $216,663 9.3
During the first quarter of 2023, the Company recorded intangible assets of $31.7 million in connection with the acquisition of Alphazyme that was completed in January 2023 (see Note 2).
The Company recognized $6.2 million and $12.3 million of amortization expense from intangible assets directly linked with revenue-generating activities within cost of revenue in the condensed consolidated statements of operations for the three and six months ended June 30, 2023, respectively. The Company recognized $5.6 million and $10.3 million of amortization expense from intangible assets directly linked with revenue generating activities within cost of revenue in the condensed consolidated statements of operations for the three and six months ended June 30, 2022, respectively.
Amortization expense for intangible assets that are not directly related to sales-generating activities of $0.7 million and $1.3 million was recorded as selling, general and administrative expenses for the three and six months ended June 30, 2023, respectively. Amortization expense for intangible assets that are not directly related to sales generating activities of $0.7 million and $1.5 million was recorded as selling, general and administrative expenses for the three and six months ended June 30, 2022, respectively.
As of June 30, 2023, the estimated future amortization expense for finite-lived intangible assets were as follows (in thousands):
2023 (remaining six months)
$13,739 
202427,478 
202527,335 
202627,098 
202726,082 
Thereafter112,994 
Total estimated amortization expense$234,726 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
Fair Value Measurements as of June 30, 2023
Level 1Level 2Level 3Total
Assets
Money market mutual funds$326,407 $— $— $326,407 
Interest rate cap— 13,981 — 13,981 
Total assets$326,407 $13,981 $— $340,388 
Liabilities
Current portion of contingent consideration$— $— $257 $257 
Contingent consideration, non-current— — 2,716 2,716 
Total liabilities$— $— $2,973 $2,973 
Fair Value Measurements as of December 31, 2022
Level 1Level 2Level 3Total
Assets
Interest rate cap$— $11,362 $— $11,362 
Contingent Consideration
In connection with the acquisition of Alphazyme (see Note 2), the Company is required to make contingent payments to the sellers of up to $75.0 million, subject to achieving certain revenue thresholds. The preliminary fair value of the liability for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $5.3 million. The preliminary fair value of the contingent consideration was determined using a Monte-Carlo simulation-based model discounted to present value. Assumptions used in this calculation are expected revenue, a discount rate of 17.8% and various probability factors. The ultimate settlement of the contingent consideration could deviate from current estimates based on the actual results of these financial measures. The contingent consideration has three performance payments spanning over three years beginning 2024. This liability is considered to be a Level 3 financial liability that is remeasured each reporting period. Changes in fair value of contingent consideration are recognized as a gain or loss and recorded within change in estimated fair value of contingent consideration in the condensed consolidated statements of operations. During the three months ended June 30, 2023, the Company recorded a $2.3 million decrease in the estimated fair value of contingent consideration. This was due to a change in estimate associated with Alphazyme revenue projections reaching thresholds that would trigger a contingent payment per the Alphazyme SPA.
In connection with the acquisition of MyChem (see Note 2), the Company is required to make contingent payments to the sellers of up to $40.0 million, subject to achieving certain revenue thresholds. The preliminary fair value of the liability for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $7.8 million. The preliminary fair value of the contingent consideration was determined using a Monte-Carlo simulation-based model discounted to present value. Assumptions used in this calculation are expected revenue, a discount rate of 16.9% and various probability factors. The ultimate settlement of the contingent consideration could deviate from current estimates based on the actual results of these financial measures. The contingent consideration projected year of payment is 2023. This liability is considered to be a Level 3 financial liability that is remeasured each reporting period. Changes in fair value of contingent consideration are recognized as a gain or loss and recorded within change in estimated fair value of contingent consideration in the condensed consolidated statements of operations. During the second quarter of 2022, the Company recorded a $7.8 million decrease in the estimated fair value of contingent consideration. This was due to a change in the estimate associated with MyChem revenue projections reaching thresholds that would trigger a contingent payment per the MyChem SPA. The contingent consideration expired as of December 31, 2022 and the revenue thresholds were not achieved.
The following table provides a reconciliation of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the period presented (in thousands):
Contingent Consideration
Balance as of December 31, 2021$— 
Contingent consideration related to the acquisition of MyChem7,800 
Change in estimated fair value of contingent consideration(7,800)
Balance as of December 31, 2022— 
Contingent consideration related to the acquisition of Alphazyme5,289 
Change in estimated fair value of contingent consideration(2,316)
Balance as of June 30, 2023$2,973 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory
Inventory consisted of the following as of the periods presented (in thousands):
June 30, 2023December 31, 2022
Raw materials$25,622 $13,486 
Work-in-process14,495 21,950 
Finished goods7,285 7,716 
Total inventory$47,402 $43,152 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Government Assistance
6 Months Ended
Jun. 30, 2023
Government Assistance [Abstract]  
Government Assistance Government Assistance
Cooperative Agreement
In May 2022, TriLink entered into a cooperative agreement (the “Cooperative Agreement”) with the U.S. Department of Defense, as represented by the Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense on behalf of the Biomedical Advanced Research and Development Authority (“BARDA”), within the U.S. Department of Health and Human Services, to advance the development of domestic manufacturing capabilities and to expand TriLink’s domestic production capacity in its San Diego manufacturing campus (the “Flanders San Diego Facility”) for products critical to the development and manufacture of mRNA vaccines and therapeutics. The Flanders San Diego Facility consists of two buildings (“Flanders I” and “Flanders II”).
Pursuant to certain requirements, BARDA awarded TriLink an amount equal to $38.8 million or 50% of the construction and validation costs budgeted for the Flanders San Diego Facility. The contract period of performance is May 2022 through December 2023, which is the effective date of the Cooperative Agreement through the anticipated date of completion of construction and validation of manufacturing capacity. Amounts reimbursed are subject to audit and may be recaptured by the U.S. Department of Defense in certain circumstances.
The Cooperative Agreement requires the Company to provide the U.S. Government with conditional priority access and certain preferred pricing obligations for a 10-year period from the completion of the construction project for the production of a medical countermeasure (or a component thereof) that the Company manufactures in the Flanders San Diego Facility during a declared public health emergency.
During the three and six months ended June 30, 2023, the Company has received $0.6 million and $8.7 million, respectively, of reimbursements under the Cooperative Agreement, with equal offsets recorded to right-of-use assets associated with Flanders I within property and equipment on the condensed consolidated balance sheet. During the three and six months ended June 30, 2022, the Company had not yet received any reimbursements under the Cooperative Agreement. As of June 30, 2023, the Company has recorded a receivable of $0.2 million, with an equal offset to property and equipment.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
All of the Company's facilities, including office, laboratory and manufacturing space, are occupied under long-term non-cancelable lease arrangements with various expiration dates through 2038, some of which include options to extend up to 20 years. The Company does not have any leases that include residual value guarantees.
In January 2023, the Company assumed Alphazyme’s existing facility lease in Jupiter, Florida, in connection with the acquisition of Alphazyme (see Note 2). The lease term began in January 2023 and will end in January 2032. The lease is for 10 years with the option to extend for one additional 5-year period.
In February 2023, the Company entered into an agreement to expand the existing Alphazyme facility lease for additional space. The lease term will run concurrently with and as part of the initial lease term.
In March 2023 and June 2023, the Company’s leases for Flanders I and Flanders II, respectively, commenced. The Company entered into the lease agreement in August 2021. The leases are for eleven years with the option to extend for one additional 5-year period. The Company is reasonably certain to execute the renewal option and has, therefore, recognized this as part of its ROU assets and lease liabilities. The lease includes tenant improvement provisions, rent abatement clauses, and escalating rent payments over the life of the lease.
The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):
Line Item in the Condensed Consolidated Balance SheetsJune 30, 2023December 31, 2022
Right-of-use assets
Finance leasesProperty and equipment, net$80,570 $— 
Operating leasesOther assets65,014 63,896 
Total right-of-use assets$145,584 $63,896 
Current lease liabilities
Finance leasesCurrent portion of finance lease liabilities$560 $— 
Operating leasesAccrued expenses and other current liabilities6,918 6,269 
Total current lease liabilities$7,478 $6,269 
Non-current lease liabilities
Finance leasesFinance lease liabilities, less current portion$32,236 $— 
Operating leasesOther long-term liabilities51,779 51,556 
Total non-current lease liabilities$84,015 $51,556 
The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Finance lease costs:
Depreciation of leased assets$573 $— $573 $— 
Interest on lease liabilities331 — 331 — 
Total finance lease costs904 — 904 — 
Operating lease costs3,120 1,892 6,178 3,766 
Variable lease costs912 543 1,897 1,068 
Total lease costs$4,936 $2,435 $8,979 $4,834 
The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:
June 30, 2023December 31, 2022
Weighted average remaining lease term (in years):
Finance leases14.7*
Operating leases7.67.9
Weighted average discount rate:
Finance leases8.4 %*
Operating leases6.6 %6.5 %
____________________
*The Company did not have any finance leases as of December 31, 2022.
Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in lease liabilities:
Financing cash flows used for finance leases$66 $— $66 $— 
Operating cash flows used for finance leases331 — 331 — 
Operating cash flows used for operating leases2,617 1,521 5,040 3,019 
Non-cash transactions:
Right-of-use assets obtained in exchange for new finance lease liabilities$15,795 $— $32,862 $— 
Right-of-use assets obtained in exchange for new operating lease liabilities— — 3,931 773 
As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):
Finance LeasesOperating LeasesTotal
2023 (remaining six months)
$1,631 $5,268 $6,899 
20243,327 10,774 14,101 
20253,427 10,952 14,379 
20263,530 10,042 13,572 
20273,636 8,564 12,200 
Thereafter44,102 34,125 78,227 
Total minimum lease payments59,653 79,725 139,378 
Less: interest(26,857)(21,028)(47,885)
Total lease liabilities$32,796 $58,697 $91,493 
Leases Leases
All of the Company's facilities, including office, laboratory and manufacturing space, are occupied under long-term non-cancelable lease arrangements with various expiration dates through 2038, some of which include options to extend up to 20 years. The Company does not have any leases that include residual value guarantees.
In January 2023, the Company assumed Alphazyme’s existing facility lease in Jupiter, Florida, in connection with the acquisition of Alphazyme (see Note 2). The lease term began in January 2023 and will end in January 2032. The lease is for 10 years with the option to extend for one additional 5-year period.
In February 2023, the Company entered into an agreement to expand the existing Alphazyme facility lease for additional space. The lease term will run concurrently with and as part of the initial lease term.
In March 2023 and June 2023, the Company’s leases for Flanders I and Flanders II, respectively, commenced. The Company entered into the lease agreement in August 2021. The leases are for eleven years with the option to extend for one additional 5-year period. The Company is reasonably certain to execute the renewal option and has, therefore, recognized this as part of its ROU assets and lease liabilities. The lease includes tenant improvement provisions, rent abatement clauses, and escalating rent payments over the life of the lease.
The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):
Line Item in the Condensed Consolidated Balance SheetsJune 30, 2023December 31, 2022
Right-of-use assets
Finance leasesProperty and equipment, net$80,570 $— 
Operating leasesOther assets65,014 63,896 
Total right-of-use assets$145,584 $63,896 
Current lease liabilities
Finance leasesCurrent portion of finance lease liabilities$560 $— 
Operating leasesAccrued expenses and other current liabilities6,918 6,269 
Total current lease liabilities$7,478 $6,269 
Non-current lease liabilities
Finance leasesFinance lease liabilities, less current portion$32,236 $— 
Operating leasesOther long-term liabilities51,779 51,556 
Total non-current lease liabilities$84,015 $51,556 
The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Finance lease costs:
Depreciation of leased assets$573 $— $573 $— 
Interest on lease liabilities331 — 331 — 
Total finance lease costs904 — 904 — 
Operating lease costs3,120 1,892 6,178 3,766 
Variable lease costs912 543 1,897 1,068 
Total lease costs$4,936 $2,435 $8,979 $4,834 
The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:
June 30, 2023December 31, 2022
Weighted average remaining lease term (in years):
Finance leases14.7*
Operating leases7.67.9
Weighted average discount rate:
Finance leases8.4 %*
Operating leases6.6 %6.5 %
____________________
*The Company did not have any finance leases as of December 31, 2022.
Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in lease liabilities:
Financing cash flows used for finance leases$66 $— $66 $— 
Operating cash flows used for finance leases331 — 331 — 
Operating cash flows used for operating leases2,617 1,521 5,040 3,019 
Non-cash transactions:
Right-of-use assets obtained in exchange for new finance lease liabilities$15,795 $— $32,862 $— 
Right-of-use assets obtained in exchange for new operating lease liabilities— — 3,931 773 
As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):
Finance LeasesOperating LeasesTotal
2023 (remaining six months)
$1,631 $5,268 $6,899 
20243,327 10,774 14,101 
20253,427 10,952 14,379 
20263,530 10,042 13,572 
20273,636 8,564 12,200 
Thereafter44,102 34,125 78,227 
Total minimum lease payments59,653 79,725 139,378 
Less: interest(26,857)(21,028)(47,885)
Total lease liabilities$32,796 $58,697 $91,493 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Credit Agreement
In October 2020, Maravai Intermediate Holdings, LLC (“Intermediate”), a wholly-owned subsidiary of Topco LLC, along with certain of its subsidiaries (together with Intermediate, the “Borrowers”), entered into a credit agreement (as amended, the “Credit Agreement”), which provides for a term loan facility and a revolving credit facility. In January 2022, the Company entered into an amendment (the “Amendment”) to refinance the term loan and to address the planned phase out of London Interbank Offered Rate (“LIBOR”), which was replaced with a Term Secured Overnight Financing Rate (“SOFR”) based rate.
The Credit Agreement provides for a $600.0 million term loan facility, maturing October 2027 (the “Tranche B Term Loan”), and a $180.0 million revolving credit facility (the “Revolving Credit Facility”).
As of June 30, 2023, the interest rate on the Tranche B Term Loan was 8.03% per annum.
The Credit Agreement also provides for a $20.0 million limit for letters of credit, which remained unused as of June 30, 2023.
Borrowings under the Credit Agreement are unconditionally guaranteed by Topco LLC, together with the existing and future material domestic subsidiaries of Topco LLC (subject to certain exceptions), as specified in the respective guaranty agreements. Borrowings under the Credit Agreement are also secured by a first-priority lien and security interest in substantially all of the assets (subject to certain exceptions) of existing and future material domestic subsidiaries of Topco LLC that are loan parties.
The accounting related to entering into the Amendment was evaluated on a creditor-by-creditor basis to determine whether each transaction should be accounted for as a modification or extinguishment. Certain creditors under the First Lien Term Loan did not participate in this refinancing transaction, were repaid their principal and interest of $8.5 million and ceased being creditors of the Company and the repayment of their related outstanding debt balances has been accounted for as an extinguishment of
debt. Proceeds of borrowings from new lenders of $8.5 million were accounted for as a new debt financing. The Company recorded a loss on extinguishment of debt of $0.2 million in the accompanying condensed consolidated statements of operations during the first quarter of 2022. For the remainder of the creditors, this transaction was accounted for as a modification because the change in present value of cash flows between the two term loans before and after the transaction was less than 10% on a creditor-by-creditor basis. As part of the refinancing, the Company incurred $0.9 million of various costs, of which an insignificant amount was related to an original issuance discount, and were all capitalized in the accompanying balance sheet within long-term debt and are subject to amortization over the term of the refinanced debt as an adjustment to interest expense using the effective interest method.
We also incurred $0.3 million of financing-related fees related to the Revolving Credit Facility. As of June 30, 2023, unamortized debt issuance costs totaled $1.8 million and are recorded as assets within other assets on the accompanying condensed consolidated balance sheet as there is no balance outstanding related to the Revolving Credit Facility.
Commencing with the fiscal year ended December 31, 2021, and each fiscal year thereafter, the Credit Agreement requires that we make mandatory prepayments on the Tranche B Term Loan principal upon certain excess cash flow, subject to certain step-downs based on the Company’s first lien net leverage ratio. The mandatory prepayment shall be reduced to 25% or 0% of the calculated excess cash flow if the Company’s first lien net leverage ratio was equal to or less than 4.75:1.00 or 4.25:1.00, respectively, however, no prepayment shall be required to the extent excess cash flow calculated for the respective period is equal to or less than $10.0 million. As of June 30, 2023, the Company’s first lien net leverage ratio was less than 4.25:1.00. Thus, a mandatory prepayment on the Tranche B Term Loan out of our excess cash flow was not required.
The Credit Agreement contains certain covenants, including, among other things, covenants limiting our ability to incur or prepay certain indebtedness, pay dividends or distributions, dispose of assets, engage in mergers and consolidations, make acquisitions or other investments and make changes to the nature of the business. Additionally, the Credit Agreement also requires us to maintain a certain net leverage ratio. The Company was in compliance with these covenants as of June 30, 2023.
Interest Rate Cap
In the first quarter of 2021, the Company entered into an interest rate cap agreement to manage a portion of its variable interest rate risk on its outstanding long-term debt. The contract, which was effective March 31, 2021, entitles the Company to receive from the counterparty at each calendar quarter end the amount, if any, by which a specified defined floating market rate exceeds the cap strike interest rate, applied to the contract’s notional amount of $415.0 million. The floating rate of interest is reset at the end of each three-month period. The contract was set to expire on March 31, 2023.
In May 2022, the Company amended the interest rate cap agreement, effective June 30, 2022, to increase the contract’s notional amount to $500.0 million and to extend the maturity date to January 19, 2025. Additionally, the floating rate option changed from a LIBOR-based rate to a SOFR-based rate. Other provisions remained unchanged as a result of the amendment. Premiums paid to amend the interest rate cap agreement were immaterial.
The interest rate cap agreement has not been designated as a hedging relationship and has been recognized on the condensed consolidated balance sheet at fair value of $14.0 million within other assets with changes in fair value recognized within interest expense in the condensed consolidated statements of operations.
The Company’s long-term debt consisted of the following as of the periods presented (in thousands):
June 30, 2023December 31, 2022
Tranche B Term Loan$535,840 $538,560 
Unamortized debt issuance costs(10,064)(11,123)
Total long-term debt525,776 527,437 
Less: current portion(5,440)(5,440)
Total long-term debt, less current portion$520,336 $521,997 
There were no balances outstanding on the Company’s Revolving Credit Facility as of June 30, 2023 and December 31, 2022.
As of June 30, 2023, the aggregate future principal maturities of the Company’s debt obligations for each of the next five years, based on contractual due dates, were as follows (in thousands):
2023 (remaining six months)
$2,720 
20245,440 
20255,440 
20265,440 
2027516,800 
Total long-term debt$535,840 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
Basic net (loss) income per Class A common share has been calculated by dividing net (loss) income for the period, adjusted for net (loss) income attributable to non-controlling interests, by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share gives effect to potentially dilutive securities by application of the treasury stock method or if-converted method, as applicable. Diluted net (loss) income per Class A common share attributable to the Company is computed by adjusting the net (loss) income and the weighted average number of Class A common shares outstanding to give effect to potentially diluted securities. In computing the diluted net loss per share for the three and six months ended June 30, 2023, potentially dilutive Class A common shares were excluded from the diluted loss per share calculation because of their anti-dilutive effect.
The following table presents the computation of basic and diluted net (loss) income per Class A common share attributable to the Company for the periods presented (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
Less: loss (income) attributable to common non-controlling interests5,402 (85,481)6,683 (165,479)
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic(6,541)71,240 (6,608)138,102 
Net (loss) income effect of dilutive securities:
Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options— 43 — 74 
Effect of the assumed conversion of Class B common stock— 65,256 — 126,327 
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted$(6,541)$136,539 $(6,608)$264,503 
Denominator:
Weighted average Class A common shares outstanding—basic131,864 131,524 131,802 131,506 
Weighted average effect of dilutive securities:
Effect of dilutive ESPP, RSUs and stock options— 168 — 149 
Effect of the assumed conversion of Class B common stock— 123,669 — 123,669 
Weighted average Class A common shares outstanding—diluted131,864 255,361 131,802 255,324 
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:
Basic$(0.05)$0.54 $(0.05)$1.05 
Diluted$(0.05)$0.53 $(0.05)$1.03 
Shares of Class B common stock do not share in the earnings or losses of the Company and are therefore not participating securities. As such, a separate presentation of basic and diluted net (loss) income per share for Class B common stock under the two-class method has not been presented.
The following table presents potentially dilutive securities excluded from the computation of diluted net (loss) income per share for the periods presented because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
RSUs3,3553,151
Stock options4,5422,0634,5422,064
Shares estimated to be purchased under the ESPP1055952
Shares of Class B common stock119,094119,094
Total127,0012,118126,7962,116
Shares underlying contingently issuable awards that have not met the necessary conditions as of the end of a reporting period are not included in the calculation of diluted net (loss) income per share of Class A common stock attributable to the Company for that period. The Company had contingently issuable PSUs outstanding that did not meet the market and performance conditions as of June 30, 2023 and, therefore, were excluded from the calculation of diluted net (loss) income per share of Class A common stock attributable to the Company. The maximum number of potentially dilutive Class A common shares that could be issued upon vesting for such awards was insignificant as of June 30, 2023. These amounts were also excluded from the potentially dilutive securities in the table above. The Company had no contingently issuable PSUs outstanding as of June 30, 2022.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
We are subject to U.S. federal and state income taxes with respect to our allocable share of any taxable income or loss of Topco LLC, as well as any stand-alone income or loss we generate. Topco LLC is organized as a limited liability company and treated as a partnership for federal tax purposes and generally does not pay income taxes on its taxable income in most jurisdictions. Instead, Topco LLC’s taxable income or loss is passed through to its members, including us.
The following table summarizes the Company’s income tax (benefit) expense and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(Loss) income before income taxes$(13,364)$174,992 $(17,887)$341,833 
Income tax (benefit) expense$(1,421)$18,271 $(4,596)$38,252 
Effective tax rate10.6 %10.4 %25.7 %11.2 %
The Company’s effective tax rates of 10.6% and 25.7% for the three and six months ended June 30, 2023, respectively, differed from the U.S. federal statutory rate of 21.0%, primarily due to (loss) income associated with the non-controlling interest, state tax expense, and the release of a previous uncertain tax position due to statute expiration.
The Company’s effective tax rates of 10.4% and 11.2% for the three and six months ended June 30, 2022, respectively, differed from the U.S. federal statutory rate of 21.0%, primarily due to income associated with the non-controlling interest.
Tax Distributions to Topco LLC’s Owners
Topco LLC is subject to an operating agreement put in place at the date of the Organizational Transactions (“LLC Operating Agreement”). The LLC Operating Agreement has numerous provisions related to allocations of income and loss, as well as timing and amounts of distributions to its owners. This agreement also includes a provision requiring cash distributions enabling its owners to pay their taxes on income passing through from Topco LLC. These tax distributions are computed based on an assumed income tax rate equal to the sum of (i) the maximum combined marginal federal and state income tax rate applicable to an individual and (ii) the net investment income tax. The assumed income tax rate currently totals 46.7%, which may increase to 54.1% in certain cases where the qualified business income deduction is unavailable.
In addition, under the tax rules, Topco LLC is required to allocate taxable income disproportionately to its unit holders. Because tax distributions are determined based on the holder of LLC Units who is allocated the largest amount of taxable income on a per unit basis, but are made pro rata based on ownership, Topco LLC is required to make tax distributions that, in the aggregate, will likely exceed the amount of taxes Topco LLC would have otherwise paid if it were taxed on its taxable income at the assumed income tax rate. Topco LLC is subject to entity level taxation in certain states and certain of its subsidiaries are subject to entity level U.S. and foreign income taxes. As a result, the accompanying condensed consolidated statements of operations include income tax expense related to those states and to U.S. and foreign jurisdictions where Topco LLC or any of our subsidiaries are subject to income tax.
During the three months ended June 30, 2023, Topco LLC paid tax distributions of $2.8 million to its owners, including $1.5 million to us. During the six months ended June 30, 2023 Topco LLC paid tax distributions of $20.3 million to its owners, including $10.7 million to us.
During the three months ended June 30, 2022, Topco LLC paid tax distributions of $88.2 million to its owners, including $45.5 million to us. During the six months ended June 30, 2022, Topco LLC paid tax distributions of $170.5 million to its owners, including $87.9 million to us.
As of June 30, 2023, no amounts for tax distributions had been accrued as such payments were made during the period.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
MLSH 1’s majority owner is GTCR, LLC (“GTCR”). The Company’s Executive Chairman of the Board, Chief Financial Officer (“CFO”) and General Counsel are executives of MLSH 1 and MLSH 2.
Payable to Related Parties Pursuant to the Tax Receivable Agreement
We are a party to a Tax Receivable Agreement (“TRA”) with MLSH 1 and MLSH 2. The TRA provides for the payment by us to MLSH 1 and MLSH 2, collectively, of 85% of the amount of certain tax benefits, if any, that we actually realize, or in some circumstances are deemed to realize, as a result of the Organizational Transactions, IPO and any subsequent purchases or exchanges of LLC Units of Topco LLC. Based on our current projections of taxable income, and before deduction of any specially allocated depreciation and amortization, we anticipate having enough taxable income to utilize most of these tax benefits.
As of June 30, 2023, our liability under the TRA is $677.4 million, payable to MLSH 1 and MLSH 2, representing approximately 85% of the calculated tax savings we anticipate being able to utilize in future years. During the three and six months ended June 30, 2023, the Company recognized a gain of $0.1 million and a loss of $1.3 million, respectively, on TRA liability adjustment reflecting a change in the tax benefit obligation attributable to a change in the expected tax benefit. The remeasurement was primarily due to changes in our estimated state apportionment and the corresponding change of our estimated state tax rate.
We made payments of $42.6 million to MLSH 1 and MLSH 2 pursuant to the TRA during the three and six months ended June 30, 2023, of which $0.4 million was related to interest. No payments were made during the three and six months ended June 30, 2022.
Contribution, Exchange and Forfeiture Agreement with MLSH 1
In January 2023, the Company undertook Structuring Transactions and executed Contribution, Contribution and Exchange, and Forfeiture Agreements with MLSH 1 (see Note 1).
Topco LLC Operating Agreement
MLSH 1 is party to the LLC Operating Agreement put in place at the date of the Organizational Transactions. This agreement includes a provision requiring cash distributions enabling its owners to pay their taxes on income passing through from Topco LLC. During the three and six months ended June 30, 2023, the Company made distributions of $1.3 million and $9.6 million, respectively, for tax liabilities to MLSH 1 under this agreement. During the three and six months ended June 30, 2022, the Company made distributions of $42.6 million and $82.5 million, respectively, for tax liabilities to MLSH 1 under this agreement.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Segments
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segments Segments
The Company’s financial performance is reported in two segments. A description of each segment follows:
Nucleic Acid Production: focuses on the manufacturing and sale of highly modified nucleic acids products to support the needs of customers’ research, therapeutic and vaccine programs. This segment also provides research products for labeling and detecting proteins in cells and tissue samples.
Biologics Safety Testing: focuses on manufacturing and selling biologics safety and impurity tests and assay development services that are utilized by our customers in their biologic drug manufacturing spectrum.
The Company has determined that adjusted earnings before interest, tax, depreciation and amortization (“Adjusted EBITDA”) is the profit or loss measure that the CODM uses to make resource allocation decisions and evaluate segment performance. Adjusted EBITDA assists management in comparing the segment performance on a consistent basis for purposes of business decision-making by removing the impact of certain items that management believes do not directly reflect the core operations and, therefore, are not included in measuring segment performance. The Company defines Adjusted EBITDA as net (loss) income before interest, taxes, depreciation and amortization, certain non-cash items and other adjustments that we do not consider in our evaluation of ongoing operating performance from period to period. Corporate costs, net of eliminations, are managed on a standalone basis and are not allocated to segments.
The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Nucleic Acid Production$53,265 $225,255 $114,716 $448,905 
Biologics Safety Testing15,651 17,484 33,225 38,127 
Total reportable segments’ revenue68,916 242,739 147,941 487,032 
Intersegment eliminations(2)(7)(2)(7)
Total$68,914 $242,732 $147,939 $487,025 
Segment adjusted EBITDA:
Nucleic Acid Production$14,192 $186,291 $42,065 $369,090 
Biologics Safety Testing10,315 14,102 24,061 30,634 
Total reportable segments’ adjusted EBITDA24,507 200,393 66,126 399,724 
Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes
Amortization(6,852)(6,252)(13,617)(11,779)
Depreciation(2,815)(1,892)(4,895)(3,747)
Interest expense(7,022)(4,434)(18,855)(7,098)
Interest income6,791 — 12,836 — 
Corporate costs, net of eliminations(15,430)(11,914)(33,251)(24,253)
Other adjustments:
Acquisition contingent consideration2,316 7,800 2,316 7,800 
Acquisition integration costs (3,466)(3,103)(5,930)(7,882)
Stock-based compensation(9,272)(4,308)(15,259)(7,935)
Merger and acquisition related expenses(371)(7)(3,662)(1,195)
Financing costs— (27)— (1,064)
Acquisition related tax adjustment(1,620)(1,264)(1,447)(1,264)
Tax Receivable Agreement liability adjustment101 — (1,335)2,340 
Other(231)— (914)(1,814)
(Loss) income before income taxes(13,364)174,992 (17,887)341,833 
Income tax benefit (expense)1,421 (18,271)4,596 (38,252)
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
During the three and six months ended June 30, 2023 and 2022, intersegment revenue was immaterial between the Nucleic Acid Production and Biologics Safety Testing segments. Any intersegment sales and the related gross margin on inventory recorded at the end of the period are eliminated for consolidation purposes. Internal selling prices for intersegment sales are consistent with the segment’s normal retail price offered to external parties. There was no commission expense recognized for intersegment sales for the three and six months ended June 30, 2023 and 2022.
The Company does not allocate assets to its reportable segments as they are not included in the review performed by the CODM for purposes of assessing segment performance and allocating resources.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) Attributable to Parent $ (6,541) $ 71,240 $ (6,608) $ 138,102
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The Company operates and controls all of the business and affairs of Topco LLC, and, through Topco LLC and its subsidiaries, conducts its business. Because we manage and operate the business and control the strategic decisions and day-to-day operations of Topco LLC and also have a substantial financial interest in Topco LLC, we consolidate the financial results of Topco LLC, and a portion of our net (loss) income is allocated to the non-controlling interests in Topco LLC held by MLSH 1.
The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements.
Unaudited Interim Condensed Consolidated Financial Statements and Non-Controlling Interests
Unaudited Interim Condensed Consolidated Financial Statements
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of our operations and cash flows for interim periods in accordance with GAAP. All such adjustments are of a normal, recurring nature. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or for any future period.
The condensed consolidated balance sheet presented as of December 31, 2022 has been derived from the audited consolidated financial statements as of that date. The condensed consolidated financial statements and notes are presented as permitted by Form 10-Q and do not contain all information that is included in the annual financial statements and notes thereto of the Company. The condensed consolidated financial statements and notes included in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”) filed with the SEC.
Non-Controlling Interests
Non-controlling interests represent the portion of profit or loss, net assets and comprehensive (loss) income of our consolidated subsidiaries that is not allocable to the Company based on our percentage of ownership of such entities.
In November 2020, following the completion of the Organizational Transactions, we became the sole managing member of Topco LLC. As of June 30, 2023, we held approximately 52.6% of the outstanding LLC Units of Topco LLC, and MLSH 1 held approximately 47.4% of the outstanding LLC Units of Topco LLC. Therefore, we report non-controlling interests based on the percentage of LLC Units of Topco LLC held by MLSH 1 on the condensed consolidated balance sheet as of June 30, 2023. Income or loss attributed to the non-controlling interest in Topco LLC is based on the LLC Units outstanding during the period for which the income or loss is generated and is presented on the condensed consolidated statements of operations and condensed consolidated statements of comprehensive (loss) income.
MLSH 1 is entitled to exchange its LLC Units of Topco LLC, together with an equal number of shares of our Class B common stock (together referred to as “Paired Interests”), for shares of Class A common stock on a one-for-one basis or, at our election, for cash, from a substantially concurrent public offering or private sale (based on the price of our Class A common stock in such public offering or private sale). As such, future exchanges of Paired Interests by MLSH 1 will result in a change in ownership and reduce or increase the amount recorded as non-controlling interests and increase or decrease additional paid-in-capital when Topco LLC has positive or negative net assets, respectively.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires the Company to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenue and expenses, and related disclosures. These estimates form the basis for judgments the Company makes about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company bases its estimates and judgments on historical experience and on various other assumptions that the Company believes are reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions the Company may undertake in the future. Significant estimates include, but are not limited to, the measurement of right-of-use assets and lease liabilities and related incremental borrowing rate, the payable to related parties pursuant to the Tax Receivable Agreement (as defined in Note 11), the realizability of our net deferred tax assets, and valuation of goodwill and intangible assets acquired in business combinations. Actual results could differ materially from those estimates.
Revenue Recognition
Revenue Recognition
The Company generates revenue primarily from the sale of products and, to a much lesser extent, services in the fields of nucleic acid production and biologics safety testing. Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The majority of the Company’s contracts include only one performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition. The Company also recognizes revenue from other contracts that may include a combination of products and services, the provision of solely services, or from license fee arrangements which may be associated with the delivery of product. Where there is a combination of products and services, the Company accounts for the promises as individual performance obligations if they are concluded to be distinct. Performance
obligations are considered distinct if they are both capable of being distinct and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. As a practical expedient, we do not adjust the transaction price for the effects of a significant financing component if, at contract inception, the period between customer payment and the transfer of goods or services is expected to be one year or less. Contracts with customers are evaluated on a contract-by-contract basis as contracts may include multiple types of goods and services as described below.
Nucleic Acid Production
Nucleic Acid Production revenue is generated from the manufacture and sale of highly modified, complex nucleic acids products to support the needs of our customers’ research, therapeutic and vaccine programs. The primary offering of products includes CleanCap®, mRNA and specialized oligonucleotides. Contracts typically consist of a single performance obligation. We also sell nucleic acid products for labeling and detecting proteins in cells and tissue samples research. The Company recognizes revenue from these products in the period in which the performance obligation is satisfied by transferring control to the customer. Revenue for nucleic acid catalog products is recognized at a single point in time, generally upon shipment to the customer. Revenue for contracts for certain custom nucleic acid products, with an enforceable right to payment and a reasonable margin for work performed to date, is recognized over time, based on a cost-to-cost input method over the manufacturing period. Payments received from customers in advance of manufacturing their products is recorded as deferred revenue until the products are delivered.
Biologics Safety Testing
The Company’s Biologics Safety Testing revenue is associated with the sale of bioprocess impurity detection kit products. We also enter into contracts that include custom antibody development, assay development and antibody affinity extraction services. These products and services enable the detection of impurities that occur in the manufacturing of biologic drugs and other therapeutics. The Company recognizes revenue from the sale of bioprocess impurity detection kits in the period in which the performance obligation is satisfied by transferring control to the customer. Custom antibody development contracts consist of a single performance obligation, typically with an enforceable right to payment and a reasonable margin for work performed to date. Revenue is recognized over time based on a cost-to-cost input method over the contract term. Where an enforceable right to payment does not exist, revenue is recognized at a point in time when control is transferred to the customer. Assay development service contracts consist of a single performance obligation. Revenue is recognized at a point in time when a successful antigen test and report is provided to the customer. Affinity extraction services, which generally occur over a short period of time, consist of a single performance obligation to perform the extraction service and provide a summary report to the customer. Revenue is recognized either over time or at a point in time depending on contractual payment terms with the customer.
The Company elected the practical expedient to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less. The Company had no material unfulfilled performance obligations for contracts with an original length greater than one year for any period presented.
The Company accepts returns only if the products do not meet customer specifications, and historically, the Company’s volume of product returns has not been significant. Further, no warranties are provided for promised goods and services other than assurance type warranties.
Revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the products and/or services. The transaction price for product sales is calculated at the contracted product selling price. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of services are mostly based on time and materials. Generally, payments from customers are due when goods and services are transferred. As most contracts contain a single performance obligation, the transaction price is representative of the standalone selling price charged to customers. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration has not been material to our consolidated financial statements.
Sales taxes
Sales taxes collected by the Company are not included in the transaction price as revenue as they are ultimately remitted to a governmental authority.
Shipping and handling costs
The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Accordingly, revenue for shipping and handling is recognized at the same time that the related product revenue is recognized.
Contract costs
The Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing and general and administrative expenses. The costs to fulfill the contracts are determined to be immaterial and are recognized as an expense when incurred.
Contract balances
Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract receivable when it has an unconditional right to consideration. There were no contract asset balances as of June 30, 2023 and December 31, 2022.
Contract liabilities include billings in excess of revenue recognized, such as customer deposits and deferred revenue. Customer deposits, which are included in accrued expenses, are recorded when cash payments are received or due in advance of performance. Deferred revenue is recorded when the Company has unsatisfied performance obligations.
Segment Information
Segment Information
The Company operates in two reportable segments. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon discrete financial information at the segment level. All of our long-lived assets are located in the United States.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The carrying value of these cash equivalents approximates fair value. Cash and cash equivalents consist of deposits held at financial institutions and money market mutual funds.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consist of amounts due from customers for product sales and services. The Company’s expected credit losses are developed using an estimated loss rate method that considers historical collection experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The estimated loss rates are applied to trade receivables with similar risk characteristics such as the length of time the balance has been outstanding, liquidity and financial position of the customer, and the geographic location of the customer. In certain instances, the Company may identify individual accounts receivable assets that do not share risk characteristics with other accounts receivable, in which case the Company records its expected credit losses on an individual asset basis.
Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.
Basic net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc. is computed by dividing net (loss) income attributable to us by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share is calculated by giving effect to all potential weighted average dilutive stock options, restricted stock units, and Topco LLC Units, that together with an equal number of shares of our Class B common stock, are convertible into shares of our Class A common stock. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method or if-converted method, as applicable. The Company reported net (loss) income attributable to Maravai LifeSciences Holdings, Inc. for the three and six months ended June 30, 2023 and 2022.
Government Assistance
Government Assistance
The consideration awarded to the Company by the U.S. Department of Defense is outside the scope of the contracts with customers, income tax, funded research and development, and contribution guidance. This is because the awarding entity is not considered to be a customer, the receipt of the funding is not predicated on the Company’s income tax position, there are no refund provisions, and the entity is not receiving reciprocal value for their support provided to the Company. The Company’s elected policy is to recognize such assistance as a reduction to the carrying amount of the assets associated with the award when it is reasonably assured that the funding will be received as evidenced through the existence of an arrangement, amounts eligible for reimbursement are determinable and have been incurred or paid, the applicable conditions under the arrangement have been met, and collectability of amounts due is reasonably assured.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company defines fair value as the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The Company follows accounting guidance that has a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of the asset or liability as of the measurement date. Instruments with readily available actively quoted prices, or for which fair value can be measured from actively quoted prices in an orderly market, will generally have a higher degree of market price transparency and a lesser degree of judgment used in measuring fair value. The three levels of the hierarchy are defined as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;
Level 2—Include other inputs that are directly or indirectly observable in the marketplace; and
Level 3—Unobservable inputs which are supported by little or no market activity.
As of June 30, 2023 and December 31, 2022, the carrying value of the Company’s current assets and liabilities approximated fair value due to the short maturities of these instruments. The fair values of the Company’s long-term debt approximated carrying value, excluding the effect of unamortized debt discount, as it is based on borrowing rates currently available to the Company for debt with similar terms and maturities (Level 2 inputs).
Acquisitions and Contingent Consideration
Acquisitions
The Company evaluates mergers, acquisitions and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or an acquisition of assets. The Company first identifies the acquiring entity by determining if the target is a legal entity or a group of assets or liabilities. If control over a legal entity is being evaluated, the Company also evaluates if the target is a variable interest or voting interest entity. For acquisitions of voting interest entities, the Company applies a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen test is met, the transaction is accounted for as an acquisition of assets. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business.
The Company accounts for its business combinations using the acquisition method of accounting which requires that the assets acquired and liabilities assumed of acquired businesses be recorded at their respective fair values at the date of acquisition. The purchase price, which includes the fair value of consideration transferred, is attributed to the fair value of the assets acquired
and liabilities assumed. The purchase price may also include contingent consideration. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration liabilities are recognized at their estimated fair value on the acquisition date. Contingent consideration arrangements that are determined to be compensatory in nature are recognized as post combination expense in our condensed consolidated statements of operations ratably over the implied service period beginning in the period it becomes probable such amounts will become payable. The excess of the purchase price of the acquisition over the fair value of the identifiable net assets of the acquiree is recorded as goodwill. The fair value of assets acquired and liabilities assumed in certain cases may be subject to revision based on the final determination of fair value during a period of time not to exceed twelve months from the acquisition date. The results of acquired businesses are included in the Company’s consolidated financial statements from the date of acquisition. Transaction costs directly attributable to acquired businesses are expensed as incurred.
Determining the fair value of intangible assets acquired, defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between willing market participants, requires management to use significant judgment, including the selection of valuation methodologies, assumptions about future net cash flows, and discount rates. Each of these factors can significantly affect the value attributed to the identifiable intangible asset acquired in a business combination.
Contingent Consideration
Contingent consideration represents additional consideration that may be transferred to former owners of an acquired entity in the future if certain future events occur or conditions are met. Contingent consideration resulting from the acquisition of a business is recorded at fair value on the acquisition date. Such contingent consideration is re-measured to its estimated fair value at each reporting date with the change in fair value recognized within operating expenses in the Company’s condensed consolidated statements of operations. Subsequent changes in the fair value of the contingent consideration are classified as an adjustment to cash flows from operating activities in the condensed consolidated statements of cash flows because the change in fair value is an input in determining net (loss) income. Cash paid in settlement of contingent consideration liabilities are classified as cash flows from financing activities up to the acquisition date fair value with any excess classified as cash flows from operating activities.
Changes in the fair value of contingent consideration liabilities associated with the acquisition of a business can result from updates to assumptions such as the expected timing or probability of achieving customer-related performance targets, specified sales milestones, changes in projected revenue or changes in discount rates. Judgment is used in determining those assumptions as of the acquisition date and for each subsequent reporting period. Therefore, any changes in the fair value will impact the Company’s results of operations in such reporting period, thereby resulting in potential variability in the Company’s operating results until such contingencies are resolved.
Concentration of Credit Risk Concentration of Credit RiskFinancial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances at a financial institution that management believes is of high credit-quality and is financially stable. Cash is deposited with major financial institutions in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company believes it is not exposed to significant credit risk due to the financial strength of the depository institutions in which the cash is held. The Company provides credit, in the normal course of business, to international and domestic distributors and customers, which are geographically dispersed. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Revenue by Geographic Areas and Segment
The following tables summarize the revenue by segment and region for the periods presented (in thousands):
Three Months Ended June 30, 2023
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$27,653$6,677$34,330
Europe, the Middle East and Africa13,2213,92817,149
Asia Pacific12,3434,97717,320
Latin and Central America4867115
Total revenue$53,265$15,649$68,914
Six Months Ended June 30, 2023
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$61,068$13,770$74,838
Europe, the Middle East and Africa17,6428,49926,141
Asia Pacific35,89410,79846,692
Latin and Central America112156268
Total revenue$114,716$33,223$147,939
Three Months Ended June 30, 2022
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$82,015$7,172$89,187
Europe, the Middle East and Africa113,4614,578118,039
Asia Pacific29,7375,60535,342
Latin and Central America35129164
Total revenue$225,248$17,484$242,732
Six Months Ended June 30, 2022
Nucleic Acid ProductionBiologics Safety TestingTotal
North America$161,433$14,691$176,124
Europe, the Middle East and Africa244,8119,275254,086
Asia Pacific42,60413,93356,537
Latin and Central America50228278
Total revenue$448,898$38,127$487,025
Summary of Concentration of Revenue
The following table summarizes revenue from each of our customers who individually accounted for 10% or more of our total revenue or accounts receivable for the periods presented:
RevenueAccounts Receivable, net
Three Months Ended June 30,Six Months Ended June 30,June 30, 2023December 31, 2022
2023202220232022
Nacalai USA, Inc.11.9 %*16.5 %*16.3 %20.3 %
GSK plc11.2 %***15.7 %*
Merck & Co., Inc.****10.6 %*
BioNTech SE*32.7 %*36.7 %*12.0 %
Pfizer Inc.*32.1 %*30.9 %*19.2 %
CureVac N.V.*****15.7 %
____________________
*Less than 10%
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The acquisition date fair value of consideration transferred to acquire Alphazyme consisted of the following (in thousands):
Cash paid (1)
$70,037 
Fair value of contingent consideration5,289 
Total consideration transferred$75,326 
____________________
(1)Represents cash consideration paid at closing of $70.1 million, net of a purchase price adjustment received in June 2023 of $0.1 million.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Cash$288 
Inventory7,246 
Other current assets660 
Intangible assets, net31,680 
Other assets5,043 
Total identifiable assets acquired44,917 
Current liabilities(482)
Other long-term liabilities(11,900)
Total liabilities assumed(12,382)
Net identifiable assets acquired32,535 
Goodwill42,791 
Net assets acquired$75,326 
The acquisition date fair value of consideration transferred to acquire MyChem consisted of the following (in thousands):
Cash paid (1)
$240,145 
Consideration payable10,000 
Fair value of contingent consideration7,800 
Total consideration transferred$257,945 
____________________
(1)Represents cash consideration paid at closing of $240.0 million and a purchase price adjustment paid in November 2022 of $0.1 million.
The following table summarizes the final allocation of the purchase price based upon the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
Cash$1,176 
Current assets2,741 
Intangible assets, net123,360 
Other assets8,585 
Total identifiable assets acquired135,862 
Current liabilities(420)
Other long-term liabilities(8,399)
Total liabilities assumed(8,819)
Net identifiable assets acquired127,043 
Goodwill130,902 
Net assets acquired$257,945 
Summary of Intangible Assets Acquired
The following table summarizes the estimated fair values of Alphazyme’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Trade names$220 5
Developed technology31,000 12
Customer relationships460 12
Total$31,680 
The following table summarizes the estimated fair values of MyChem’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Trade names$460 3
Developed technology121,000 12
Customer relationships1,900 12
Total$123,360 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill
The following table summarizes the activity in the Company’s goodwill by segment for the period presented (in thousands):
Nucleic Acid ProductionBiologics Safety TestingTotal
Balance as of December 31, 2022$163,740 $119,928 $283,668 
Acquisition42,791 — 42,791 
Balance as of June 30, 2023$206,531 $119,928 $326,459 
Summary of Components of Finite-Lived Intangible Assets
The following are components of finite-lived intangible assets and accumulated amortization as of the periods presented (in thousands):
June 30, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountEstimated Useful LifeWeighted Average Remaining Amortization Period
(in thousands)(in years)(in years)
Trade names$7,800 $6,059 $1,741 
3 - 10
3.2
Patents and developed technology319,649 97,367 222,282 
10 - 14
9.4
Customer relationships22,313 11,610 10,703 
10 - 12
6.3
Total$349,762 $115,036 $234,726 9.2
December 31, 2022
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Estimated Useful Life
Weighted Average Remaining Amortization Period
(in thousands)(in years)(in years)
Trade names$7,580 $5,746 $1,834 
3 - 10
3.5
Patents and developed technology288,649 85,058 203,591 
10 - 14
9.5
Customer relationships21,853 10,615 11,238 
10 - 12
6.5
Total$318,082 $101,419 $216,663 9.3
Summary of Estimated Future Amortization Expense For Finite-lived Intangible Assets
As of June 30, 2023, the estimated future amortization expense for finite-lived intangible assets were as follows (in thousands):
2023 (remaining six months)
$13,739 
202427,478 
202527,335 
202627,098 
202726,082 
Thereafter112,994 
Total estimated amortization expense$234,726 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Assets Measured on Recurring Basis
The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
Fair Value Measurements as of June 30, 2023
Level 1Level 2Level 3Total
Assets
Money market mutual funds$326,407 $— $— $326,407 
Interest rate cap— 13,981 — 13,981 
Total assets$326,407 $13,981 $— $340,388 
Liabilities
Current portion of contingent consideration$— $— $257 $257 
Contingent consideration, non-current— — 2,716 2,716 
Total liabilities$— $— $2,973 $2,973 
Fair Value Measurements as of December 31, 2022
Level 1Level 2Level 3Total
Assets
Interest rate cap$— $11,362 $— $11,362 
Schedule of Business Acquisitions by Acquisition, Contingent Consideration
The following table provides a reconciliation of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the period presented (in thousands):
Contingent Consideration
Balance as of December 31, 2021$— 
Contingent consideration related to the acquisition of MyChem7,800 
Change in estimated fair value of contingent consideration(7,800)
Balance as of December 31, 2022— 
Contingent consideration related to the acquisition of Alphazyme5,289 
Change in estimated fair value of contingent consideration(2,316)
Balance as of June 30, 2023$2,973 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Summary of Inventory
Inventory consisted of the following as of the periods presented (in thousands):
June 30, 2023December 31, 2022
Raw materials$25,622 $13,486 
Work-in-process14,495 21,950 
Finished goods7,285 7,716 
Total inventory$47,402 $43,152 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Summary of Leases Assets and Liabilities
The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):
Line Item in the Condensed Consolidated Balance SheetsJune 30, 2023December 31, 2022
Right-of-use assets
Finance leasesProperty and equipment, net$80,570 $— 
Operating leasesOther assets65,014 63,896 
Total right-of-use assets$145,584 $63,896 
Current lease liabilities
Finance leasesCurrent portion of finance lease liabilities$560 $— 
Operating leasesAccrued expenses and other current liabilities6,918 6,269 
Total current lease liabilities$7,478 $6,269 
Non-current lease liabilities
Finance leasesFinance lease liabilities, less current portion$32,236 $— 
Operating leasesOther long-term liabilities51,779 51,556 
Total non-current lease liabilities$84,015 $51,556 
Summary of Lease Cost
The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Finance lease costs:
Depreciation of leased assets$573 $— $573 $— 
Interest on lease liabilities331 — 331 — 
Total finance lease costs904 — 904 — 
Operating lease costs3,120 1,892 6,178 3,766 
Variable lease costs912 543 1,897 1,068 
Total lease costs$4,936 $2,435 $8,979 $4,834 
The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:
June 30, 2023December 31, 2022
Weighted average remaining lease term (in years):
Finance leases14.7*
Operating leases7.67.9
Weighted average discount rate:
Finance leases8.4 %*
Operating leases6.6 %6.5 %
____________________
*The Company did not have any finance leases as of December 31, 2022.
Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in lease liabilities:
Financing cash flows used for finance leases$66 $— $66 $— 
Operating cash flows used for finance leases331 — 331 — 
Operating cash flows used for operating leases2,617 1,521 5,040 3,019 
Non-cash transactions:
Right-of-use assets obtained in exchange for new finance lease liabilities$15,795 $— $32,862 $— 
Right-of-use assets obtained in exchange for new operating lease liabilities— — 3,931 773 
Summary of Future Operating Lease Payments
As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):
Finance LeasesOperating LeasesTotal
2023 (remaining six months)
$1,631 $5,268 $6,899 
20243,327 10,774 14,101 
20253,427 10,952 14,379 
20263,530 10,042 13,572 
20273,636 8,564 12,200 
Thereafter44,102 34,125 78,227 
Total minimum lease payments59,653 79,725 139,378 
Less: interest(26,857)(21,028)(47,885)
Total lease liabilities$32,796 $58,697 $91,493 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Summary of Long-Term Debt
The Company’s long-term debt consisted of the following as of the periods presented (in thousands):
June 30, 2023December 31, 2022
Tranche B Term Loan$535,840 $538,560 
Unamortized debt issuance costs(10,064)(11,123)
Total long-term debt525,776 527,437 
Less: current portion(5,440)(5,440)
Total long-term debt, less current portion$520,336 $521,997 
Schedule of Maturities of Long-Term Debt
As of June 30, 2023, the aggregate future principal maturities of the Company’s debt obligations for each of the next five years, based on contractual due dates, were as follows (in thousands):
2023 (remaining six months)
$2,720 
20245,440 
20255,440 
20265,440 
2027516,800 
Total long-term debt$535,840 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Share
The following table presents the computation of basic and diluted net (loss) income per Class A common share attributable to the Company for the periods presented (in thousands, except per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
Less: loss (income) attributable to common non-controlling interests5,402 (85,481)6,683 (165,479)
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic(6,541)71,240 (6,608)138,102 
Net (loss) income effect of dilutive securities:
Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options— 43 — 74 
Effect of the assumed conversion of Class B common stock— 65,256 — 126,327 
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted$(6,541)$136,539 $(6,608)$264,503 
Denominator:
Weighted average Class A common shares outstanding—basic131,864 131,524 131,802 131,506 
Weighted average effect of dilutive securities:
Effect of dilutive ESPP, RSUs and stock options— 168 — 149 
Effect of the assumed conversion of Class B common stock— 123,669 — 123,669 
Weighted average Class A common shares outstanding—diluted131,864 255,361 131,802 255,324 
Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:
Basic$(0.05)$0.54 $(0.05)$1.05 
Diluted$(0.05)$0.53 $(0.05)$1.03 
Summary of Dilutive Securities Excluded from Computation of (Loss) Income Per Share
The following table presents potentially dilutive securities excluded from the computation of diluted net (loss) income per share for the periods presented because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
RSUs3,3553,151
Stock options4,5422,0634,5422,064
Shares estimated to be purchased under the ESPP1055952
Shares of Class B common stock119,094119,094
Total127,0012,118126,7962,116
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The following table summarizes the Company’s income tax (benefit) expense and effective tax rate for the periods presented (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(Loss) income before income taxes$(13,364)$174,992 $(17,887)$341,833 
Income tax (benefit) expense$(1,421)$18,271 $(4,596)$38,252 
Effective tax rate10.6 %10.4 %25.7 %11.2 %
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Segments (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Summary of Segment Reporting Information
The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Nucleic Acid Production$53,265 $225,255 $114,716 $448,905 
Biologics Safety Testing15,651 17,484 33,225 38,127 
Total reportable segments’ revenue68,916 242,739 147,941 487,032 
Intersegment eliminations(2)(7)(2)(7)
Total$68,914 $242,732 $147,939 $487,025 
Segment adjusted EBITDA:
Nucleic Acid Production$14,192 $186,291 $42,065 $369,090 
Biologics Safety Testing10,315 14,102 24,061 30,634 
Total reportable segments’ adjusted EBITDA24,507 200,393 66,126 399,724 
Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes
Amortization(6,852)(6,252)(13,617)(11,779)
Depreciation(2,815)(1,892)(4,895)(3,747)
Interest expense(7,022)(4,434)(18,855)(7,098)
Interest income6,791 — 12,836 — 
Corporate costs, net of eliminations(15,430)(11,914)(33,251)(24,253)
Other adjustments:
Acquisition contingent consideration2,316 7,800 2,316 7,800 
Acquisition integration costs (3,466)(3,103)(5,930)(7,882)
Stock-based compensation(9,272)(4,308)(15,259)(7,935)
Merger and acquisition related expenses(371)(7)(3,662)(1,195)
Financing costs— (27)— (1,064)
Acquisition related tax adjustment(1,620)(1,264)(1,447)(1,264)
Tax Receivable Agreement liability adjustment101 — (1,335)2,340 
Other(231)— (914)(1,814)
(Loss) income before income taxes(13,364)174,992 (17,887)341,833 
Income tax benefit (expense)1,421 (18,271)4,596 (38,252)
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
Reconciliation of Revenue
The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands).
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenue:
Nucleic Acid Production$53,265 $225,255 $114,716 $448,905 
Biologics Safety Testing15,651 17,484 33,225 38,127 
Total reportable segments’ revenue68,916 242,739 147,941 487,032 
Intersegment eliminations(2)(7)(2)(7)
Total$68,914 $242,732 $147,939 $487,025 
Segment adjusted EBITDA:
Nucleic Acid Production$14,192 $186,291 $42,065 $369,090 
Biologics Safety Testing10,315 14,102 24,061 30,634 
Total reportable segments’ adjusted EBITDA24,507 200,393 66,126 399,724 
Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes
Amortization(6,852)(6,252)(13,617)(11,779)
Depreciation(2,815)(1,892)(4,895)(3,747)
Interest expense(7,022)(4,434)(18,855)(7,098)
Interest income6,791 — 12,836 — 
Corporate costs, net of eliminations(15,430)(11,914)(33,251)(24,253)
Other adjustments:
Acquisition contingent consideration2,316 7,800 2,316 7,800 
Acquisition integration costs (3,466)(3,103)(5,930)(7,882)
Stock-based compensation(9,272)(4,308)(15,259)(7,935)
Merger and acquisition related expenses(371)(7)(3,662)(1,195)
Financing costs— (27)— (1,064)
Acquisition related tax adjustment(1,620)(1,264)(1,447)(1,264)
Tax Receivable Agreement liability adjustment101 — (1,335)2,340 
Other(231)— (914)(1,814)
(Loss) income before income taxes(13,364)174,992 (17,887)341,833 
Income tax benefit (expense)1,421 (18,271)4,596 (38,252)
Net (loss) income$(11,943)$156,721 $(13,291)$303,581 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Description of Business (Details)
6 Months Ended
Jun. 30, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Organization and Organizational Transactions (Details) - $ / shares
Jan. 22, 2023
Jun. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Period used for weighted average price 50 days    
Common unit forfeiture percentage 3.70%    
Class B Common Stock      
Class of Stock [Line Items]      
Common stock, par value (in usd per share) $ 0.01 $ 0.01 $ 0.01
Alphazyme Holdings, Inc      
Class of Stock [Line Items]      
Common units acquired (in shares) 5,059,134    
Newly issued shares repurchased (in usd per share) $ 13.87    
Maravai LifeSciences Holdings, Inc. and Alphazyme Holdings, Inc.      
Class of Stock [Line Items]      
Common units forfeited (in shares) 5,059,134    
MLSH 1      
Class of Stock [Line Items]      
Common units forfeited (in shares) 4,871,970    
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contract assets $ 0 $ 0
Contract liabilities $ 5,600,000 $ 4,800,000
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Geographical Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 68,914 $ 242,732 $ 147,939 $ 487,025
North America        
Disaggregation of Revenue [Line Items]        
Revenue 34,330 89,187 74,838 176,124
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 17,149 118,039 26,141 254,086
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 17,320 35,342 46,692 56,537
Latin and Central America        
Disaggregation of Revenue [Line Items]        
Revenue 115 164 268 278
Nucleic Acid Production        
Disaggregation of Revenue [Line Items]        
Revenue 53,265 225,248 114,716 448,898
Nucleic Acid Production | North America        
Disaggregation of Revenue [Line Items]        
Revenue 27,653 82,015 61,068 161,433
Nucleic Acid Production | Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 13,221 113,461 17,642 244,811
Nucleic Acid Production | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 12,343 29,737 35,894 42,604
Nucleic Acid Production | Latin and Central America        
Disaggregation of Revenue [Line Items]        
Revenue 48 35 112 50
Biologics Safety Testing        
Disaggregation of Revenue [Line Items]        
Revenue 15,649 17,484 33,223 38,127
Biologics Safety Testing | North America        
Disaggregation of Revenue [Line Items]        
Revenue 6,677 7,172 13,770 14,691
Biologics Safety Testing | Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 3,928 4,578 8,499 9,275
Biologics Safety Testing | Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue 4,977 5,605 10,798 13,933
Biologics Safety Testing | Latin and Central America        
Disaggregation of Revenue [Line Items]        
Revenue $ 67 $ 129 $ 156 $ 228
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Non-Controlling Interests (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Noncontrolling Interest [Line Items]        
Stock conversion ratio     1  
Topco LLC | Tax Distribution        
Noncontrolling Interest [Line Items]        
Tax distributions paid $ 2.8 $ 88.2 $ 20.3 $ 170.5
Topco LLC | Tax Distribution | MLSH 1        
Noncontrolling Interest [Line Items]        
Tax distributions paid $ 1.3 $ 42.6 $ 9.6 $ 82.5
Topco LLC        
Noncontrolling Interest [Line Items]        
Ownership percent by parent 52.60%   52.60%  
Topco LLC | MLSH 1        
Noncontrolling Interest [Line Items]        
Ownership percent by noncontrolling interest 47.40%   47.40%  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Segment Information (Details)
6 Months Ended
Jun. 30, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Allowance for credit loss $ 2,000,000   $ 2,000,000   $ 2,200,000
Recovery $ 0 $ 0 $ 500,000 $ 0  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Significant Accounting Policies - Concentration Risk (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue | Nacalai USA, Inc.          
Product Information [Line Items]          
Concentration risk 11.90%   16.50%    
Revenue | GSK plc          
Product Information [Line Items]          
Concentration risk 11.20%        
Revenue | BioNTech SE          
Product Information [Line Items]          
Concentration risk   32.70%   36.70%  
Revenue | Pfizer Inc.          
Product Information [Line Items]          
Concentration risk   32.10%   30.90%  
Accounts Receivable, net | Nacalai USA, Inc.          
Product Information [Line Items]          
Concentration risk     16.30%   20.30%
Accounts Receivable, net | GSK plc          
Product Information [Line Items]          
Concentration risk     15.70%    
Accounts Receivable, net | Merck & Co., Inc.          
Product Information [Line Items]          
Concentration risk     10.60%    
Accounts Receivable, net | BioNTech SE          
Product Information [Line Items]          
Concentration risk         12.00%
Accounts Receivable, net | Pfizer Inc.          
Product Information [Line Items]          
Concentration risk         19.20%
Accounts Receivable, net | CureVac N.V.          
Product Information [Line Items]          
Concentration risk         15.70%
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Alphazyme Narrative (Details)
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Jan. 18, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]                  
Transaction costs     $ 371,000 $ 7,000   $ 3,662,000 $ 1,195,000    
Fair value of contingent consideration liability recorded in connection with acquisition of a business   $ 2,973,000 2,973,000   $ 2,973,000 2,973,000   $ 0 $ 0
SPA, Retention Payment                  
Business Acquisition [Line Items]                  
Fair value of contingent consideration liability recorded in connection with acquisition of a business $ 9,300,000                
Alphazyme                  
Business Acquisition [Line Items]                  
Consideration transferred 75,300,000       $ 75,326,000        
Transaction costs     0     4,100,000      
Goodwill expected to be deductible for income tax $ 0                
Purchase price adjustment received   $ 100,000              
Alphazyme | Discount Rate | Discounted Cash Flow                  
Business Acquisition [Line Items]                  
Intangible assets, measurement input 0.178                
Alphazyme | Obsolescent Curve | Discounted Cash Flow                  
Business Acquisition [Line Items]                  
Intangible assets, measurement input 0.050                
Alphazyme | Minimum | Revenue Growth Rate | Discounted Cash Flow                  
Business Acquisition [Line Items]                  
Intangible assets, measurement input 0.030                
Alphazyme | Maximum | Revenue Growth Rate | Discounted Cash Flow                  
Business Acquisition [Line Items]                  
Intangible assets, measurement input 0.550                
Alphazyme | Potential Working Capital Adjustments                  
Business Acquisition [Line Items]                  
Escrow deposit $ 1,500,000                
Escrow deposit released     1,500,000            
Alphazyme | Secure Representations and Warranties                  
Business Acquisition [Line Items]                  
Escrow deposit $ 3,000,000                
Alphazyme | MyChem Legacy Owners                  
Business Acquisition [Line Items]                  
Service period 3 years                
Alphazyme | SPA, Maximum Performance Payment                  
Business Acquisition [Line Items]                  
Fair value of contingent consideration liability recorded in connection with acquisition of a business $ 75,000,000                
Alphazyme | SPA, Retention Payment | MyChem Legacy Owners | Research and Development Expense                  
Business Acquisition [Line Items]                  
Compensation expense     $ 600,000     $ 1,100,000      
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Summary of Consideration Transferred (Details) - USD ($)
$ in Thousands
1 Months Ended 5 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Jan. 18, 2023
Jan. 27, 2022
Jun. 30, 2023
Nov. 30, 2022
Jun. 30, 2023
Jun. 30, 2023
Nov. 30, 2022
Dec. 31, 2022
Alphazyme                
Business Acquisition [Line Items]                
Cash paid $ 70,100       $ 70,037      
Fair value of contingent consideration 5,300       5,289 $ 5,289    
Total consideration transferred $ 75,300       $ 75,326      
Purchase price adjustment received     $ 100          
MyChem                
Business Acquisition [Line Items]                
Cash paid   $ 240,000   $ 100     $ 240,145  
Consideration payable             10,000  
Fair value of contingent consideration   7,800         7,800 $ 7,800
Total consideration transferred   $ 257,900         $ 257,945  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Summary of Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jan. 18, 2023
Dec. 31, 2022
Jan. 27, 2022
Business Acquisition [Line Items]        
Goodwill $ 326,459   $ 283,668  
Alphazyme        
Business Acquisition [Line Items]        
Cash   $ 288    
Inventory   7,246    
Other current assets   660    
Intangible assets, net   31,680    
Other assets   5,043    
Total identifiable assets acquired   44,917    
Current liabilities   (482)    
Other long-term liabilities   (11,900)    
Total liabilities assumed   (12,382)    
Net identifiable assets acquired   32,535    
Goodwill   42,791    
Net assets acquired   $ 75,326    
MyChem        
Business Acquisition [Line Items]        
Cash       $ 1,176
Other current assets       2,741
Intangible assets, net       123,360
Other assets       8,585
Total identifiable assets acquired       135,862
Current liabilities       (420)
Other long-term liabilities       (8,399)
Total liabilities assumed       (8,819)
Net identifiable assets acquired       127,043
Goodwill       130,902
Net assets acquired       $ 257,945
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Summary of Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Jan. 18, 2023
Jan. 27, 2022
Alphazyme    
Business Acquisition [Line Items]    
Intangible assets, net $ 31,680  
Alphazyme | Trade names    
Business Acquisition [Line Items]    
Intangible assets, net $ 220  
Estimated Useful Life (in years) 5 years  
Alphazyme | Developed technology    
Business Acquisition [Line Items]    
Intangible assets, net $ 31,000  
Estimated Useful Life (in years) 12 years  
Alphazyme | Customer relationships    
Business Acquisition [Line Items]    
Intangible assets, net $ 460  
Estimated Useful Life (in years) 12 years  
MyChem    
Business Acquisition [Line Items]    
Intangible assets, net   $ 123,360
MyChem | Trade names    
Business Acquisition [Line Items]    
Intangible assets, net   $ 460
Estimated Useful Life (in years)   3 years
MyChem | Developed technology    
Business Acquisition [Line Items]    
Intangible assets, net   $ 121,000
Estimated Useful Life (in years)   12 years
MyChem | Customer relationships    
Business Acquisition [Line Items]    
Intangible assets, net   $ 1,900
Estimated Useful Life (in years)   12 years
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - MyChem Narrative (Details)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended 10 Months Ended
Jan. 28, 2023
USD ($)
Jan. 27, 2022
USD ($)
Nov. 30, 2022
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Nov. 30, 2022
USD ($)
Jan. 18, 2023
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]                          
Transaction costs         $ 371   $ 7   $ 3,662 $ 1,195      
Fair value of contingent consideration liability recorded in connection with acquisition of a business         2,973 $ 0   $ 2,973 2,973       $ 0
SPA, Retention Payment                          
Business Acquisition [Line Items]                          
Fair value of contingent consideration liability recorded in connection with acquisition of a business                       $ 9,300  
MyChem                          
Business Acquisition [Line Items]                          
Consideration transferred   $ 257,900                 $ 257,945    
Transaction costs             400     3,400      
Cash paid   240,000 $ 100               $ 240,145    
Goodwill purchase adjustment           100              
Decrease in other assets           700              
Decrease in current liabilities           700              
Indemnification asset amount   $ 8,000                      
MyChem | Discount Rate | Discounted Cash Flow                          
Business Acquisition [Line Items]                          
Intangible assets, measurement input   0.165                      
MyChem | Minimum | Revenue Growth Rate | Discounted Cash Flow                          
Business Acquisition [Line Items]                          
Intangible assets, measurement input   0.030                      
MyChem | Minimum | Obsolescent Curve | Discounted Cash Flow                          
Business Acquisition [Line Items]                          
Intangible assets, measurement input   0.050                      
MyChem | Maximum | Revenue Growth Rate | Discounted Cash Flow                          
Business Acquisition [Line Items]                          
Intangible assets, measurement input   0.306                      
MyChem | Maximum | Obsolescent Curve | Discounted Cash Flow                          
Business Acquisition [Line Items]                          
Intangible assets, measurement input   0.075                      
MyChem | Potential Working Capital Adjustments                          
Business Acquisition [Line Items]                          
Escrow deposit   $ 1,000                      
Additional escrow deposit payments           $ 100              
MyChem | Secure Representations and Warranties                          
Business Acquisition [Line Items]                          
Escrow deposit   $ 12,500                      
Release of escrow deposit       $ 12,400                  
MyChem | Indemnification of Pre-Closing Liabilities                          
Business Acquisition [Line Items]                          
Release of escrow deposit               100          
MyChem | MyChem Legacy Owners                          
Business Acquisition [Line Items]                          
Service period   2 years                      
MyChem | SPA, Maximum Performance Payment                          
Business Acquisition [Line Items]                          
Fair value of contingent consideration liability recorded in connection with acquisition of a business   $ 40,000                      
MyChem | SPA, Retention Payment                          
Business Acquisition [Line Items]                          
Fair value of contingent consideration liability recorded in connection with acquisition of a business   20,000                      
MyChem | SPA, Retention Payment | MyChem Legacy Owners | Cost of Revenue                          
Business Acquisition [Line Items]                          
Compensation expense         1,200       1,800        
MyChem | SPA, Retention Payment | MyChem Legacy Owners | Research and Development Expense                          
Business Acquisition [Line Items]                          
Compensation expense         $ 1,300   $ 2,500   $ 2,500 $ 4,300      
MyChem | SPA, Completion of Acquired Inventory                          
Business Acquisition [Line Items]                          
Fair value of contingent consideration liability recorded in connection with acquisition of a business   $ 10,000                      
Cash paid $ 9,700             $ 300          
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
reporting_unit
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
reporting_unit
Mar. 31, 2023
USD ($)
Jan. 18, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]              
Goodwill $ 326,459   $ 326,459   $ 283,668    
Number of reporting units | reporting_unit     4   3    
Acquisition     $ 42,791        
Amortization of intangible assets     13,617 $ 11,779      
Alphazyme              
Finite-Lived Intangible Assets [Line Items]              
Goodwill             $ 42,791
Acquisition     42,800        
Intangible assets, net           $ 31,700  
Cost of Revenue              
Finite-Lived Intangible Assets [Line Items]              
Amortization of intangible assets 6,200 $ 5,600 12,300 10,300      
Selling, General and Administrative Expenses              
Finite-Lived Intangible Assets [Line Items]              
Amortization of intangible assets $ 700 $ 700 $ 1,300 $ 1,500      
Minimum              
Finite-Lived Intangible Assets [Line Items]              
Estimated useful life 3 years   3 years        
Maximum              
Finite-Lived Intangible Assets [Line Items]              
Estimated useful life 14 years   14 years        
Nucleic Acid Production              
Finite-Lived Intangible Assets [Line Items]              
Goodwill $ 206,531   $ 206,531   $ 163,740    
Number of reporting units | reporting_unit     3   2    
Acquisition     $ 42,791        
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 283,668
Acquisition 42,791
Ending balance 326,459
Nucleic Acid Production  
Goodwill [Roll Forward]  
Beginning balance 163,740
Acquisition 42,791
Ending balance 206,531
Biologics Safety Testing  
Goodwill [Roll Forward]  
Beginning balance 119,928
Acquisition 0
Ending balance $ 119,928
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Components of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 349,762 $ 318,082
Accumulated Amortization 115,036 101,419
Net Carrying Amount $ 234,726 $ 216,663
Weighted Average Remaining Amortization Period 9 years 2 months 12 days 9 years 3 months 18 days
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 14 years  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,800 $ 7,580
Accumulated Amortization 6,059 5,746
Net Carrying Amount $ 1,741 $ 1,834
Weighted Average Remaining Amortization Period 3 years 2 months 12 days 3 years 6 months
Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years 10 years
Patents and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 319,649 $ 288,649
Accumulated Amortization 97,367 85,058
Net Carrying Amount $ 222,282 $ 203,591
Weighted Average Remaining Amortization Period 9 years 4 months 24 days 9 years 6 months
Patents and developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years 10 years
Patents and developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 14 years 14 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 22,313 $ 21,853
Accumulated Amortization 11,610 10,615
Net Carrying Amount $ 10,703 $ 11,238
Weighted Average Remaining Amortization Period 6 years 3 months 18 days 6 years 6 months
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years 10 years
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 12 years 12 years
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Expected Amortization of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 (remaining six months) $ 13,739  
2024 27,478  
2025 27,335  
2026 27,098  
2027 26,082  
Thereafter 112,994  
Net Carrying Amount $ 234,726 $ 216,663
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Recurring Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets      
Derivative Asset $ 340,388    
Liabilities      
Total liabilities 2,973 $ 0 $ 0
Fair Value, Recurring      
Liabilities      
Current portion of contingent consideration 257    
Contingent consideration, non-current 2,716    
Total liabilities 2,973    
Fair Value, Recurring | Money market mutual funds      
Assets      
Derivative Asset 326,407    
Fair Value, Recurring | Interest rate cap      
Assets      
Derivative Asset 13,981 11,362  
Fair Value, Recurring | Level 1      
Assets      
Derivative Asset 326,407    
Liabilities      
Current portion of contingent consideration 0    
Contingent consideration, non-current 0    
Total liabilities 0    
Fair Value, Recurring | Level 1 | Money market mutual funds      
Assets      
Derivative Asset 326,407    
Fair Value, Recurring | Level 1 | Interest rate cap      
Assets      
Derivative Asset 0 0  
Fair Value, Recurring | Level 2      
Assets      
Derivative Asset 13,981    
Liabilities      
Current portion of contingent consideration 0    
Contingent consideration, non-current 0    
Total liabilities 0    
Fair Value, Recurring | Level 2 | Money market mutual funds      
Assets      
Derivative Asset 0    
Fair Value, Recurring | Level 2 | Interest rate cap      
Assets      
Derivative Asset 13,981 11,362  
Fair Value, Recurring | Level 3      
Assets      
Derivative Asset 0    
Liabilities      
Current portion of contingent consideration 257    
Contingent consideration, non-current 2,716    
Total liabilities 2,973    
Fair Value, Recurring | Level 3 | Money market mutual funds      
Assets      
Derivative Asset 0    
Fair Value, Recurring | Level 3 | Interest rate cap      
Assets      
Derivative Asset $ 0 $ 0  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Details)
$ in Thousands
3 Months Ended 5 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Jan. 18, 2023
USD ($)
payment
Jan. 27, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Nov. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Contingent consideration     $ 2,973   $ 2,973 $ 2,973     $ 0 $ 0
Decrease in estimated fair value of contingent consideration     2,316 $ 7,800   2,316 $ 7,800   7,800  
Alphazyme                    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Fair value of contingent consideration $ 5,300       $ 5,289 $ 5,289        
Number of payments | payment 3                  
Payment period 3 years                  
Decrease in estimated fair value of contingent consideration     $ 2,300              
Alphazyme | Discount Rate                    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Contingent consideration liability, measurement input 0.178                  
Alphazyme | SPA, Maximum Performance Payment                    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Contingent consideration $ 75,000                  
MyChem                    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Fair value of contingent consideration   $ 7,800           $ 7,800 $ 7,800  
Decrease in estimated fair value of contingent consideration       $ 7,800            
MyChem | Discount Rate                    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Contingent consideration liability, measurement input   0.169                
MyChem | SPA, Maximum Performance Payment                    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                    
Contingent consideration   $ 40,000                
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 5 Months Ended 6 Months Ended 10 Months Ended 12 Months Ended
Jan. 18, 2023
Jan. 27, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Nov. 30, 2022
Dec. 31, 2022
Business Combination, Contingent Consideration, Liability [Roll Forward]                  
Beginning balance           $ 0 $ 0   $ 0
Change in estimated fair value of contingent consideration     $ (2,316) $ (7,800)   (2,316) $ (7,800)   (7,800)
Ending balance     2,973   $ 2,973 2,973     0
MyChem                  
Business Combination, Contingent Consideration, Liability [Roll Forward]                  
Contingent consideration related to the acquisition   $ 7,800           $ 7,800 $ 7,800
Change in estimated fair value of contingent consideration       $ (7,800)          
Alphazyme                  
Business Combination, Contingent Consideration, Liability [Roll Forward]                  
Contingent consideration related to the acquisition $ 5,300       $ 5,289 $ 5,289      
Change in estimated fair value of contingent consideration     $ (2,300)            
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 25,622 $ 13,486
Work-in-process 14,495 21,950
Finished goods 7,285 7,716
Total inventory $ 47,402 $ 43,152
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Government Assistance (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2022
USD ($)
building
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
San Diego Facility Lease      
Gain Contingencies [Line Items]      
Number of buildings | building 2    
Cooperative Agreement      
Gain Contingencies [Line Items]      
Expectation of reimbursement amount from government $ 38.8    
Percentage of reimbursable costs 50.00%    
Priority access period 10 years    
Government assistance received   $ 0.6 $ 8.7
Government contract receivable   $ 0.2 $ 0.2
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - extension_option
Jun. 30, 2023
Mar. 31, 2023
Jan. 31, 2023
Jupiter, Florida      
Lessee, Lease, Description [Line Items]      
Renewal term     5 years
Initial term     10 years
Number of extension options     1
Flanders I      
Lessee, Lease, Description [Line Items]      
Renewal term   5 years  
Initial term   11 years  
Number of extension options   1  
Flanders II      
Lessee, Lease, Description [Line Items]      
Renewal term   5 years  
Initial term   11 years  
Number of extension options   1  
Maximum      
Lessee, Lease, Description [Line Items]      
Renewal term 20 years    
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Leases on Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Finance leases $ 80,570 $ 0
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Operating leases $ 65,014 $ 63,896
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Total right-of-use assets $ 145,584 $ 63,896
Finance leases 560 0
Operating leases $ 6,918 $ 6,269
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Total current lease liabilities $ 7,478 $ 6,269
Finance leases 32,236 0
Operating leases $ 51,779 $ 51,556
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Total non-current lease liabilities $ 84,015 $ 51,556
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Lease Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Leases [Abstract]          
Depreciation of leased assets $ 573 $ 0 $ 573 $ 0  
Interest on lease liabilities 331 0 331 0  
Total finance lease costs 904 0 904 0  
Operating lease costs 3,120 1,892 6,178 3,766  
Variable lease costs 912 543 1,897 1,068  
Total lease costs $ 4,936 2,435 $ 8,979 4,834  
Weighted average remaining lease term (in years):          
Finance leases 14 years 8 months 12 days   14 years 8 months 12 days    
Operating leases 7 years 7 months 6 days   7 years 7 months 6 days   7 years 10 months 24 days
Weighted average discount rate:          
Finance leases 8.40%   8.40%    
Operating leases 6.60%   6.60%   6.50%
Cash paid for amounts included in lease liabilities:          
Financing cash flows used for finance leases $ 66 0 $ 66 0  
Operating cash flows used for finance leases 331 0 331 0  
Operating cash flows used for operating leases 2,617 1,521 5,040 3,019  
Non-cash transactions:          
Right-of-use assets obtained in exchange for new finance lease liabilities 15,795 0 32,862 0  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 0 $ 0 $ 3,931 $ 773  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Finance Leases  
2023 (remaining six months) $ 1,631
2024 3,327
2025 3,427
2026 3,530
2027 3,636
Thereafter 44,102
Total minimum lease payments 59,653
Less: interest (26,857)
Total lease liabilities 32,796
Operating Leases  
2023 (remaining six months) 5,268
2024 10,774
2025 10,952
2026 10,042
2027 8,564
Thereafter 34,125
Total minimum lease payments 79,725
Less: interest (21,028)
Total lease liabilities 58,697
Total  
2023 (remaining six months) 6,899
2024 14,101
2025 14,379
2026 13,572
2027 12,200
Thereafter 78,227
Total minimum lease payments 139,378
Less: interest (47,885)
Total lease liabilities $ 91,493
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2022
USD ($)
loan
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
May 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Debt Instrument [Line Items]                    
Long-term debt   $ 525,776,000     $ 525,776,000   $ 527,437,000      
Loss on long-term debt refinancing   0 $ 0   0 $ 208,000        
Debt issuance costs   1,800,000     1,800,000          
Interest rate cap                    
Debt Instrument [Line Items]                    
Derivative, notional amount               $ 500,000,000 $ 415,000,000  
Derivative asset, noncurrent   $ 14,000,000     $ 14,000,000          
New Credit Agreement                    
Debt Instrument [Line Items]                    
Proceeds from debt $ 8,500,000                  
Loss on long-term debt refinancing       $ 200,000            
Number of term loans | loan 2                  
New Credit Agreement | Secured Debt                    
Debt Instrument [Line Items]                    
Repayments of debt $ 8,500,000                  
New Credit Agreement | Line of Credit | Secured Debt                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity                   $ 600,000,000
Debt interest rate   8.03%     8.03%          
Debt issuance costs 900,000                  
Leverage ratio covenant   4.25     4.25          
Excess cash threshold amount   $ 10,000,000     $ 10,000,000          
New Credit Agreement | Line of Credit | Secured Debt | Minimum                    
Debt Instrument [Line Items]                    
Excess cash ratio percentage   0.00%     0.00%          
New Credit Agreement | Line of Credit | Secured Debt | Maximum                    
Debt Instrument [Line Items]                    
Excess cash ratio percentage   25.00%     25.00%          
Leverage ratio covenant   4.75     4.75          
New Credit Agreement | Line of Credit | Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity                   $ 180,000,000
Debt issuance costs   $ 300,000     $ 300,000          
Outstanding line of credit   $ 0     $ 0   $ 0      
New Credit Agreement | Line of Credit | Letter of Credit                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 20,000,000                  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt, gross $ 535,840  
Unamortized debt issuance costs (10,064) $ (11,123)
Total long-term debt 525,776 527,437
Less: current portion (5,440) (5,440)
Total long-term debt, less current portion 520,336 521,997
Secured Debt | New Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Long-term debt, gross $ 535,840 $ 538,560
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
2023 (remaining six months) $ 2,720
2024 5,440
2025 5,440
2026 5,440
2027 516,800
Total long-term debt $ 535,840
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net (loss) income $ (11,943) $ 156,721 $ (13,291) $ 303,581
Less: loss (income) attributable to common non-controlling interests 5,402 (85,481) 6,683 (165,479)
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic (6,541) 71,240 (6,608) 138,102
Net (loss) income effect of dilutive securities:        
Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options 0 43 0 74
Effect of the assumed conversion of Class B common stock 0 65,256 0 126,327
Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted $ (6,541) $ 136,539 $ (6,608) $ 264,503
Denominator:        
Weighted average Class A common shares outstanding—basic (in shares) 131,864 131,524 131,802 131,506
Weighted average effect of dilutive securities:        
Effect of dilutive ESPP, RSUs and options (in shares) 0 168 0 149
Effect of the assumed conversion of Class B common stock (in shares) 0 123,669 0 123,669
Weighted average Class A common shares outstanding—diluted (in shares) 131,864 255,361 131,802 255,324
Net (loss) income per Class A common share—basic (in usd per share) $ (0.05) $ 0.54 $ (0.05) $ 1.05
Net (loss) income per Class A common share - diluted (in usd per share) $ (0.05) $ 0.53 $ (0.05) $ 1.03
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Dilutive Securities Excluded (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of net income per share (in shares) 127,001 2,118 126,796 2,116
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of net income per share (in shares) 3,355 0 3,151 0
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of net income per share (in shares) 4,542 2,063 4,542 2,064
Shares estimated to be purchased under the ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of net income per share (in shares) 10 55 9 52
Shares of Class B common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of net income per share (in shares) 119,094 0 119,094 0
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Summary of Income Tax Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
(Loss) income before income taxes $ (13,364) $ 174,992 $ (17,887) $ 341,833
Income tax (benefit) expense $ (1,421) $ 18,271 $ (4,596) $ 38,252
Effective tax rate 10.60% 10.40% 25.70% 11.20%
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Examination [Line Items]        
Effective tax rate 10.60% 10.40% 25.70% 11.20%
Assumed income tax rate     46.70%  
Assumed income tax rate when business income deduction is unavailable     54.10%  
Tax distribution payable $ 0   $ 0  
Topco LLC | Tax Distribution        
Income Tax Examination [Line Items]        
Tax distributions paid 2,800,000 $ 88,200,000 20,300,000 $ 170,500,000
Topco LLC | Maravai LifeSciences Holdings, Inc | Tax Distribution        
Income Tax Examination [Line Items]        
Tax distributions paid $ 1,500,000 $ 45,500,000 $ 10,700,000 $ 87,900,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Percentage of tax benefits paid     85.00%    
Gain (loss) on tax receivable agreement $ 101,000 $ 0 $ (1,335,000) $ 2,340,000  
Distribution 1,305,000 42,653,000 9,607,000 82,542,000  
Non-Controlling Interest          
Related Party Transaction [Line Items]          
Distribution 1,305,000 42,588,000 9,607,000 82,477,000  
Related Party          
Related Party Transaction [Line Items]          
Liability payable 667,934,000   667,934,000   $ 675,956,000
Related Party | Tax Receivable Agreement, Payments | MLSH1 and MLSH 2          
Related Party Transaction [Line Items]          
Liability payable 677,400,000   677,400,000    
Related party transaction amounts 42,600,000 $ 0 42,600,000 $ 0  
Related Party | Tax Receivable Agreement Interest Payments | MLSH1 and MLSH 2          
Related Party Transaction [Line Items]          
Related party transaction amounts $ 400,000   $ 400,000    
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Segments - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Segment Reporting, Revenue Reconciling Item [Line Items]        
Number of reportable segments | segment     2  
Intersegment eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Commission expense | $ $ 0 $ 0 $ 0 $ 0
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Segments - Reconciliation of Revenue and Adjusted EBITDA to Net Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue $ 68,914 $ 242,732 $ 147,939 $ 487,025  
Amortization (6,852) (6,252) (13,617) (11,779)  
Depreciation (2,815) (1,892) (4,895) (3,747)  
Interest expense (7,022) (4,434) (18,855) (7,098)  
Interest income 6,791 0 12,836 0  
Corporate costs, net of eliminations (15,430) (11,914) (33,251) (24,253)  
Other adjustments:          
Fair value of contingent consideration liability recorded in connection with acquisition of a business 2,316 7,800 2,316 7,800 $ 7,800
Acquisition integration costs (3,466) (3,103) (5,930) (7,882)  
Stock-based compensation (9,272) (4,308) (15,259) (7,935)  
Merger and acquisition related expenses (371) (7) (3,662) (1,195)  
Financing costs 0 (27) 0 (1,064)  
Acquisition related tax adjustment (1,620) (1,264) (1,447) (1,264)  
Tax Receivable Agreement liability adjustment 101 0 (1,335) 2,340  
Other (231) 0 (914) (1,814)  
(Loss) income before income taxes (13,364) 174,992 (17,887) 341,833  
Income tax (benefit) expense 1,421 (18,271) 4,596 (38,252)  
Net (loss) income (11,943) 156,721 (13,291) 303,581  
Nucleic Acid Production          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 53,265 225,248 114,716 448,898  
Biologics Safety Testing          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 15,649 17,484 33,223 38,127  
Operating Segments          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 68,916 242,739 147,941 487,032  
Segment adjusted EBITDA 24,507 200,393 66,126 399,724  
Operating Segments | Nucleic Acid Production          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 53,265 225,255 114,716 448,905  
Segment adjusted EBITDA 14,192 186,291 42,065 369,090  
Operating Segments | Biologics Safety Testing          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue 15,651 17,484 33,225 38,127  
Segment adjusted EBITDA 10,315 14,102 24,061 30,634  
Intersegment eliminations          
Segment Reporting, Revenue Reconciling Item [Line Items]          
Revenue $ (2) $ (7) $ (2) $ (7)  
XML 82 mrvi-20230630_htm.xml IDEA: XBRL DOCUMENT 0001823239 2023-01-01 2023-06-30 0001823239 us-gaap:CommonClassAMember 2023-08-01 0001823239 us-gaap:CommonClassBMember 2023-08-01 0001823239 2023-06-30 0001823239 2022-12-31 0001823239 us-gaap:NonrelatedPartyMember 2023-06-30 0001823239 us-gaap:NonrelatedPartyMember 2022-12-31 0001823239 us-gaap:RelatedPartyMember 2023-06-30 0001823239 us-gaap:RelatedPartyMember 2022-12-31 0001823239 us-gaap:CommonClassAMember 2022-12-31 0001823239 us-gaap:CommonClassAMember 2023-06-30 0001823239 us-gaap:CommonClassBMember 2022-12-31 0001823239 us-gaap:CommonClassBMember 2023-06-30 0001823239 2023-04-01 2023-06-30 0001823239 2022-04-01 2022-06-30 0001823239 2022-01-01 2022-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001823239 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001823239 us-gaap:RetainedEarningsMember 2023-03-31 0001823239 us-gaap:NoncontrollingInterestMember 2023-03-31 0001823239 2023-03-31 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001823239 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001823239 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001823239 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001823239 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001823239 us-gaap:RetainedEarningsMember 2023-06-30 0001823239 us-gaap:NoncontrollingInterestMember 2023-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001823239 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001823239 us-gaap:RetainedEarningsMember 2022-12-31 0001823239 us-gaap:NoncontrollingInterestMember 2022-12-31 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001823239 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001823239 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001823239 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001823239 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001823239 us-gaap:RetainedEarningsMember 2022-03-31 0001823239 us-gaap:NoncontrollingInterestMember 2022-03-31 0001823239 2022-03-31 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001823239 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001823239 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001823239 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001823239 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001823239 us-gaap:RetainedEarningsMember 2022-06-30 0001823239 us-gaap:NoncontrollingInterestMember 2022-06-30 0001823239 2022-06-30 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001823239 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001823239 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001823239 us-gaap:RetainedEarningsMember 2021-12-31 0001823239 us-gaap:NoncontrollingInterestMember 2021-12-31 0001823239 2021-12-31 0001823239 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001823239 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001823239 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001823239 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember 2023-01-01 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember 2022-01-01 2022-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldings2LLCMember 2023-01-01 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldings2LLCMember 2022-01-01 2022-06-30 0001823239 mrvi:AlphazymeHoldingsIncMember 2023-01-22 2023-01-22 0001823239 2023-01-22 2023-01-22 0001823239 mrvi:MaravaiLifeSciencesHoldingsIncAndAlphazymeHoldingsIncMember 2023-01-22 2023-01-22 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember 2023-01-22 2023-01-22 0001823239 us-gaap:CommonClassBMember 2023-01-22 0001823239 srt:NorthAmericaMember mrvi:NucleicAcidProductionSegmentMember 2023-04-01 2023-06-30 0001823239 srt:NorthAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2023-04-01 2023-06-30 0001823239 srt:NorthAmericaMember 2023-04-01 2023-06-30 0001823239 us-gaap:EMEAMember mrvi:NucleicAcidProductionSegmentMember 2023-04-01 2023-06-30 0001823239 us-gaap:EMEAMember mrvi:BiologicsSafetyTestingSegmentMember 2023-04-01 2023-06-30 0001823239 us-gaap:EMEAMember 2023-04-01 2023-06-30 0001823239 srt:AsiaPacificMember mrvi:NucleicAcidProductionSegmentMember 2023-04-01 2023-06-30 0001823239 srt:AsiaPacificMember mrvi:BiologicsSafetyTestingSegmentMember 2023-04-01 2023-06-30 0001823239 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:NucleicAcidProductionSegmentMember 2023-04-01 2023-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2023-04-01 2023-06-30 0001823239 mrvi:LatinAndCentralAmericaMember 2023-04-01 2023-06-30 0001823239 mrvi:NucleicAcidProductionSegmentMember 2023-04-01 2023-06-30 0001823239 mrvi:BiologicsSafetyTestingSegmentMember 2023-04-01 2023-06-30 0001823239 srt:NorthAmericaMember mrvi:NucleicAcidProductionSegmentMember 2023-01-01 2023-06-30 0001823239 srt:NorthAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2023-01-01 2023-06-30 0001823239 srt:NorthAmericaMember 2023-01-01 2023-06-30 0001823239 us-gaap:EMEAMember mrvi:NucleicAcidProductionSegmentMember 2023-01-01 2023-06-30 0001823239 us-gaap:EMEAMember mrvi:BiologicsSafetyTestingSegmentMember 2023-01-01 2023-06-30 0001823239 us-gaap:EMEAMember 2023-01-01 2023-06-30 0001823239 srt:AsiaPacificMember mrvi:NucleicAcidProductionSegmentMember 2023-01-01 2023-06-30 0001823239 srt:AsiaPacificMember mrvi:BiologicsSafetyTestingSegmentMember 2023-01-01 2023-06-30 0001823239 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:NucleicAcidProductionSegmentMember 2023-01-01 2023-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2023-01-01 2023-06-30 0001823239 mrvi:LatinAndCentralAmericaMember 2023-01-01 2023-06-30 0001823239 mrvi:NucleicAcidProductionSegmentMember 2023-01-01 2023-06-30 0001823239 mrvi:BiologicsSafetyTestingSegmentMember 2023-01-01 2023-06-30 0001823239 srt:NorthAmericaMember mrvi:NucleicAcidProductionSegmentMember 2022-04-01 2022-06-30 0001823239 srt:NorthAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2022-04-01 2022-06-30 0001823239 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001823239 us-gaap:EMEAMember mrvi:NucleicAcidProductionSegmentMember 2022-04-01 2022-06-30 0001823239 us-gaap:EMEAMember mrvi:BiologicsSafetyTestingSegmentMember 2022-04-01 2022-06-30 0001823239 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001823239 srt:AsiaPacificMember mrvi:NucleicAcidProductionSegmentMember 2022-04-01 2022-06-30 0001823239 srt:AsiaPacificMember mrvi:BiologicsSafetyTestingSegmentMember 2022-04-01 2022-06-30 0001823239 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:NucleicAcidProductionSegmentMember 2022-04-01 2022-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2022-04-01 2022-06-30 0001823239 mrvi:LatinAndCentralAmericaMember 2022-04-01 2022-06-30 0001823239 mrvi:NucleicAcidProductionSegmentMember 2022-04-01 2022-06-30 0001823239 mrvi:BiologicsSafetyTestingSegmentMember 2022-04-01 2022-06-30 0001823239 srt:NorthAmericaMember mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-06-30 0001823239 srt:NorthAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2022-01-01 2022-06-30 0001823239 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001823239 us-gaap:EMEAMember mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-06-30 0001823239 us-gaap:EMEAMember mrvi:BiologicsSafetyTestingSegmentMember 2022-01-01 2022-06-30 0001823239 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001823239 srt:AsiaPacificMember mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-06-30 0001823239 srt:AsiaPacificMember mrvi:BiologicsSafetyTestingSegmentMember 2022-01-01 2022-06-30 0001823239 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-06-30 0001823239 mrvi:LatinAndCentralAmericaMember mrvi:BiologicsSafetyTestingSegmentMember 2022-01-01 2022-06-30 0001823239 mrvi:LatinAndCentralAmericaMember 2022-01-01 2022-06-30 0001823239 mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-06-30 0001823239 mrvi:BiologicsSafetyTestingSegmentMember 2022-01-01 2022-06-30 0001823239 mrvi:MaravaiTopcoHoldingsLLCMember 2023-06-30 0001823239 mrvi:MaravaiTopcoHoldingsLLCMember mrvi:MaravaiLifeSciencesHoldingsLLCMember 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2023-04-01 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2023-01-01 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2022-04-01 2022-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsLLCMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2022-01-01 2022-06-30 0001823239 mrvi:NacalaiUSAIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001823239 mrvi:NacalaiUSAIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001823239 mrvi:NacalaiUSAIncMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001823239 mrvi:NacalaiUSAIncMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001823239 mrvi:GSKPlcMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001823239 mrvi:GSKPlcMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001823239 mrvi:MerckCoIncMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001823239 mrvi:BioNTechSEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001823239 mrvi:BioNTechSEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001823239 mrvi:BioNTechSEMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001823239 mrvi:PfizerIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001823239 mrvi:PfizerIncMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001823239 mrvi:PfizerIncMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001823239 mrvi:CureVacMember mrvi:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001823239 mrvi:AlphazymeLLCMember 2023-01-18 2023-01-18 0001823239 mrvi:AlphazymeLLCMember 2023-01-01 2023-06-30 0001823239 mrvi:AlphazymeLLCMember 2023-04-01 2023-06-30 0001823239 mrvi:AlphazymeLLCMember 2023-01-18 2023-06-30 0001823239 mrvi:AlphazymeLLCMember 2023-06-01 2023-06-30 0001823239 mrvi:AlphazymeLLCMember mrvi:SecuritiesPurchaseAgreementMaximumPerformancePaymentMember 2023-01-18 0001823239 mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember 2023-01-18 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:AlphazymeLLCMember 2023-01-18 2023-01-18 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:AlphazymeLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:AlphazymeLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001823239 mrvi:AlphazymeLLCMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember mrvi:PotentialWorkingCapitalAdjustmentsMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember mrvi:SecureRepresentationsAndWarrantiesMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember mrvi:PotentialWorkingCapitalAdjustmentsMember 2023-04-01 2023-06-30 0001823239 mrvi:AlphazymeLLCMember us-gaap:TradeNamesMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember us-gaap:TradeNamesMember 2023-01-18 2023-01-18 0001823239 mrvi:AlphazymeLLCMember us-gaap:DevelopedTechnologyRightsMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember us-gaap:DevelopedTechnologyRightsMember 2023-01-18 2023-01-18 0001823239 mrvi:AlphazymeLLCMember us-gaap:CustomerRelationshipsMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember us-gaap:CustomerRelationshipsMember 2023-01-18 2023-01-18 0001823239 srt:MinimumMember mrvi:AlphazymeLLCMember mrvi:MeasurementInputRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-01-18 0001823239 srt:MaximumMember mrvi:AlphazymeLLCMember mrvi:MeasurementInputRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-01-18 0001823239 mrvi:AlphazymeLLCMember mrvi:MeasurementInputObsolescentCurveMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-01-18 0001823239 mrvi:MyChemLLCMember 2022-01-27 2022-01-27 0001823239 mrvi:MyChemLLCMember 2022-04-01 2022-06-30 0001823239 mrvi:MyChemLLCMember 2022-01-01 2022-06-30 0001823239 mrvi:MyChemLLCMember 2022-01-27 2022-11-30 0001823239 mrvi:MyChemLLCMember 2022-11-01 2022-11-30 0001823239 mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementMaximumPerformancePaymentMember 2022-01-27 0001823239 mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember 2022-01-27 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember 2022-01-27 2022-01-27 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001823239 mrvi:MyChemLegacyOwnersMember mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementRetentionPaymentMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001823239 mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMember 2022-01-27 0001823239 mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMember 2023-01-28 2023-01-28 0001823239 mrvi:MyChemLLCMember mrvi:SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMember 2023-01-29 2023-06-30 0001823239 mrvi:MyChemLLCMember 2022-01-27 0001823239 mrvi:MyChemLLCMember 2022-10-01 2022-12-31 0001823239 mrvi:MyChemLLCMember mrvi:PotentialWorkingCapitalAdjustmentsMember 2022-01-27 0001823239 mrvi:MyChemLLCMember mrvi:SecureRepresentationsAndWarrantiesMember 2022-01-27 0001823239 mrvi:MyChemLLCMember mrvi:PotentialWorkingCapitalAdjustmentsMember 2022-10-01 2022-12-31 0001823239 mrvi:MyChemLLCMember mrvi:SecureRepresentationsAndWarrantiesMember 2023-01-28 2023-03-31 0001823239 mrvi:MyChemLLCMember mrvi:IndemnificationOfPreClosingLiabilitiesMember 2023-01-29 2023-06-30 0001823239 mrvi:MyChemLLCMember us-gaap:TradeNamesMember 2022-01-27 0001823239 mrvi:MyChemLLCMember us-gaap:TradeNamesMember 2022-01-27 2022-01-27 0001823239 mrvi:MyChemLLCMember us-gaap:DevelopedTechnologyRightsMember 2022-01-27 0001823239 mrvi:MyChemLLCMember us-gaap:DevelopedTechnologyRightsMember 2022-01-27 2022-01-27 0001823239 mrvi:MyChemLLCMember us-gaap:CustomerRelationshipsMember 2022-01-27 0001823239 mrvi:MyChemLLCMember us-gaap:CustomerRelationshipsMember 2022-01-27 2022-01-27 0001823239 srt:MinimumMember mrvi:MyChemLLCMember mrvi:MeasurementInputRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-01-27 0001823239 srt:MaximumMember mrvi:MyChemLLCMember mrvi:MeasurementInputRevenueGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-01-27 0001823239 mrvi:MyChemLLCMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-01-27 0001823239 srt:MinimumMember mrvi:MyChemLLCMember mrvi:MeasurementInputObsolescentCurveMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-01-27 0001823239 srt:MaximumMember mrvi:MyChemLLCMember mrvi:MeasurementInputObsolescentCurveMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-01-27 0001823239 2022-01-01 2022-12-31 0001823239 mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-12-31 0001823239 mrvi:NucleicAcidProductionSegmentMember 2022-12-31 0001823239 mrvi:BiologicsSafetyTestingSegmentMember 2022-12-31 0001823239 mrvi:NucleicAcidProductionSegmentMember 2023-06-30 0001823239 mrvi:BiologicsSafetyTestingSegmentMember 2023-06-30 0001823239 srt:MinimumMember 2023-06-30 0001823239 srt:MaximumMember 2023-06-30 0001823239 us-gaap:TradeNamesMember 2023-06-30 0001823239 srt:MinimumMember us-gaap:TradeNamesMember 2023-06-30 0001823239 srt:MaximumMember us-gaap:TradeNamesMember 2023-06-30 0001823239 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001823239 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001823239 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001823239 us-gaap:CustomerRelationshipsMember 2023-06-30 0001823239 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001823239 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001823239 us-gaap:TradeNamesMember 2022-12-31 0001823239 srt:MinimumMember us-gaap:TradeNamesMember 2022-12-31 0001823239 srt:MaximumMember us-gaap:TradeNamesMember 2022-12-31 0001823239 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001823239 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001823239 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001823239 us-gaap:CustomerRelationshipsMember 2022-12-31 0001823239 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001823239 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001823239 mrvi:AlphazymeLLCMember 2023-03-31 0001823239 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001823239 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001823239 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001823239 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001823239 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001823239 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001823239 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001823239 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001823239 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001823239 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2023-06-30 0001823239 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001823239 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001823239 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2022-12-31 0001823239 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2022-12-31 0001823239 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2022-12-31 0001823239 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateCapMember 2022-12-31 0001823239 mrvi:AlphazymeLLCMember us-gaap:MeasurementInputDiscountRateMember 2023-01-18 0001823239 mrvi:MyChemLLCMember us-gaap:MeasurementInputDiscountRateMember 2022-01-27 0001823239 mrvi:MyChemLLCMember 2022-01-01 2022-12-31 0001823239 mrvi:SanDiegoCaliforniaMember 2022-05-31 0001823239 mrvi:CooperativeAgreementMember 2022-05-01 2022-05-31 0001823239 mrvi:CooperativeAgreementMember 2022-05-31 0001823239 mrvi:CooperativeAgreementMember 2023-04-01 2023-06-30 0001823239 mrvi:CooperativeAgreementMember 2023-01-01 2023-06-30 0001823239 mrvi:CooperativeAgreementMember 2023-06-30 0001823239 mrvi:JupiterFloridaMember 2023-01-31 0001823239 mrvi:SanDiegoCaliforniaFlandersIIMember 2023-03-31 0001823239 mrvi:SanDiegoCaliforniaFlandersIMember 2023-03-31 0001823239 us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2020-10-31 0001823239 us-gaap:RevolvingCreditFacilityMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2020-10-31 0001823239 us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2023-06-30 0001823239 us-gaap:LetterOfCreditMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2022-01-31 0001823239 us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember 2022-01-01 2022-01-31 0001823239 mrvi:NewCreditAgreementMember 2022-01-01 2022-01-31 0001823239 mrvi:NewCreditAgreementMember 2022-01-01 2022-03-31 0001823239 us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2022-01-31 0001823239 us-gaap:RevolvingCreditFacilityMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2023-06-30 0001823239 srt:MaximumMember us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2023-06-30 0001823239 srt:MinimumMember us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2023-06-30 0001823239 us-gaap:InterestRateCapMember 2021-03-31 0001823239 us-gaap:InterestRateCapMember 2022-05-31 0001823239 us-gaap:InterestRateCapMember 2023-06-30 0001823239 us-gaap:SecuredDebtMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001823239 us-gaap:RevolvingCreditFacilityMember mrvi:NewCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001823239 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001823239 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001823239 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001823239 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001823239 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001823239 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001823239 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001823239 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001823239 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001823239 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001823239 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001823239 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001823239 us-gaap:CommonClassBMember 2023-04-01 2023-06-30 0001823239 us-gaap:CommonClassBMember 2022-04-01 2022-06-30 0001823239 us-gaap:CommonClassBMember 2023-01-01 2023-06-30 0001823239 us-gaap:CommonClassBMember 2022-01-01 2022-06-30 0001823239 mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2023-04-01 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsIncMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2023-04-01 2023-06-30 0001823239 mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2023-01-01 2023-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsIncMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2023-01-01 2023-06-30 0001823239 mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2022-04-01 2022-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsIncMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2022-04-01 2022-06-30 0001823239 mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2022-01-01 2022-06-30 0001823239 mrvi:MaravaiLifeSciencesHoldingsIncMember mrvi:TaxDistributionMember mrvi:MaravaiTopcoHoldingsLLCMember 2022-01-01 2022-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementPaymentsMember us-gaap:RelatedPartyMember 2023-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementPaymentsMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementPaymentsMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementInterestPaymentsMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementInterestPaymentsMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementPaymentsMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001823239 mrvi:MLSH1AndMLSH2Member mrvi:TaxReceivableAgreementPaymentsMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:NucleicAcidProductionSegmentMember 2023-04-01 2023-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:NucleicAcidProductionSegmentMember 2022-04-01 2022-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:NucleicAcidProductionSegmentMember 2023-01-01 2023-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:NucleicAcidProductionSegmentMember 2022-01-01 2022-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:BiologicsSafetyTestingSegmentMember 2023-04-01 2023-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:BiologicsSafetyTestingSegmentMember 2022-04-01 2022-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:BiologicsSafetyTestingSegmentMember 2023-01-01 2023-06-30 0001823239 us-gaap:OperatingSegmentsMember mrvi:BiologicsSafetyTestingSegmentMember 2022-01-01 2022-06-30 0001823239 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0001823239 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001823239 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0001823239 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001823239 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001823239 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001823239 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001823239 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares mrvi:segment pure mrvi:reporting_unit mrvi:payment mrvi:building mrvi:extension_option mrvi:loan 0001823239 --12-31 2023 Q2 false http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-Q true 2023-06-30 false 001-39725 Maravai LifeSciences Holdings, Inc. DE 85-2786970 10770 Wateridge Circle Suite 200 San Diego CA 92121 858 546-0004 Class A common stock, $0.01 par value MRVI NASDAQ Yes Yes Large Accelerated Filer false false false 131923561 119094026 580176000 632138000 48987000 138624000 47402000 43152000 22515000 25798000 232000 8190000 699312000 847902000 141619000 52694000 326459000 283668000 234726000 216663000 769586000 765799000 92735000 115589000 2264437000 2282315000 6658000 5991000 50344000 53371000 2459000 3088000 9458000 42254000 5440000 5440000 560000 0 74919000 110144000 520336000 521997000 32236000 0 8512000 0 667934000 675956000 62862000 68975000 1366799000 1377072000 0.01 0.01 500000000 500000000 131901000 131901000 131692000 131692000 1319000 1317000 0.01 0.01 300000000 300000000 119094000 119094000 123669000 123669000 1191000 1237000 119903000 137898000 398158000 404766000 520571000 545218000 377067000 360025000 897638000 905243000 2264437000 2282315000 68914000 242732000 147939000 487025000 43273000 37496000 76949000 77528000 35377000 28061000 74048000 61261000 4194000 4274000 8339000 7969000 -2316000 -7800000 -2316000 -7800000 80528000 62031000 157020000 138958000 -11614000 180701000 -9081000 348067000 7022000 4434000 18855000 7098000 6791000 0 12836000 0 0 0 0 -208000 -101000 0 1335000 -2340000 -1620000 -1275000 -1452000 -1268000 -13364000 174992000 -17887000 341833000 -1421000 18271000 -4596000 38252000 -11943000 156721000 -13291000 303581000 -5402000 85481000 -6683000 165479000 -6541000 71240000 -6608000 138102000 -0.05 0.54 -0.05 1.05 -0.05 0.53 -0.05 1.03 131864000 131524000 131802000 131506000 131864000 255361000 131802000 255324000 -11943000 156721000 -13291000 303581000 -5402000 85481000 -6683000 165479000 -6541000 71240000 -6608000 138102000 131789000 1318000 119094000 1191000 114309000 404699000 379121000 900638000 112000 1000 530000 445000 976000 193000 -193000 0 4871000 4401000 9272000 1305000 1305000 -6541000 -5402000 -11943000 131901000 1319000 119094000 1191000 119903000 398158000 377067000 897638000 131692000 1317000 123669000 1237000 137898000 404766000 360025000 905243000 4575000 -46000 -26348000 26392000 -2000 209000 2000 34000 36000 315000 -315000 0 8004000 7255000 15259000 9607000 9607000 -6608000 -6683000 -13291000 131901000 1319000 119094000 1191000 119903000 398158000 377067000 897638000 131490000 1315000 123669000 1237000 128584000 251423000 271743000 654302000 49000 1114000 1114000 -480000 480000 0 2220000 2088000 4308000 65000 42588000 42653000 71240000 85481000 156721000 131539000 1315000 123669000 1237000 131373000 322663000 317204000 773792000 131488000 1315000 123669000 1237000 128386000 184561000 229862000 545361000 51000 1148000 1148000 -494000 494000 0 4089000 3846000 7935000 65000 82477000 82542000 1691000 1691000 138102000 165479000 303581000 131539000 1315000 123669000 1237000 131373000 322663000 317204000 773792000 -13291000 303581000 4895000 3747000 13617000 11779000 4193000 2639000 1448000 1410000 15259000 7935000 0 -208000 -4276000 26073000 -2316000 -7800000 -1335000 2340000 3489000 1283000 -89968000 2332000 -4328000 7502000 1718000 10052000 1639000 6310000 6582000 -1773000 -652000 -4776000 -13254000 759000 104268000 326583000 69622000 238836000 32927000 4409000 8662000 0 -93887000 -243245000 9607000 82477000 0 8455000 2720000 11175000 66000 0 1890000 0 9706000 0 35661000 0 6492000 0 19000 1263000 -62343000 -83934000 -51962000 -596000 632138000 551272000 580176000 550676000 20608000 6132000 -72000 13856000 2763000 2145000 232000 0 32862000 0 3931000 773000 5289000 7800000 0 10000000 Organization and Significant Accounting Policies<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maravai LifeSciences Holdings, Inc. (the “Company”, and together with its consolidated subsidiaries, “Maravai”, “we”, “us”, and “our”) provides critical products to enable the development of drugs, therapeutics, diagnostics and vaccines and to support research on human diseases. Our products address the key phases of biopharmaceutical development and include complex nucleic acids for diagnostic and therapeutic applications and antibody-based products to detect impurities during the production of biopharmaceutical products.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is headquartered in San Diego, California, and has two principal businesses: Nucleic Acid Production and Biologics Safety Testing. Our Nucleic Acid Production business manufactures and sells products used in the fields of gene therapy, vaccines, nucleoside chemistry, oligonucleotide therapy and molecular diagnostics, including reagents used in the chemical synthesis, modification, labelling and purification of deoxyribonucleic acid (“DNA”) and ribonucleic acid (“RNA”). Our core Nucleic Acid Production offerings include messenger ribonucleic acid (“mRNA”), long and short oligonucleotides, our proprietary CleanCap® capping technology and oligonucleotide building blocks. Our Biologics Safety Testing business sells highly specialized analytical products for use in biologic manufacturing process development, including custom product-specific development antibody and assay development services.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization and Organizational Transactions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were incorporated as a Delaware corporation in August 2020 for the purpose of facilitating an initial public offering (“IPO”). Immediately prior to the IPO, we effected a series of organizational transactions (the “Organizational Transactions”), which, together with the IPO, were completed in November 2020, that resulted in the Company operating, controlling all of the business affairs and becoming the ultimate parent company of Maravai Topco Holdings, LLC (“Topco LLC”) and its consolidated subsidiaries. Maravai Life Sciences Holdings, LLC (“MLSH 1”), which is controlled by investment entities affiliated with GTCR, is the only other member of Topco LLC.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is the sole managing member of Topco LLC, which operates and controls TriLink Biotechnologies, LLC (“TriLink”), Glen Research, LLC, MockV Solutions, LLC, Cygnus Technologies, LLC (“Cygnus”) and Alphazyme, LLC (“Alphazyme”) and their respective subsidiaries. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisition of Alphazyme (see Note 2), the Company undertook a series of structuring transactions (the “Structuring Transactions”), including:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 18, 2023, the Company acquired all of the outstanding membership interests in Alphazyme (see Note 2).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 19, 2023, the Company entered into a contribution agreement (the “Contribution Agreement”) with Alphazyme Holdings, Inc. (“Alphazyme Holdings”), a wholly-owned subsidiary of the Company, pursuant to which the Company contributed all such membership interests in Alphazyme (the “Alphazyme Membership Interest”) to Alphazyme Holdings.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 22, 2023, Alphazyme Holdings entered into a contribution and exchange Agreement (the “Contribution and Exchange Agreement”) with Topco LLC, pursuant to which it contributed all of the Alphazyme Membership Interests to TopCo LLC in exchange for 5,059,134 newly-issued LLC Units of Topco LLC at a price per unit of $13.87, which was equal to the 50-day volume-weighted average price of the Company’s Class A common stock as calculated on January 18, 2023 (the “Contribution and Exchange”).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Immediately following the Contribution and Exchange, the Company entered into a forfeiture agreement (the “Forfeiture Agreement”) with Alphazyme Holdings, TopCo LLC and MLSH 1, a related party, pursuant to which each of the Company (together with Alphazyme Holdings) and MLSH 1 agreed to forfeit 5,059,134 and 4,871,970 LLC Units, respectively, representing 3.7% of the Company’s (together with Alphazyme Holdings) and MLSH 1’s respective LLC Units of Topco LLC, and an equal number of shares of the Company’s Class B common stock, par value $0.01 per share, were forfeited by MLSH 1, in each case for no consideration. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These were considered transactions between entities under common control. As a result, the consolidated financial statements for periods prior to the these transactions have been adjusted to combine the previously separate entities for presentation purposes.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates and controls all of the business and affairs of Topco LLC, and, through Topco LLC and its subsidiaries, conducts its business. Because we manage and operate the business and control the strategic decisions and day-to-day operations of Topco LLC and also have a substantial financial interest in Topco LLC, we consolidate the financial results of Topco LLC, and a portion of our net (loss) income is allocated to the non-controlling interests in Topco LLC held by MLSH 1. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Interim Condensed Consolidated Financial Statements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of our operations and cash flows for interim periods in accordance with GAAP. All such adjustments are of a normal, recurring nature. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or for any future period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet presented as of December 31, 2022 has been derived from the audited consolidated financial statements as of that date. The condensed consolidated financial statements and notes are presented as permitted by Form 10-Q and do not contain all information that is included in the annual financial statements and notes thereto of the Company. The condensed consolidated financial statements and notes included in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”) filed with the SEC.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with GAAP requires the Company to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenue and expenses, and related disclosures. These estimates form the basis for judgments the Company makes about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company bases its estimates and judgments on historical experience and on various other assumptions that the Company believes are reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions the Company may undertake in the future. Significant estimates include, but are not limited to, the measurement of right-of-use assets and lease liabilities and related incremental borrowing rate, the payable to related parties pursuant to the Tax Receivable Agreement (as defined in Note 11), the realizability of our net deferred tax assets, and valuation of goodwill and intangible assets acquired in business combinations. Actual results could differ materially from those estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of the Company’s significant accounting policies is included in Note 1 of the Notes to the Consolidated Financial Statements included in its 2022 Form 10-K. There have been no material changes in the Company’s significant accounting policies during the three and six months ended June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue primarily from the sale of products and, to a much lesser extent, services in the fields of nucleic acid production and biologics safety testing. Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The majority of the Company’s contracts include only one performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition. The Company also recognizes revenue from other contracts that may include a combination of products and services, the provision of solely services, or from license fee arrangements which may be associated with the delivery of product. Where there is a combination of products and services, the Company accounts for the promises as individual performance obligations if they are concluded to be distinct. Performance </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are considered distinct if they are both capable of being distinct and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. As a practical expedient, we do not adjust the transaction price for the effects of a significant financing component if, at contract inception, the period between customer payment and the transfer of goods or services is expected to be one year or less. Contracts with customers are evaluated on a contract-by-contract basis as contracts may include multiple types of goods and services as described below.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nucleic Acid Production</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nucleic Acid Production revenue is generated from the manufacture and sale of highly modified, complex nucleic acids products to support the needs of our customers’ research, therapeutic and vaccine programs. The primary offering of products includes CleanCap®, mRNA and specialized oligonucleotides. Contracts typically consist of a single performance obligation. We also sell nucleic acid products for labeling and detecting proteins in cells and tissue samples research. The Company recognizes revenue from these products in the period in which the performance obligation is satisfied by transferring control to the customer. Revenue for nucleic acid catalog products is recognized at a single point in time, generally upon shipment to the customer. Revenue for contracts for certain custom nucleic acid products, with an enforceable right to payment and a reasonable margin for work performed to date, is recognized over time, based on a cost-to-cost input method over the manufacturing period. Payments received from customers in advance of manufacturing their products is recorded as deferred revenue until the products are delivered.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Biologics Safety Testing</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Biologics Safety Testing revenue is associated with the sale of bioprocess impurity detection kit products. We also enter into contracts that include custom antibody development, assay development and antibody affinity extraction services. These products and services enable the detection of impurities that occur in the manufacturing of biologic drugs and other therapeutics. The Company recognizes revenue from the sale of bioprocess impurity detection kits in the period in which the performance obligation is satisfied by transferring control to the customer. Custom antibody development contracts consist of a single performance obligation, typically with an enforceable right to payment and a reasonable margin for work performed to date. Revenue is recognized over time based on a cost-to-cost input method over the contract term. Where an enforceable right to payment does not exist, revenue is recognized at a point in time when control is transferred to the customer. Assay development service contracts consist of a single performance obligation. Revenue is recognized at a point in time when a successful antigen test and report is provided to the customer. Affinity extraction services, which generally occur over a short period of time, consist of a single performance obligation to perform the extraction service and provide a summary report to the customer. Revenue is recognized either over time or at a point in time depending on contractual payment terms with the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected the practical expedient to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less. The Company had no material unfulfilled performance obligations for contracts with an original length greater than one year for any period presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accepts returns only if the products do not meet customer specifications, and historically, the Company’s volume of product returns has not been significant. Further, no warranties are provided for promised goods and services other than assurance type warranties.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the products and/or services. The transaction price for product sales is calculated at the contracted product selling price. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of services are mostly based on time and materials. Generally, payments from customers are due when goods and services are transferred. As most contracts contain a single performance obligation, the transaction price is representative of the standalone selling price charged to customers. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration has not been material to our consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected by the Company are not included in the transaction price as revenue as they are ultimately remitted to a governmental authority. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and handling costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Accordingly, revenue for shipping and handling is recognized at the same time that the related product revenue is recognized.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing and general and administrative expenses. The costs to fulfill the contracts are determined to be immaterial and are recognized as an expense when incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract receivable when it has an unconditional right to consideration. There were no contract asset balances as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities include billings in excess of revenue recognized, such as customer deposits and deferred revenue. Customer deposits, which are included in accrued expenses, are recorded when cash payments are received or due in advance of performance. Deferred revenue is recorded when the Company has unsatisfied performance obligations. Total contract liabilities were $5.6 million and $4.8 million as of June 30, 2023 and December 31, 2022, respectively. Contract liabilities are expected to be recognized as revenue within the next twelve months.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the revenue by segment and region for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,330</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,221</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,149</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,343</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,977</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,320</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,265</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,649</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,914</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,068</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,770</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,838</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,499</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,141</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,894</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,692</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,716</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,939</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,172</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,187</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,461</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,039</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,737</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,248</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,484</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,732</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,433</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,691</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,124</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,811</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,275</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,086</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,933</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,537</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,898</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,025</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue is attributed to geographic regions based on the bill-to location of the transaction. For all periods presented, the majority of our revenue was recognized at a point in time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Controlling Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-controlling interests represent the portion of profit or loss, net assets and comprehensive (loss) income of our consolidated subsidiaries that is not allocable to the Company based on our percentage of ownership of such entities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, following the completion of the Organizational Transactions, we became the sole managing member of Topco LLC. As of June 30, 2023, we held approximately 52.6% of the outstanding LLC Units of Topco LLC, and MLSH 1 held approximately 47.4% of the outstanding LLC Units of Topco LLC. Therefore, we report non-controlling interests based on the percentage of LLC Units of Topco LLC held by MLSH 1 on the condensed consolidated balance sheet as of June 30, 2023. Income or loss attributed to the non-controlling interest in Topco LLC is based on the LLC Units outstanding during the period for which the income or loss is generated and is presented on the condensed consolidated statements of operations and condensed consolidated statements of comprehensive (loss) income.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MLSH 1 is entitled to exchange its LLC Units of Topco LLC, together with an equal number of shares of our Class B common stock (together referred to as “Paired Interests”), for shares of Class A common stock on a one-for-one basis or, at our election, for cash, from a substantially concurrent public offering or private sale (based on the price of our Class A common stock in such public offering or private sale). As such, future exchanges of Paired Interests by MLSH 1 will result in a change in ownership and reduce or increase the amount recorded as non-controlling interests and increase or decrease additional paid-in-capital when Topco LLC has positive or negative net assets, respectively. For the six months ended June 30, 2023 and 2022, MLSH 1 did not exchange any Paired Interests.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions of $1.3 million and $9.6 million for tax liabilities were made to MLSH 1 during the three and six months ended June 30, 2023, respectively. Distributions of $42.6 million and $82.5 million for tax liabilities were made to MLSH 1 during the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two reportable segments. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon discrete financial information at the segment level. All of our long-lived assets are located in the United States.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The carrying value of these cash equivalents approximates fair value. Cash and cash equivalents consist of deposits held at financial institutions and money market mutual funds.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consist of amounts due from customers for product sales and services. The Company’s expected credit losses are developed using an estimated loss rate method that considers historical collection experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The estimated loss rates are applied to trade receivables with similar risk characteristics such as the length of time the balance has been outstanding, liquidity and financial position of the customer, and the geographic location of the customer. In certain instances, the Company may identify individual accounts receivable assets that do not share risk characteristics with other accounts receivable, in which case the Company records its expected credit losses on an individual asset basis.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the allowance for credit losses was approximately $2.0 million and $2.2 million, respectively. Write-offs of accounts receivable were not significant during the three and six months ended June 30, 2023. There were $0.5 million of recoveries during the six months ended June 30, 2023. There were no recoveries during the three months ended June 30, 2023. Write-offs of accounts receivable and recoveries were not significant during the three and six months ended June 30, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc. is computed by dividing net (loss) income attributable to us by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share is calculated by giving effect to all potential weighted average dilutive stock options, restricted stock units, and Topco LLC Units, that together with an equal number of shares of our Class B common stock, are convertible into shares of our Class A common stock. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method or if-converted method, as applicable. The Company reported net (loss) income attributable to Maravai LifeSciences Holdings, Inc. for the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration awarded to the Company by the U.S. Department of Defense is outside the scope of the contracts with customers, income tax, funded research and development, and contribution guidance. This is because the awarding entity is not considered to be a customer, the receipt of the funding is not predicated on the Company’s income tax position, there are no refund provisions, and the entity is not receiving reciprocal value for their support provided to the Company. The Company’s elected policy is to recognize such assistance as a reduction to the carrying amount of the assets associated with the award when it is reasonably assured that the funding will be received as evidenced through the existence of an arrangement, amounts eligible for reimbursement are determinable and have been incurred or paid, the applicable conditions under the arrangement have been met, and collectability of amounts due is reasonably assured.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The Company follows accounting guidance that has a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of the asset or liability as of the measurement date. Instruments with readily available actively quoted prices, or for which fair value can be measured from actively quoted prices in an orderly market, will generally have a higher degree of market price transparency and a lesser degree of judgment used in measuring fair value. The three levels of the hierarchy are defined as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Include other inputs that are directly or indirectly observable in the marketplace; and</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs which are supported by little or no market activity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the carrying value of the Company’s current assets and liabilities approximated fair value due to the short maturities of these instruments. The fair values of the Company’s long-term debt approximated carrying value, excluding the effect of unamortized debt discount, as it is based on borrowing rates currently available to the Company for debt with similar terms and maturities (Level 2 inputs).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates mergers, acquisitions and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or an acquisition of assets. The Company first identifies the acquiring entity by determining if the target is a legal entity or a group of assets or liabilities. If control over a legal entity is being evaluated, the Company also evaluates if the target is a variable interest or voting interest entity. For acquisitions of voting interest entities, the Company applies a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen test is met, the transaction is accounted for as an acquisition of assets. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its business combinations using the acquisition method of accounting which requires that the assets acquired and liabilities assumed of acquired businesses be recorded at their respective fair values at the date of acquisition. The purchase price, which includes the fair value of consideration transferred, is attributed to the fair value of the assets acquired </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and liabilities assumed. The purchase price may also include contingent consideration. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration liabilities are recognized at their estimated fair value on the acquisition date. Contingent consideration arrangements that are determined to be compensatory in nature are recognized as post combination expense in our condensed consolidated statements of operations ratably over the implied service period beginning in the period it becomes probable such amounts will become payable. The excess of the purchase price of the acquisition over the fair value of the identifiable net assets of the acquiree is recorded as goodwill. The fair value of assets acquired and liabilities assumed in certain cases may be subject to revision based on the final determination of fair value during a period of time not to exceed twelve months from the acquisition date. The results of acquired businesses are included in the Company’s consolidated financial statements from the date of acquisition. Transaction costs directly attributable to acquired businesses are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the fair value of intangible assets acquired, defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between willing market participants, requires management to use significant judgment, including the selection of valuation methodologies, assumptions about future net cash flows, and discount rates. Each of these factors can significantly affect the value attributed to the identifiable intangible asset acquired in a business combination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration represents additional consideration that may be transferred to former owners of an acquired entity in the future if certain future events occur or conditions are met. Contingent consideration resulting from the acquisition of a business is recorded at fair value on the acquisition date. Such contingent consideration is re-measured to its estimated fair value at each reporting date with the change in fair value recognized within operating expenses in the Company’s condensed consolidated statements of operations. Subsequent changes in the fair value of the contingent consideration are classified as an adjustment to cash flows from operating activities in the condensed consolidated statements of cash flows because the change in fair value is an input in determining net (loss) income. Cash paid in settlement of contingent consideration liabilities are classified as cash flows from financing activities up to the acquisition date fair value with any excess classified as cash flows from operating activities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of contingent consideration liabilities associated with the acquisition of a business can result from updates to assumptions such as the expected timing or probability of achieving customer-related performance targets, specified sales milestones, changes in projected revenue or changes in discount rates. Judgment is used in determining those assumptions as of the acquisition date and for each subsequent reporting period. Therefore, any changes in the fair value will impact the Company’s results of operations in such reporting period, thereby resulting in potential variability in the Company’s operating results until such contingencies are resolved.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances at a financial institution that management believes is of high credit-quality and is financially stable. Cash is deposited with major financial institutions in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company believes it is not exposed to significant credit risk due to the financial strength of the depository institutions in which the cash is held. The Company provides credit, in the normal course of business, to international and domestic distributors and customers, which are geographically dispersed. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue from each of our customers who individually accounted for 10% or more of our total revenue or accounts receivable for the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable, net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nacalai USA, Inc.</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSK plc</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merck &amp; Co., Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BioNTech SE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pfizer Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CureVac N.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.5pt">Less than 10%</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, all of the revenue recorded for Nacalai USA, Inc. was generated by the Nucleic Acid Production Segment. For the three months ended June 30, 2023, all of the revenue recorded for GSK plc was generated by the Nucleic Acid Production Segment. For the three and six months ended June 30, 2022, substantially all of the revenue recorded for BioNTech SE and Pfizer Inc. was generated by the Nucleic Acid Production segment.</span></div> 2 5059134 13.87 P50D 5059134 4871970 0.037 0.01 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates and controls all of the business and affairs of Topco LLC, and, through Topco LLC and its subsidiaries, conducts its business. Because we manage and operate the business and control the strategic decisions and day-to-day operations of Topco LLC and also have a substantial financial interest in Topco LLC, we consolidate the financial results of Topco LLC, and a portion of our net (loss) income is allocated to the non-controlling interests in Topco LLC held by MLSH 1. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany transactions and accounts between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Interim Condensed Consolidated Financial Statements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to Form 10-Q of Regulation S-X of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. These unaudited condensed consolidated financial statements include all adjustments necessary to fairly state the financial position and the results of our operations and cash flows for interim periods in accordance with GAAP. All such adjustments are of a normal, recurring nature. Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the year ending December 31, 2023 or for any future period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet presented as of December 31, 2022 has been derived from the audited consolidated financial statements as of that date. The condensed consolidated financial statements and notes are presented as permitted by Form 10-Q and do not contain all information that is included in the annual financial statements and notes thereto of the Company. The condensed consolidated financial statements and notes included in this report should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (“2022 Form 10-K”) filed with the SEC.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Controlling Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-controlling interests represent the portion of profit or loss, net assets and comprehensive (loss) income of our consolidated subsidiaries that is not allocable to the Company based on our percentage of ownership of such entities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, following the completion of the Organizational Transactions, we became the sole managing member of Topco LLC. As of June 30, 2023, we held approximately 52.6% of the outstanding LLC Units of Topco LLC, and MLSH 1 held approximately 47.4% of the outstanding LLC Units of Topco LLC. Therefore, we report non-controlling interests based on the percentage of LLC Units of Topco LLC held by MLSH 1 on the condensed consolidated balance sheet as of June 30, 2023. Income or loss attributed to the non-controlling interest in Topco LLC is based on the LLC Units outstanding during the period for which the income or loss is generated and is presented on the condensed consolidated statements of operations and condensed consolidated statements of comprehensive (loss) income.</span></div>MLSH 1 is entitled to exchange its LLC Units of Topco LLC, together with an equal number of shares of our Class B common stock (together referred to as “Paired Interests”), for shares of Class A common stock on a one-for-one basis or, at our election, for cash, from a substantially concurrent public offering or private sale (based on the price of our Class A common stock in such public offering or private sale). As such, future exchanges of Paired Interests by MLSH 1 will result in a change in ownership and reduce or increase the amount recorded as non-controlling interests and increase or decrease additional paid-in-capital when Topco LLC has positive or negative net assets, respectively. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in accordance with GAAP requires the Company to make judgments, estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenue and expenses, and related disclosures. These estimates form the basis for judgments the Company makes about the carrying values of assets and liabilities that are not readily apparent from other sources. The Company bases its estimates and judgments on historical experience and on various other assumptions that the Company believes are reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions the Company may undertake in the future. Significant estimates include, but are not limited to, the measurement of right-of-use assets and lease liabilities and related incremental borrowing rate, the payable to related parties pursuant to the Tax Receivable Agreement (as defined in Note 11), the realizability of our net deferred tax assets, and valuation of goodwill and intangible assets acquired in business combinations. Actual results could differ materially from those estimates.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue primarily from the sale of products and, to a much lesser extent, services in the fields of nucleic acid production and biologics safety testing. Revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements with customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The majority of the Company’s contracts include only one performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is defined as the unit of account for revenue recognition. The Company also recognizes revenue from other contracts that may include a combination of products and services, the provision of solely services, or from license fee arrangements which may be associated with the delivery of product. Where there is a combination of products and services, the Company accounts for the promises as individual performance obligations if they are concluded to be distinct. Performance </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations are considered distinct if they are both capable of being distinct and distinct within the context of the contract. In determining whether performance obligations meet the criteria for being distinct, the Company considers a number of factors, such as the degree of interrelation and interdependence between obligations, and whether or not the good or service significantly modifies or transforms another good or service in the contract. As a practical expedient, we do not adjust the transaction price for the effects of a significant financing component if, at contract inception, the period between customer payment and the transfer of goods or services is expected to be one year or less. Contracts with customers are evaluated on a contract-by-contract basis as contracts may include multiple types of goods and services as described below.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nucleic Acid Production</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nucleic Acid Production revenue is generated from the manufacture and sale of highly modified, complex nucleic acids products to support the needs of our customers’ research, therapeutic and vaccine programs. The primary offering of products includes CleanCap®, mRNA and specialized oligonucleotides. Contracts typically consist of a single performance obligation. We also sell nucleic acid products for labeling and detecting proteins in cells and tissue samples research. The Company recognizes revenue from these products in the period in which the performance obligation is satisfied by transferring control to the customer. Revenue for nucleic acid catalog products is recognized at a single point in time, generally upon shipment to the customer. Revenue for contracts for certain custom nucleic acid products, with an enforceable right to payment and a reasonable margin for work performed to date, is recognized over time, based on a cost-to-cost input method over the manufacturing period. Payments received from customers in advance of manufacturing their products is recorded as deferred revenue until the products are delivered.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Biologics Safety Testing</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Biologics Safety Testing revenue is associated with the sale of bioprocess impurity detection kit products. We also enter into contracts that include custom antibody development, assay development and antibody affinity extraction services. These products and services enable the detection of impurities that occur in the manufacturing of biologic drugs and other therapeutics. The Company recognizes revenue from the sale of bioprocess impurity detection kits in the period in which the performance obligation is satisfied by transferring control to the customer. Custom antibody development contracts consist of a single performance obligation, typically with an enforceable right to payment and a reasonable margin for work performed to date. Revenue is recognized over time based on a cost-to-cost input method over the contract term. Where an enforceable right to payment does not exist, revenue is recognized at a point in time when control is transferred to the customer. Assay development service contracts consist of a single performance obligation. Revenue is recognized at a point in time when a successful antigen test and report is provided to the customer. Affinity extraction services, which generally occur over a short period of time, consist of a single performance obligation to perform the extraction service and provide a summary report to the customer. Revenue is recognized either over time or at a point in time depending on contractual payment terms with the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected the practical expedient to not disclose the unfulfilled performance obligations for contracts with an original length of one year or less. The Company had no material unfulfilled performance obligations for contracts with an original length greater than one year for any period presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accepts returns only if the products do not meet customer specifications, and historically, the Company’s volume of product returns has not been significant. Further, no warranties are provided for promised goods and services other than assurance type warranties.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for an individual contract is recognized at the related transaction price, which is the amount the Company expects to be entitled to in exchange for transferring the products and/or services. The transaction price for product sales is calculated at the contracted product selling price. The transaction price for a contract with multiple performance obligations is allocated to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices for products are determined based on the prices charged to customers, which are directly observable. Standalone selling price of services are mostly based on time and materials. Generally, payments from customers are due when goods and services are transferred. As most contracts contain a single performance obligation, the transaction price is representative of the standalone selling price charged to customers. Revenue is recognized only to the extent that it is probable that a significant reversal of the cumulative amount recognized will not occur in future periods. Variable consideration has not been material to our consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales taxes collected by the Company are not included in the transaction price as revenue as they are ultimately remitted to a governmental authority. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and handling costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. Accordingly, revenue for shipping and handling is recognized at the same time that the related product revenue is recognized.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the incremental costs of obtaining contracts as an expense when incurred when the amortization period of the assets that otherwise would have been recognized is one year or less. These costs are included in sales and marketing and general and administrative expenses. The costs to fulfill the contracts are determined to be immaterial and are recognized as an expense when incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are generated when contractual billing schedules differ from revenue recognition timing and the Company records a contract receivable when it has an unconditional right to consideration. There were no contract asset balances as of June 30, 2023 and December 31, 2022.</span></div>Contract liabilities include billings in excess of revenue recognized, such as customer deposits and deferred revenue. Customer deposits, which are included in accrued expenses, are recorded when cash payments are received or due in advance of performance. Deferred revenue is recorded when the Company has unsatisfied performance obligations. 0 0 5600000 4800000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the revenue by segment and region for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,677</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,330</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,221</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,928</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,149</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,343</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,977</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,320</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,265</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,649</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,914</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,068</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,770</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,838</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,499</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,141</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,894</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,798</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,692</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,716</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,223</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,939</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,172</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,187</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,461</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,039</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,737</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,342</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,248</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,484</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,732</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,433</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,691</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,124</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,811</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,275</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,086</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,933</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,537</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin and Central America</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,898</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,127</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,025</span></td></tr></table> 27653000 6677000 34330000 13221000 3928000 17149000 12343000 4977000 17320000 48000 67000 115000 53265000 15649000 68914000 61068000 13770000 74838000 17642000 8499000 26141000 35894000 10798000 46692000 112000 156000 268000 114716000 33223000 147939000 82015000 7172000 89187000 113461000 4578000 118039000 29737000 5605000 35342000 35000 129000 164000 225248000 17484000 242732000 161433000 14691000 176124000 244811000 9275000 254086000 42604000 13933000 56537000 50000 228000 278000 448898000 38127000 487025000 0.526 0.474 1 1300000 9600000 42600000 82500000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two reportable segments. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the Company’s chief operating decision maker (“CODM”) in deciding how to allocate resources and assessing performance. The CODM allocates resources and assesses performance based upon discrete financial information at the segment level. All of our long-lived assets are located in the United States.</span></div> 2 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The carrying value of these cash equivalents approximates fair value. Cash and cash equivalents consist of deposits held at financial institutions and money market mutual funds.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consist of amounts due from customers for product sales and services. The Company’s expected credit losses are developed using an estimated loss rate method that considers historical collection experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. The estimated loss rates are applied to trade receivables with similar risk characteristics such as the length of time the balance has been outstanding, liquidity and financial position of the customer, and the geographic location of the customer. In certain instances, the Company may identify individual accounts receivable assets that do not share risk characteristics with other accounts receivable, in which case the Company records its expected credit losses on an individual asset basis.</span></div> 2000000 2200000 500000 0 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc. is computed by dividing net (loss) income attributable to us by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share is calculated by giving effect to all potential weighted average dilutive stock options, restricted stock units, and Topco LLC Units, that together with an equal number of shares of our Class B common stock, are convertible into shares of our Class A common stock. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method or if-converted method, as applicable. The Company reported net (loss) income attributable to Maravai LifeSciences Holdings, Inc. for the three and six months ended June 30, 2023 and 2022.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Assistance</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration awarded to the Company by the U.S. Department of Defense is outside the scope of the contracts with customers, income tax, funded research and development, and contribution guidance. This is because the awarding entity is not considered to be a customer, the receipt of the funding is not predicated on the Company’s income tax position, there are no refund provisions, and the entity is not receiving reciprocal value for their support provided to the Company. The Company’s elected policy is to recognize such assistance as a reduction to the carrying amount of the assets associated with the award when it is reasonably assured that the funding will be received as evidenced through the existence of an arrangement, amounts eligible for reimbursement are determinable and have been incurred or paid, the applicable conditions under the arrangement have been met, and collectability of amounts due is reasonably assured.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. The Company follows accounting guidance that has a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of the asset or liability as of the measurement date. Instruments with readily available actively quoted prices, or for which fair value can be measured from actively quoted prices in an orderly market, will generally have a higher degree of market price transparency and a lesser degree of judgment used in measuring fair value. The three levels of the hierarchy are defined as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Include other inputs that are directly or indirectly observable in the marketplace; and</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs which are supported by little or no market activity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the carrying value of the Company’s current assets and liabilities approximated fair value due to the short maturities of these instruments. The fair values of the Company’s long-term debt approximated carrying value, excluding the effect of unamortized debt discount, as it is based on borrowing rates currently available to the Company for debt with similar terms and maturities (Level 2 inputs).</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates mergers, acquisitions and other similar transactions to assess whether or not the transaction should be accounted for as a business combination or an acquisition of assets. The Company first identifies the acquiring entity by determining if the target is a legal entity or a group of assets or liabilities. If control over a legal entity is being evaluated, the Company also evaluates if the target is a variable interest or voting interest entity. For acquisitions of voting interest entities, the Company applies a screen test to determine if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets. If the screen test is met, the transaction is accounted for as an acquisition of assets. If the screen is not met, further determination is required as to whether or not the Company has acquired inputs and processes that have the ability to create outputs which would meet the definition of a business.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its business combinations using the acquisition method of accounting which requires that the assets acquired and liabilities assumed of acquired businesses be recorded at their respective fair values at the date of acquisition. The purchase price, which includes the fair value of consideration transferred, is attributed to the fair value of the assets acquired </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and liabilities assumed. The purchase price may also include contingent consideration. The Company assesses whether such contingent consideration is subject to liability classification and fair value measurement or meets the definition of a derivative. Contingent consideration liabilities are recognized at their estimated fair value on the acquisition date. Contingent consideration arrangements that are determined to be compensatory in nature are recognized as post combination expense in our condensed consolidated statements of operations ratably over the implied service period beginning in the period it becomes probable such amounts will become payable. The excess of the purchase price of the acquisition over the fair value of the identifiable net assets of the acquiree is recorded as goodwill. The fair value of assets acquired and liabilities assumed in certain cases may be subject to revision based on the final determination of fair value during a period of time not to exceed twelve months from the acquisition date. The results of acquired businesses are included in the Company’s consolidated financial statements from the date of acquisition. Transaction costs directly attributable to acquired businesses are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the fair value of intangible assets acquired, defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between willing market participants, requires management to use significant judgment, including the selection of valuation methodologies, assumptions about future net cash flows, and discount rates. Each of these factors can significantly affect the value attributed to the identifiable intangible asset acquired in a business combination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration represents additional consideration that may be transferred to former owners of an acquired entity in the future if certain future events occur or conditions are met. Contingent consideration resulting from the acquisition of a business is recorded at fair value on the acquisition date. Such contingent consideration is re-measured to its estimated fair value at each reporting date with the change in fair value recognized within operating expenses in the Company’s condensed consolidated statements of operations. Subsequent changes in the fair value of the contingent consideration are classified as an adjustment to cash flows from operating activities in the condensed consolidated statements of cash flows because the change in fair value is an input in determining net (loss) income. Cash paid in settlement of contingent consideration liabilities are classified as cash flows from financing activities up to the acquisition date fair value with any excess classified as cash flows from operating activities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of contingent consideration liabilities associated with the acquisition of a business can result from updates to assumptions such as the expected timing or probability of achieving customer-related performance targets, specified sales milestones, changes in projected revenue or changes in discount rates. Judgment is used in determining those assumptions as of the acquisition date and for each subsequent reporting period. Therefore, any changes in the fair value will impact the Company’s results of operations in such reporting period, thereby resulting in potential variability in the Company’s operating results until such contingencies are resolved.</span></div> Concentration of Credit RiskFinancial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and accounts receivable. The Company maintains substantially all of its cash balances at a financial institution that management believes is of high credit-quality and is financially stable. Cash is deposited with major financial institutions in excess of Federal Deposit Insurance Corporation (“FDIC”) insurance limits. The Company believes it is not exposed to significant credit risk due to the financial strength of the depository institutions in which the cash is held. The Company provides credit, in the normal course of business, to international and domestic distributors and customers, which are geographically dispersed. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue from each of our customers who individually accounted for 10% or more of our total revenue or accounts receivable for the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts Receivable, net</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nacalai USA, Inc.</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GSK plc</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merck &amp; Co., Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BioNTech SE</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pfizer Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CureVac N.V.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.5pt">Less than 10%</span></div> 0.119 0.165 0.163 0.203 0.112 0.157 0.106 0.327 0.367 0.120 0.321 0.309 0.192 0.157 Acquisitions<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Alphazyme, LLC</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2023, the Company completed the acquisition of Alphazyme, LLC (“Alphazyme”), a privately-held original equipment manufacturer (“OEM”) provider of custom, scalable, molecular biology enzymes to customers in the genetic analysis and nucleic acid synthesis markets. The acquisition will expand the Company’s internal enzyme product portfolio and increase the Company’s differentiated mRNA manufacturing services and product offerings. Alphazyme’s ability to manufacture custom enzymes allows the Company to expand into near adjacent markets and raise our enzyme vertical.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired Alphazyme for a total purchase consideration of $75.3 million, subject to customary post-closing adjustments, including a working capital settlement. The total cash consideration was paid using existing cash on hand. The transaction was accounted for as an acquisition of a business as Alphazyme consisted of inputs and processes applied to those inputs that had the ability to contribute to the creation of outputs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2023, the Company incurred $4.1 million in transaction costs associated with the acquisition of Alphazyme, which were recorded within selling, general and administrative expenses in the condensed consolidated statements of operations. The Company did not incur any such transaction costs during the three months ended June 30, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of consideration transferred to acquire Alphazyme consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Represents cash consideration paid at closing of $70.1 million, net of a purchase price adjustment received in June 2023 of $0.1 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Securities Purchase Agreement (the “Alphazyme SPA”) between the Company and sellers of Alphazyme, additional payments to the sellers of Alphazyme are dependent upon meeting or exceeding defined revenue targets during fiscal years 2023 through 2025 (the “Alphazyme Performance Payments”). The Alphazyme SPA provides for a total maximum Alphazyme Performance Payments of $75.0 million. The Alphazyme Performance Payments were recorded as contingent consideration and was included as part of the purchase consideration. The Company estimated the fair value of the Alphazyme Performance Payments contingent consideration based on a Monte-Carlo simulation model which utilized an income approach. The estimated fair value was based on Alphazyme revenue projections, expected payout term, volatility and risk adjusted discount rates which are Level 3 inputs (see Note 4).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Alphazyme SPA also provides that the Company will pay certain employees of Alphazyme an additional amount totaling $9.3 million (the “Alphazyme Retention Payments”) as of various dates but primarily through December 31, 2025 as long as these individuals continue to be employed by the Company. The Company considers the payment of the Alphazyme Retention Payments as probable and is recognizing compensation expense related to these payments in the post-acquisition period ratably over the service period of approximately three years. For the three and six months ended June 30, 2023, the Company recorded $0.6 million and $1.1 million, respectively, of compensation expense related to the Alphazyme Retention Payments within selling, general and administrative expenses in the condensed consolidated statements of operations. Compensation expense related to the Alphazyme Retention Payments recorded within cost of revenue and research and development expenses were not material.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values and the allocation of total purchase consideration are preliminary, based upon information available at the time of closing as the Company continues to evaluate underlying inputs and assumptions. Accordingly, these provisional values may be subject to adjustments during the measurement period, based upon new information obtained about facts and circumstances that existed at the time of closing. The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,382)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,535 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for under the acquisition method of accounting, and therefore, the total purchase price was allocated to the identifiable tangible and intangible assets acquired and the liabilities assumed based on their respective fair values as of the acquisition date. Purchase consideration in excess of the amounts recognized for the net assets acquired was recognized as goodwill. Goodwill is primarily attributable to expanded synergies expected from the acquisition associated with a vertical supply integration. All of the goodwill acquired in connection with the acquisition of Alphazyme was allocated to the Company’s Nucleic Acid Production segment. None of the goodwill recognized is expected to be deductible for income tax purposes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the acquisition, approximately $1.5 million was placed into escrow to cover potential working capital adjustments and approximately $3.0 million was placed into escrow to secure certain representations and warranties pursuant to the terms of the Alphazyme SPA. These amounts are included in the total purchase consideration of $75.3 million. The $1.5 million was released from escrow during the three months ended June 30, 2023, of which the Company received $0.1 million related to net working capital adjustments. Because the remaining $3.0 million held in escrow is not controlled by the Company, this amount is not included in the accompanying condensed consolidated balance sheet as of June 30, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of Alphazyme’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trade name and customer relationship intangible assets are related to Alphazyme’s name, customer loyalty and customer relationships. The developed technology intangible asset is related to its unique manufacturing process optimization capability to both scale production and achieve quality standards. The fair value of these intangible assets was based on Alphazyme’s projected revenues and was estimated using an income approach, specifically the relief from royalty method for trade names, the multi-period excess earnings method for developed technology, and the distributor method for customer relationships. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return utilizing Level 3 inputs. The useful lives for these intangible assets were determined based upon the remaining period for which the assets were expected to contribute directly or indirectly to future cash flows. Key quantitative assumptions used in the determination of fair value of the developed technology intangible included revenue growth rates ranging from 3.0% to 55.0%, a discount rate of 17.8% and an assumed technical obsolescent curve of 5.0%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the remaining assets acquired or liabilities assumed was estimated to equal their fair values based on their short-term nature. These estimates were based on the assumption that the Company believes to be reasonable; however, actual results may differ from these estimates. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MyChem, LLC</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 27, 2022, the Company completed the acquisition of MyChem, LLC (“MyChem”), a privately-held San Diego, California-based provider of ultra-pure nucleotides to customers in the diagnostics, pharma, genomics and research markets. The acquisition will vertically integrate the Company’s supply chain and expand its product offerings for inputs used in the development of therapeutics and vaccines. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired MyChem for a total purchase consideration of $257.9 million, which is inclusive of net working capital adjustments. The total cash consideration was paid using existing cash on hand. The transaction was accounted for as an acquisition of a business as MyChem consisted of inputs and processes applied to those inputs that had the ability to contribute to the creation of outputs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, the Company incurred $0.4 million and $3.4 million, respectively, in transaction costs associated with the acquisition of MyChem, which were recorded within selling, general and administrative expenses in the condensed consolidated statements of operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of consideration transferred to acquire MyChem consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Represents cash consideration paid at closing of $240.0 million and a purchase price adjustment paid in November 2022 of $0.1 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Securities Purchase Agreement (the “MyChem SPA”) between the Company and sellers of MyChem, additional payments to the sellers of MyChem were dependent upon meeting or exceeding defined revenue targets during fiscal 2022 (the “MyChem Performance Payment”). The MyChem SPA provides for a total maximum MyChem Performance Payment of $40.0 million. The MyChem Performance Payment was recorded as contingent consideration and was included as part of the purchase consideration. The Company estimated the fair value of the MyChem Performance Payment contingent consideration based on a Monte-Carlo simulation model which utilized an income approach. The estimated fair value was based on MyChem revenue projections, expected payout term, volatility and risk adjusted discount rates which are Level 3 inputs (see Note 4). The performance period applicable to the MyChem Performance Payment ended as of December 31, 2022 and it was determined that none of the defined revenue thresholds were achieved. Consequently, no payment was made to the sellers of MyChem.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MyChem SPA also provides that the Company will pay to the sellers of MyChem an additional $20.0 million (the “MyChem Retention Payment”) as of the second anniversary of the closing of the acquisition date as long as two senior employees who are also the sellers of MyChem continue to be employed by TriLink. The Company considers the payment of the MyChem Retention Payment as probable and is recognizing compensation expense related to this payment in the post-acquisition period ratably over the expected service period of two years. For the three and six months ended June 30, 2023, the Company recorded $1.2 million and $1.8 million, respectively, of compensation expense related to the MyChem Retention Payment within cost of revenue in the condensed consolidated statements of operations. For the three and six months ended </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023, the Company recorded $1.3 million and $2.5 million, respectively, of compensation expense related to the MyChem Retention Payment within research and development expenses in the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recorded $2.5 million and $4.3 million, respectively, of compensation expense related to the MyChem Retention Payment within research and development expenses in the condensed consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MyChem SPA further provides that the Company will pay to the sellers of MyChem an additional amount of up to $10.0 million subject to the completion of certain calculations associated with acquired inventory. During the first quarter of 2023, but subsequent to the end of the measurement period, these calculations were completed and a payment of $9.7 million was made by the Company to the sellers. The remaining $0.3 million was recorded as non-cash gain within current year operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final allocation of the purchase price based upon the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,819)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the preliminary purchase price allocation in the first quarter of 2022. During the fourth quarter of 2022, we recorded measurement period adjustments resulting in an increase to goodwill of $0.1 million and a decrease to other assets and current liabilities of $0.7 million. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for under the acquisition method of accounting, and therefore, the total purchase price was allocated to the identifiable tangible and intangible assets acquired and the liabilities assumed based on their respective fair values as of the acquisition date. Purchase consideration in excess of the amounts recognized for the net assets acquired was recognized as goodwill. Goodwill is primarily attributable to expanded synergies expected from the acquisition associated with a vertical supply integration. There were no tax impacts associated with the acquisition due to the pass-through income tax treatment of MyChem. All of the goodwill acquired in connection with the acquisition of MyChem was allocated to the Company’s Nucleic Acid Production segment and is deductible to Topco LLC for income tax purposes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the acquisition, approximately $1.0 million was placed into escrow to cover potential working capital adjustments and approximately $12.5 million was placed into escrow to secure certain representations and warranties pursuant to the terms of the MyChem SPA. These amounts are included in the total purchase consideration of $257.9 million. The Company released the $1.0 million in escrow and paid out an additional $0.1 million related to net working capital adjustments during the fourth quarter of 2022. During the first quarter of 2023, but subsequent to the end of the measurement period, $12.4 million of the amounts in escrow to secure certain representations and warranties was released to the sellers and the remaining $0.1 million was released to the Company for indemnification of pre-closing liabilities, which was recorded within current year operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of MyChem’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trade name and customer relationship intangible assets are related to MyChem’s name, customer loyalty and customer relationships. The developed technology intangible asset is related to processes and techniques for synthesizing and developing ultra-pure nucleotides. The fair value of these intangible assets was based on MyChem’s projected revenues and was estimated using an income approach, specifically the multi-period excess earnings method. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. The estimated fair value was developed by discounting future net cash flows to their present value at market-based rates of return utilizing Level 3 inputs. The useful lives for these intangible assets were determined based upon the remaining period for which the assets were expected to contribute directly or indirectly to future cash flows. Key quantitative assumptions used in the determination of fair value of the developed technology intangible included revenue growth rates ranging from 3.0% to 30.6%, a discount rate of 16.5% and an assumed technical obsolescent curve range of 5.0% to 7.5%.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the MyChem SPA, the Company recognized an indemnification asset of $8.0 million within other assets, which represented the seller’s obligation to reimburse pre-acquisition income tax liabilities assumed in the acquisition and was recorded within other long-term liabilities.</span></div>The carrying value of the remaining assets acquired or liabilities assumed was estimated to equal their fair values based on their short-term nature. 75300000 4100000 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of consideration transferred to acquire Alphazyme consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Represents cash consideration paid at closing of $70.1 million, net of a purchase price adjustment received in June 2023 of $0.1 million.</span></div>The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,382)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,535 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of consideration transferred to acquire MyChem consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Represents cash consideration paid at closing of $240.0 million and a purchase price adjustment paid in November 2022 of $0.1 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final allocation of the purchase price based upon the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,819)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,043 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 70037000 5289000 75326000 70100000 100000 75000000 9300000 P3Y 600000 1100000 288000 7246000 660000 31680000 5043000 44917000 482000 11900000 12382000 32535000 42791000 75326000 0 1500000 3000000 75300000 1500000 100000 3000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of Alphazyme’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of MyChem’s identifiable intangible assets as of the date of acquisition and their estimated useful lives:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.590%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,360 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 220000 P5Y 31000000 P12Y 460000 P12Y 31680000 0.030 0.550 0.178 0.050 257900000 400000 3400000 240145000 10000000 7800000 257945000 240000000 100000 40000000 20000000 P2Y 1200000 1800000 1300000 2500000 2500000 4300000 10000000 9700000 300000 1176000 2741000 123360000 8585000 135862000 420000 8399000 8819000 127043000 130902000 257945000 100000 -700000 -700000 1000000 12500000 257900000 1000000 100000 12400000 100000 460000 P3Y 121000000 P12Y 1900000 P12Y 123360000 0.030 0.306 0.165 0.050 0.075 8000000 Goodwill and Intangible Assets <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s goodwill of $326.5 million and $283.7 million as of June 30, 2023 and December 31, 2022, respectively, represents the excess of purchase consideration over the fair value of assets acquired and liabilities assumed. As of June 30, 2023, the Company had four reporting units, three of which are contained in the Nucleic Acid Production segment. During the six months ended June 30, 2023, the Company recorded goodwill of $42.8 million in connection with the acquisition of Alphazyme that was completed in January 2023 (see Note 2). As of December 31, 2022, the Company had three reporting units, two of which were contained in the Nucleic Acid Production segment. The Company has not recognized any goodwill impairment in any of the periods presented.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company’s goodwill by segment for the period presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are being amortized on a straight-line basis, which reflects the expected pattern in which the economic benefits of the intangible assets are being obtained, over an estimated useful life ranging from 3 to 14 years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are components of finite-lived intangible assets and accumulated amortization as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 14</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 12</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,649 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,058 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 14</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 12</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,082 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,419 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,663 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company recorded intangible assets of $31.7 million in connection with the acquisition of Alphazyme that was completed in January 2023 (see Note 2).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $6.2 million and $12.3 million of amortization expense from intangible assets directly linked with revenue-generating activities within cost of revenue in the condensed consolidated statements of operations for the three and six months ended June 30, 2023, respectively. The Company recognized $5.6 million and $10.3 million of amortization expense from intangible assets directly linked with revenue generating activities within cost of revenue in the condensed consolidated statements of operations for the three and six months ended June 30, 2022, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets that are not directly related to sales-generating activities of $0.7 million and $1.3 million was recorded as selling, general and administrative expenses for the three and six months ended June 30, 2023, respectively. Amortization expense for intangible assets that are not directly related to sales generating activities of $0.7 million and $1.5 million was recorded as selling, general and administrative expenses for the three and six months ended June 30, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated future amortization expense for finite-lived intangible assets were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 326500000 283700000 4 3 42800000 3 2 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity in the Company’s goodwill by segment for the period presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nucleic Acid Production</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Biologics Safety Testing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,459 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 163740000 119928000 283668000 42791000 0 42791000 206531000 119928000 326459000 P3Y P14Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are components of finite-lived intangible assets and accumulated amortization as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 14</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 12</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,036 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,726 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,649 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,058 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 14</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 - 12</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,082 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,419 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,663 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td></tr></table> 7800000 6059000 1741000 P3Y P10Y P3Y2M12D 319649000 97367000 222282000 P10Y P14Y P9Y4M24D 22313000 11610000 10703000 P10Y P12Y P6Y3M18D 349762000 115036000 234726000 P9Y2M12D 7580000 5746000 1834000 P3Y P10Y P3Y6M 288649000 85058000 203591000 P10Y P14Y P9Y6M 21853000 10615000 11238000 P10Y P12Y P6Y6M 318082000 101419000 216663000 P9Y3M18D 31700000 6200000 12300000 5600000 10300000 700000 1300000 700000 1500000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated future amortization expense for finite-lived intangible assets were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13739000 27478000 27335000 27098000 26082000 112994000 234726000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate cap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,407 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate cap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Alphazyme (see Note 2), the Company is required to make contingent payments to the sellers of up to $75.0 million, subject to achieving certain revenue thresholds. The preliminary fair value of the liability for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $5.3 million. The preliminary fair value of the contingent consideration was determined using a Monte-Carlo simulation-based model discounted to present value. Assumptions used in this calculation are expected revenue, a discount rate of 17.8% and various probability factors. The ultimate settlement of the contingent consideration could deviate from current estimates based on the actual results of these financial measures. The contingent consideration has three performance payments spanning over three years beginning 2024. This liability is considered to be a Level 3 financial liability that is remeasured each reporting period. Changes in fair value of contingent consideration are recognized as a gain or loss and recorded within change in estimated fair value of contingent consideration in the condensed consolidated statements of operations. During the three months ended June 30, 2023, the Company recorded a $2.3 million decrease in the estimated fair value of contingent consideration. This was due to a change in estimate associated with Alphazyme revenue projections reaching thresholds that would trigger a contingent payment per the Alphazyme SPA.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of MyChem (see Note 2), the Company is required to make contingent payments to the sellers of up to $40.0 million, subject to achieving certain revenue thresholds. The preliminary fair value of the liability for the contingent payments recognized upon the acquisition as part of the purchase accounting opening balance sheet totaled $7.8 million. The preliminary fair value of the contingent consideration was determined using a Monte-Carlo simulation-based model discounted to present value. Assumptions used in this calculation are expected revenue, a discount rate of 16.9% and various probability factors. The ultimate settlement of the contingent consideration could deviate from current estimates based on the actual results of these financial measures. The contingent consideration projected year of payment is 2023. This liability is considered to be a Level 3 financial liability that is remeasured each reporting period. Changes in fair value of contingent consideration are recognized as a gain or loss and recorded within change in estimated fair value of contingent consideration in the condensed consolidated statements of operations. During the second quarter of 2022, the Company recorded a $7.8 million decrease in the estimated fair value of contingent consideration. This was due to a change in the estimate associated with MyChem revenue projections reaching thresholds that would trigger a contingent payment per the MyChem SPA. The contingent consideration expired as of December 31, 2022 and the revenue thresholds were not achieved.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the period presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration related to the acquisition of MyChem</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration related to the acquisition of Alphazyme</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate cap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,407 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurements as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate cap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 326407000 0 0 326407000 0 13981000 0 13981000 326407000 13981000 0 340388000 0 0 257000 257000 0 0 2716000 2716000 0 0 2973000 2973000 0 11362000 0 11362000 75000000 5300000 0.178 3 P3Y -2300000 40000000 7800000 0.169 -7800000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the period presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration related to the acquisition of MyChem</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration related to the acquisition of Alphazyme</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in estimated fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,316)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 7800000 -7800000 0 5289000 -2316000 2973000 Balance Sheet Components<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,402 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,152 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,402 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,152 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 25622000 13486000 14495000 21950000 7285000 7716000 47402000 43152000 Government Assistance<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cooperative Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, TriLink entered into a cooperative agreement (the “Cooperative Agreement”) with the U.S. Department of Defense, as represented by the Joint Program Executive Office for Chemical, Biological, Radiological and Nuclear Defense on behalf of the Biomedical Advanced Research and Development Authority (“BARDA”), within the U.S. Department of Health and Human Services, to advance the development of domestic manufacturing capabilities and to expand TriLink’s domestic production capacity in its San Diego manufacturing campus (the “Flanders San Diego Facility”) for products critical to the development and manufacture of mRNA vaccines and therapeutics. The Flanders San Diego Facility consists of two buildings (“Flanders I” and “Flanders II”).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to certain requirements, BARDA awarded TriLink an amount equal to $38.8 million or 50% of the construction and validation costs budgeted for the Flanders San Diego Facility. The contract period of performance is May 2022 through December 2023, which is the effective date of the Cooperative Agreement through the anticipated date of completion of construction and validation of manufacturing capacity. Amounts reimbursed are subject to audit and may be recaptured by the U.S. Department of Defense in certain circumstances.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Cooperative Agreement requires the Company to provide the U.S. Government with conditional priority access and certain preferred pricing obligations for a 10-year period from the completion of the construction project for the production of a medical countermeasure (or a component thereof) that the Company manufactures in the Flanders San Diego Facility during a declared public health emergency.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023, the Company has received $0.6 million and $8.7 million, respectively, of reimbursements under the Cooperative Agreement, with equal offsets recorded to right-of-use assets associated with Flanders I within property and equipment on the condensed consolidated balance sheet. During the three and six months ended June 30, 2022, the Company had not yet received any reimbursements under the Cooperative Agreement. As of June 30, 2023, the Company has recorded a receivable of $0.2 million, with an equal offset to property and equipment.</span></div> 2 38800000 0.50 P10Y 600000 8700000 200000 Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company's facilities, including office, laboratory and manufacturing space, are occupied under long-term non-cancelable lease arrangements with various expiration dates through 2038, some of which include options to extend up to 20 years. The Company does not have any leases that include residual value guarantees. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company assumed Alphazyme’s existing facility lease in Jupiter, Florida, in connection with the acquisition of Alphazyme (see Note 2). The lease term began in January 2023 and will end in January 2032. The lease is for 10 years with the option to extend for one additional 5-year period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company entered into an agreement to expand the existing Alphazyme facility lease for additional space. The lease term will run concurrently with and as part of the initial lease term.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023 and June 2023, the Company’s leases for Flanders I and Flanders II, respectively, commenced. The Company entered into the lease agreement in August 2021. The leases are for eleven years with the option to extend for one additional 5-year period. The Company is reasonably certain to execute the renewal option and has, therefore, recognized this as part of its ROU assets and lease liabilities. The lease includes tenant improvement provisions, rent abatement clauses, and escalating rent payments over the life of the lease.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Line Item in the Condensed Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-807"><span style="-sec-ix-hidden:f-808">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-811"><span style="-sec-ix-hidden:f-812">Other assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-819"><span style="-sec-ix-hidden:f-820">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-827"><span style="-sec-ix-hidden:f-828">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of leased assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:67.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.5pt">The Company did not have any finance leases as of December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash transactions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company's facilities, including office, laboratory and manufacturing space, are occupied under long-term non-cancelable lease arrangements with various expiration dates through 2038, some of which include options to extend up to 20 years. The Company does not have any leases that include residual value guarantees. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company assumed Alphazyme’s existing facility lease in Jupiter, Florida, in connection with the acquisition of Alphazyme (see Note 2). The lease term began in January 2023 and will end in January 2032. The lease is for 10 years with the option to extend for one additional 5-year period. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company entered into an agreement to expand the existing Alphazyme facility lease for additional space. The lease term will run concurrently with and as part of the initial lease term.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023 and June 2023, the Company’s leases for Flanders I and Flanders II, respectively, commenced. The Company entered into the lease agreement in August 2021. The leases are for eleven years with the option to extend for one additional 5-year period. The Company is reasonably certain to execute the renewal option and has, therefore, recognized this as part of its ROU assets and lease liabilities. The lease includes tenant improvement provisions, rent abatement clauses, and escalating rent payments over the life of the lease.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Line Item in the Condensed Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-807"><span style="-sec-ix-hidden:f-808">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-811"><span style="-sec-ix-hidden:f-812">Other assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-819"><span style="-sec-ix-hidden:f-820">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-827"><span style="-sec-ix-hidden:f-828">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of leased assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:67.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.5pt">The Company did not have any finance leases as of December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash transactions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P20Y P10Y 1 P5Y P11Y P11Y 1 1 P5Y P5Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents supplemental balance sheet information related to the Company's leases as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Line Item in the Condensed Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-807"><span style="-sec-ix-hidden:f-808">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-811"><span style="-sec-ix-hidden:f-812">Other assets</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,584 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-819"><span style="-sec-ix-hidden:f-820">Accrued expenses and other current liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-827"><span style="-sec-ix-hidden:f-828">Other long-term liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,556 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 80570000 0 65014000 63896000 145584000 63896000 560000 0 6918000 6269000 7478000 6269000 32236000 0 51779000 51556000 84015000 51556000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the net lease costs for the Company’s leases reflected in the Company's condensed consolidated statements of operations were as follows for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation of leased assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease costs</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,936 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,435 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,834 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and weighted average discount rate related to the Company's ROU assets and lease liabilities for its leases were as follows as of the periods presented:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:67.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.5pt">The Company did not have any finance leases as of December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information concerning the cash flow impact arising from the Company's leases recorded in the Company's condensed consolidated statements of cash flows is detailed in the following table for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash transactions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 573000 0 573000 0 331000 0 331000 0 904000 0 904000 0 3120000 1892000 6178000 3766000 912000 543000 1897000 1068000 4936000 2435000 8979000 4834000 P14Y8M12D P7Y7M6D P7Y10M24D 0.084 0.066 0.065 66000 0 66000 0 331000 0 331000 0 2617000 1521000 5040000 3019000 15795000 0 32862000 0 0 0 3931000 773000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company expects that its future minimum lease payments will become due and payable as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,857)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,028)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,697 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,493 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1631000 5268000 6899000 3327000 10774000 14101000 3427000 10952000 14379000 3530000 10042000 13572000 3636000 8564000 12200000 44102000 34125000 78227000 59653000 79725000 139378000 26857000 21028000 47885000 32796000 58697000 91493000 Long-Term Debt<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, Maravai Intermediate Holdings, LLC (“Intermediate”), a wholly-owned subsidiary of Topco LLC, along with certain of its subsidiaries (together with Intermediate, the “Borrowers”), entered into a credit agreement (as amended, the “Credit Agreement”), which provides for a term loan facility and a revolving credit facility. In January 2022, the Company entered into an amendment (the “Amendment”) to refinance the term loan and to address the planned phase out of London Interbank Offered Rate (“LIBOR”), which was replaced with a Term Secured Overnight Financing Rate (“SOFR”) based rate.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement provides for a $600.0 million term loan facility, maturing October 2027 (the “Tranche B Term Loan”), and a $180.0 million revolving credit facility (the “Revolving Credit Facility”).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the interest rate on the Tranche B Term Loan was 8.03% per annum. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement also provides for a $20.0 million limit for letters of credit, which remained unused as of June 30, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Agreement are unconditionally guaranteed by Topco LLC, together with the existing and future material domestic subsidiaries of Topco LLC (subject to certain exceptions), as specified in the respective guaranty agreements. Borrowings under the Credit Agreement are also secured by a first-priority lien and security interest in substantially all of the assets (subject to certain exceptions) of existing and future material domestic subsidiaries of Topco LLC that are loan parties.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting related to entering into the Amendment was evaluated on a creditor-by-creditor basis to determine whether each transaction should be accounted for as a modification or extinguishment. Certain creditors under the First Lien Term Loan did not participate in this refinancing transaction, were repaid their principal and interest of $8.5 million and ceased being creditors of the Company and the repayment of their related outstanding debt balances has been accounted for as an extinguishment of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">debt. Proceeds of borrowings from new lenders of $8.5 million were accounted for as a new debt financing. The Company recorded a loss on extinguishment of debt of $0.2 million in the accompanying condensed consolidated statements of operations during the first quarter of 2022. For the remainder of the creditors, this transaction was accounted for as a modification because the change in present value of cash flows between the two term loans before and after the transaction was less than 10% on a creditor-by-creditor basis. As part of the refinancing, the Company incurred $0.9 million of various costs, of which an insignificant amount was related to an original issuance discount, and were all capitalized in the accompanying balance sheet within long-term debt and are subject to amortization over the term of the refinanced debt as an adjustment to interest expense using the effective interest method.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also incurred $0.3 million of financing-related fees related to the Revolving Credit Facility. As of June 30, 2023, unamortized debt issuance costs totaled $1.8 million and are recorded as assets within other assets on the accompanying condensed consolidated balance sheet as there is no balance outstanding related to the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commencing with the fiscal year ended December 31, 2021, and each fiscal year thereafter, the Credit Agreement requires that we make mandatory prepayments on the Tranche B Term Loan principal upon certain excess cash flow, subject to certain step-downs based on the Company’s first lien net leverage ratio. The mandatory prepayment shall be reduced to 25% or 0% of the calculated excess cash flow if the Company’s first lien net leverage ratio was equal to or less than 4.75:1.00 or 4.25:1.00, respectively, however, no prepayment shall be required to the extent excess cash flow calculated for the respective period is equal to or less than $10.0 million. As of June 30, 2023, the Company’s first lien net leverage ratio was less than 4.25:1.00. Thus, a mandatory prepayment on the Tranche B Term Loan out of our excess cash flow was not required.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains certain covenants, including, among other things, covenants limiting our ability to incur or prepay certain indebtedness, pay dividends or distributions, dispose of assets, engage in mergers and consolidations, make acquisitions or other investments and make changes to the nature of the business. Additionally, the Credit Agreement also requires us to maintain a certain net leverage ratio. The Company was in compliance with these covenants as of June 30, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Cap</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, the Company entered into an interest rate cap agreement to manage a portion of its variable interest rate risk on its outstanding long-term debt. The contract, which was effective March 31, 2021, entitles the Company to receive from the counterparty at each calendar quarter end the amount, if any, by which a specified defined floating market rate exceeds the cap strike interest rate, applied to the contract’s notional amount of $415.0 million. The floating rate of interest is reset at the end of each three-month period. The contract was set to expire on March 31, 2023. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company amended the interest rate cap agreement, effective June 30, 2022, to increase the contract’s notional amount to $500.0 million and to extend the maturity date to January 19, 2025. Additionally, the floating rate option changed from a LIBOR-based rate to a SOFR-based rate. Other provisions remained unchanged as a result of the amendment. Premiums paid to amend the interest rate cap agreement were immaterial.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate cap agreement has not been designated as a hedging relationship and has been recognized on the condensed consolidated balance sheet at fair value of $14.0 million within other assets with changes in fair value recognized within interest expense in the condensed consolidated statements of operations. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche B Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no balances outstanding on the Company’s Revolving Credit Facility as of June 30, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the aggregate future principal maturities of the Company’s debt obligations for each of the next five years, based on contractual due dates, were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,840 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 600000000 180000000 0.0803 20000000 8500000 8500000 -200000 2 900000 300000 1800000 0 0.25 0 4.75 4.25 10000000 4.25 415000000 500000000 14000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche B Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527,437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,997 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 535840000 538560000 10064000 11123000 525776000 527437000 5440000 5440000 520336000 521997000 0 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the aggregate future principal maturities of the Company’s debt obligations for each of the next five years, based on contractual due dates, were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:83.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535,840 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2720000 5440000 5440000 5440000 516800000 535840000 Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net (loss) income per Class A common share has been calculated by dividing net (loss) income for the period, adjusted for net (loss) income attributable to non-controlling interests, by the weighted average number of Class A common shares outstanding during the period. Diluted net (loss) income per Class A common share gives effect to potentially dilutive securities by application of the treasury stock method or if-converted method, as applicable. Diluted net (loss) income per Class A common share attributable to the Company is computed by adjusting the net (loss) income and the weighted average number of Class A common shares outstanding to give effect to potentially diluted securities. In computing the diluted net loss per share for the three and six months ended June 30, 2023, potentially dilutive Class A common shares were excluded from the diluted loss per share calculation because of their anti-dilutive effect.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted net (loss) income per Class A common share attributable to the Company for the periods presented (in thousands, except per share amounts):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: loss (income) attributable to common non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of the assumed conversion of Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common shares outstanding—basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive ESPP, RSUs and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of the assumed conversion of Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common shares outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Class B common stock do not share in the earnings or losses of the Company and are therefore not participating securities. As such, a separate presentation of basic and diluted net (loss) income per share for Class B common stock under the two-class method has not been presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents potentially dilutive securities excluded from the computation of diluted net (loss) income per share for the periods presented because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,355</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,151</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,542</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,542</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under the ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Class B common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,796</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying contingently issuable awards that have not met the necessary conditions as of the end of a reporting period are not included in the calculation of diluted net (loss) income per share of Class A common stock attributable to the Company for that period. The Company had contingently issuable PSUs outstanding that did not meet the market and performance conditions as of June 30, 2023 and, therefore, were excluded from the calculation of diluted net (loss) income per share of Class A common stock attributable to the Company. The maximum number of potentially dilutive Class A common shares that could be issued upon vesting for such awards was insignificant as of June 30, 2023. These amounts were also excluded from the potentially dilutive securities in the table above. The Company had no contingently issuable PSUs outstanding as of June 30, 2022.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted net (loss) income per Class A common share attributable to the Company for the periods presented (in thousands, except per share amounts):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: loss (income) attributable to common non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—basic</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive employee stock purchase plan (“ESPP”), restricted stock units (“RSUs”) and stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of the assumed conversion of Class B common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.—diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common shares outstanding—basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive ESPP, RSUs and stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of the assumed conversion of Class B common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average Class A common shares outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -11943000 156721000 -13291000 303581000 -5402000 85481000 -6683000 165479000 -6541000 71240000 -6608000 138102000 0 43000 0 74000 0 65256000 0 126327000 -6541000 136539000 -6608000 264503000 131864000 131524000 131802000 131506000 0 168000 0 149000 0 123669000 0 123669000 131864000 255361000 131802000 255324000 -0.05 0.54 -0.05 1.05 -0.05 0.53 -0.05 1.03 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents potentially dilutive securities excluded from the computation of diluted net (loss) income per share for the periods presented because their effect would have been anti-dilutive for the periods presented (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,355</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,151</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,542</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,063</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,542</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares estimated to be purchased under the ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares of Class B common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,094</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,796</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116</span></td></tr></table></div> 3355000 0 3151000 0 4542000 2063000 4542000 2064000 10000 55000 9000 52000 119094000 0 119094000 0 127001000 2118000 126796000 2116000 Income Taxes<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to U.S. federal and state income taxes with respect to our allocable share of any taxable income or loss of Topco LLC, as well as any stand-alone income or loss we generate. Topco LLC is organized as a limited liability company and treated as a partnership for federal tax purposes and generally does not pay income taxes on its taxable income in most jurisdictions. Instead, Topco LLC’s taxable income or loss is passed through to its members, including us.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s income tax (benefit) expense and effective tax rate for the periods presented (in thousands, except percentages):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,364)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rates of 10.6% and 25.7% for the three and six months ended June 30, 2023, respectively, differed from the U.S. federal statutory rate of 21.0%, primarily due to (loss) income associated with the non-controlling interest, state tax expense, and the release of a previous uncertain tax position due to statute expiration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rates of 10.4% and 11.2% for the three and six months ended June 30, 2022, respectively, differed from the U.S. federal statutory rate of 21.0%, primarily due to income associated with the non-controlling interest.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Distributions to Topco LLC’s Owners</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Topco LLC is subject to an operating agreement put in place at the date of the Organizational Transactions (“LLC Operating Agreement”). The LLC Operating Agreement has numerous provisions related to allocations of income and loss, as well as timing and amounts of distributions to its owners. This agreement also includes a provision requiring cash distributions enabling its owners to pay their taxes on income passing through from Topco LLC. These tax distributions are computed based on an assumed income tax rate equal to the sum of (i) the maximum combined marginal federal and state income tax rate applicable to an individual and (ii) the net investment income tax. The assumed income tax rate currently totals 46.7%, which may increase to 54.1% in certain cases where the qualified business income deduction is unavailable. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under the tax rules, Topco LLC is required to allocate taxable income disproportionately to its unit holders. Because tax distributions are determined based on the holder of LLC Units who is allocated the largest amount of taxable income on a per unit basis, but are made pro rata based on ownership, Topco LLC is required to make tax distributions that, in the aggregate, will likely exceed the amount of taxes Topco LLC would have otherwise paid if it were taxed on its taxable income at the assumed income tax rate. Topco LLC is subject to entity level taxation in certain states and certain of its subsidiaries are subject to entity level U.S. and foreign income taxes. As a result, the accompanying condensed consolidated statements of operations include income tax expense related to those states and to U.S. and foreign jurisdictions where Topco LLC or any of our subsidiaries are subject to income tax.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023, Topco LLC paid tax distributions of $2.8 million to its owners, including $1.5 million to us. During the six months ended June 30, 2023 Topco LLC paid tax distributions of $20.3 million to its owners, including $10.7 million to us.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2022, Topco LLC paid tax distributions of $88.2 million to its owners, including $45.5 million to us. During the six months ended June 30, 2022, Topco LLC paid tax distributions of $170.5 million to its owners, including $87.9 million to us.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, no amounts for tax distributions had been accrued as such payments were made during the period.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s income tax (benefit) expense and effective tax rate for the periods presented (in thousands, except percentages):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,364)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> -13364000 174992000 -17887000 341833000 -1421000 18271000 -4596000 38252000 0.106 0.104 0.257 0.112 0.106 0.257 0.104 0.112 0.467 0.541 2800000 1500000 20300000 10700000 88200000 45500000 170500000 87900000 0 Related Party Transactions<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MLSH 1’s majority owner is GTCR, LLC (“GTCR”). The Company’s Executive Chairman of the Board, Chief Financial Officer (“CFO”) and General Counsel are executives of MLSH 1 and MLSH 2.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payable to Related Parties Pursuant to the Tax Receivable Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a party to a Tax Receivable Agreement (“TRA”) with MLSH 1 and MLSH 2. The TRA provides for the payment by us to MLSH 1 and MLSH 2, collectively, of 85% of the amount of certain tax benefits, if any, that we actually realize, or in some circumstances are deemed to realize, as a result of the Organizational Transactions, IPO and any subsequent purchases or exchanges of LLC Units of Topco LLC. Based on our current projections of taxable income, and before deduction of any specially allocated depreciation and amortization, we anticipate having enough taxable income to utilize most of these tax benefits. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, our liability under the TRA is $677.4 million, payable to MLSH 1 and MLSH 2, representing approximately 85% of the calculated tax savings we anticipate being able to utilize in future years. During the three and six months ended June 30, 2023, the Company recognized a gain of $0.1 million and a loss of $1.3 million, respectively, on TRA liability adjustment reflecting a change in the tax benefit obligation attributable to a change in the expected tax benefit. The remeasurement was primarily due to changes in our estimated state apportionment and the corresponding change of our estimated state tax rate.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We made payments of $42.6 million to MLSH 1 and MLSH 2 pursuant to the TRA during the three and six months ended June 30, 2023, of which $0.4 million was related to interest. No payments were made during the three and six months ended June 30, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contribution, Exchange and Forfeiture Agreement with MLSH 1</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, the Company undertook Structuring Transactions and executed Contribution, Contribution and Exchange, and Forfeiture Agreements with MLSH 1 (see Note 1).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Topco LLC Operating Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MLSH 1 is party to the LLC Operating Agreement put in place at the date of the Organizational Transactions. This agreement includes a provision requiring cash distributions enabling its owners to pay their taxes on income passing through from Topco LLC. During the three and six months ended June 30, 2023, the Company made distributions of $1.3 million and $9.6 million, respectively, for tax liabilities to MLSH 1 under this agreement. During the three and six months ended June 30, 2022, the Company made distributions of $42.6 million and $82.5 million, respectively, for tax liabilities to MLSH 1 under this agreement.</span></div> 0.85 677400000 0.85 100000 -1300000 42600000 42600000 400000 400000 0 0 1300000 9600000 42600000 82500000 Segments<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial performance is reported in two segments. A description of each segment follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Nucleic Acid Production</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: focuses on the manufacturing and sale of highly modified nucleic acids products to support the needs of customers’ research, therapeutic and vaccine programs. This segment also provides research products for labeling and detecting proteins in cells and tissue samples.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Biologics Safety Testing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: focuses on manufacturing and selling biologics safety and impurity tests and assay development services that are utilized by our customers in their biologic drug manufacturing spectrum.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that adjusted earnings before interest, tax, depreciation and amortization (“Adjusted EBITDA”) is the profit or loss measure that the CODM uses to make resource allocation decisions and evaluate segment performance. Adjusted EBITDA assists management in comparing the segment performance on a consistent basis for purposes of business decision-making by removing the impact of certain items that management believes do not directly reflect the core operations and, therefore, are not included in measuring segment performance. The Company defines Adjusted EBITDA as net (loss) income before interest, taxes, depreciation and amortization, certain non-cash items and other adjustments that we do not consider in our evaluation of ongoing operating performance from period to period. Corporate costs, net of eliminations, are managed on a standalone basis and are not allocated to segments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands). </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nucleic Acid Production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biologics Safety Testing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total reportable segments’ revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,914 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,939 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment adjusted EBITDA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nucleic Acid Production</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biologics Safety Testing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total reportable segments’ adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,617)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, net of eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition integration costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger and acquisition related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related tax adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Receivable Agreement liability adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,364)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,291)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2023 and 2022, intersegment revenue was immaterial between the Nucleic Acid Production and Biologics Safety Testing segments. Any intersegment sales and the related gross margin on inventory recorded at the end of the period are eliminated for consolidation purposes. Internal selling prices for intersegment sales are consistent with the segment’s normal retail price offered to external parties. There was no commission expense recognized for intersegment sales for the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not allocate assets to its reportable segments as they are not included in the review performed by the CODM for purposes of assessing segment performance and allocating resources.</span></div> 2 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands). </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nucleic Acid Production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biologics Safety Testing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total reportable segments’ revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,914 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,939 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment adjusted EBITDA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nucleic Acid Production</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biologics Safety Testing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total reportable segments’ adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,617)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, net of eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition integration costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger and acquisition related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related tax adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Receivable Agreement liability adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,364)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,291)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule includes revenue and adjusted EBITDA for each of the Company’s reportable operating segments (in thousands). </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nucleic Acid Production</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biologics Safety Testing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total reportable segments’ revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,739 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,914 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,939 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment adjusted EBITDA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nucleic Acid Production</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Biologics Safety Testing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total reportable segments’ adjusted EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of total reportable segments’ adjusted EBITDA to (loss) income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,617)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,895)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,747)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,855)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, net of eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,914)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,251)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition integration costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,466)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merger and acquisition related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition related tax adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Receivable Agreement liability adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,364)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,887)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit (expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net (loss) income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,943)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,291)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 53265000 225255000 114716000 448905000 15651000 17484000 33225000 38127000 68916000 242739000 147941000 487032000 -2000 -7000 -2000 -7000 68914000 242732000 147939000 487025000 14192000 186291000 42065000 369090000 10315000 14102000 24061000 30634000 24507000 200393000 66126000 399724000 6852000 6252000 13617000 11779000 2815000 1892000 4895000 3747000 7022000 4434000 18855000 7098000 6791000 0 12836000 0 15430000 11914000 33251000 24253000 -2316000 -7800000 -2316000 -7800000 3466000 3103000 5930000 7882000 9272000 4308000 15259000 7935000 371000 7000 3662000 1195000 0 27000 0 1064000 -1620000 -1264000 -1447000 -1264000 101000 0 -1335000 2340000 -231000 0 -914000 -1814000 -13364000 174992000 -17887000 341833000 -1421000 18271000 -4596000 38252000 -11943000 156721000 -13291000 303581000 0 0 0 0 false false false false EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )N""%<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ";@@A7*$D4W^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU1)'1S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#"'.9F7^^ M^0>FUT%H'_$Y^H"1+*:KV0UC$CILV($H"("D#^A4JK-BS,V=CTY13N,>@M(? M:H_097)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MFX((5P&FF]1J!@ K"0 !@ !X;"]W;W)K(9AR1=M\FN-TYW9]OI!P5DFUE KA!V\N][ M!!B\J9 9)GRQN9T7O;H^$KK8<_$MWC FT7,81/%E9R/E]EVO%[L;%M+XG&]9 M!'=67(14PJE8]^*M8-1+@\*@1RQKV NI'W6F%^FUA9A>\$0&?L06 L5)&%+Q M]V-(U6S+YYW8AX*Q7J'A^R*+8YQ$2;'79F>%W MCCU6 >D3GWVVCX^.D;+RQ/DW=3+W+CN62A$+F"N5!(6_'7-8$"@E2,>_N6BG M>*<*/#X^J-^FYL',$XV9PX,OOBY8;&B@]EP=Q^HOV MV;/]?@>Y22QYF =#"D(_RO[I"?4TJ*F#-&_2:'#C1ZH8EU+ 71_BY-3A.R90%\4;*EA\T9.@J>[T MW#S^*HLG%?%#=,\CN8G13>0Q[_OX'J2E2! Y).B*& 5_3Z)S9%MGB%C$UJ3' M,8?/DO4YLK N_+ODV$7^V*F>7:%WS=T$:JU$\RAK,ZKN_7T'3Z&Y9&'\CR[+ M,LF^7E(US'?QEKKLL@,M+V9BQSK3GW[ 0^M7G=\W$OO.?;]PWS>IE^X?7[9, MY]0I4\)%9*)X 4]L"T74F?/+"5%HLL4QQC5T-ZP ML#>L9V_!A,\]U2P1= S:PC,K%0VQLB4:XQOZ'!4^1S5KIJ PIJ3-LKH4@<%U!ATR'E#"TEM%+$!7)X$DGQ O^>-D=.J%_? MZ!R;@YI:/H(,7,?R(WU&3D:7U:PQNZI>4 M?DD=OS// W6HB/D!2KGA8Z0O5[,DMD8C"WV!2B)\;\V0XPLWT/9:9J&FWDM@ MPD8B,7M_W'.M=[/D,O&A;<#,1&NW#4#")2%A,^.\MNNH,VC&CWP?::V:Y98T M0M<^6^NRR3''-K5:DA,V\\YKJT67M1!\YT/?J_5KUG1F6J-M(!0N&0J;T>>U MT06/)0W07_ZVNE0AY8OX1,/=,9/"-P_?)YKEQ?:("52DA(Q8\VA*-'-L[NA$0ST M561\0NC#;'D]T\Z^S8%-'99L1&JQD9,(H>9OV:0M+4H83A+M$M0)Q:_:A2O' M'-749\E!I!8'S2,@MFRQ4DW$Z<&XUJ=9LFP#@>P2@6PSL,S H)>9 M#.A:Z\HL4-GCF..:&COZ6&8FE,-LPLEF$TLUF]#:>]LO9&T D%T"D-UOX1/A M&R%,G@-M )%= I%="XB.2_T,1E7U11E]3&0L::0F:]I\>"/4R?,A4QND:FH' MPVZ*;3PA]F (_?E.9[*D(ML,,5G=OCI=M]^(:7)';1"271*2/6JA;K\1]N0Y MT 9$V25$V?4@JDG=?B,LRO-A_/^ZC2?6I&^1X:NZW3O:#Z(@/MTF$R-7?5G* MMH845XNM.+-T TJO?#S;QW-/U1P@1@%;0:AU/H+WBVQK3'8B^3;=7?+$I>1A M>KAAU&-"/0#W5YS+PXEZ0;%!:?H?4$L#!!0 ( )N""%<,SM*X5@< ($D M 8 >&PO=V]R:W-H965T&ULK5IK;]LV%/TKA#L,&Y#6 MXD.O+C&0.NG:H6N#.-L^,S(="Y5%EZ*3YM^/DAU1$A^. 7U))/ORZESR\IYS M:9T_J;%1<;*M6M>)A66\'H MLAFT*:8H"*+IAN;E9';>?'8C9N=\)XN\9#<"5+O-AHKG#ZS@3Q<3.'GYX#9_ M6,OZ@^GL?$L?V(+)?[8W0MU-6R_+?,/**NV9P51>U)X?AQ<#IIGUD/[%Z_>/_8 M!*^"N:<5F_/BOWPIUQ>39 *6;$5WA;SE3Y_8(: &8,:+JOD+G@ZVP01DNTKR MS6&P0K#)R_U_^O,P$9T!D#@&H,, ]-H!^# -X'ND35A75%)9^>"/P%16RMO M]44S-\UH%4U>ULNXD$)]FZMQGZ^FX!WH)_%E?@MU]^![^ O 1W:[ZK:+FLSJ=28:@]3;/#\S[LGX<< MS_MK5[X#.#@#*$#8,GSN'W[%,C4<-L-1?_A41=Z&C]KP4>,/N\+?"<%*"6A5 M,5F]M\6S=T#L#NI=]K[:THQ=3-0VJIAX9)/9KV]@%/QABVXD9[U8<1LK]GF? MS6FU!FK50%9?L!^[_)$6*GCK*NY=18VKNA0\SL(D@'%T/GWLQF.:11A!G+1F M/:2D14J\2"^SC.\4,%4G,J90WA?L#)1,VH#N/84=!"1)DWB T[12("-$[#C# M%F?HQ?FY?%3SQ\6S#5AH HM)@ ; +%88ALB.*VIQ15Y<-X)M:;X$[*>J]A6K MFE7GW'_R1^9*#SK!ID\ TL --6J")%^@=E[1XQ5PFQK.C-,5P"-$T2TB@_0[WX#,9!:F<)'C(/%;# M!.%.1>U#U.0#PU=IER*G]WF1RYS9!0STDMBI"F8L;_V@-;-!/[4I:2!VS$MM MG?FP3H=)76& "1FNF\4,XQ@Z5DU3'/1S7+M!!5/B86>E-6CA-4NY,ZUPD+B* MG:8VZ.>VE[3:R:%A80$0\1'K/J(-<]!/]%9 M$*_RDI89 P53+=[1C+!P6F1@-XT0GO;Z,.((2F>P6D]3@9XL9A $D M#H9&F@21GP2_])+@3$UM5;78#U-OQ6U278@"C(=48[6#:1H[@'=:/#\E?G3E MP@DQF#2($3)#,,U<.:*)$OF)LD?HQU+$9,,D--2FQ?9]S8LE$]6O;Q($XS\:(2^?[2<57NH\^:AB)&_]V#5/(C]/7BZ7 M>;T=U4+5O>S;O 09W>9JX:RAFUP(5>T(\'"M+'8X3ER-*]*LB?RL>TJ9_(?3!(;)$*5I1P(21Y$#I69*Y&?*?>)7SK0"5$J1W^]DW7 # MR<'?5-!'FH,O^8HMLIRI.EJ!3VIH'>(9^%QF[ZR!VKK$(.RHIT.@%CNBJKYC M.;!F5NQGUJ^\?)OQ4@I>%/4Q0EZJLL0JJW;!EO92;=]HJ.1M=E$0($^D%KA8#]"N%5.6@2?TK,'+3( X1"1X>'M3K 1PZ,]\!J MWG^IB5N5CW5MW^Y$M:-JR=1W2NJ#.]6,W+9'\^#R03"V/UU^;4N%3>JOQ34> MGL/8[.(P#1U:B&B)0/P285Y0A?02S/EFPTO0:&WK#TQ>-Z^D%KJ4'@ MF!T%\0J7DV,?R5L_=JU8B%^Q'!:Z!2;YK+-:-J MF6H#]?V*<_ER4[^%TKYU-/L?4$L#!!0 ( )N""%>N1+!:_ ( #X+ 8 M >&PO=V]R:W-H965T&ULM99K;]HP%(;_BI5-4RMUY 8! M.HC$;6JGCJ+2;9_=Q!"K29S9#G3[];.=D"5M(" 5/A#;.>?E>1T?<@9;0I]9 M@! '+U$8LZ$6<)Y\#K@2+D64YN_:%F2"(4(H]+ M"2@N&S1!82B5!,?O7%0K?E,FEL<[]:_*O##S!!F:D/ 7]GDPU'H:\-$*IB%_ M(-L;E!OJ2#V/A$Q]@VT>:VC 2QDG49XL""(<9U?XDF]$*<%L[TFP\@3KV 0[ M3["5T8Q,V9I"#MT!)5M 9;10DP.U-RI;N,&Q?(Q+3L5=+/*X.[F?3V?SY6P* MQ&AY?W<['3V*R7AT-YI/9F!Y,YL]+L'% E(4\P!Q[,'P$GP&'X$.6"!6V>Z" M8_ 8D)3!V&<#G0LV^0NZEW.,,PYK#\>W-&X!V[@"EF'9->F3P^E3Y(ET4Z5; MU71=[$BQ+5:Q+9;2:^_;EA R!D9@0J)('+8E)]YSG:F#*K($KUD"/3341(TQ M1#=(@012L(%ABL"%>*PI\T&":/:@ M+^NV(=/N*FWYQ[%QC99A#O1-V5Y#4 6[76"W3\#.3R),>4 H_HM\A9^MUG)G MXIT24L>0GU?DC6$5]D[!WCF='3.6-G-WW@"9MME_L^.U84[?JN=V"F[G=&[Q MAF!(PAXW%O9!E5,+^YW$*H9[A>'>&0N[=TQA M-P15L/L%=O^]U!"89RWO7+[90$UL M[&C52J\--K^[;:0V,)JNWGM]:CH['U;[P4F3XP+F^OO>8'4^\)NN-+$^,)_<[NF8S)G_=_Q=G'Q&I90YY[^7!\_+AY%5WA%+V4*6%!3^[=F4I6G)!/?QQX%TU%RS M''CZ^Q,RI8%.>_I8LY>9A%(S0DJUHD MP3T,J*2/:^U5X"(JZ>0^Y^\H+]' 5GZHHE^-AG@E69DH,YG#MPF,DY/IR_ 8!NT*^S"%W]=(W$ MAN9,H"1#;QM>")HMQ1?TT]GQ_5C"+987&B\.M_-4WP[IN!T;?>.9W @49TNV M-(R/^L=[/>/'$)HF/N08GR?22_C/(KM%MO4%$8O8AON97CZ/__+5 MSX)A-\EB5WQV!]]SMN!;AF:22@;%0J)_/\Z%S&&Q_\QA!B1,LW[/1Y.]_PY[U#U.UTE.T[H:=DG8[RO=!1D\Z \ET2F'/.;Y3ZO4IG8%T@ MX[Z@-AWE.Y83*.IU ME(?)"=>9^J!1'WQ25@2C^6)3J5["9*=\5Q9\D^1 GW G!I0?6)82DHNXXL^XSH*"K=8:6KUA>>,2$I]K MU==HZRQ]\JS355BK-L \8MEJZAM@V(5&HH0G-N'L('0[%C\^<<6X5_K55R[$ M-61$97A6.=\>XP"S;]2/]3G V-/ZK0&' \NWM @8^$(KP&H =)CM0"WQ.P) MV@"0_IXK-RP_ZK\ZS/RUL>\>F 9JO(.R18.RQ4.QG<])Z[YQKY4$^RT9\,KC M0C1.AFVH!97[/T]# \QQ;+4BFV X"%Q734/C5<.N9=BZ6]QO;QO%=2(:!3MZ M1?%#K.K546JI-4 P"6RUUO8RGX*^LZ2 MS8U-]T#8HV?Z.23Z'!(;(#?$ZIK8UD?B3XQDTW%W]$\Z3QF2'%QE6K7>'"=5>(U2([-8"T$.F0&VS; MV@+08<1VNA*C-:&XWX765;AON>OV[P9[:I^<&F'$=U6Q)ICC$E6LD=.=LQ7-V/)+TH\-XZ(:PG"!/:[PZ#L.6(U1WND8^/PA\-0@ZSG8P M&-:.*+1>%/>;T>=&,+J:P^9CE=W)M%5>I(&)L5$=WW@M4)'W60:<-CU?#4TD9'/)FH3 MB0TXV[+=H&.S15JW2?K=IJ8:42GS9%[(8VG,>'93[D%R7FU+ 58W1N.2( ;O MZ#J6Z@$,L,!U5(L9F=@\+[#5X!B,K>. >9CXJB-PLCF6>IVW0"# M'0NVNE9.:PY)_[-9/4RP7T'3E(*U>(1-ZW8+!J-Z9O]7XFN MZO\O(XL-,'R*.I?=VF+2;XNC)"U*/WBA?Y77D M:VO<2;]Q/UVH?;H-%MRH6\<1U[6U!^0=?+IN,]])'&O=XY.?T;3PH+]"\:3+Y+U!+ P04 M " ";@@A7?2ZH>[N.6-??\/X#Y$2(M%3D5,QT%(IEY>Z+N*4%%B($E3/E"%TM.<%*"BERW#,/3"YQ1S>^7:P_<[[.5S#-*'C@2JZ+ _-L"190:C(&$6LJ^ M-/B2D8W8&B.5R8RQ'VHR2@::H0(B.8FE8L#P6I,AR7-%!&'\K#FUQJ4";H^? MV6_*W"&7&19DR/*O62+3@=;34$+F>)7+1[:Y)74^KN*+62[*)]K4MH:&XI60 MK*C!$$&1T>J-GVH=M@# TPVP:H#5!C@O .P:8+_6@U,#G-=Z<&M F;I>Y5X* M%V")_3YG&\25-;"I0:E^B0:],JKV220Y?,T )_WA_20()U$8(!A%]W>CX&H* MDV@*KW$XF4;H_@8^C1\>PUNP&WT)T='=?10=H]$$ED-TBCY' 3IZ?XS>HXRB M:ER'@9LHT39!F6W1'/\/5PJRN=__,>_K/W'3'L9J/8)9_] E\DL21P M0$C$YFC("CB54G5GX:58XI@,-" 6 MA*^)YG]X9WK&QR[AWY(L>$NR\(W(=DKD-"5R#K'[$[A6CG(FQ#'\B:HD776H M*+R20ETB:__4-"\QG \<)8#S0+,)($*R,YSJG+K;F?E M.H;5DFC?JNUVO)'>Y;F9[KG%]T"^0U GD'!9HRB7,4_X5,8\SQ M&F?H+IN3*,X(C8E MRQ/0#-QHO[TLR[!O/UM .&WI!CN6YV;EF.T!.OB\HQ> M2[!]*]/NF5LUJ@33MV[&@O!%V9((D&1%977V-:M-UW-57O:M]6OSX,H#O M<\;D\T0Y:'I'_S=02P,$% @ FX((5].!YWB5# OWH !@ !X;"]W M;W)KMX)I%X M:W-K[+33Z?0#(]$6&XG4DE2<_/N"%".*P!$D=DXN7VS+.G@.!+XZ!/$2TM5# M47ZLEFE:&Y_7J[QZ=K&LZ\W3R\MJODS72?6DV*2Y>.:N*-=)+1Z6]Y?5IDR3 M1=MHO;JDIFE?KI,LO[B^:O_WMKR^*K;U*LO3MZ51;=?KI/SR(ET5#\\NR,77 M?[S+[I=U\X_+ZZM-I/7[S=M2/+K<4Q;9.LVKK,B-,KU[=O&'9A-CU*5^F\;A")^/4IG::K54,2_?BS@U[L MS(>D2J?%ZI_9HEX^NW OC$5ZEVQ7];OB(4J[%V0UO'FQ MJMJ?QD,7:UX8\VU5%^NNL>C!.LMWOY//W4 <-"#L2 /:-:!2 TJ.-&!= W9N M ]XUX%(#QH\TL+H&UKD-[*Z!+7?).=+ Z1HX\BBY1QJX70-7SF =:>!U#;Q6 M#KOCUQ[\65(GUU=E\6"43;2@-7^T"FI;BV.>Y8W8;^I2/)N)=O7U],WKF?_Z MQI\9XJ^;-R_CV?-;\>#F5OQZY;^^O3'>!,8T>OXZ]&^,^+5XXLWT;]&;ES/_ MWC7QT:U3,JT,K+7M>A]TX?+>=?3%[N>TB,]O2WJ9 4TF^J;35=)51G/C6FQ7HLWUTU=S#\" ME-DYE!>G*/X)RD%KX\R.!:.1)WL9ZI'/%XNL*43)RGB;9(M)G!O39)/!HQ_I M6>_26A3<=&'X29EG^3UTW&,]XG613Z9%7I?%2CQU;\1YG0IUU4/2I=#]7OQT M+W[:HOD1](OT/LN;;HEZN4KR>6H\$AK=J?>QD=3&+)T_,1CYW: F)9!DM?SF M1/6TVB3S]-F%.!-5:?DIO;C^[1=BFW] 0L:$S3!A_@YFM;#F]/GIFC#"7??J M\M.A5($PRFS;&X:%F%V+,&$Q$FP@1K87(QLIQG,$N&/:!T-N<8O99#CD4VWJ ML=+"A/GJ"Q#2LB1A 4&4.9*LH""7N?8P+ +"7&[)(Q:K891ZKDWW88.#S/<' MF;?MV)&#'.=S,26M1*$11[;]ZW%S6FPK];)8+=*R^HOA_[G-ZB_&O]^)BF>( M*=U#4B[^ QU\CEE],&$S3)B/"0LP82$F+,*$Q4BP@^F)%4[3]GF0NA&NMZLBB]I:J0[O6]$U1/SQ%Q\.3-@,$^9;RDG7DFI9@)DOQ(1%F+ 8"3;0 MO+W7O/TS:![2N:W.NL3<3)H :'L_5K^8,!\3%F#"PG,&-L+,&"/!!@IV]@IV MM INKK/F!]=967>=922+_VZK>IWF=2O(^3+)[W=7]YNRV!1E>ZU8"^4_Y&+Z MLLPV[85^L9D7QLN74TBQCC*PIB17;5?'RA43YF/" DQ8J([JA'M)APH$)WKT)7J\)V)CQIEB\73?W7DJ>5TBRKZC+[L&T7U9O*)$!9BP$!A:6WH_ M1Y@)8_!8!A4?,?E'=U,\&UZ(/[91N=[9LI+9([]*R%&6MD:&8((HIG_A9 MS#-Q[ERT_M%W=ZP:46D^*BU I87G M#6^$FC3&H@VU>V ($?T\4 CST:JHJF9E2IR"4U!W1"W8)K-<17C:7*.%ATGS M46D!*BU$I47 T2+,):9TSHJA.-OBCG>D'O8^"]$;+7Z^T+@L?]WF3PQFMHO< M%%0;JLV"2INATGP".BT6DR9? 10'62VHO8M0:3$6;:C)WFXA>K]%TN19.F3J M%8?#'$^>^^DSCU88JM]"SC)Y^$Z(T2T/(]+45UQ5^:CT@)46GC6Z$:H.6,LVE#+O9%"]$[*=[2& MB;HD+WO#^LZ.%BZJMX)*"U!I(3"T$^Z:LG!1#18@YV'*X5W;O;U"]?;*&).8 MJDOXXEI)OCU&GW#TO=>H!@DJ+4"EA<#H4DIE3:'FC*& MW\@NINJ:^H13VV*R E&=$E2:CTH+4&DA-+Z*:8R:,H8/J754@KU-0O4VR5G6 M&P66_BW;H;+UIL\U6E"X^TDP:0$J+42E1<#1<@CE4H6,@3#7X@=VZE!1O VB\Z3./5ABJK]+13BQY0U'JDC:.]PT+$.AV:' M)7SH4;=Q4, K8,26A32#XH"WN7\F+SB3%Z*^V@B5%F/1AE+JW1.JWV%Q]H4N5P9(D!44#E #8U,,?UY&T-0!PWN6/;ELVI>ZV3/(J:3\7YJ31I<\P6N.H]@ JS4>E!51=T)]P MR['DRHF9-$*EQ5BTH7A[?X#J_8$SQ L*%EB05F;TJ(O]J#0?E19T-'L@0UL6 M(31D-E-V):)V+0:RBJ3>D<]"8/TZ/CNQ3>+GN$- W\NQA1.5-D.E^0Q:.I>7 M.%!3AJBT")468]&&\N\=!Z9W''[@+0(,V+\AU9JIOO>CA8SJ2'2TP<>SR#)& MM1F@ 9,]?]2,,19M*,[>BV GO(COY_DS=?%;]OSUG1VM150S Y46H-)"8&B5 M-<<(-64,I)P#3L?1.QAC/GP&+]!:U/%E4N)^*A?NQ6)BT )46 L/K MFJ92#5$]"R"G0ZUCJNJ]"*;W(KZ1Z<_4]?2)9YN.+$!4NP*5YJ/2 E1:B$J+ M4&GQR4,_5&KOI#"]DW+6O0%,M1DFA%%E/[@^UVCAH6X-0:4%J+00E19!1\NV MY7O38CC,/;(=A?6&"M,;*N??&\! K:'N/V&0+T$\4U+N#(H38?+GW/AG\H(S M>2'JJXU0:3$6;:BCWJEA^GT>>C\?UHZZ4\'U')O)MV7J,X^N4ZA&2T>37#EE M,06((G(]#H'Q$%&>*?OY0!SS7&(I)0.(]^ F]_QW@".NOR/2INATGQ46H!*"U%I$2HMQJ(-Y=[[!/RG\ E.V63Z7HY^ MGZ"Z"Z@TGP.?@T1D?P$U98A*BU!I,19M*/_>B>!Z)^('VF1<7;_B._A=7U[9E M_TO?V=$:0[4J4&D!*BT$AI9X\E4U:LH82#DYS#G4X\$7A^B=BC'^%U?7H#WJ MR+=6Z1..UA2J^X!*"U!I(3"ZW'7DSP1%S1E#.;EY[$*J-Q6XWE3X1O87!VT( M4_YH;GWG1@L0U85 I06HM!"5%J'2XI.'?JC4WJS@>K/B+/N+JXOY$T(\9;.' M/M=HX:%N]D"E!:BT$)4604?+MKC\15Q0F,7-8U_$U=L6?)1M,=;^TM-'7PT# M!@!D?T%QD/UU)B\XDQ>BOMH(E19CT88ZZBT1?F+GQGC[JR,>7I6!]I<^\^@Z MA>IN *\!L+^@*'7A&8Y2[2\@#K2_H#C(_KH\^-[/:B+3?M5NA^*NB[6[9_+-!&SH"9 /']7%/77!\VW\^Z_L_KZ M?U!+ P04 " ";@@A7%B+->C0- "-8 & 'AL+W=O9"U_6]]?-=N:9DM9:%->8=^/KC9945U< MOY.?W=;7[UC7ED5%;VNOZ3:;K'[^0$OV^/X"7;Q\\+6X7[?B@ZOK=]OLGM[1 M]H_M;U0EL6&5DW!*J^FJ_<7-^AM&DY$ 6GQGX(^-GNO/?%3%HQ]%V]^ M7[Z_\$6-:$GS5D!D_,\#G=.R%$B\'G\-H!>[9XJ"^Z]?T%/YX_F/660-G;/R MSV+9KM]?3"^\)5UE7=E^98^_T>$'A0(O9V4C__4>!UO_PLN[IF6;H3"OP::H M^K_9T^"(O0(?[Y+8 MXZ_NOGS\/;[YQM_-_/B6?O]UY7U)O?G/WFY=^_/+GG7?I_7$7>V]^^MG[ MR2LJ[]N:=4U6+9MW5RVOC<"\RHG24CYVEX\. ME4_=Y1%V %QQ-^Y\B5]\^0$[$?_=5;]ZQ/_%PSXFE@K-CR^.;?[X>T]/_M[3 M4W?QF.:\.+(5'_F2[-HED7CD%;PO6UIG;5'=]V-/T1:T>6MK9#U,8(<1X_+; M9IOE]/T%'W@;6C_0B^M__@-%_K]L!$&"Q9!@"218"@0V(C;8$1NXT*\_\]FR M9(UUP.A+1K*DF!(?KB\1F@6\-3_LLV2:H3":8#0VBVUH!,\TL\0T(SX)IYI9 MZOQ5/^BS<.>ST-D9;I;_Y3,!G\_;QFL9G]!S5N5%2;V*._.-\.;/?##.V8:* MK\6'>=:LO6W-'@H^M'F+9X\=VY]"R/X$"19#@B608"D0V*AM1+NV$3G[4TPY M:%YD8IUFX[,O'>XU;SQ%H=:C3",TG6&M/YE&P72F(26F$9D$$ZTO.7_1#_IK MLO/7Q.FOFPVKV^)_TE\>6_%^TV;5?;'@O2EK&MI:!R8GY*F= A(LGIC,D0AI M#D\L5F@RF6FT %5L1,MT1\OT)%K4>%52'CAXM8@0+MGJLFM<1#D?\EIV&QIU?1, MT2?QFEJ#-"?DJ;2 HL4#VLCG(0ZU#I%8S"8SHLU,*535QMSLQ=G(R6 M.<- \[+.S9ZH771PXIS- M7(,)BO0&;S&;3'VCT1^%EAR'E@YFT:MF8P^J2!BY0^&O5+AJ-Y>61;8H2AF9 M>5W%G>6U:^I]RYZ\KS2GQ4,FUJ@W]S6E8N2P.C$P?P_RD>Y#T\KPGVF"B#ZB M)K;'81(8[CM'Z(Q4[(RT$:N)3STJT$8'(NT\9YV0K.K=\&5E%S2X!D6+D1DX3V>S2 \-+&9\("18[X;G"+"1 MBK"1.\3^O7K@\P:KGZTL@$;.H&@QLL3.!!LDF%:7D] W2#A'^(Q4_(S< ?1M M3;=9L7R)R/H!D(DIRJ%JN#%/)@"O*H8F_A8"4**&0=B()$B[$9UX):ON+UM: M;PYV$=#M[)6DH "Z($D M2+086Y0"/\#&$MEB1S ?\8RA[!QB 59B 7;OM(LUJV<:[9P^TKN0N%P]MBZ;-JIQZ65FR7&X6M.P4$D'U M"5"T&)O*PS2*C%YF6AD1USFT":RT">S6)G:+E*Z1&VW\/W,VM)(#JD^ HL78 M(CS,^.!F]#"+'0X(#O1]9*CJC=-BE4)!?.<*)=TE6AQ*C 65*4#18E"T!!0M MA4(;\ZMD#^*6/6(^4-;%HA.+DD:N4MKL:;0W*%(\674I=E=K5I:B*105#_9X M5_76K%S2VMI)W<\]N3V JB'$HG/,(E_OHS:S*>9!N-9%H2HWIE#I(<2MAXRG MP06K.0)G22Y;5&3^6MJ'&_QDGD"5$F)J('HRB<5D&H3Z( I5K3%#>X<+W"K) M;5WP,72;E9Z0XY_[S.KCV($];P![X,"6]3#!!D,V706AB<'1.203HB03XI9, M;O=XZ;,+Z9 +>D#3(I:TA$A/)+$8Z4D0Q^ DAW%2]^_\43\J28.X\Q_&HQ&? M'8J'3)SFXY,&GVDZZ6.K&T$5#E"TF)AY#V@Z,QJZ:65PVWHU(MMUPIAJ1?SOD;M'-MF3/E,JPED>XVS*KE*[4K#-> M4^^Q:-=K6O9JU*[$J[F-[GJ>S#:HDD$L9PST?4>;#8YT"1BJ7F.VE8A!W"*& M$06O+!&7E1U0B0(4+2:6Y(@($_UH76*SFY(9"72.SJ%4$*54D,-*Q9LES6NQ M'I!GW^0KP9:DCG]0=DMY&D&\S44W+58%YU/T.&$U[" /66B[/MAD]CU_=WU. MYA94X2 6Y2)$,T. LMK-=(T7JF[CPZ%*W@C<"1A2H!=JH"1.C)T/G!*^1/G% M6]#[HJH$J4+^Y>L89E7DW0\XE2I0M#BP)5Y@1/3=,HM=&"*^EMZ77PD7G(D7CK81:^3,'::BOL# M[)3F[KKMMI3)V3RPE(Y;E1RCJ/H+0/A:SBK4!: !/RA:#(J6@**E4&ACMI6& M$!PX_S#:2GQ1X*P$@VH&H&AQ8(H!V(_TTS^)Q2Q"1H(K5-7&C.S=+.!6#"0C M;VJZ$BOPY<_[Y*@S0W();F4)-,L"%"T.+%*$/ADD%B,^J(7&\'<..2)0U^Q]VYM1& 2A.@:#$H6@**ED*AC:E7:D=P0.VP M[O8.B_4^ULJT_%MIFFF9H-8F 2J$@*+%@>4.AHD>]B8V*V3L/D+5;$RADD*" M@V)Q4A7MJ!J-:93:1V!6^OX:MZJX+%%FW$SV1WI4]Z? M\A0D5_3Q-"$^,,4$%$[T*T/F%C-=BK>8$#PU(MS#2*G;(3_J<"595F9JNML?/WIODI(30K>OI@C8FW!4[^2(E4!DBM,@&V#A<:K&R'(Z&JMF8 M8"54A,>=$AGS^;)Z$+WHT_-\33?[Y%GI LV. $6+P\-7.%A,D.^;9)TC,2)4 M DGH3HSX]/'N-P]9W0^J@8"BQ:!H"2A:"H4V)E1I(*'[EL:CD]%"4 D$%"T& M14M T5(HM#&_2E$)C\S!V/(5?)?Q>9,OZD^]E<+]C).Y!Q560HNP0L(HTM(!;71M4A3HUXHF%C-C M: 552:[V;DO?T/I>WFO?>%)X["^HWGVZNSO_1MX8KWW^ ;V=(\OG,7J;]#?C M*_C^HOY/67U?5 V/Y5?\4?ZO$S[$U/W=]_V;EFWE7>T+UK9L(U^N:<;C&F' MOU\QUKZ\$0_8_1\(KO\/4$L#!!0 ( )N""%?,W+4EX2@ !^' 8 M>&PO=V]R:W-H965T&ULO3UK<]M&DG\%YGNZ7S5:I-/N_*RGSS9-NV^^?/GIE\JW:9F=5[5<%?UG6SRUKXM=D\,_M& M906]M"N?+8Z/SY[M,ET]>?62/OO0O'I9=VVI*_6A24RWVV7-X5M5UG??/)D_ ML1_\I#?;%C]X]NKE/MNH&]7^O/_0P&_/W"J%WJG*Z+I*&K7^YLG5_/FW2WR> M'OBG5GX0@;_W*IK59:X$(#QFZSYQ&V) M+X8_V]7?TMGA+*O,J.NZ_$47[?:;)Q=/DD*MLZYL?ZKO_J[D/*>X7EZ7AOZ? MW,FSQT^2O#-MO9.7 8*=KOC?[+/@X3$O+.2%!<'-&Q&4K[,V>_6RJ>^2!I^& MU? '.BJ]#<#I"HERTS;P5PWOM:]^;#99I7_/&$55D=SH3:77.L^J-KG*\[JK M6EUMD@]UJ7.MS,MG+>R*[S[+98=O>8?%Q YGR?=UU6Y-\J8J5!&__PR@=2 O M+,C?+NY=\!]=-4M.CM-D<;PXN6>]$X>"$UKOY!$H2)/KNC)PUL)CY$.CC*I: M_J!>)V]UE56YSLKD!CY4P*&M2?[G:F7:!GCL?\_?<[+-XRW=\9;WK?ZG4/C>'<;A_])MD]?*Y(W>6RQ_VQG8 MQICD^ZS);C.=O-=K=0-/5CD\_/>Z+.!MDR;OJGR6/&VW*OG;7RX6B^,7U_5N MGU4'^FW^(J6]VWJCX)$&+E>[3330*W=D5@5(I)71A-?/QULF_J6UT V'# %C!0XB=%EP,<;9VH*EN5*L$C%.H6Q.0> M60IQ4#0='A$AS_:J@U?A-X!S4]4&?Z'];K,\1TS)0>$P^WW=M E2(FOR;0+X MW':[K((WX1.CS"SYL6L\"%E1-(AH!."3.B3[+3Z$^Z]T#;^ [,MI=H4"=.[VI?J<5%U>*IV#L-6%24!G!. R@/XL2;;? ^V)0QAZ8 V]JHO# M$[3O$(MUD:]4>DH_*(.\S':;>M*N#M*^Z-4B6KA$B@TXK MC<=.9QAVQ,1:J[(@VFU4I03;A]0Q2EJ_T:\K^K/AP;8(62IY*G-FL1YO5XK MY"KC&'N']*TV(#HFM]@%>\"I:CF0V>(M["$6D%#SW0,V4BV80HK1/"\QZVS!5"D/B=DK M5&/Z=X57+RL//=F$UQ=(BA1=RT']"X)T7X MSK, ,"8[1']&;:)SDEE]A1)^ &!_;++*9#E+DU]4<@=W&F&I&Q"').;A F>@ M9LKL+FM09/$?<#DXX56W 6C1ICBF@Y- 10 "P(YQ9EQJ- "(OO %2")'5 MK4"&.<9Q3/'NPX^>[][M=@KN3JL Z4!W7+VF#>"I% !-%+R>$XAX8,W2MX[/ MUX;G"Q7>/7CP;'FWU?DV[2G" (3&RO"6K_ /]:W:K>!!1 BJH(PT"MBZ_HI; M00H>0D.(25&MMDTMM[HL\1CXI.._;+W.=,-B;*5@1RO"86$--C;@'&@#=,_M MVFMG 'RL]WD=:/[W[Z\=NOEO\$DD%>Y5]+/(LDA&3(MP@^_?W_P]F??PB2K$ MGAA67X%.J6[ARA'GPG^LJ.#,P#JT/V']NX_7/Z7X*IZ[KH G:B+)CA$.)W:G M&2@L? 6.H_ >9AM$WLA;%CJFBR@-@=, ?^CWNOJ$PL+)&+)[(GSR0_Z\WY6J M2GX2DR+E7;X'R?//Y*8N.V(V^?3ZL*DZV&9R;7X@(M15"1K[]\-.Q4^ZCZ.' M 0>Z06;<*W+I>E1]5^%9*_'Z')\'9N'\_ 7@)/^MTT9;=>.V2IX:!0H"<),L MODXC/N_ @6E:<#"C:PH*M+/R51X\% MKVEA1*R#&E7Q:7I\>IG.3Y9)I>Z PMJ8#E;'1W^N4,:'PB\!196AELU!EX!@ M[. )?."K^G @)JT^\I8UBC(">;T'WL62@-]4A[PMSU'?1"W)[/S MOT[1_HL@0.>+>N=:4[\-N+$%%$-#F#9J>2KX]GQ MG*X%K2.&GV")+1A+*;R$2(D<7'&ZA55-MA0X'VPTDVUBE+4=^2^(]E 'KE1[ MI\!R<,80Z5 +G]@DL^3*$&>@>#(BE_!RF?F "!6FIUD6$'=ZKHSZ!4IP!=:H@YFVBH, HI? -+ZVPP< M6Z1&%"3\.#".^T;8J&V,%!?[>, +B):F[C;;4-*)B1N'KV /=M_P3W9Q@%3E M64?D8MM1L5O)T T!$4C9X&SQF0TY;KDV+EP# O.HK4ENB@N ?XF%,9ZI-#63 M("-06W3Y@)B>K%:G(M.%5FS$!Q+?L.\PMXS>F@3C7V+7H;==*1!H96W@+J(_ M")=3$P7J/!-6P*6KNCH*W9=(T?L3;549W!,VT+-$.E8)(ZSI%5X 08]>SMS*D.D8GX<4&Z.O4 M":_C;X\J-3AL6> "1B=_\'0SD'06.>\$.=<..=?AZZ-!]GMP_24X]@>"6XW^ M)AT'%VX*>%JQ*,]\C%I"?B7@",-J#? .&M^YV@>H0"$.OQ&X1+*K'1PPSYSU M^MW5U0>G-U&F6/X(+P*GV:P"#[4C)J&2^?'1?^':/ZD-6A;XW,W1?UL&N5&Y MC8Y&IAQ0<@=&$SYM@;EY<^U-BRLZ.IP451\L=$B*&NY#Z[@Q$%=]$-=UW<*C M"I6:>"-P._"L=$8;5)C@!U8A?XR,(7 LU_ES[[O.> E-WS (X_[H'PO(;ER!XYF2YYP&>R428PDGQJ7OA&U\ L,[LCLB-@(8C[W0K9I2_K:0I^3JA>LF04+>]6)8ES8L1P+TS37H M*([XOC$(YU&Y8&5DB92L4"]7?9));]VQ89>3Q/EMI? >+?; MLS B;LDH8BSW%W&#/+ASY@(\KW"54FV"-_&#:= MK'-6:).#P809)RNC/3S(MVPZD/&+9'!P1Z?"(P'XJ[IC0/.L:4AMDS,2P$E[ M!Z#*$45Z(:^AY,KV$ANF>\\Q4P.".E>]Q-Z*\I=H(<5(]%!B2E2#=]10P@-Q MT%#TEVWB"@!LT!N030;(#P^Y J,(\,GR $ U-:=SV=&A8^LF[W9H]N9CZ,3W M.-\)&[-I;CULN@&?JOH.F!0-=L(DZ@F*+]^ZJ\32VNHJ>LK:?3$]; P3>O,D^.W":O(Y""+A,:"7AHQ^SSR P*UJM#)IH] M6%UQ!<>(ZBO&A*T)%@G-7[M(3T4Q_NQB/[ RJFTHZ@%;/EP(KVHLH.F: +MY M4[VJ'1(2-FO-E,YXZ!A!YE/I@9_/C@';P?PD> T[MKF< MH6*RDG2+K[T@SQ[#<#LT$4MTQ$"9?6XIDVJ3G\/L?I2(WL?E!BN7!3:'P '+,-E(F"%5&HF.>A2]@*?[C\L69"74JU)O1(S;,@I9C5Z%=_T!B7V]B\\A:GSL]FL7 MW!A_R%[21V^-7/44EG5,X[!+O/,437\X;4!* TN9-^R7T$)M_TD MC;O*%@;O[7'"M)J"'L3HQ%\HZ&.9FYC5K4X($;Z&C\'Z@?L"'R./!2QF\>8X MGD2]5RD9\XG-.(CH(:X;X<;89J$@F<.O%R*!K>-QX3PUYP*'JJ0O8-P-26VQ MU"T%\2B<7)>*8I[V"?3D<$L0E6@7)FL4C]%UH5LK;B(HMSH/4MLMU;"5<#TX M[R9@S))?2)J3I\)T>#R\/MDIT2M7G<&D)*<.O=I;7:#^G.3J-8]28"9<.+ 7!L,-D34#:!8>U?L4!W U]RP9@B.<\7 ME*1Q5O&-Z+_<$UR25]CCS\[0+S2IUCMEG7(.RTQ(2LMK7*##+DMD7XCO1]'/ MW1[D4H4\D6(6TDD70+S:<\V;B%U=%PY+3IJ A>OJ*ATT:Z;)J"IV01IF8A2* MY O#8R7%_*^=Q(B5''&K8O.5_0XO"X]6AR,'.7MX62B'0[&SPZJ=/1KEASW[ M(D3LKG1]%QA9 2[ &:3]7=3GS?><+%V5A#^"0HD>6NQLJ3,39BH2">J M5,,R4UL\2PD!I0H7#'2X$]7DRFNC\MRP(!?7W3393IQ3M@8/OE(LE'J"4-,K M!DP3K"WD,P6U>OV:PI#00 ED]5(NMVDMRU:; %^PIL#OWG;<5K9 M6QN$XG'.;)5$!2>W8GWN#63*=X9H &,J Z,Z@"@RH:GFP.*XUA5ELL W ]_5 M)PRZ/:9DMYH+&^_=VU\W^@T]=FTEQ3A]4K$U,=4*[^2*E!"YXKA5*%NR,$P! M/+G1;!EC^XQ%)PN5@KSO^*CU+88UZ&@N:H'2P[28"\1_X>S[#NP3D/6U?3ZZ MI<0S$A_^P(#1%LI'=;VH0D.MN&7RKGN+M%0)UJ=)4[ MYOQVRUGH!Y;6=!!S MHW$&BP)H)@MH/X[8II,/!])JS$"RX@GKU*5^5LK:#_92 4X_Z3:H6[<7E&HW MN'*C9PZZ2GQF$E=6&Y7F#NMKP[)[JE2LV!.CI1&.P+V*[V0DY*,>!GL$-!9\ MO3Y!6>=YU]CK'!.3,<)5QM3XP,$X4O2!B#6/%B"/1_2_3\!<3U,G(.CC17<: M"/S_)P$P%39P@N +Y8!WNL"RM9[!0V 7-1 8K37U&1"3AE>L+X8C^1L'-X;A MBY@Z5U/EYW^(-E.(FX(2JR-RY-)U5Q*';#!%CV41'"1Z)))MX+P/WHB).$??U@B%O^%#>8!!)S09MCIK-0%:L\UJ0YCW"G- M#H3C/0P]#/')S@A)EO I1RW6\/;:UL#T&@OX2U5M6BJ!&UKT(7C;K(BBHG_>UN#JX:(H MLBL/A,WP"I.XW&X0UXL\5N?_V/:0T&/T61HI M31AH8:[8#*QIMS/FBW$7"A\'/MLL>=LUR$8IHN^.HAN@'!2O&1AUUC;@PA?<.^\*!DQ&[P#+,8HW\W(4*L;2GA MVL)K2<8T/0_$:#92C>@CT$QA>ET#:V @I%XA+5 W3F]/\3SG=)4223'G+3'@@]J9WRPYNZ&;F:;?58F M^CG'KJ5?NU&4/"9-[JYC@AOVR;N4I4[U(30[FB#2KN2K*\60>& M(1KC ")XQ7L;6 !591L11LI^O,JSWBM7$<1=C.Z! U]8/_#B=2ZKP$#5C>R M*5:.L3(-0\U1GH#$KW?OO*\65=,U@0(8!W%4_IL,KBK=5U=PX++>3LV-,+,/ M!8U@+_"56JKD\QEW?AA-CA5>5.?#$)*P;[*RE2(L!N#=CFQH^DTT4=/:]LS MCMRZ%#@[@*@V[Q"7=Y3?]@G> E84CUF^A@E@&;_<9:3U&Q41BQ$[=J59VN&0EJ+#PTNA ,GNL=QGJW<6*VV/)YK"A'JV\:43#'9+ M]PY.TU583Z:ET=0Y:<.V@$;: BI_U_A@_L!K5ZQ&2K@";(6U(S;>(9@P M8MV@DX\U*#$&?L?HKTUG.(,3O 0L 95B]EZTR/KJP7.A9@ZY#\10@PU)02V5 M\ *%HIAX6#WJ-*S\G0->."2A4[U 5Z @9X"37B0KC'2Y&Q@*R:[RP8D)HP?S MY6UHB(;8)>I]=3H[2W:(7TGT?+6<7?@/'DO N+=F@IR4D8CS&?%E)3%#\^90 JCL#3YNOG\-6F"L+Q][T\#25YYB./Q*I?@ 1NW5UY5\E MB_/T[/0$?CA+S\[/X=^397IRG\,/\-#V#30#8B_1RODQN].=_ XK.YNGQ MV05N?Y*>GQ_##^?+].+DXE$X O0N%\E%NKR\3!9G@*-YC*.3T_3B"&\P5^<)G.+\X?A2G [O)L#MQR>@[L-+](CT]Z_+2X3,]/SA-@ M@N-31-S)\CY4G9P" UXF\[/E %.+Q6FZ6!))S]/EQ1(_6BY@\<7]+/6GX6D. M/+4\80H!Q><$"7#'8OD85"V6P'_S>7*9+LY/D\7I,CV^.(M1!: DPL0!D.N6BXO@$,15R<7 ""*B.7%>7J\Z-]3])I;U[<+ M\G>C,'FY!WTGXL_$#BRJW2-XCCSMH*0P\!%F6,Y'M>X#B2EUHT'Q#_HR3L1G M#\1+9T"3ZN@Z:-;RG<0_3+9Q.1>2I;CO$0.+>HTE.V!IU@9'Y*@VK%NEMBBU MQ4%TH&CB1C*;'9X:,I'8TGZJ-*"XA!2QAAK;899FPZ@F1Z-\PZO?5=(LC=X] M6C"V+9'J0WIC.N)^8.F]":ASSZ@0*HE8J9P3Y;?L%R8I." J>65QMSGN[XBV,U$4$F MNL[CMD#[ZJ,Z7T8,*:0M\Q?S9.]RDO$S 7SRU6CWGGGNLXL^C7)@I\NJ@G'GR*X^)&[GM; MK_&:CK5:!]W@C0IJ9(UMI?^040VXDU9^? 7'!^P&HQ,%*$@)?O$1/'N$_C%7 MY]0-51LA3';6)2^'+D?*#F'4>,NU(;:-H#_ B"*8X/ZUDC]].HQ;QBCH08G> M.(JI!];]FL0'/IG:.)BE$O=3]S 5W"T*I'&5O)1Q"G&K0%JRW0X:GMB60AV9 MI&B"T)PM%9B6!#+DCM]&3TW)SUGA'.%]IHLC#2MD>XU*E3RR0#1@;QCU&M[2 M$A4Y)[Q MIW<9N'[D^&2?AP[B+BM(E]G=O[RNOG_P(63+1=\)O5C,3O\-L W\UAMQ"=\% MG7MA>,UU^J.5+EB%]+]ZD";LZ[6<27'(EQ*Z.D*L-*Z[YP,9L%8AEE](8 M;QY& >CJ^QIJ%L8VV#C0ZZNLMUJM_1@OU^9/'5R-']STX^OO7>>])&Z M6MA.RA!+#4\7P80PB3Z[Y.L.&W^9@\FR02X5[I0@J 1&*):D_-X2PHRZZ\0X M,L.G0U/*4'\TOQ$<;O!*4 ?@@F9LEK41]L%M:CNOSP%Z=9"0;++K*'*Y[JI" M@N14S1TT:O$D,#!@B=+(Z]<@N, R?U\3'[AW@@BE;[():Q6D$;*PU4 ^PC], M68:YK-EHH9>+2^4,3LG@\+VE6A%D22.3 6U35L'&$EU2J8$A9\ S1]""*+D8 MY%O?C9BZ7C\7=G5]FJY^A\#GJE7Z'8UG2"5 MGXWP99CSD&H',N_&\<*"@ S'D<527Y"66R.F'[^G;M=Q/B6]&<$KD7A*9H\X M<5-A7#*>HOL9;X1^>^RG?;68'S%;V _Z^O47;%LX H/1!-TS$5(EI]!& M2=@_U,T7Y"B^.@[,"8H7YYBE[#4*?L&"53VQ1B321U=Y& 5\^]WJ?Q)&%K/D M!QR2\YZ<*?$]<4R4-?&OV<2_(1:^$F?4AC(>,Z$;!R7E(Y-XPDVL'T&;9']@ M$\W64RF>L;308_>8=P#$X'W"DT:(M"9XO.'I<1 -P;> @ ML*P265YS4*W&4@44@ .0"]R3*UG(<=R+ZD#S'_0-^]3XEXYGGR%_>']%!J)Q MXOE?=XI3VSL%P+74$DWERV,OQJXDJR)W%CD]O> QCK-\"YQ&C:;R08K5UU(B M@#:JH%]E345I0C?\#!$;3"#W 4SJ9C\(AFSU*OB0ZR,Y!"S''Z<)2SQ<@TIS MXFR[*-:'N>\QO/WEPU_$.9PEW[FJ"ZQPU:S;['B0H-"$<.DC3"XZR1?CY]D- M9B*QZ=YV^F->$K/;FF^!# Y/3 X64;^=;=AH*\@ [RTEJY \%9E9SQG9L'+= MSB2S\PTW8 M81T)33&HE$\Y(3>%1Z,YP/ZI$8,,Q=61*9X&UP-802-J]Z\5# ML*1& U_?H[K+LR#*U3<5_9F<6<(-0DJJ:I [.UL(:[Q%1\5'$:PL]+F?(-=8 MP X7CVU[X07=N'ZE?DUP- 1F8,_*]:"&>!XK'/2>6B/-,4K&P_ELML16ZEIW M0\(I<:W'6-\#T<25%-!%%2OVP"64JO#5+A;S%.Q9!=ERK #"HP)D^#C/Q./2 M+0!82?HK?J&L/#(<(:#Z=J?7F*JWA!!R+3DL+P MES^PT8/9'P$0P5H@/2Q']TWRT'491=$L>8LNVS^MD^>'*[RK)'5R/KB!8,H>AAXFE7V5F@,HR/'+O2'; M+V3[=W9 =E+(01Q)6]#KMB@KM'J^S+#80Z(6-[E1';YN:H'Q_152:(. MV&H$P-N2(\ZU)9[40QZ^V.\;C2X- XD2KY@8ZQ0XAT7(PBCL;*DV]:'T0V&* M)C:XJ\,\XQ>8G(=+(3X4Z< ^JS;>/SY1BC%S^=H*TB;.V@1&X=)&5? J&'=$ M$436'VLRER.))QT9?DX+I1^(0;5*18V^+BJ7"<$)XF-[HI]K'0 MM]%?' O0;,C>RL)G?6^=VS$<%TI9*PR_CO7LAW+=CX03P2RM$R2,QP8=)=P) MT1N_SPS3D_BZP70F!URT%*WR'*7 LEL=HB$)TFG28OEWRZ,F2K7!MAU^G%H* M-F U[(/Q8_%5!RF]]O-PN#TJ6H-L30+!AMA[DRJH4],18 2D6UOI[;*V ,)M MW4:)7-Y-JBA"V@'@H\_JP<@,BM;AAA@IM]UD;3@F1Z][J<%@U&=P0^430)PQ MPY%6%"#.J2Q%W"Y7Z&_)YX-B>%1' ,M\P\>8#.Q.>-BU8>.ISX;:C/#?))?% M"XN]3>NNN3/(&X)V=3?<-#,\NVAP*\+RRV#:%TEH:7W+.9\AYLJMN"IB-F A M+?5=H2\5R'4VS-QP#]*#_D3!A.?P[D3#4L)!T-',,0E:NWLEF+(^[SHTMAB8 M8'JA6&U]9AC(?!R>IV0U.R#6SQQ>!86RO&+\W1ZAD)<=:1BT7>?@P^"B>3J/!?HD:HEH!_KZ3:D]:F MQ2P/DK\V]2[U*7>K7R5PY*W4'",N_ANW**0^:B$CCR/WF5'VHUFLE,[FPMY1 M&/J%OH-^!]C7IQQ"+%<#YF0[>G*K:%:1M[[ZM?L8)E18(UTW&,J7H;LC-?Q[ M;F3RZLM6].O*5GY]49D+_$O>G&N'UCO.J-@N63<=9J,KUFAQ:WK+WYND@LXD M=MC%<12'F2.,/#-16@B'7!])ZZ!:+EP%[?G>0 8[(K%O MO@6:^$$QHGV6)JNHURHE4'B7_)SQU(X,XRZW MADL0WOCO1\&*$![615& >'96D/F5H,] GT7WN$^Q:&3IN"T?R>'K2 Y/"FA7 MA6O"$JJ>)@XFD?<&-M!LBD8*O6RDSP)J[?-PLBU:N%9BV$(SGIPK\P^:,')' M;;.JO4?!\)6F&,;8W8]LLE@ MH_2;# M@K)3*!_\S -7-1>\%/6K4J.-KPJR[4WW2*HO485XU)6!ZT:GC">Z#E7.)$8H MN22VC+)M=W[4/IG5P>1^&J?HCA2TA^HO*%L-%@R3#J,8U8:S[S@*1<<#_0:) M(2G!(?F&=90* S@VV3*)@;YU%6.C?W@_L"XX/#AC(A+Z#!D>17* !VM*W+_1 M&);A@/<1^G%''$LM3-Y E(M2*TI0=?LBDSG%H10."U-\&QJW3'+%T"H,TF/! M'*5F;/;HR'7G!K5J[/'C($6>;*$**3D"GQ>N;$W?QQMP/NSR*^]L.R%0./F_ M]S7!/VQ\5?NOWBTBK5SS!&ZO;,R8I4=T)@< ]B.98?S-].(C^$H'6TM/Q6Z3 M%"53%.S;+&]'!4;X?1O>0K8%Q/V-)8^V.@0B&)'FTN <5'%6P-B.GB?MWCP3 M+':AEXF*^21=; M;T8+_*R.=D:2FX//WX>%V0,!_@A+!FS9%GYA@%V/OY>%H"2Y1Z-T*6UJ[S9U M"$U5&$8-OV]509W>KWD!3+3(3);KX'M^;27KV]?OKH-*5OLH#;;O?YF .Y?K MXP$!41NQ34/B!:0*(MJAS=[XFC?RI0E6=D'C@_G>BUPP@^66,63!M\KCQJEE M>OY*&> 63&W2_#,1ABD/@0$!4=D.(#(PT9O$X96%+;ZNY1MZ1V>2^&(ZHB"\ M!)?*#,8 M: O]YPX([0R=P4H6KGQVCRG:5.30.4GE+.=C>-,/Z6!HN+,RJ1? M"JQ*:8/B-*GS=*(AJE.;C;4"^T[@WB Y^W6$T1!0_*[1H**N//2BC_/COU+8 MI&YY8NZ]-=+HQ,DX #;\_A3[N_?1#!J3/ M=/+SS944I\SGL\ODK\E_)/.SV:G]X01^6!S3/R^?M:]>/M,&_I?#?TU]!_^G M[J?769N]>DDYBFL:'4JG^^;)_$GP*>;POGER-7]^M7CR#-[TC[]ZN0PO[3U'I?$"M$E/HM'H M]&0C=7;T\CD_N[0OGYNR2'6F+JW(R\U&VMTKE9KK%T?CH^K!.[U:%_3@Y.7S MK5RI]ZKX97MI\>FD7B71&Y7EVF3"JN6+HXOQTU=3&L\#_J'5=1[\+N@D"V,^ MTH>_)2^.1D202E5F(V?# HV M.G,_Y6?/AV#"?'1@0N0G1$RWVXBI_$$6\N5S:ZZ%I=%8C7[AH_)L$*['("PLM^;\^/KAMIOW;D.4\S;?-:_)R)O\NLA#6*\=PQ M?2"*M2)V;66V$S%^IJI0"3^5 ;O,LKO8XS_]81Y%HV?U8_X\?O9D(*386GTE M"Y7NCM@5QI$)AQ2V,O(!29^42["^MLO5:/__X4[4*EC!7.L%+;.TL M8R#R6*9RD8*"C8&AEZF$D6J3FM5.J(R(R$5A_'!E4RYTJHL=\27@N>=1S369PE_G+67 !']:G,R(3('9 M,OD5:L_B8RXQ&59JG,>4MCKYE;+@MDP=#ZOUF)<6QZII%(@R4);"%.#:MK3Q MFA@30W-)\+)2O$=GL^$$WC %#S,H0;GX%4Z^$33I\];DQ7&ZAB7%HO);,K!91T).4S%(9]NRJ,4. M#ZW@MKF$60 6QL8F?AJ41[>'^5@.V;PO)$7=D@KBIR;<3 " 5!J90 MM2L "Q)ZD#![898)$Y(7^,$:PYS8>L'G;15.H &9*=QA!3W)2Q"W?\3$62MM M6*RM4C>P<=_1$$5B*;455S(M%3O EC;R?C!YZT3O#>N0YA 1\#^P;R+I,?/! ME#EXE3]Y*EZ3!K-J/QX_$8_$V6@PFIR)/W>W)W4GPV]3,AM$\W/QP9G-01JQ MZFPPB4[%OWK^\;[O% =28G^/]3%YT.C*OMDGC!HU&\ Y%:(JO8P<7GCB_06E.N MUO1A=N"4E\IREI"!SY>>V.K83JE;'*D">M[R^L"V>E-NQ,W+5E%@U,BIO7[O MI+;/@&L]J,8D$'+6+E:XP5MIB\I\^F-3VSL3&)2KV?+ LX^R]T G*^P'.*@H0U,EX[MQ#D_YUL#[37LU2*:Y:=2(@UQH5@S00)6(@3^0 MH H%-&MV2G6-)@OM3&Z8-%9'LH5'YPW8.*#Y[P"1,V9]5^])<;#7E;0:+I8] M.3@++L$= :?H=%=;U@_P1YL%\.UD/'!FAKFI(9S".(RC>:)QUA+G]OI1 MJ.IHB5CL0AZT5;)2)(?KO$/9U\?]X[#^6[,@K.U0:\Z&M,KT%X8]V !!U*F? MC[ 8D#KU-Y[\VH/YT,L8+0QTB++:$'XLL-%.&.!&[^H8Y%;OR;&3#G]FQ74L MA**PMVK BGO(KO4>L*5V#X@"I[78:95'XS# (#J1VB. I+N!"XFWLN!F%O^6 M&.;UMQ+;15Z$3SPZ9\!/)T>HJ0>AS20[I M,C($ >DH*!]VD<%G7F2EH\[DKJU.FV\R#8W^&<*H%H M9T*5[7$L5D0?(;020K#ICL8'X!S@MMQL/=\O8F(;1I#2>*,@]Y4[U^-/NH'+ M@DD'>4V0P(10#\]'HB=^HCQ^/Q]%@0NN\!:4W4C*)!K/)3/S%F(0#X30:G)V/ M>5YW:(W']TH<>PDK*_F>2#8*LG".V8UF#^8MUBI,5,[-=LS5@7+>Q5EUXWY: M9VODY*H/;;&UM8@F]W&NQC,8 '5L''C;RS0:VE&Y88/WVUZ&@,5G2L#KF8P@ MF@CI64>OLA[NT_&#H?BT\C(;-M+3>0 99.&R=L>;JBRCN&JE[(I.7:.RI36; MO?-T,VY9EVA@Q-MMNN/BU:J"M1<@P)^M(JTAG[U_EODR^ZT)?+^TNX6OM[X6 M=T&UN$M7UJ*5G<. M&>U-)DV:<\,F.>6EJH:ZMDJ@7UDM>2*\GTD")#-KCYOE)IB M:IT6>?QQKX*=BQU[K$.85FRAK+#^7/GKLXBU8"YG!:%4N*9-;L!1#=TC4,/%-83(/5!.KI!JSB[1\*.[/"5' MRJ,=ONX%> N9!TG'/&%LV. M8.RRI$AWI?*GXL?Z.9>;_L&Y://P%S?XC5XJ\<'*!.Y44JT:83\:B1DR*,:8 M)%<5KS/7!D T'XU&8APA)KLN@),^6<5:;W,Q/>6W+N0^JJ*_+]WZ/1Q*ZIO? MQP7;PM+[7*05!\URR-MDZO/DWCU\T3'I.UYW>Y>9U9MKT%-F^A/XV.X;^)HQ ML@)P5W]QI@K]#XK#"P-73G6@NG5125'&:PUBQ"=DHC28D&,B;>()W:MUY'W* MTE]CJ)GD:PQ-C2JOJS*A^C ZWRMM# 0%=R@JJ$]WWG13K9;.NUC/<0];.#@W M^N20RJ9,"WWL,TX?WY'.D/'GX<0^J=30ARH=+E1C9##ID)A_J='5WH'XD&T> MUKP*&$YQC\12.78?!1IQ+$MN]R!29F:#"+M FKG4KJS(4=*RNV0^F6O "=;R M$+7?4C=J&++8U94>+BJZG$6BM)LB$BX1H(VBK),!(<4'% M#,OE&_\)@SP[&E8,Q?^H'=D4V%6X1#]('NE,=7"H**XC['YY\39O4<>;*F5? M(73!X!VC+0TCF9$:(-3]D2B>S? +=7-;]3O:<'PVG/_1N8:L!MR\+V-*LT#, M0G#D8F9IKW@.+>:D%0.7<)AK':#A?1@^F/Q-KE-,VS,XS!6'F_9S@G"F\*59GMZ\(F6J\S@A#$\+KR_W4@N M>I%7RML%I)M;\%7J$F0M_=UTG]H I&H7QZIV=I'OM\Y]DL!UG+;I-84LIZE6 M;E595$1? ;A1[_9 K]MQ^JZ-[FAV-CQOBH[.\VC?E\BU,Z1;$>SWTLGV9_^/ MM['O6!F.#C6T1\-INS(\:1YT*\-?V_"NK/1[Z'8_1"^Z3_;W:T1'T]%@/)U! M'NU6\(Z3D?&(8?X=V]1G@SD&W]ZFAOT-SK'G _:I<8P@% EP4ESCV30 @#;DT3CTU]1IX,V3T"^&)G"C^9J=N\M,6& MDMQ#!KIG'7=MKQ^T^'9C_5$4>KX>R]WK,W:ZZ&X3"F%8.4-XLSEA8/_F<-G6 M!:VPFWY-]=),D]>IKP1VU9^RUW8MH#M]C'PZC;8I]_8XO](%4.\,/Y5=]'H.Q[2W,>C4,_&]PB M<.1S:RA!Y?_Z+B^XLD>+&@YO34'# ^8 AYT/SUJ-)(YQ[89+AY-.)D$O9Q08 M81>I(0H?,[1?$:,J+^+;^^0/]X1]2[MER7_XT+G%$B([EP1T*I&_W16*\6!\ M=EI?8/";1(.SZ?C0A8DQY#TY[=R8F ]F\]E=;DR,)[/!_#0Z<&4B&MUR96(^ MF)R?WWAC8CZ8C\_O<&%B')WQ+8^ZYSZ&GSH?10>N3%2YX3^#S-Q7W*L+1WN) M72-T[TWZC"=JFYDD?D_D].3-,[[^24WM 2 MU0PUH7A=LVI?8FZ9LW9B]/N5DM^OE'2NE'P@(587 /D6AH:KCN]0'$O*.H79 M8NQQ=7\VN-!14/6O"A!5Z"/. =U0:1/4@%U1:A?9V$E=?3"G^MSQ;MWPZV+;RLBU0-NZ_(-0V.&\I MB=IDW.^O1 I2ZK__"WQW75&7/9>8OP'5';Q$T[36ONL;-'0+9M)_@V8H0G:4EG5U/Y4^IIQ]6?"7]P]E#IUI(_]O="O MOB+3XYD& M@_5F :+9T%H5X !<]J4V]2W4=O3I"YOF<'H^[/OZBY/@ZTK@IU?\I2S4$H/$ MW#>7U$_K[WVY<%]WT@QW7QKSDT1J MU+U1)3D7?.CH1U7\3B/A1FRU]^LC % M@@+_NE:(1Y8&X/W2 /+Z#[1!_6TX+_\?4$L#!!0 ( )N""%<+F:/\[ 8 M ,4 9 >&PO=V]R:W-H965T?XYA0O5]I\L L QSXU4MFKP<*YY8O1R)8+:+@=ZB4H?%-KTW"'6S,?V:4! M7OE#C1S%89B/&B[4X/K2/[LSUY>Z=5(HN#/,MDW#S?H&I%Y=#:+!YL%;,5\X M>C"ZOESR.;P#]WYY9W WVG*I1 /*"JV8@?IJ,(U>W*1$[PE^$;"R>VM&ELRT M_D";'ZNK04@*@832$0>.?P]P"U(2(U3C8\]SL!5)!_?7&^[?>=O1EAFW<*OE MKZ)RBZM!,6 5U+R5[JU>_0"]/1GQ*[6T_I>M.MHL&;"RM4XW_6'4H!&J^^>? M>ASV#A3AF0-Q?R#V>G>"O):ON./7ET:OF"%JY$8+;ZH_CE3 MW+_ :4_R.ZWM9X"Z7P"[UR->4"4Y25&JM&!8;[S-^"R!:+FG2&\_-@* Y67+06?"2F< M $OOVP:J(5I\I&C@^?7VLP6O6*U;0YIIXX2:LU8)9XG*@!>V6HARP;CQNCDL MEBA0*,_E35M*$"6;EJ)B=T97;5>P+,RQ^KDA>]4:8DFT5GQB39=@0 GVE%8& M2FV(YL M:3PLMBY #5 =U5?(E7 +S\%#8D4'7LVFA07QK;7$MN:]PRDYNMZ& M?&T/),:L<.N-KF<39K;>Z(LLS9[$G4#VC6>B6XN!:I^].&OXC=!2ST5IV3M> M PJ_!^LQO=>.2W;#)58ND&>%RAL%QII M'(PG$?/6Q"\WVT/^A^F-?,(\R)+H@#=6BB#-)OM%9I.;Z/ 9D.Z\H< @?U'E M8%28J=\^IU)&;5E@L'11@EV=6OZF-E#=P%-+[AP8'_$=F7^+P:0;A' &"FH, MN(VWQ1.:Z%D7?T%75[AB!"_.!RBEM5"W$JM(C;%,')"^-KIA"7.:12E; S?V M<>AT5:%9:N5K&NI0"PQ_0.,>?)P?*8.5BI=EV[32B^W!Z:H=MV=C]BB$#KWS MO=%81V^Y,6M2:]KH%N-QNB=HNB_H#8Z,CXF_W4+QOH/B9X+B5S\;T7E$#$<] M]A9H7NS/[3C>=2%_J*7?>MP.EO>&5\ 4;S#5+M@X*$(*V#P(,9 PN#" (T3] M.8M"E@QC=H=*J1ZZ"K"/X%B+50?*A:)L66/\3X(\G;#).$CR,8NQ2,5%3,>? MD^,FPY3=^G$,J,Q+K[!=B*5%TB")$HSG($?J* S&8=*?BUD^3/J\PSA/)\$X M]QD694&8Y)0/21J,XQSYQR=R\7_MD:P@CV3HB=Q[I$C2G4>RSWLD+@KOD0*Q MR@H$) DRK"\[CV1G/8+",O(!>B0CQ\1)L>>1;.>1J C"PGLDC((THM")HQPK M78+\D_W.6PMC'?N(C0[K"&78$PWW.&/]0!3M#3__>.>]?Z18W^TN<@RT@Z$L MBM'0S1,:B_;]3_53X4#EB]BQ614.3J63:ZQXZ@-R]W88=*9JX?D.,13936$V\:)&)2D<#*CW!:BLJ'KG7XUVRJ(P9*-]G9;;/LQ@>R MYW,3TOXH>1ZE;)@_0BG\9U!B_T&4XL"1WX/>$J ;9;A&K_N$=-YT*/8?:OP"K^3!4T(I/]&W[\> M*W\["F=\?P:%[%]!X3@6SGT,[::@NG7T_7PZ15#\9Z8;/^9SVP](]FAHZ8J= MV3:LG?[/J)#C[)I,B"AE\3A(Q]0YXHS629+1.J=U./'/L='GO@-@(3# :ZKM M410'DTG:-XF=62?MV77P4]_UH[V+&6Q3[_I/4$L#!!0 ( )N""%?!VK<^EP8 +$6 9 >&PO=V]R:W-H M965T>\XE>;%6^JU9"F'9 M^RS-S65K:6UQWNV:>"DR;CJJ$#E&YDIGW.)5+[JFT((G3BA+NU&O-^IF7.:M MJPOW[;F^NE"E364NGFMFRBSC>G,C4K6^;/5;U8<7MB8MEH@Y M+U/[0JU_$2&>4](7J]2X7[;V%ZJ3AG,PI*2^MQJB$G+UZPJ5FKWE:"G8G MN"FUP(I;<]&U4$Y3NG%0=.,510<4C=B=RNW2L)_S1"2[\ETX57L659[=1/H(QTX?8//1WHK39PJ"M:P/Z]GQFH4QU_[8O8JA_M5 M$F#.3<%C<=D"(HS0*]&Z>OB@/^H]OL?A8>WP\#[M7Y.:>Q7M=_. =O9J*=A< MI0"KS!?,\EF*1?*0E1\$LQB>JJS@^>;A@TG4'S\V;"YSGL>2IXP;(Z"#YPE+ M)9_)5%H)<;ODEG$M6.8M)0SO;F"4J;D;+H26*C',19E;V#EV@JHT<,F&/_<4D6/ M=_Y5HT_A*/RU3',K6,R+>DY_T#Z;]#]^]>;#2C>-A/$=&\->>S"9L&>-9$RQ MRHB9%4H[7D3<,9"+A:>O^&MD@J5U8_L]CT['X7=Z0+#-IBH2V:. RM1%X2TK$82Y4FIN-( :!*)3H06O<.=CWTJ@QB3&GW99]_ MP+A:Y."1!(ZI_)/E0/X*KFV-YQ( 1\O%G%B53AVC[8@GB12D@UC=UL52(J'U MZ+0SJ.+\$KYZG'@TY3I5S,BL3-WL1[0O2%BF$E15 M@N9"SOI4!2KR5CM4:F56D(R!3DQQ_(3TQCR-@S;'E.)]@0QA0DA'&\8KS;Y M$4%_W)G\Y-AV!78&R\&[K2?ENJXC M=+/<58%:"1TF;@1'R<_$0OHA '](5K"XV^*DE0Z&?'YF<+JF@ZV;6PG7NQS^ MZN8E !J\.P*%(=]U.FRZY C%4$IW"^U@E)3H!B00,V<+PB @A/V);Z0T06-+ M5?7!V)DA*U42DB^U%[HH/B;85D..AE4J$Z?$6#S\^D()<.:ED*K;TO5EDO5K MG?FMGJ"MWF[7W.6MVG?.CJ(M,E%3,4X01E0>?6TD(:\.I$15X+$]ZT)-4L72 MZ77LNZ7:BN2 ES>>GRG#1(8NSHKY?/;7#@=6R\4"U<;W,!O5@ MD:^'E\^O. M%W: N\T41ZWO2?_#W@]"_R#$'XC^1YVS_R;]!UA",[$Z*:J AK4BFOF?V/]M M8C>"I-F[$@ 4;LEIYWR8SAM(^\YTWM3X":4'[OQ>?![4.S*_MV(!6$?/ATX@ ME'!2^"F]LC5*%NX>&O<BFX"<>]?J.;Q]=#A$D&D M//#KX6XZ;D]ZO0#=?X2I8Z?AY#,.1]_J[G;'<-J.)F??Y''4'O1''WN\>ZE1 MG:#WW4]U&]>(F= +=UE*O(JFXV\4ZZ_U?>RUOX;<3O>7N7=<8Q\.@A9SB/8Z MX],6T_Z"U+]85;A+R9FR5F7N[U)PA$(3,#Y7V B%%S)0WU)?_0U02P,$% M @ FX((5P%HV^&> @ P04 !D !X;"]W;W)K&ULE91M:]LP$,>_RN&5L8%;/^:A61)HVI5U4"CMMKX8>Z'8EUA,ECQ);MIO MOY.8W2<"5!XVH67"231>[\O<,/CANS M-P:7R5*IWVYR4\Z"V E"@85U!$:_)[Q$(1R(9/S9,H-^2Q>X/][1KWWNE,N2 M&;Q4XI&7MIH%XP!*7+%6V'NU^8+;? :.5RAA_!GL->P#A^(R#=!J1>=[>15WG%+)M/M=J =MY$=E;_!NY!-EIO0+7'%3"&5:C?#S M8FFLIK?QZU#&'3 _#'3U,C$-*W 64$$8U$\8S-^_2X;QIR-R\UYN?HS^7S=S ME'18YUMX>#VFUU&AJ J-Q1+4"FR%L%*"RIG+-3"SLS6HN2H-^#VD<_[ ):VH MUC!9FH\3H!O%_D;A"@NLEZ@A2[PEA7NVH;=MB<.$@1-(!^&0S">09&$^'L(C M%?@IEZ>-5@4: TD>YN<#2)/P?!##-9><"J&$M7(R1F$Z'M!WE SAF[), ._S M.8%\%.:Q0^=9F Q2.'1AT5Y9U:C7OGD8.HQ6VJ[">FO?GRZZLGQU[YK;+=-K M+@T(7%%H?#8:!*"[AM%-K&I\D2Z5I9+WPXIZ+&KG0.LKI>QNXC;HN_;\+U!+ M P04 " ";@@A71H[=&[<% #K#0 &0 'AL+W=OA\J03,2KR\70RV1L7VI:#XT-Y=N&/#UT=A+@KM-R>4N_718&?0/;BTRRSR@_'Q8:67=$7Q2W7A<3?NO22VH#)85RI/ MZ=%@OO/F9)?WRX8_+*W#UK7B3!;.?>6;]\G18,* *"<3V8/&WXI.*<_9$6!\ M:WT.^I!LN'W=>3^7W)'+0@,)BV!E/!W002E&,.'3H?KL[6^V_*JP0)X2 M97I.I)Z6S?6E3OH[I,@D/!NJ!$]L^3%5.6J$O MT=YDXN&,5AAG5<-K'3/G;=RHYRT%)_/+LWF7\E!RMN5#6;\CG:&DP%B&X.Z J(S2TMW)TQ1U>%6Y<]S!"&_;7,. M7X"RZ>O/56JC!67 FI ,B-\GR'AO(A(G7%Q^FJN5-@8:;U/+H+2*H ,31NHS M7#R" =HMN0."5'GMU**V>8)<0E^XWOI]"UBBW%GL5E^,U$7M0ZV!%RD8\A%O M06CW6VV]Z!Y%%#$HO=8>@[%O*Z#3A:MAB,T- T]G^Z-]C/@\YSJ IU>37SI! M,O3HVQ(QII7.;:*;BCG.:5$G2^)N88;CXTPT5,&GC#Z%=K4NX5"XDM<\*\Z& M?AK GW?U,H-R#14+\C*4(>S,HA^PD>-1FI*\815P40?\_DG3^>,=(,\:6VG& MWED:5U0Y279R]W#R+(L[\C>2XUSXY5%BBP7*!/\:0@KUXA\ E>:J$]LI;8,1 M@*TP9[GU0^?A,<4-TE7<6&_JHAFNK1#O3[R51FBY*="6&T:"EEC9A&Y";LUM M&9G@ %B1,;12H5PR;] *%)I.Z)!@:J;D.0'L,DR(6^1V*60%T896.Y.7&QY_ M;=U3[XI69-NLWY$=, IQG<"VA@:V:]5-3,.TDR](!V[)RY] M@0L=;_&PU>Y!M0/SL7Y.FHIKS V3:\FY1K)&95^2:6!%LZ:K>P1VB,2 MSH*]5D5S:B$^M2B<.:@_S#$OE U MK9!OALQ-KT 9":KFC![NCN:%TH@Z_AS MQDH3B?7-L.I>/R@78K%J )AEV+Y(RJ[2":LZD9H[Z2_N IW+,)#SY<_0./V> MQD25+JH-Q1LZ>>''*$)SRQ3_[X(UI.DVF%[D,E]0P.E-O80PR&N;\;8I[V%L M=-_A;KQU !?5\6=&:%JA.8OW3_LOF7ES@+_9WGP&?=1^:=&K.:4PG8Q>OQHT M%>]NHJOD.+]P$1\'<@G!@R_>@/74N=C=<(#^^^[X7U!+ P04 " ";@@A7 MW=5BR>$( "<*0 &0 'AL+W=OO6L=VX"3GG$.VB9(TO;#X7#@2MQ=H9*HDI37[J^_9TAI M5[NV-[FBP'W9 %E3(N?MF>',D-#%6JK?]$H(P^[KJM&7DY4Q[?G9F-I.K"_ON@[JZD)VIRD9\4$QW M=?._%65!4Q@AJ_ M]SPG&Y%$.!X/W&^L[;!ESK5X*ZM?R\*L+B?9A!5BP;O*?)3K?XK>'JM@+BMM M?]G:K?6Q..^TD75/# WJLG%_^7V/PX@@FSY#$/0$@=7;";):?L\-O[I0C,%N"SES](&"2OC@SX$5OSO*>[HVC"YZA2]B/LC$K MS?[1%*+8I3^##AM%@D&1-\%!AN^ZYI2%4X\%TR \P"_<&!9:?N%!P]B_KN?: M*/C^WT_9Z%A$3[.@_7"N6YZ+RPD"7@MU)R97WWWC)]/7!Q2,-@I&A[@?0/X@ MW=-:]=9>5Q63"V96@KV5=Y;S) M!3A5@E6D"2@4;Y8"N]=H1+19L3NN2MEI)N[;$O)H1Q;<0&>S4K);KN#W,/.8 MEK4@$]:K,E_UZN)%2P18*T%O!/3L6GH(INQ!<*5/V>>MR:R08-M(PU;\#JK@ M3>7@,2MN-CR!75ETO()F52?8LN-0V0@!9K<->P<_E0B)[!^R EL=N*JG*@I,G6"Z;ID].%B*2 MPO/?NU*7]B5@V AA+[00["=I! M>.G,=<^N#N5CRQLH9J6W]N2X1$@38SF08 MC%F4B!&IF-^#N57&P3Y"G9;)!EH6A541Z,6OB(BU NXM+'0W8JZ>P0[A()0@ M9< 3&O.E$C9(G(R6-*;U&R2W]N]A2IJ,M+"!^@@6:[SJ+-)YIQ0$50_./)+$ M-6NY,L..*1MP Z\M VO.CUSEJRV@R%/BL66;&.@CC=2[J3AM%'V\=:C MX&N%+4C5@P?U:H"0BV(WCG?0,AO3MJ#!I]?=$D6"%/)'YFN[94D)E+\[T?P% MCATKAH!! Z"Q; X\4R!L?W_],NTU@2-3.^JKD\SZ=[<2PV]78XZ+A!$W=*GGG8*)1 M25V$)I%XP>?(/'8JKWBG*3&2 *%S7G$;=W99RQ]< @,CY1Q0+L00+E:N4V$A M*S0W1&=L#K1YF0AUU[:5E00@YF .)S/7;)6-ZZA<LQ/$#6'7:"S%2,NJ+*RL-[TVGT@;[<)Z M*+_L>Y&+>@ZC0]^^"9CMUE[)Q:N.(M YY:9L+(M>RP\*K:(RKHX(I+&6#/=8 M VM/6#;UXG2*@=TJP6OV'HL=V#W]>XJ,@7<2>U,_8DGH9;.$?98$H'I"AQ/F M1[$79Q%&_>*W;J<_CI=]A8>%K51#OEV,5^S0GK X.:C^=9ZK#L BC1'<+F:E MM2D?-!KQ2[R9G^$W2&:]>?FS>I^PU(O2C$RTZW^BDONU5MX\9Q)JO]!Z(W9 MX82%@1>$R9==M>T!QN)CWTO3&?V)X\%SS4&%$1P1O!T3QCT5XA9)L45*LOO/ M!3\%DJ/.I38NR1[(P<@RU/O;!+JWK_+-GLC'>T*;/B]8D=)937W'&BF+=J'; MZ%O)7]Z.GU=(UCN]\G:K?2KOGYFQF]#NN^UHUX\6@7-L5(C.2S[$KYTLMILC M3L.1'_>?;VV!0?D \6.WA*&_63D>.YC??.S9 M ''M([Y#+TT2]@LZQ5$KV;/V Q9'H5V>XG>:9+TBXU4G+/)F-G0#+PHIH#)O MAF"D]UD8V;A:VX,:@82LCG,GXH0.KUOM;$3;WFE_95'J7':(85@CGL_:7ZI; M-GRHP/6!NA]=!]+]^1<3]:]?91Z%J>T)$*)[^<*/3E/V]\=[/CU-\'_V6, . M*H_89:<1^_8I?@GX?8O?&+__>>(?:'::^K+8[>D7NW(<:(_P.&6?QC5X7'6I M*13*(D-8YUROV (.H-X!)R"T4&@:J)M7LGZZ+E/_HHH_G6 V$C5U5(5 %U5M MF>TW%?^/G/.6-&QYZ1I$7I.;]=!K64T?!?<0 *3XR,".L" F>VY#24MV,E3R M=.'Y"E;/Y:O#3.1^7 9>XE.&B0.?H0F)IDA+4[\ONL3 X)RHN3VWP=JG&B,Y MIX;8 23N\Q4=A:TP=,0'6PP_]M)9O(,'BG&6!*-7_[/ /0MW1 Y,-[@A??HL M196XMB&Z$QU[9[E[.L$,AVHJQYWID,AJ))NZJWMAFQ[:GL7FV# XRQ6=L)D1 MDS:T1[EO/Y:';-)?<&Q]V;]P-0FJ MZ0FJJQ?-0G;@5BO>W&K%?_)6ZR#=\5;K>*MUO-4ZWFH=;[6.MUK'6ZWCK=;Q M5NMXJW6\U3K>:AUOM8ZW6L=;K>.MUO%6ZWBK]5?>:IV-OIBKA5K:[P(IP2$5 MN(_G-F\WGQY>NR_NMLO==XLX22_+AK+G J33TS2>N)Y^>#"RM=_?S:4QLK;# ME> X--,"S"^D-,,#"=A\D'GU7U!+ P04 " ";@@A7YW*4$\4+ #G'P M&0 'AL+W=O&4Y)CF7WU^]W#CG42):4%/MBCX;DX;E^ MYS)OUL;>NY527CR61>7>]E;>UZ_.SUVV4J5T U.K"BL+8TOI\=,NSUUMEKGR M].+\^DTME^J+\K_7GRQ^G254_D:B&;PG\VZU]4E&=&]#)3./XKUF'O^+(GLL9Y4\;#X*#4 M5?@O'Z,>.@>NA@<.C..!,?,=+F(N?Y9>7K^Q9BTL[08U>F!1^328TQ49Y8NW M6-4XYZ_O3+4\^ZIL*7Y6<__FW(,FK9QG\?Q-.#\^'*$WB0).&%ZDP/T2"SQLW9985QCE?C/ MN[GS%L[PWWW"!EK3_;0H0%ZY6F;J;0\1X)1]4+WKGWX870Q?'^%TFCB='J/^ M':8X>GX_=]M$Q:U5N?;BW=(JA=#RXD,E/F;>S)4EA4/MOTDK'Z3&@L MB5],D>MJZ?KB[NY6G/[TP]5X/'S=W<*O1J]?](44ZY4IBJPKP!J\W:]$IJP'?M &[=WFB%9.G'JS5'X%_GAK]\Z^P'L1 MF;DQ%OI6UFTX4;07+.C*&["5!=EEDOU4.B'Q!,?=(K6KI W%]4IG*U%;\Z!S M\ 9,!%UB2!1&5F(A,UUH_R1DE6/!J@=3/$!O[=7M^H#4_JNL&M(*U#X.U]^: MLI;5TP[?5> Q<-SA\EW[MF5/8#<@35>RRA03W'!&#!&Q/(=G.%ZL"UF1@>H5 M0$T KTG]<)<<6,E:GLOJ7GQ<+)B7S^0&K>'O/MQ\_+RKE36T:16H9MC.MI*" M'>^+RAHB\?%!V8I 4KQG'DDQ6V2_?'R?J#+4YL)B?2"^DG)V/7?'"B<7P^%@ M"(@L"D+[YT;I S9]8^G6CL=?;NGTJP5?^'D3.+_#^8YCLU%/1E?=>P[:>(ON MY[0KBO$^[FJI#\0[1_H'^JF$?L$K-'N#\ZP+0:+AY1Y&V0!7@^'D1U%#-ABW M*0^H3A;./-/?N"M6H4N2!2N%\KB?F0L2MO:VBG(^;-14#9E*/A=@($)4$G1@ M6PZV_%Y^@,M-E<'W-*5J"?002P2'A.B@/'_JXL8V'A ]]:B=)^62A1:-)YB' MK975LA"Y*:$\G6VC2A>*Q"F6_D250!'20I%ZS%1-S#BR/#"I5IE>:(Y*OA0F MJ167%"VK3QMH1)A58A@GD3O4D^ 69(+H_K M-:L-?T@XNDPZIX"FWY".=O^_"O0K&43A@*NE]=@2?$]FF6DJ)FY5 9J,0XQP M](XACIA-:,9NK!YDT?!F*MRBXQE[-G\Z:Y\)(+0C8KFB8(853@*K<,L3ZSILP%VM;9 &R)DHV4.O M*!CFLJ!TX@2R!.B3(S[38+6C,B)+AP?BDS49(I@YF6\"8F%-*2I4[ 4EW\#H MEDRLC#VFHC/,5E)B1+@HH569L3F!$5P1>5BB%\EF_> F7>>E@/B6V\Y5)H'"@=9*5DOV."X#(31%DV($EVXE%FC$R)9^ M3>;D.F%M-@F3EG")"OENX:.G[W)4A#H"QA\-?_Q6F')ZHW!HY>V$P7;M Y=O M+ $AK/,R60>G'H [IG$PA?/0$MZ$-"3)=DXO*U8&06I)FHKE2$(<2:&ME[BT M$-JYAFND'&T!;0ZY/3@=\#.3M?:RT']OT'[++V),B- U4QK"+JIFSUB)[%^L M/-#K@"\8 Q[\'7'FH=4K'=G1"NX-1#BX9/XG^D#V7E!).* >:W).T;C6Z11J MM9"1TJ82@&CR@?@CIIFN>B==]29SG+5*6RBUI4&ZX6 ="NSTIB:1"709ZL$R55'E.1JRB4? \SE?=W[XF13)7MZ/*UBU#(-4P%K1<*GB^!3XR: ;[W\0TC42S.R0_R)@M& M&,]^I Q-@!-Q4Q99$VRTR[30BW_.3Z@^@-L%7QS!=!E5$2U"CO0RB"^R1M= M2:>JF**AU+:<5;/6^X*NC3S]HXSK\!LF@RL90A19?*+JD" MXBHN854XR#$M,\CO=*@P0#S(H*L'%7)".,I;0^)WK6M5D@OY&"ESRA/@%]Z0 M;]JL _#"N2)A3,,DJ6)AZ672PZ%X;I,YV9!-4M:%9G!ML=&ICOKW=HX?VA3& M(X);6=/,Y%!I-3H^0-ENH9'>.T,@EJPB :2H*5>9-(>BDD/.B]T6W&IW3UY- M6[K)8KL"")H@]Z1A8W=(LDG3OTF+=YM< 'ZT+Y3;$H:G.IFB_5PW,^QQ,6BI MHD)9[T," 63 Y$]6MVH6.^'BJA/@ B"?>HQ8^W4:6MSJCT(;5 #T+]QT%\R @@D<>?$P*'O&=;89P7, *FM"==2=S'QF->)3D M&*$Z4Z&6(G*4?08?V_JG.^K,6D@B/XZ=6 G MHVG'H/OJV3 1CU"NJ^[Y#A/QY+-N0!]E[E#KN@7;R2%W6AJBA,RF\M:*"U,4 MW-%'!.>I,H>>:UM/;#YEEM"Z09_NQ:MMG']6$8_W%@HG8C:9]:^F0WZZZL\N MAN+W;_06IZ-A?W@Q?8&'47\TGKP07ZG;V)5J-I[U+R\O\/^R/YU" MNR0:,L>,<#KK3Z?#%^G_/E+]4!SM'@7'XV%_,KG@IU'_YEA0\<0JX:1 BTL39WS[6PEQE7NAEG(=0 MX/%YO'2S$;7?2O4-KO=9&-]^W[RG?>^?C* MU1Q]8G8A18?OL.EM^HK]+GR\W6P/G\"1C994RQ9J@:-#-!P]5!O\63G\\*;F M3[ESX[TI^7&E9*XL;<#ZPAC?_J +TK?]Z_\!4$L#!!0 ( )N""%=2>S(" M"P< /P5 9 >&PO=V]R:W-H965T#DR#Z[5"='LC8%%^Q2$5V7)55W9ZR0J^-!,&@? M?.972X,/1B='%;UB,V:^5I<*9J-.2LY+)C27@BBV.!ZX^1]?CSP42%6L,R@! I_-^R<%04* C7^;60.NB-Q8W_<2O_=V@ZV MS*EFY[+XQG.S/!Z,!R1G"UH7YK-Q^DUOODOJZ WEY -?L%G&F(9D[1-M#EE23.6."9+3(ZH(:EI/Y M'Y.T1!&B1F:45RF7N$YO] D,(V?+&]G&Y8(:1XDP'!E2P*/( +P\#M M!BR \J%'< M"U"Y@CRI"5LL('.BTI4T3!A.BP*A 7'PGFB6P6&&PTK0G%95P3-J$RUHB@H8 MJ!&Z5G<$RB@@M9X9VW+0[-4 MS"FL^2TI7>YDF#L)9#[693YOMQ=WF[$"3A)VFQ4UREDH6:ZILZ%*&SOH^SG+ M:*U9PP&N0#/#WW3'.2R&Y,L2+2B@(["F6I?9]">,MDCCK5@DX8(\+>"-K#:="= (:K#(]JVDI:]!V?PK&H OZ9>L>^ADX9?<;= K^ MA+W1I[H$GAFIIN33EGVOR%X0>),XVH=AD*3>01C8AY$73@)\&/F1EXP#\H%I M/75>VG.;][= :!!Z,!^1Q(O]D.R-X7\,TE,O'4=P6 KS@\G^#OTV3WA&PG[] MVS@,PD/GW;W42V(XZ2#PPMC':>J/]TD0C;T --D^L DLH,>.I#0E%]NO65D5 M\@Z M?=7M8A>%=I&LD+F:- :2..J&!W%/,Z0>,!;,?DLX[)5FPK YP0 M)FDW#<+4B\*#G^J3-LY>=7X!TD4PC";NF77.*Q*FL9?X$7G+A(3VU)'WVV;> M?#);KC$AB )OG,;V/PG=_Q@H8.=^NBW^Y4Q )WL$O?>(UX)T?#^.)S_NMP#R M<)I.MN;?C5?KI1:Q,$F\* TZQ.P<$-QFQK.SY3,H,VT:+^"%/_03I(4_3.+^ M/(#_KJBOKXLVUD6N =0/HIEC&V4:=6V6!@:T73GD<[33;>]G>G0S;H!G\-TG M881"*JH,SWA%;:5 -E:&IYBOY M)K-+FG8)&U34TS:I77%ZHH ^U:]M5_:-.&[)"F6"E_;[ M 6)FSKK:DO>\BTF'!#Z!$R1!,/'\2WV>+C?D7:6@!.>3 \_T M F" ML2T%!Y/4SM+V *M!<8=,P5H/_X!M@5VQKBUSZ(JJ'!LO:IR+D'+ P*8]AHC7 M%!IYV)QSAP;MX@MZ31Q2J)255#:,G!=MM*$@H(ZC6Q.K_7[QF63;T7!;B)YN M[:CIOH2^]%XN:?X %I=(B[4^'F7D/&] :5 IJ;J&(<8^R+>78Y 9MR%:IR L M]^XSD/=0H_W_(.00*>DM+^NR]VGS@@\%BTUF0QLXCQ@BX2M8<,/"+^!C3YA=.%G-=-=C.YAHH>4.K)Y*=@WI' !T+F_8-A.$?"X9 MMI4-A[ON:4:]&SGHZ:_LO2-^A((][G*N>]I=;9ZZ&[W[Y>Y>% KP%2!&"K: MK?[P(!D0Y>X:W<3(RM[OS:4QLK3#):,0\K@ WB\D0-1,\(#NPO?D/U!+ P04 M " ";@@A7#I6LY:@' T% &0 'AL+W=ONBBQ3:]_7"X#[1$6]Q* MI):DXN1^_3TSE&TYB=WL O?%EBC.\)FW9T:Z6%GWS9=*!7%?5\9?#LH0FC?# MH<]+54N?VD89/%E85\N 6[<<^L8I6;!070VST>AL6$MM!E<7O/;975W8-E3: MJ,].^+:NI7NX495=70[&@_7";WI9!EH87ETTQP-]QH*72MC-?6 M"*<6EX/K\9N;*>WG#?_2:N5[UX(LF5O[C6X^%)>#$0%2EO;/5[[H(Y>5@-A"%6LBV"K_9U3]49\\I MZR60@\M8'6W?"0%!K$__E?>>'GL!LM$<@ZP0RQAT/8I3O99!7 M%\ZNA*/=T$87;"I+ YPV%)0OP>&IAERX^F!R6RMQ*^^5OQ@&:*3U8=Y)WT3I M;(_TF?C5FE!Z\;,I5+$K/P22#9QL#>,SEJG#ZOD8KDC6]DKBX'J *OW)T:7/WX MP_AL]/8 WND&[_20]N^&X^72XG.@'W>GIZ:YO< MBH\?WR5"0B5*COY)!B>:XB=96?-$;J7$4AE@"RK=:A :&MU2&OU?5; 64>E: M!]Q46LYUI<.#@)Z&M)-- =04UEL;Z0)4^E(W @2V,1[01=.ZQGKE62J>7%4/ MHK!8,C9 ]F'7-> 0'?QCL[41M?5!_-$Z[0O-7.-3\<'X (Y,MI;\^,,L&Y^_ M?:)@;3\,;:3W@!Y*9]ME2>ZG VM5SV%#0@)56VBS%"U.N"T5;$)H5K028GR8 M6N$JG(+'[Z)?-B=OS1''1KD8Y;0M@ MI*0WY.%CF!Y*VWI( IVZSU43:%^.YR!T?_(&()U2.R0A4.**2_R+OM_SA(J? M?K+>U?%'..ED;<)< =>CU'TECL>39'(V/<'E^'R:O'Z=\>)Y,IN=T^)D.DYF MDXGX<,@/))%,LS%KF279^9B6ILGIZS/6@:733/S\U%/C47HFCNAOBK_L-#VG MNW&:X>_VF6@\=387#ZDYXFB0BJ-- *[DLL6CJNCX]13QR7K\H7FZB$1A<8Y M#KL6SM:L:8<'B /:8-U#- ( LG$Z.DH0:$VY1"71*LK%XZH? :2JS367&G,& M*3;6_)0#F$-:4E)JY G A*1C&K*S!E)4!S3V=GH+1WV::/[>JV;GX[?GL30[=DD2A"Y:6OE*"L:9^^T M9^5(&W800>?^%,\$K+43$4;*V)T>%- [R#X\D[5M36")XK'WB'8M^XO P5%; MA\C*VXZ)%;>8-20@^K/5CM3GTI>/E"H#@N:X;5330=1DX$;M>CTFPJ=>P,3> M-0-.K4WPV&<^IO7N0=2@J1^VY!R:5PM2BNA"']Q8])L IR-04T>T'$YL(8<< MZQ.^Q:"I:RQ!8HY9H\""6VH*]*$Q(NJ535/I.#;$]-*FT'>Z:#NI8]T=8A2E MV!URF1V\U1,38Q_NO'4.^U$\P09$14S/0)>)6)4Z+P&4N[=C:L'YI]-T?$29 MO*85Q(C&G1)%Q"C("WJAR6DM'*_\IEVB_-OX"J&)E^2=U!6914U>R*)@9DKP M!!Z)-$(0VTKY9+?:8H+LY*QZ/ T@F,BHQCHNJ*#8/$Z:UFA4@ZT*SLH;E@1?6)!J1=Y,SDY9% AL*%:Z\K73!V<"PJ#"9*;L602'I M.+#O@?4(U>-F#(A8Z-FV?@_IP]R9G;N:W/H1S9F&>SJ]=0>=T:>.]ZV+]+EN MZXW5Z(8Y1. M7@)DA %T/Y+O."5[H5-F,\RWWP0/5AFY^GKQUBN6<6C MK#!V,R3PA/CDU%*"7Y6B;TNY:^-+IV_1?=#68\DPG3 =%EMKXZM4^MSG@F'O M2PYFGB5_K_*H2*"('W4VJYM/8M?Q2]!V>_R>]BNW:@]J6$ 4R7 Z$"Y^HXHW MP3;\76AN0[ U7Y9X956.-N#YPMJPOJ$#-A\*K_X'4$L#!!0 ( )N""%=5 MC6!I# 8 #&PO=V]R:W-H965TP-.YM9]]9E202R*W/C33A9"^;S?]TFF"NE[ME0&7Z;6%3)@ MZ69]7SHE4U8J\OYH,#CH%U*;SMD)O[MV9R>V"KDVZMH)7Q6%=,L+E=OY:6?8 M:5[!W[6: M^[5G09Y,K/U*BS?I:6= @%2NDD 6)/[NU%CE.1D"C&^US4Z[)2FN/S?6+]EW M^#*17HUM_EFG(3OM''5$JJ:RRL.-G;]6M3_[9"^QN>=?,8^RNQ!.*A]L42L# M0:%-_)>+FH' MU9_;_(YF][:;I;IY[DN9J-,."L,K=Z$:C;Q9#SZP<+\..K!VZ6< MY$H$*]8)T%"XKIROI GTC6#=R@5D$J7O6.-\YI1""PKBL^*]I"B9.HC+AX4; M]+R=3@$)C9:AE'+)QB9+47G:\&_*78'JY_9VI_)E ME[P_VO^E85@6X"C0"H0&M&<1@'<" J;Y$JY6Y M_JY@#W$WPMM"B42[I"I\0)@ D9A(R=>4<+7R$E^P\FB(#8@K-Y-&?Y>48PC; M>L9UQ9OK*_8&,# 4)EY]J\CALG))AD;K"8!:X-G,8FPI^3X9H*?%K2T32Z]Z MX@+2J4"/MY5#TW2.S3C[1=7)36CD@J.D30*'NKSQ1(%LZ3* ).M$EI$4F[[29"65L-N*<8:,%JK8%=MG!7,L)U)&%%?IL3!;*(-3HSL'A86\/,4MRO !E99@K"%QIQ#+JWG42+SI(I50P ]N^;O.3Q1;*/>JW$/ MV3.M0@6*ETHZ^/2BYGM4I$8+3DRHT'-Q74PO:NB:QUH_5[U!(TE4#!PK#:!+*^8KD&6?=!:'X#VS,/ CY81'E( M8[IIF^*JQ"CE%%_Y5*N@E;1SCCQY2+RL N5DF>/P@PI@V93RZ9_;/^4^MI&M M+73'O*(!*.,LK(_]WRK-="729R+5ON6"HHABHV\\$>B_ZC&IBW1*655 M<4W'7V?N9W"/_A7NC;)GX$>CWO[_B'S;\;B_=IDIE)OQE+T,K\7BE?"_=3,.77$VA.N@=[G>$B]>TN BVY*O1Q 99&GMW'[;V 2(A"3LDP0"@9>?KS4RC!2^<4%7.XC#, M9A67]>3JPCW[K*\N5&M+68O/FIFVJKA^NA:E.EQ.HDG_X(O<[2T]F%U=-'PG M[H3]1_-9XVXV:"ED)6HC5T7=?A9=/',25^N2N-^V<&OC5<3EK?&JJH3A@>5K/T_?^QP& DL MPS<$XDX@=GY[0\[+6V[YU856!Z9I-;31A0O52<,Y65-2[JS&6PDY>W4G=H#8 MFHN9A39Z-LL[R6LO&;\AF;%/JK9[PWZL"U&\E)_!B\&5N'?E.GY7X=_:^I0E M8<#B,$[>T9<,H25.7_)^:.R+:)2VLMZQ?Z\WQFH0X3_'PO7:TN/:J#C.3,-S M<3D!^XW0#V)R]?UW41:>O^-K.OB:OJ?]W33\-4EVOQ?L1E4-KY^^_VX91XMS MP[:RYG4N>U#,=%I.V1J<-KF6C2L:M66"Y_O^ M/=NJ$F5LSAB9B+-S]DN;ET+F;)W+@GW6JFA]M9UA*>@K#,.-A6LPW6X!?:LI M$[PNF.&E( -[%$[YQ"I5R*V$2W6GDD.E88W7:9B%EVU#;CM]M1!X"W%?)$*; M+FI&V>$ZWP>T3O-&M):TP>(#SW/ 1SIWFE>(]GX/,/K@>&D4O7N0@&!0\^P! M &0EWXBRCZ 0EIH+[K#&"ED;PC-'BS'NO97&M *!5DTI8*T'[5JJ4NUD;M@= MWPK[Q.Z%<6I>H'8$,6BFZ\T@;[P\O915@Y6XL5#F[7-C^!.\?$#O;5R(Q%N9 M0[_=F&KU,YR.&GLA]6".%;K=O7++-$! M]7IF']LSXT# M1Z-C0;4W5OP7JG$'5&N(&K810!1TK+$0/B-?_#& '.H+G/5-FZ*HJ'Q_]P^F M#L/P?-UK^_'ZX_WMVCV-SD^(V\0.Y&,K+:.$*6-8);AI8W MGKA! #G@R(LCBBCQ',MJDJ9WV'*DIQ[2VRC'C2W;M ;(&C.X^ ."<-1X0B05 M*-R9 "N0*U/0\47F4MDX/A$PK+.R[;PW<5#[ZAR#+8Q:["94E!'H$2U6S:E5)Z0D??MVRY!U.A63M6K#!#] MW#X U^R1?<9O)WQ3BE'XO6DV=9U$M0:JS0EYHH5X,3TP[/W"[?UW\O&--S05 MT$\\NOKB?3Y[-R".:P0C,Q6D<+)(5B])%L$HC MEBX709C$["-1N"^.<>+9-#YAT\7)\.\M?O *4XK)J8PI)E(*Y1^\6GC9CS^O M5L E6CEMRRR(5Q%IBX/0P9=DJR!] %09)-'*.?N#O73-CZ MQWP7)%RU/\TWT2+%)( M?>P:%Q./.& 9@00C;7YAFJ0DN(1!DL"+U7(DT?F8!0NDR 48G[,(]I)LN/TK MC04FYK 5^A# */(.%)]'1+D4%\D)^_5U5SP#<7YKL>FX,)$(RCX1K6^//OX8 M;,C8(EB&X8OKL3 U[UVWWKE)Z*19YE"*0EB?SL'JT&&P7 *<.ZORKS_0,:QP M>RF0Z^!>!?'"HY>$RQ,76CQ?.;"(NJI# M?C.7:%0%-/SDAVE0W?O:0SV-L7BXBI.GB M^?X>R\%T(1\Y4!WZ6OI%_^M+E_\(Q,P0 THSF8'D?N84)MB1XF81+,EQ&[;8=IRKIM MQCJ6R$/0CA#S%OM4[2 M^&9C')VM,.2\,$E'H.ZHL!<#3W;:S:Q<[VC0H#*!8U9I&L8P@E% W1@K:&SQ M6W(W6] 0T-(@=9H&:1A[JQ9BS2J\3/F[1NMQ (AX[JYB#K11^,-$>]5I145U.Z.\X1H]_K\8\&K^5,*\F*!HB!?^Z"FM.;:]T&P*RT]'1U^?TP?Z--6- M@OZ8-1Q 7D_U9 ZQ'Y^5?>OJ#B=8TA]8S.FQ[P^ST2>ABEK?C3N5YJJMK?\Z M-#P=OJVM_2>EY^7^P]PG1T3#2K&%:'BZF$^8]A^[_(U5C?O M%$61T=WN1<< M.P$MP/NMPN&XNR$#PQ?'JS\ 4$L#!!0 ( )N""%&PO=V]R:W-H965T6U! M71J)-IW&-*8*QO;93:Z-A6-GMM/"OY_MI%D+H4*,+XGO?,_S^,[67;SAXEX6 M H]E)3)L5,H58U<5V8%E%B>\0J8WEER46*E3;%R924 YQ944C?PO*%;8L*< M)+:^N4AB7BM*&,P%DG598O$X & M*5!JB/0Q_K2<3B=I@+OK+?L7F[O.98$E3#G]37)5C)T+!^6PQ#55-WSS%=I\ M!H8OXU3:+]HTL8.!@[):*EZV8'V"DK#FCQ_:.NP _)< 00L(G@*B%P!A"PA? MJQ"U@.BU"H,68%-WF]QMX5*LY+-WHEL[TZB[DZB0^S)#STDKEC&2T#'W[F4)^A2 M*4$6M<(+"DAQ-,<"F.J[GH9Y:)G-I%@GI\-!Y,?N>K?NSZ/._2#R]J/2/JZA M=[$?-7L>Y8<7OA=T84T-W)U.58)8V1$A4<9KIIKGVGF[*71IF^\3_\0?3?T> M?ZJG5C-D_M$W(^\:BQ5A$E%8:BGO[%PW4M&,D<90O+)]C)"\($ MZ/TEYVIK&(%NEB=_ 5!+ P04 " ";@@A76(TFE40" "*!@ &0 'AL M+W=OGVO$)3X(^:Q* (U>*L95 MXI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(JYH=!,/,K3+F7QFYM(]-8 M-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B 1] _ZHTT,[^G$%H!5U1P M)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.=K$GB!58(&&3:$K"Y[>$.&+,@H_&[ M8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW3&_%X1MT]4PM+Q-,N2LZ MM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*CWBHH-TK6G-"]Y0TF)VKNH5.SD/M=[-0->3)$3[<- S0.=M/;\:DV6A)1Z_\/N=4=!N:8*1@0F_9BTT'.=\%OKY ; MAKXE-^OE9E>=VA-(\Q7A"V[#S+?MHE_M&^VR[2]_P]LN_8!E0;E"#'*3&HSFYG7*MO.U$RUJUVUV0IO>Y8:E M^5F M 'F>2Z$/D[L!OWO)_T#4$L#!!0 ( )N""%<9!U6&PO=V]R:W-H965T]YR2^*-F]JJO[ )#]Y D):S>W=?;(D$ M9GKZ]>F>GM$W]UW_SFV-&8KWNZ9UWS[:#L/^ZR=/7+4UN](MN[UIZ9MUU^_* M@7[M-T_=X@9_XFS7W+OFYP%)67?<.O[RNOWWT%!29QE0#ABCIOSMS8YH& M(Q$=O^F@C\*<>#']V8_^BA=/BUF5SMQTS=]M/6R_??35HZ(VZW)LAI^Z^[\8 M71 36'6-XW^+>WWVZ:.B&MW0[?1EHF!G6_F_?*^,>,@+5_K"%=,M$S&5+\NA M?/Y-W]T7/9ZFT? #+Y7?)N)L"ZG<#CU]:^F]X?F/_:9L[3]*85%;%[=VT]JU MKGKUZ9GQ/@W<^)3'^_0! MW%@4-UWK:+%U9,[;WCC3#O)!MRY>V;9L*ULVQ2U]:$A;!U?\U_7*#3VIVW_/ M<4@(^&R> -C@UVY?5N;;1WO,U=^91\__^(?++YX^.[.\S\+R/CLW^O,7I;,. M=*?KF"/R=PQ3_+PUQ+'=OFP/!3F-GOCAF&D5R;PG-2W*IL%; SVX&AT-ZN2! MJV4W]D5+'OUQTSGW"4U0=3M36)9 5]&P=3%T/'3;M1>ZZ@9F M[HER&57%UC1UL3H4W[^Y_4MQN619E^0<6-IX;VS+L;88F$>P.Y8(.6]3I\NI MD[6X:#%$8#/6LMA2?([SFN)5:D[NR^*Z448J+05)K75E-01YA?%69K@WILVD M3AJ*%WN2+RTBG8Y%M\+SIK'D=TM96R QK/R#JUN>,=S/@^%^?M;B?@GL?:WL MO0GLO4D)F'5(8,,/).B;1-"OO:#GS/]_DY@SJO,Q*A/E0WYR7_8B'0SU]MRW;#BKFSCL&0)^;VNQM/RY)C=5_32IL# MW*8Y%'5'YCT$XTJ\[Y3$==<-]"A-V9O?1@MFDK%CK;Q&"*LQ@YE7;TB47.SO M$V-*7%G_2GA'/F]-1>9),!%<0W0@8?%K$X>X[YP-R\!7B8>$%TQ<-#OXTFV+ M-2%1EPF/'K)=[>8T"$P0-^/&:IO12$J':4KB,C&S6=#<)+H>RD;N8NS-LOA1 MIJ=//%V8%G128#,2C9Q]7^P$%AG HH) C0F@AF>!&#U'+''"MC4I)>"LEZ@? M?MB6 X6Z YE&8=[O"?J"\SKGP90]Y@ ]+VFXW7.A$]A ?A_-8CR%>V MB+<_(=15V3"O)(/8"QZ@STN6P'22*S);)U9;T]AWH*WO=N)4H_9\0&=*C0VT M4CQUEK[Y 8CKHNY@;D8T+7EGAT$,(%HK!WXQ)T3+$HK2Y*;.]-B@T3%8M.V8 MQ?U90NC)WI"JYT'OGUE:3H>%:0,AD*2Z$<$<.E/RMS3JKV,K21+K_+ U_\14 M@7KXILLOG[GB6ECPDQ! LWC&_ON1:M(@QTKC_1W_$MZ-;M@V]%J@G+SB\G2X MXV_F$0\Q2%2!ATG@U+[OUG: @0!/+1A:E00>!H\:"4&8+3)5,L@<KQGATYL$(TLX:C,-8I*(50/=&1K^G6.:V=H]?V$71=QP^EK1H M6NV=,)-X1QYE38ON[CW64;^NJ\0G:?Y#$OLY 5.,3%>$IW?B@VD]"JHQW$YF M27$I>4TVU,R=\2B,)LL]L?6])>LQY-$^OUI^\6^>BFX<@)?93P%](BK/85Y! MHW/#??;E\K./&([MK#>DC(8)5%,Y#8Z#0%A3,H',SS!!T/[5!WG5\IB-D*WH ME^AD40Y#;U?C Y!]#NSM9"T)]0G7ZK'W.B,Q@>WV?FNKK>*)C!CK(18[5>!V MEWC9\TM/' RT>Q*^'_+.&7,\!\6_"%#\B_/HU[&8OW,#*]LL?OZX$=C)"XH- MA86'(*=9K.(1G,L<".G$KGQGBE_'>L.O+PH3IN[*9C0)G3QW0JHN49$5 MXB!0%;D0^HC>&2%B)%.0V%G9OAIW,-9JCIUX+]BX M5$% 9(C.[]KNG@(H:B/,26!8< %"5-8)DO2&R$_Y%#N7QT'(&J!K"@8$2RZS MNF(D3J'#@C+R*! DW.+).).AX%)"54 U9-JCT'K1K2]0V4D%3(^93,RIRM%, M,@0)9-7UO81!^"B99%\>?.CUKY Z\#!I!H='?R[?$YBIC+WC-ZXW!.69N,?D MJFM#YBI8Z ="1\7EY2<+-:.RH=#*Q!W2*@V]87KD7 .-ZPT+I$.-@T?8=%U] M;Y$FM5QDH:308G;/@$H3-YHWU+3(YZU0NH"DD"$.8U)#JA@'UI8,O2\@C=YR M3JR(O$N5Z)SC_#(XSB_/NKV?U"L0YSI2A5.EQX\>)#--'W=<<$*4]^\D:PJI MABL;H[A.BH92:NPHE=L!036H#!$%!C=_AN MI1\VHE?&UR($M4-#CH@C_].11@_(HUH3I- G\N+,F_/G'J.)Q^0 YA?A%IE? M(>^)F" +B!!VC?CN!K-W7Q>/+<7X&L2N#WZ=7(-_3,%?2D%A]&?T]/1QG8)C M:;=J[$:=G6VST?A5>C?A&KK_$/>FSQX:FC58QHV*$W@ M+NO.8R3OM-I$E(Z&FD<"V*W^E4"5>:2Z!\S3$>DW7DD%U[2GJR=F< M^(:KT%ZY65G#Z,P0U6OZF# "V0M]#!U+5,SS+6B\(DSO>$O1D[&U'"VT!,A: M-Z.->63GJGW@;W0B"2*(O BUEE#$2AWNU,$$"]%PTW=WO*O >1OE4BAPA2=0 MB\&4#?U*Z*E8HU:4F0M;K19Z* 1T! ^'- NN"3;' MTQLXY,OI/G-747)9!G6I.ULCRIS4ZK44)Q'KB95:.!!?XR6^+-Z>>%O?8@\F M,%)4)!UUU<&3E'N.S;2HE>$4QC_*I1S_"]B5V!EY?&\"7LR<17MSQT!D:ZP' MIQ:X0\K&(Y!%(:8RIW(BCSZ#5-WL$32MW1J52!-? UIW,,5'S MX4]JLT<5!43Y_8Z$.($5?@5$%M 6QIV:F(M@C?1RUQ%*@!>!R-E V1N7K5C$ M].6)X^(Z $P>SL_#X=IR:*5<6\MJ4E@]X2F]KAE.2@38IS3Z#(FW8W9[\DLM M=(*6.T3O0HPW>]G831)9SZ7@30@',I;S!>7@D12#'87B4&85)893Y&H6LF'> MA+P)'B,/H//H"R]6AXM N>1!9>J'4[>S(SB'C8UB..PEZQ$Z4R,N M&)DZTLD5Z@MHQE@6/RA\N09\>1OARZG/^PA<8GX?4!69P@BE1>68IU:4M26X M'I6H7FC9Z7V&GEST/<1&-^ZY ,-U#&/J4,X/O-/0!#!+O*ZV+-.^W)MQP(@, MGJL* 9K&W?3E3E,X08/PBB12Z$OJ]92AKKBA5**]*?=__,/EEY\]6Q2[GWZX MEC61J"U@/.1%9M7Q&KJ!S#<3-$D"JMZH<;O!JVR[:4['S+\;"4#.$,R?PY;B M=9L2.2'1SJZ,7%.E&UR4;E@!#A6-( I ,"-@+P[WOKR_,K#WJF(-W JF? G MM1SZ+6+'T\'>8Q"N?@78JCNGLMN>Q_,(D+'8C T$IDH"U0E%&81&3A]XW-F6 M:UV4P5"&%[?\1G(/!0JF;.5GYX[FQK\AK[7>4\S+9Z%8D[ RM@8JPT&($U9, ME?J6,DWF22N,[O"\%<)X"A/W9:*K E"K[T2\Z\D@-*SMCV32UX+%0G;K-0O[ ML8V'#@HW^@!8#%'S(J1.MY(Z_2RI4ZJS 9N>?#CQ5G, R;LGRM.(#NRM%7:W M'QD&JU$13]_9(9 9#12%3-X][*9PT/MD51(T?:RZ&B/>D<]EG5N G#+[2!3" M/UNN*9Q))L9#@XXDOEDPCTX:Y[D3C\_R4'<*IL$!S!1_J!F'01 MLO69P8?(KCLC.U7F/3%FD9K8U UG_C6OT2@_'_)1DA+U* M&V3'R:'J$W3/)7O.8=K4MW #KZDU8APE$: 9*JE;"D:3?Y+>VC8H7)U*U/(( M[\VV(Z6WV/ML3+NACP \CQ!]2MZVQ#9X**#^"Z>F5 ^#PF6WD0C?HZ%*$O;5 M)H4,;FR"T,BOHS\1]1K)DF/LT-2+,]:0_S#$77-[2<@8XUZ&-A<=1>&[KAEW M:5$US(R.#\S"71])SK8L7HT]U&@!]MUS=4.*]KV)QH753BJA6<3S@0DE3P*Z M/;,:>5 R8@[JZ,FD3!&SPZESD)*]; 0<9:3>C*VDY:':FFCM?!65?CTJI*8A M*X=%;?TD+ZV>S(X]UQ%L&8*1K*I1J-?%^*6:.CYM9&^8QSDW?%*D8VT-*>?) M,L],KZF3'<[3+W'LDIH&5W9I_03W6Y/3*>GP$DUZL]^[E"$>6VJYMI[LW,OS M)(Q^(W0F%6B1,+]N2350".E6D 5BX^GIN9X7LFYZ>T=!N$EZ.-@U0HF]RZ"U M_-F'@X7WC6Z*P)D07^N=2_![DX95KKI@ZCQH2NO2!]',K"+8I$4F:SX[*:DY MQIX$,O!0JBFR\Z*(VD?;E6);S?)B\0J#JEAIMLLV$*#/PH8 M.&MV(_+^5I)0,%6^59+YL>#MT;(U[>^9[Y*\9I>:#D2, 08)Q(I*][[P@(Y MJ+H1%.VT;3>&/!>CZ2UCXHZ:,,]U 'P5.@"^.KMY?VNX/:9X'=MFYSH M/GJ0^:-'<)?WG68VS$RYHX^[K%MK0LL;=HOTW!'W.?6A"_;FQY??A]Y7V_)CG&1M M21IPQW[7F2*U="_Y#B\R8"WZ^:BO20.-&%YSL^\9EX$% 3-<2D7>U9N3+/"> M5*76(*N7?GHMZ1-LV%PT7'-,C,Y#Q[ES&>=4\4]!%?]T5HMN6?\H0(.A2$3W.$<@01.]N+8_-.S M NJ1U0ORP083YU9_FC7$:2!PQT^GW;..CUO(&\LB+.[HE:0H07D^CF$X[<0= M,E5PE/F,L863J#<'C0^41K ;78]M?5:JET_C:=:G9X5Q[;>GD_XL3'N-IA%6 M71CO#;E_\J=O.BCV[#'6?_DL17@G<>RQ-RDM\6B79>V+J!$8'6=Z:0JPG*V/ MA^W)2LAIA!QQ=UQB@R4[B4JAXZN63E[V;5HZ9. 0U3CI;U0("W./K8Z+T$@8 MHE5H @UE3R9?-OOX=W1@DZ8-QTVH.D?2/C<]YEP#O&ON4IJ8"4,WJ9 M0D4M$KDM(ZLYOHC+XD+,S&"+6,>O2BW/36$/M]+.ZRDW-V3T*H!!#>"->8?<%#V#7>):U,]J7!QT]!$Q34?N\,!/5[^M7;9^T;1[XD1=Z4MWMBU MN:U8[5WQEZZ!R(G]--QRUKO\?Q)4X/1V-7,\.)VDDDE$Z.7OF,0*@AHUKV7I M\<&XHVFGHX_.XZ-[OE$!QDWI*DY7Q.:8.3H_<&1A6;RT#=/S$4O/"VE$UX86 M0L,:=4R,MLB&4:Z -1^17&-.J69UU3L"=^H'<1*#G*><7L W:%=3_QA/9_PB M'TKRV6VD;2=L,/T&1&6@TD6OG^*B!NX>9BW,.=>O,Y>%+\: MUJ*KYQV//\))CWPHA[J\BO[J MZJQ[^'.HWF"GS(JSGW4SOV,\/\SJ'/.+3RFM>>YOHP M6":AQ,%.0^'A0;9T3!VK;Y[S7,5=>0 G&;O!4HDR/"Z7AD@IF0@VVK>"7:+8 M1;L(4-LT5@Y32).PW:W&WLF1CK3F%"!K+)>%"AR0>6EKT9?HB!+PFYS828A( MQB)/YC5ZBG73G&"616==2[S]YO+L[3//7R'S^YO/%>/U#:\)4O;C[E1^_,^/ MFKEKJ<*D>:A'W>FIAOMXC%EU8-#..=D+!#-5*)/&BPI'D3WJY!S"BZ]@L([)UD 5_,DB%QP6812*O*Y MY.<.K(?)\I.97%I["=L!?'"M.DAC,*$NY^TQ.T(4+)&+!YX+X3S]W(I2&;') MAL-R%"4;,0B^5XL^^FWLI#(>>]A#H2Q93%6"NWXN[32;'V0B'Y'%0JP_=E#H M+3NHJ9!\8XNT%YTLPGON#/[Q$&%<@B-/)9DZ0F\G.(_2RVP+TH MODDM457AZ^(-B_F27>[5LQ_#;F(06G)<9\*)QV,K+=*FUHM'.)>K?$;D4IE: M91TS5?G@GNGT5SK]:W^4@U%E2D&^Y]ES]G6T QK;QS#ZOBEQ[ 6,E5D^U5E^ M:;NC9<:=50U4@JV)\*$QTI;NA:<[1X?9P^3SE>I%'HC2TM=QR55+%">.B29E ML3I58;AAOZG-'3O3.IWALRW!=$1GX@#3RXT"/5P,1; A]5D-^?SYBA9H(B#Y M^20G8G)2%-D$P@$)C((*+5P08V2)L6$S.C\)&1B2&?@$^$'Y>-RL8B*M/+JM M[7GQ6#5.!?_)V2@5+S&[/'_]V#6..CH;:XK8M:$E0) W*72=C54?,7;6A:1U M?!SPZ#>,5,LI'7IDV',DO8D*F2(7TN=.7Z1Q)U[/H8%#FV X6,P=["RDIR4A M)IY[GD0DVZ,=4&I 5K?A^P*'],"C7:?7O<&.XK5+B0?13XAQ MSAT?X>7J.NZ4Z/TF2&C9\.*+=3HL-0C *]_Q8R(&2<0B[=8)[)RJH74S^G=2 MR_*!-5/A<=?2XQ4AM!\]7#15.CF%>F05:;=! 8CFEQG(XK2BX/G/33Q6-OZ1V#V1EKK:,'NU).^\SDX L7;?#YH/T@0HK@(,I$%(9^1[!OUP M+CD5N1\)S93.3'K>_"F98Y6>'"Z.W4A<#3J^H^38(!ZX^CGZN,+-KB(TX<>X M<+PY'D7K-SB]#G*F>^I=[C@?5[]J^2^BZ IUL] X*57^600/'8?VN5GUXWNQ MN#=BF<:UG(:,(Y.&!R_SN N2GRDZ=1G0X[<) L=>0]QBZ'KL+ M>@':3#?&7EK28OCRO1FV]9U4'W4M#/W/>7!H;+<[V>3Q_<[AG-_&MA+1\D,& MZ.A"=2;I,9-2AZ;<6FJ0.K'<$:';3._Y+(,J[D07O3JG_M)3>*SUF;=.;I=* M1T&^,3E:XZ^$F,++].*3#[D1&S>.*K[61,\4)SK>&SVIG/5.KGF#.O?K?&PU M0C/V^QVOSGG-VU(FH7\'[Q9)] P M[QB3*"G]2B$YFA:33Y&H*E_+D6G?C?0R05W':G+ZQH_%].2[)KP/*Y)\J$;R M@!+)O79!S91*%C' Q9MG9)^;CPA[^E7Y$SGF7Q75EM8]:FQZZY2I&?@DXVH[4H=13/,CN> M2BR[HF4>RR]/IC*G'71HR:6EUZ$K;!*)DULA)T=O^)11K]?(^1JI)]3C\_0F M'R!<[S'T$[TI2$^R]&G-DQN@S7 FP(A)WV0]&\-Q>A M%H7V_.1:IRQVTGRF9,C&5P-BCQ'^(9Y>D99^L"6^E'4>\UT#L;_+]SZ>\50? M$PJQU)4C<^-5,C'QRIJCD'.2([Q%J%@F-%#&:T\95B>WJ/+%&&%)2:-OO 7@ M 5>VQ0'3[9I9CEHG#0$XU&;SJQF.MO>T?XG]&_I3#0I,?IOJ) >FZ"KGQG3Q M\>J!9/&4C*E+F"IDNA3=R3UX*'%^HCDNTP+/"?IA2YS;E#EI@?"+8K)"U;BO M.2F7 D?PPFFO3+P@09I?I8EIE6YOH/61-[7\OMM%Z+-.N@XEX\>5&')&R=3: M!44Y+YELU_)-\)$A-,NO,K-OQ85SBM]/(\%???W7NE "KK.HW,F-8S'8N#FD MQW*6>Y5[\1DN6F9T'\GUNO[N2>X4/"E1AJ*$;\MJF'48Z=W'$2%#\S=;^OO]P[W*&AK]A@B'U< O7.#C07.27@)P)4"G2F<1YR?3 M2&N5M@'J9>5R0%3]8W:9?>RORI-9_!T6A&8W7X5"<./!8@,X3M/,]FMZU!!@ M6[B)4/[X _9;E/@+M*+XWC9C'DUN[F4KVQ'Q-$V^!>V_#5T^=:AB5HW*: M9;TR-9\B>"D#8&M*S_O==#VIMLC-=TF_>OGZ)NF2]H_RU8+3ZQS#NL)-O.2R M.J=H.15>(JID#R#-(OK8&,C9/=,J27&^L'BTO5+.H'LVITSW[YU.O/!F*!>. MXP:_7NX2]>YY(0<,R66U_@Y?N;IZ!TA3\05$C%D!<7FK>>Z\6^PX9 G22V3F M[NB(Z4 1?"];C)'\DAVOX-WQ)"AN4_+V<\&GA_]S0M?R1G?BX M_*VB[_FTOBL:LZ97GRZ_),_2RY__D5^&;L]_&^ M_P43A#_"]/Q_ %!+ P04 " ";@@A7K-7[=RX% #T# &0 'AL+W=O MN32,<3LUB9%=&BBHH-?6(15$Z:H1J M!^/#L'9AQH=Z[6K5R@L#=MTTPMP>RUK?' WH8+-PJ19+YQ=&X\.56,BI=!]6 M%P9GHZV52C6RM4JW8.3\:#"A!\>)EP\"'Y6\L=^,P6@L#'M3R1=>T-81B?>YN#K4NO^.UX8_U-R!USF0DK3W3]IZK<\FB0#Z"2 M<[&NW:6^^57V^80 2UW;\!]N>MEH .7:.MWTRAA!H]KN*;[T.#Q&@?4*+,3= M.0I1OA9.C ^-O@'CI=&:'X14@S8&IUI?E*DSN*M0SXW_, O1JJ^B@ZBM8*H6 MK9JK4K0.)F6IUZU3[0(N=*U*)2T\OQ*S6MH7AR.'[KV14=F[.NYT<-I6LKJO/\*PM[&S3>S';*_!W];M$.*( (M8O,=>O,4B#O;B1V!!X$2W M%I.N[J"Y,-+*UG4+>@YO5"O:4HD:IK@HD:K.PE^3F74&R?;W+H2Z /CN /P! M/+ K4?97@<-O<^;:=F^#2 MR(6'%=M,D%I)HW1E8=5A+BMXKEKK==<(CI6N]4*5%J9B+MTM7$D;.'ZE'=;R7!NWA$F# 90"G@#+2)K$ M.$A)FF7XC#F)XPA.UP9;(PG1GJFJJB6<"MLE,YD'91H3QBC$I& YT(Q07L#$ M*@$7HO1G#"@C,8^!DP(MHT#,(GB/_.KX=H*)&XQH$PO/(44QFO21;I!\ @DZ M2A,N)CO@RI.D( %T)3_@!1C"6$\E#0C/.=^B3,TSO93ZJ?A1)%3/.XJA!6G M(1)D!^./@8IQY!^E4!"6)< 23J(\O0\59I-&W#.V0#=)2A($[F&LD@@QR;$9 M_,@JSG-DJ,;]TW?Q75UZO]$= M7?JN2=MM:G.C&Y"B7'IG>FWZ^X@T%FZ6&E1;J6M5K45=W^+M*EP5D Z^@]/H M*>"CT49N=-T]U'"SU_#N2JFN0Q /=O^#[2MKLE&[W*H1:/'VNN\$/\S9^_WP M-=IL9M) 3'LZA^7O1N>B%+50\&$Z(?"N+8=X&(<%/(672-MALAG$.&!1>+R= M_@ZKNO1R+&S['TV&69B<25-^@F>B6;W"(@][FR\W8M$P#6)X@LZO)%9C>HJS MF/7:<=H/*!M&.+B88Q'-Q@:*T4XLVH18A!A.UD9^%"6<#S_>^=H&]<^./]Q] M+ZW% HG65W@7NT??W$21*(MPW[802M9=2K>KVRO]I+O)WHEWWP-GPBQ4:Z&6 M3E&D3!0 @@X !D !X;"]W;W)K&ULS5=M;]LV$/XKA!L4":#%$B79R]8(7L-[ M171;54S=78&0JXM!-%@OW/!%:>S"<'K>L 5\ /.Q>:_P;=A;*7@%M>:R)@KF M%X/+Z.PJM?).X!.'E=YX)C:3F92?[_0I>/"S"70KO_ M9.5EQ\F Y*TVLNJ4,8**U_Z7?>UPV%#(PCT*M%.@+F[OR$7YG!DV/5=R1925 M1FOVP:7JM#$X7MM#^6 4[G+4,]/+_$O+-;<(:7)\RV8"],GYT*!I*S#,.S-7 MW@S=8V9$WLK:E)J\J LH'NH/,:0^+KJ.ZXH>-/A;6Y^2. P(#6E\P%[_$>>U>MQA6MR;6L9KQFGA)U02ZU1NIOP$#^O)QIHY N?^W"P;M)=KNQ)72F M&Y;#Q0!K1(-:PF#Z]$DT"I\=2"+IDT@.69]^P)(L6@%$SLD-Y')1\V]0D-<% MU(;/.739:)^.PG>;X1O.9EQ@;J#M?EMM'Y!/[*#KW8G=EH!E=8].* M+)EH79@Y\HH7H#S@"&NMYZ!L:$9Z707D4C0E^W97@1?7!K=1UZ#YN138-WB] M(,<<]4O9:LQ)GYR1:Z9+TC!>D./HA!R1<1B$\9B\W'9O4!GQV8HD#6@V(;?2 M,'$@1K2:!C$=D;]W_#F_-^#@J!'TW ;TT)8+CZ%O(;7- 2,Z&H>G$5:R$"@0 MD!K)AZN,-*W*2VPOI%$\1UB+?[#X*QNX@ARPUTM4E.J.C .:C,COB*3";H(YH3WF.3(:A2AH6+W@6/3=J@\HCH)1%G9J MG7@:A$G< <8[PK%[Q?59%B1)@DDT)M>=-['!ON,DHR>=62'KQ2\&5/50(HJ" M21B>=(XVMYBG+HK0(+9VWF&D!R.):9#&*7DE9;%"E$A"@_$D,@0^''V4[3<3!!GS^1[IC& M:;AFJ>M'A[CN+" P[^02JAG2!+E._\OUVP=(&H>(_ZS AJ@]T-CD!6$HD_O@ MN@/8\FTG>D':QD)1;IZT7BML4\6FL(N7F+?919Z=YWQ$HB :C_HJZ9P@09-H M7U5&- [BT5999D&:I=]3EE&-J#W8!X:V3N&HT'S>X?C8\P%+3A M^%F)66ZQKA^'3Y]D-!H_TP\!Y=OTP)\U61WC[#S98*$E+.ZABWN/K89Y:P]R M"?J,O.C773_YY/K)_>)'+_R&SX'<*E8 J5F%H>+AT)"DY#DL\>.^L0T0\K*6 M0B[N[ RQ#2JRC+-?L4@M!<*5HBYYHTDR44?KF?,CN/F>^[\'S28>[P8M MHH^AYL;C)F[KKK"K/H8;]P(TM7"W'^SWL+5,+ MCE<$ 7-4#4_'6!/*WWC\BY&-NV7,I,&XW6.)ET105@#WYU*:]8MUT%\[I_\" M4$L#!!0 ( )N""%?46/W)U 0 &L, 9 >&PO=V]R:W-H965T[B61;.VWN_J^7E-*57-#4[48ZY5"7CBCNAHSWT_&-1?-:'KFGEVKZ9EL M324:O%:@V[KF:G.!E5R?CX+1]L%GL5@:^V \/5OQ!=Z@^;*Z5C0;#RB%J+'1 M0C:@L#P?S8+3B\2N=PO^%+C6#\9@,YE+^C= 0%EKRMS&>Y?H=]/K'% MRV6EW2^L^[7^"/)6&UGWQA1!+9KNG]_W^_ 8 ]8;,!=WY\A%^9H;/CU3<@W* MKB8T.W"I.FL*3C26E!NCZ*T@.S-]*V6Q%E4%O"G@?6-XLQ#S"F&F-1H-SV\Y MS?2+L[$A9]9DG/? %QTP^P5P A]E8Y8:WC0%%OOV8PIRB)1M([U@1P'_:)L3 M"'T/F,_"(WCAD'GH\,+_EOEKH?-*ZE8A_#6;:Z-(/W\?VH;.2W38BZVI4[WB M.9Z/J&@TJCL<39\]"1+_U9$+-YMF3E 635QH6VPV>;T#C@BK9 M$*1R:U>HA"S ^6L,%O#<@WJ(T-\58:7L$%KWB34VS:[LEKS+&>HX(P<+)A\!2")/0FD6]'0>9E M+*412T,O25)R]KT56CA'$?,F60 N&_9J.]W')TGB($F+XR=>' 9[V"%+O"C. MX C;\D?$@1QQWMD\^I!/(]?V7GKW+^ MQ,X?[TK'%A3/\[9N*VZYY;541OS@71MV"#L-Z",BV-_?MTIJ#9=^!H]M#1)SK1_KWX#6FE=DN_:"S;"CZ($N&K:]W6_@X5G43P&>UQUMOM M$*\[T>Y'Z:8;Y&I_>*MX@=#PFHKE*4R\U+>22SR?I$#R( D&$,)+"'P(3QA< M4U!-OW4%WM%9N:)X#.;+QNI]0PK.O"3*()MX83(!QIC'4F;-"2."["2"2W=: MD-H55BY@O10K34N], A)D5Y"JP/?F_AA;\<@.0G[RB&E1IDW25R-!+'GAXE5 M=!AY$Y80/CM03?]K1N+4,A(3$XEC) VC'2/Q[QEA:>H826FOXI0V)/1BZA [ M1N)?,D+.8LL!,1);8EB8/F DWC$2I)Z?.D;\P(L"*QT6)-2K0L(_=@@F0TM) M'MM2=DQ>WL[_>:>KH$:@:Y"VW93/;[=' WB\ $T^[G#>JYMX!!GV<6Y MUUZPC],>-+]I4VM4KI%WG4[_U'U&Q.V&2_H:0&47T/M22K.=6 ?#]\7T'U!+ P04 " ";@@A7 MIXA&8!\$ !("P &0 'AL+W=O9DQY/1CH),."Z0M9HJ"=C50% M,[14VX$N%;+4&17Y( J"T:!@7'CSJ?MVI^9369F<"[Q3H*NB8&J_Q%SN9E[H MM1_N^38S]L-@/BW9%A_0_%G>*5H-.B\I+U!H+@4HW,R\17B]'-KS[L GCCO= MFX-ELI;RR2X^I#,OL( PQ\18#XR&9UQAGEM'!.-SX]/K0EK#_KSU_MYQ)RYK MIG$E\[]X:K*9-_$@Q0VK>P20X8A U!I'#70=R*-\QP^93)7>@[&GR9B>.JK,F<%S8HCP81;N< M[,S\/>,*/K&\0KA%IBN%E'&CX>R1K7/4Y].!H2CV["!I/"YKC]$1CR.XE<)D M&GX3*:8O[0>$KH,8M1"7T4F'?U3B N+ ARB(XA/^XHYR[/S%/Z;\CNLDEY:U MAK\7:VT4W9)_#G&N75X>=FF5 MYP^DQ+3*$>0&>N!IM= :J5A-Y5*@:WZ/2:44%UM8,LWU(2XGHQWF\I@A;&1. M$K:>C;L;C9#Y5P1#VRM9E$SLW[Z91.'X1L.&"R82SG)@-4HF4L@Y6_.<&T[F M)F,&F$(H6OBTWEA^SS4_TBSIOJ6SMG1@O8<V#[A]V]P\^NNAA,T;-&,.C-$2U M+8@4N">9JB=Z5HO*5+2UJ2@8_ )Q-/(O@S'-7*JBFQ>S=O<# 26\!A0S" DK MNS-A[%]-PN^7=?@FT_T@S?Z+&)>!'T\F\+%7C!5EF3A#*95[+8EW0C*FQ-NO M--4\I=2ZO@9.Q7_T*D*KD,\71M58E*9[*UEZA?@7_C\HMV2UH MOA5\PQ-&="HAUQ:%B\E%6=G_J*9@YP1*]:1^0NG'$D2/94ZO%1ZY*WW]'+O= M1")G-J:1#@O[5ACK\G:_HGX*QOXD"&"5,?) /(!N%B^<63\G)\1WYCR<_P!P M]+-P%WF9L:_[ F'H1Y.KGT(<^7$X^A[QRU>UE? AU0QZW4V!:NMZ.$U!*F'J M1J?[VK6)B[H[^G:\[C%OF=IRTDV.&S(-+FQ7INJ^K5X86;I>:2T-=5YNFE&K MB\H>H/V-E*9=V !=\SS_%U!+ P04 " ";@@A77([58*8" "C!0 &0 M 'AL+W=OU^8[;?@8. M+U?"M%_8=+%)ZD'>&*NJ;3(QJ+CL_NQU>PY[">/P@X1XFQ"WO+M"+H[QCN,\/@KXHY'GD(0^ MQ&&<',%+^IZ3%B_Y .]6OE"+2K_!-3>Y4*;1"+\OE\9J>B1_#G7< ::' 9UP M)J9F.]OE3- R_'J&;]G338^C9HM,+J!7TS ]Q/(IRF./[2>2* M=&8L%JZ,+1%62I!@N5P#,SM?C9JKPD +(%WP*9>THQK#9&&^3("N"ONK@FO, ML5JBAB1J/3$\L V]7DLX3!@X@7C@#\E] E'BI^,A/)&$S[@\J[7*T1B(4C^] M&$ <^1>#$&ZXY/34"U@K1V/DQ^,!?4?1$!Z590)XW\\)I",_#1UTFOC1((9# M-Q'L":="O6['@Z'#:*3M--1[^PETV0GO/;P;7W=,K[DT('!%J>'Y:."![D9" M9UA5MS)<*DNB;I$*]',Y^P=02P,$% @ FX((5Z]- M'^2Q!@ RA( !D !X;"]W;W)K&ULQ5A9;]PV M$/XKQ,9)[4+QZCX<>P';J=$426/$3O)0% 57R]T5(HD*2<7VO^]'ZECMF:0O M-> 5I9GYYN#,<*3S!RZ^R"5CBCP6>2DO1DNEJK/Q6*9+5E!YRBM6@C+GHJ * MMV(QEI5@=&:$BGSLVG8X+FA6CB;GYMFMF)SS6N59R6X%D7514/%TQ7+^<#%R M1MV##]EBJ?2#\>2\H@MVQ]3'ZE;@;MRCS+*"E3+C)1%L?C&Z=,ZN0LUO&#YE M[$$.UD1[,N7\B[YY,[L8V=H@EK-4:02*RS=VS?)< \&,KRWFJ%>I!8?K#OW& M^ Y?IE2R:YY_SF9J>3&*1V3&YK3.U0?^\#MK_0DT7LIS:7[)0\/K>R.2UE+Q MHA6&!456-E?ZV,9A(!#;>P3<5L U=C>*C)6OJ:*3<\$?B-#<0-,+XZJ1AG%9 MJ3?E3@E0,\BIR5L&ER0YOJ?3G,F3\[$"J":-TQ;@J@%P]P"$Y!TOU5*2W\H9 MFZW+CV%,;Y';673E'@3\HRY/B6=;Q+5=[P">UWOH&3SOL(=_74ZE$DB"OW?Y MV$#XNR%T89S)BJ;L8H3,ETQ\8Z/)BV=.:+\Z8*#?&^@?0I_<-?5 ^)RTMEY* MR90DM)R1MQF=9GFF,B9WV7T0>;?=]TM&YCQ'-6;E@BB][\102ZB4=57E#$6G M:(YLSVF9,M)TAZQL6D!3C3E5;$84)PIPU[RH:/GTBR1YXP"5VAM-JIC(^$QV M&B!SG)6@\%K"/7ER!@]+1MXH5A!#T&C(I%*"%2O)\VQF=%VUUMQI:R1!FK ^ M3'I'8MH+(QN+%L]AUW%?D/9CA/H+6RK^'M:+##@/+=GP2>E:ZP"* M'38<$<:[!$)PH/F7Z:I MJ!%8]ECI<#?YQHU/:6?1 "^T$B?&KQLFK7OI7KN/2&3Y4:Q=-/Q_\O+E?NX- M+V_VN63AD92]VBX*1\1S+=<+O[]5.2\7+Q43Q9KZP+&B*-&7(.AVKCQH,)+# MQVX'.L:-U($V$/1M(/BI-H#LEVI7S1^$V5_S*8J4EZ;*V]K4>=XXET*51%<0 MPW(VP8Q>]46-XU*?I; @;RP(0NB+8/K31_ MOUO<+P5C:T?.JA/<98][**9'F+:P6JVGF8G &?H(5*<9[KV@TB;Y!F MF_=O8#(L5P3"VUGC>4[/.5PW&3??-HY;CVL1!2W%1=@[* MS[.B,"2?J,A,EU^#=EP2^)YAC_!KAW%KR)#KB/A68BK+M7Q/YWML):@5_3SV M?*+SZL$,/CI(WV#5@B%/]#"XLLX4G.XM6YRS3*:\1HG!&[;_4/GP_F.W QIF M.[(Z?3+5)^IF=ATXCXY\_B'W=)H^,2ITBFZT,\<_C9^%59HF:'+*;*$6J(?S-?U-$';BLVQ Z7$Q^\\-IM3N$D ;/G"PUK'0 M(!O;AA,W7.M0X>YS\0>@]O6KPR!\,R]=*W1TAPET3X=$."4.3 AA/R&$/SHAW-2J1I-;;44S,MS2)U,-N\:&@]B[ MQX9+4U9K&6T-"].,CBGBI994F0X\;^S"BVI6U$4;H*JU"J^V.=XJ4.0%NES- M3#<'T93CH%]OUE_7 =NWHPVG97MNF2H[7G5GBZ$RP0FP$#FS,H\U< M&B>)EO&Q1YZ+!+4Q!?KHUI9C.YH0@. WA"1P-<&+C$0(0N#9FF#[(. N,D4> M@1#BM(RM( 02AE+;UCU7,#K'*4%\C>T2#Q>@1['E0J0Q?D_ @L0* X]$B15! MPO$2V!##;8E"R;IAX]B%,T%T@@7.<3?&PH^L. Y.UD[T]<0M4\C3+.B^7+2W"A>F:\54ZX4+\QRR>B,"&PO=V]R:W-H965T>X[WPOE>JF]ZAVC@H:F%7G@[8]I9$.ABAPW3 M%[)%02=;J1IF:*FJ0+<*6>F,FCJ(PS /&L:%MYR[O3NUG,O.U%S@G0+=-0U3 MCRNLY7[A1=YQXQ.O=L9N!,MYRRJ\1_.YO5.T"@:4DCP4RX9IO)+U/[PTNX4W]:#$+>MJ\TGN_\)#/(Y@(6OMOK#O=5/R6'3: MR.9@3.N&B_[/'@[W\,Q@&KYB$!\,8L>[=^187C/#EG,E]Z"L-J%9P87JK(D< M%S8I]T;1*2<[L[R1HOI]C:J!:]P8&*W9ID8]G@>&P*U*4!R 5CU0_ I0#K=2 MF)V&/T2)Y4O[@$@-S.(CLU5\%O!C)RX@"7V(PS@Y@Y<,D28.+WD%S\5WS751 M2]TIA"^7&VT45<774\'V6.EI+-LI,]VR A<>M8)&]1V]Y=LW41Z^/\,T'9BF MY]"7]WV#@-S"R_2<(GH6ZC31]0[A2C8M$X]OWTSC:/)>0VT=&>NHM/=42&H[ M;;"T) SI;V5-_2";@-\B2S)^FH9.F?I:'\%FP1BK#?Y /QX]KW9$I M$E%M-(RBT _S=$Q"Y$=Q,H:U-*S^;U19G/F324[_B9\F$[A!K6?494H1?6BM M!QH4H\Q/TW \_$]!^4!=HG\Q)<9QZ"=)[J3(?_=N F<*(AL*(CM?$'1'95>C MO?A;9CK%#4?]_^KC+/+I^KATT"]RY[N$LZI26#%#Y= 9VT.MXJ+@+5U/\X*6 M.5%A+@-R4W,"H+O25%(*D!6[HX' !P-;FM'PB$QIWTU;*D!AJ]%U:D>.R@ZA M) ITOD>BP/2A-O4OU>>*;J30ODVVG87BZJIX*]E2J@V>SN4%5N1>(*D=VPO1C>M@='KG+?K8_J?+JW%+IN'%A'*K^E>G7QC9NDF_D8;>#2?NZ*%&917H?"NE.2ZL@^'I7_X$ M4$L#!!0 ( )N""%?V"LDC. 4 "L. 9 >&PO=V]R:W-H965TM:,5HXI:H<1V&8C2O*Q6!QXKY=J\6);$S) M!;M6H)NJHNKAG)5R>SH@@^[#%WZ[,?;#>'%2TUNV9.9K?:U0&O=6"EXQH;D4 MH-CZ='!&YN>I7>\6_,G95N^,P4:RDO*[%3X4IX/0 F(ERXVU0/%UQRY865I# M"..?UN:@=VD5=\>=]=]=[!C+BFIV(];_/P&H6H58@<;N_(H;RDABY.E-R"LJO1 MFAVX4)TV@N/"%F5I%,YRU#.+SUCWX4>I]0@^B%Q6#*Z9@HN2:@UG<"&K"E.W MW%#%X,P8Q5>-H:N2@9'PB2IZ1SE\Y&NVS#D3.=/P7I8%%['33X1R..( X# MB,(H/F O[C,7.WOQ"_:NJ!(V4I:2_>;LYIOKFN;L M=("[2S-UQP:+M[^1+#P^ #;IP2:'K"^6N)F+!NLFUW!.-<^!B@(N>=D85L!^ M$KB8]@5RT-7^0&XV#-:RQ", 4P:>0FY6& T&)]%KC=1R.Q4QKGJ,18M16(RE MP\@]QGJ'J+DGJG9EH$^(:NTCDVLJ'A"$2W[\P8VEG']'.Z'-3,46-5'-?@T?Q MO8$A(<$LB4K;*.PRJ-G26@S)*1X MER,^A<6PI> 8.Z8 JY &21C!<(KO*5K/@FP:H[,,Y_C:- M2'3LJSO,@C1!3Q,21$EHQ2R3[.J+N4#%@O/T?P[U(W*-WB$0UU2 4.+)@J/KY;7UVY(CD*5&<,Q.M_C+\JON%CM^^D6RMLS5T 8(2=P/)\D.,DL]9"R6O<"*B#NF=,MX MS^3SGLG.;&<#BQ"E62^2* OB:/)+:]+MLS=]79!T,0[CF?_FBO,&HBP)TC"& M2R8D]B-/WF^N^:$VQ8BPE^_=EQKPIT ;3!HZ?\0$$I-@FB7NG4;^/44*.#G, MGIO_>2;8(@=@JW>@:B2;_A@GL_]?-Q+%09;-GLG_.5]=E;J,16D:Q!GI,^9D MS.!S9KSZM'P%9>9M#T%>A$=A:FD1'J7)KDSPW?>7Q^OB)^MB.-#@TK[!I8<; MG/^IM!6Y[&J^["D!5_=YV=CC>*UDY9K!3K/YB=9W&,3!+E=+@V].R_)A'VMM MP]F!N*!>V2M_ M:4=T.S0.XC3M-TT&ULA55M;],P$/XKIPQ0)T7-:U\VVDKK-L002!,;\ 'QP4TNC45B!]M9 M"[^>LY.6(KKR)?:]/?><[;O,-E)]UR6B@6U="3WW2F.:RR#068DUTT/9H"!+ M(57-#(EJ'>A&(O%C/9FHH+O%>@V[IFZN<2*[F9 M>Y&W4WSDZ])81;"8-6R-#V@^-?>*I&"/DO,:A>92@,)B[EU%E\O4^CN'SQPW M^F /MI*5E-^M<)?/O= 2P@HS8Q$8+4]XC55E@8C&CQ[3VZ>T@8?['?H;5SO5 MLF(:KV7UA>>FG'M3#W(L6%N9CW+S%OMZ1A8ODY5V7]ATOJ.1!UFKC:S[8&)0 M<]&M;-N?PT' -'PF(.X#8L>[2^18WC##%C,E-Z"L-Z'9C2O511,Y+NRE/!A% M5DYQ9G$G,EDC/+(M:A@\LE6%^GP6&(*V#D'6PRP[F/@9F#%\D,*4&FY%COG? M\0%1VO.*=[R6\4G =ZT80A+Z$(=Q<@(OV=>9.+SDOW7"#==9)76K$+Y>K;11 M]#*^'2NY0TR/(]INN=0-RW#N43MH5$_H+5Z=1>/P]0F^Z9YO>@I]\4#=E[<5 M@BS@6M:-%"B,MM)!);=;ZDV-,%BBP(*;HQ=W.L]CB5#(BGJ3BS48>_]]@_)? M]"(,F6UZ)GZ^.IO&T>2U!MX1,$1@L.H3 _94F,@!BP)=LSD?Q8Q-H1Q6@XK+ M7(,[,6$PAP$79)&MIDCM$TZ&C;%^&=EI+.CS2W@L%>)?+PSH?:!['P]\^XS% MOAS[B0]V@_=2Z_-="2LD7GA0$%7\ @91XB?C])RVT23U+RYBIYSXT^G$*I,T M\J=)LKN(X^=@(_PTCAS*U(\GD56E_NAB[#!(-8KA]M^3BL+A&%[:):4E'@TG M5HJ&,;P\]JR"@]:O4:W=@-.0R5:8;@KLM?L9>M6-CC_NW0#^P-2:"PT5%A0: M#B.^YY_("/+TWW0>[TMJQAZ9N[=EHY=SZ9#JUQ4HW MN3TV:]WBS\)T3>XP[993N^YT7GJCIIZ*,(RG35ZUH]FI_W;9S4[-QM55JR\[ M9C=-DW>?SG5M[L]&?+3]<%4M5XX^3&>GZWRIK[7[;7W983;=H915HUM;F99U M>G$VFO.3\XC6^P6_5_K>[HT917)KS >:O"W/1B$YI&M=.$+(\;K3%[JN"0AN M?!PP1[LMR7!_O$5_XV-'++>YU1>F_J,JW>ILE(Y8J1?YIG97YOXG/<3C'2Q, M;?V3W?=K%78L-M:99C#&O*G:_IT_##SL&:3A-PS$8""\W_U&WLM7N&LY5+27EVG7X6\'.S:[U$A0[R\8W^6VM[>1TZ@!+/Z?% ''> M0XAO0,3LG6G=RK+7;:G+Q_93N+/S26Q].A<' 7_>M,=,A@$3H9 '\.0N1NGQ MY.$8V95>F\Y5[9+].;^UKH,B_GHJW!Y-/8U&57)BUWFAST8H ZN[.SV:O?B! MQ^'+ [ZJG:_J$/KLNB\.9A;L:[??MGT50LY/^7T0^6F_;U::+4R-TB1\*OER M4VM6M46]*;5%V=WI=J-9WI8L+_^&'G7)7I^_O7DUAUW'=%ZLR%<'G O3K//V MTXL?4L&3EV1+?I.J&,Z0+OJA969F,!;2?'[&;5:?U(20PZT%X'U]7# M-_Z00N@A]D97O<\G[/VFJ'55L'E1E>RR,^6F/PF.6"0#$4<8"!$%(J(1YRI( M>(R14FF0A1$[KTQMEE5AV76^T.X3N]'6Q\"C((XXXTF@4L4DL$3$9!IPD; ; MX_)Z/_1MP ,M.T9C;(+MA!)!(C/&51)DBC.5)D$H!5+M=#?8,EU7*'V?=Q G M)FR<3';O?L>C'E!13!Y24$P$"O"C'A9>;C7U12X/<05>>.;1TC@0&2 M/AEG09B%!Z@* \DCCQ$B1PIVG!(72_5]JKX4',RC,$&2 9I)%L=@/&8RRX)$ M**2],&U1U97GR8OROV[@#!O7QMH)%8!I-+O5$+G>SES^@)*8-U2-__2[C.,@ MC2@1H,:_N0QB3MGA/$B2;,)>:51;,3@U%D'*(_H;I!DM5WC37 :)@I7/.JAC M^@%=UVHD&&GK%RJIR##%AF2!'UFZ9S'X& <)4N0#%"\9QWXRWDTO3 <)*J0WYCGVA4!1#>@#>H#E+O?=U2/198O)MPZ!Y$SI_8 Z+: M(Y*6QL*3CQ/*)SQ0*OD\O\%R*%U7=U[1\R5.36\(W=]"_*B]/30>\GTG),4, MWE4X9' L)-]SL\\VM.G?OWRO$DCLDISBB0HRG!%C3AF!MU(!1$JH<[L< *U> M5 AP(!56@1+<*UH0NRCN+ :_:5])[R'-Q\5XU"M200$XC"(H77#_4=*Q1!]E M*(,HY>Q 'XYV?3@ZV(>_/DV&MO)4XST(]=QXGQOO<^-];KS/C?>Y\?X?&^]T M[W*BH;33%8Q%UC:MZ^\I=E]WMSSS_G+C\_+^BNA=WBTK5$JM%S -CQ,TWJZ_ M=NDGSJS]5<>M<&ULC511 M;],P$/XK5I 02*-)TZZ@D49J.R:&-*A6 0^(!S>Y)-8<._B<=O#K.3MI5J2N MXB7VV?=]]]WESLE>FP>L "Q[K*7">5!9VUR%(685U!Q'N@%%-X4V-;=DFC+$ MQ@#//:B681Q%L[#F0@5IXL_6)DUT:Z50L#8,V[KFYO<2I-[/@W%P.+@7967= M09@F#2]A _9KLS9DA0-++FI0*+1B!HIYL!A?+:?.WSM\$[#'HSUSF6RU?G#& M;3X/(B<()&36,7!:=K "*1T1R?C5"MM/=Z_Q'Z?"X=7Z8E^B_;][Y1P+(6K:Y[,"FHA>I6_MC7X0@0Q\\ MXAX0>]U=(*_RFEN>)D;OF7'>Q.8V/E6/)G%"N9^RL89N!>%L^L647(D_O"N1 MRME&E$H4(N/*LD66Z599H4JVUE)D I"]8=> F1&-1^B"+5LD3D3VZAHL%Q)? M)Z$E98X_S'H5RTY%_(R*&;O3RE;(/J@<\G_Q(64TI!4?TEK&9PD_M6K$)M$% MBZ-XPA!*ZB-[AG2?_4:X+MM(*J2[Y4_76!I B\4-Q;H3B*A-C5]CP#.9!XV*9'03IRQ?C6?3^3'K3(;WI M.?;TW8+CV;&_]=&B?A[EA >-2:-9C2#R RWU== MEPZGPXPONM9^B#MN2J&022@(&HW>4ES3#5UG6-WX1M]J2V/CMQ6]4V"< M ]T76MN#X0(,+U_Z%U!+ P04 " ";@@A7*H[,O30$ "3%P &0 'AL M+W=ORZ> MY19 H:]9RN30$3G@.3!]9\U%1I1NBHTK-W8S M0ID3SLIK2Q'.>*%2RF ID"RRC(B7.TCY?NY@Y_7"9[K9*G/!#6@Z*"ZEX5HOU"#+*JB/Y6H,X$N#A"8%?"_QS M!4$M",X5#&O!L"13A5)RB(@BX4SP/1*FMW8S)R7,4JW#I\R\]Y42^B[5.A7^ M(3:$T6^D>@DL02NZ871-8\(4NHUC7C!%V08M>4IC"A+]C+Z3'%\@*?I3$"9) M^5HE^A"!(C25'[7P1^0BN24"Y,Q5>NQF!&Y27G4+X\@UG)AS#Y<@*$]0(2%!>@)$^S+'=8/L0.@Y"^6"QM#%L]]WY*&$O'3]1Q>] MPDO963)KL1LV[(:],2YXENGL+1A5AMT:J"J$)@8B!J8TO"YLE>6TM#3?DUWH M#;Q@,G-WQXQZ'WPI(TMF+4:CAM&HGU&9I'>H9E6F:A>67I=+L].F663)K$5O MW- ;VYSBQC8AVC2++)FU($X:B)-STE0:A%]T:L4V;6*;]L9VF^9;\NTE W3/TT2O,>05>F!Q5R"] M1I?^.6R:19;,6@"O&X#7-C/LVB9$FV:1);,61.P=%L#>N9]"J@UA M,JQ:JW:F5NTY.LJ(D3>ZQL'P37KU/_Q24K;Z@1\=J$@7RN%,Z;'X;G3H]5JP99;F]6A7L#]!<.GQ]4]PIT\K-8( M5MTB6VYM:(6SG2&T" #P!0 M&0 'AL+W=O7.;8P7;:P==S[62A9=W4!_H0^U[?UL MJ_2]60-8\E +::;!VMKF,@P-6T--S4@U('&E5+JF%D-=A:;10 L/JD481]$D MK"F709[YW$+GF6JMX!(6FIBVKJG^=0U";:?!.'A,W/)J;5TBS+.&5K $>]NU7'=:XF>T?&KEB"31&8FC.#D G[T,GP-#^-C#XWUXB*X,UL2# M-;'G2XZPYHS,E#3H0?'7J84& ])V"562&RZI9)P*LL0DX%&WAGR_6AFK\;#^ M..1')R ]+,!=X$O34 ;3H'%[Z0T$^9M7XTGT_I [_XELSZMD\"IYB3U'=WR7 MA!H#UASJM2.8> +WMFSR* LWNPV\5+&G*AU4I<>I$IRNN,"C"@>EI4\V/I]$ M[O>/P*=UZ<5^72D?/Z0%U_*I1 5^KI*L_)BM*RJ]=EX7$Z78A67;_*UR.I/YGFQBJOZ M;;$8E^M"Q+,V:96.B>-XXU6<9*/)>;OMMIB8/ M%R,\>MSP(5DLJV;#>'*^CA?B3E2?UK=%_6Z\H\R2E87HTM\QIG7 M)+01OR?BH=Q[C9JF?,[S+\V;M[.+D=,0LTQ)Y N@>@);""!=@GTN7M@ M70)[[A[<+J%M^GC;]O;$17$53\Z+_ $5371-:UZT9[_-KL]7DC4=Y:XJZD^3 M.J^:_%8LXBSY)]Y6+9NANV21)?-D&F<5NIQ.\TU6)=D"W>9I,DU$B7Y /XM\ M4<3K91V3HB@IX\6B$(LM(9^C#^)>9!N!7D:BBI.T?%6G?+J+T,L7K] +E&3H MXS+?E/6NRO-Q5;>@.8[QM#O:J^W1DH&CI>@FSZIEB7@V$S-#?F3/]RSYX_K, M[4X?>3Q]5\0*_'63O4'4>8V(0ZCA>*Z?GTY,S?E_>^='[UTY&737EVC+HP.\ MX;[PY[LZ%+VMQ*K\RU3U+9>9N8U6GI7K>"HN1K48EJ*X%Z/)]]]AS_G1=,HA M81$DC /!E.*P77&8C3[I2F$Z^]M$KTULOECN)UX08G8^OM\_K?THPHA/B1H6 M]<,P\T,:JF&\'\8"WR'N+DQII+MKI&MMY/N\J);H+L:>"=2 0^R.)"P"!+&@6!*' T;_[(T,<\3##FCR8PESF!)Y9'_">Y<'6EEZ628QN MXVECBJ262;@];_8I5 M(#S#_8"KRX,AR&.Z./2#B*?;"5.0'PP(@S1,V.Z8WF^FJ4BFVS-V.4UFZ+;( M9YMVF-O8:"ONX(X'28M :1R*IA9&VCP*"T"I7$HFEHB:?BPU;)8 MM2'L?X]3XO74H1]&B$M8H M$/PYCYF-/UXA^'&-!$ [(!)'NB=C=DTTFT+_H MR8%)._[0/@E*BT!I'(JF%DJ:/X)/)!L$U!:"TB)0&H>BJ262MI!8/8U--KI, M]3N^OO_79,,0%A!'O_>(#&$>=GHW%H8P[&%&Z8!H2'-%[.;J"=$X;B33OL^# MNRGH;!HHC4/1U.I)RTC8J90$U#^"TB)0&H>BJ262_I'8YP-M2N+V+VI*"-:5 MQ!"&*?.P+B6&.-_31SFX(8S4-R 8#TB)M&'$;L.>D)*GACSM](-[).CD&RB- M0]'4.DD[2?Q3B0:HL02E1: T#D532R2-);%/(-I$(^A?Y82RWNU'/XR$/M5G M20UAU U"IFM&/XP1SQF8)B72G1&[.WM",@X:$;7OZN#."3I'!TKC4#1UA97T MF=0YD7Y04(<)2HM :1R*II9(.DQJGUZTZ$>7J5S*FMNX-L10W;@88C#6[S4, M0:YC%@TJO1FU>[.K)$_S13(MT5T\%]4W]%&4S0)18VM!)^E :1$HC4/1U*+L MK;L\V<)+V)67L$LO8==>GL(L4FD6Z='++[M,Y6)VO=[J"E.8SP)]JL001FM? M0W5Q,(0%F S,HU+IN*C=<0WIPW/&0.WH@SLCZ)P=*(U#T=0B2;-(3[5$DX+Z M1%!:!$KC4#2U1-(GTJ,7:M+^NDG/\WU=+@QK,+&OK[HP1&'J^XZN%H8PYH4# MHQ946BUJMUH6M3AN\-.^OX/[)^C4'BB-0]'4RDGS2$^UF)."6D506@1*XU T M]7D/:179T0LZ67]I)0V)[D0,4:PF@X--W*]IZ LWLPBU@<--AIW\W!W1)T M^@Z4QJ%H:L&DF62G6O[)0*TD*"T"I7$HFEHB:279T;O1C,-&? M%S$%N?K*+D,0(?JRKO'>@_+U];UH?Z&@1.U3[MOGG'=;=[^"<-D^^Z]MO\)G MU]BP/<)G?/L;!Q*__NZ%=M?,=B^J?)U^YC^Y[RJ M\E7[9Y7CV^:'>Q^2V+R'U!+ P04 " ";@@A7/O/[:CP$ M #*&0 &0 'AL+W=OT,8F(%TZ+MD053NA,I)NB1 ;[+,LB^S5%*#S/+M5X: M/N'-5J@&.YCF<(.62'S)'YD\LVM*@C-$.*8$,+2>6;?N3>3ZRJ&P^!VC V\< M S65%:5/ZN0NF5F.&A%*42P4 LJ_/5J@-%4D.8ZO%=2J^U2.S>,7^B_%Y.5D M5I"C!4W_P(G8SJRQ!1*TAKM4?**'#ZB:T%#Q8IKRXA<<*EO' O&."YI5SG($ M&2;E/WRN M%P\+PS#E[EX%WJT*\<^I_ &X )>,#2 M@!(^M84K/CJM1S6=&U0V0%/_[@^L[/ M.B%,PD*3L,@0K"7-H)9FT$4/EH+&3T"JLT>LS/5JY^O$Z.1<*X9)6%C"A@5, MW0?W@3NU]\T(&^JN%>%A'>%A9X0_TSRFX/Y^ ?X!G^$S"#$7#*]V*L'JXMQ) MNS;.)F&A25AD"-:2Q*\E\5\E'_DFI3$)"TW"(D.PEC2C6II1]VZ1.R1I[! . M)[F_&XY[6-0@W(Z?5/,LCW1N[(Z0UKJ]9DQ_5D MQ_\Y-154)C-3DUBC1&8^](4]W?-/TX/1TO&R3B-3G;8C>2P+ MW>ZZL/EHT5<.5:EJA?$U6&(P&IZG(:-5X6:>1J4[+T-J-=],98IOBHP ' MQ8OE\I5BW5I_>+@M7K>?M,_=FX6K:0_5AXKB7?@17W[E>(!L@^7#8HK6LBNG M-Y)KAI4?#LH30?/BS?B*"D&SXG"+8(*8,I#7UY2*EQ/50?WY)O@74$L#!!0 M ( )N""%?!L*R85@( (% 9 >&PO=V]R:W-H965T910]1=Q+$I&FR9.54=2GM3 M*=TRLD==QZ;3R$H/:D6<)LDL;AF749YYVTKGF>I)<(DK#:9O6Z9_+U&HW3PZ MB_:&.UXWY QQGG6LQC72UVZE[2D>64K>HC1<2=!8S:/%V<5RZOR]PS>..W.P M!Y?)1JE[=[@IYU'B!*' @AP#L\L6+U$(1V1E_!HXHS&D Q[N]^S7/G>;RX89 MO%3B.R^IF4?O(BBQ8KV@.[7[B$,^YXZO4,+X+^P&WR2"HC>DV@%L%;1=PCD55XQ8GFFU0ZT\[9L;N-3]6@KCDOW4]:D[2VW.,J_ MZ)I)_H>%$LD2UKR6O.(%DP2+HE"])"YK6"G!"XX&WL ::_M7"&YDZ F'?'6% MQ+@PK[.8K"K''1>#@F50D#ZC8 :W2E)CX(,LL?P7']MLQI32?4K+]"CAIUZ> MPB0Y@31))V""VB.\D[%4$\\[^8]2G<"EDL;6I'RLW$JCL9&"055PS263!6<" MUM:(3H6!'XN-(6U[\>=3E0H"ID\+)LEKP_DMYT M3&]ZC#W_W+<;U$ZXQDYI8AN!^^J9I\0&NG-/YV9_FZ=9O#U4$!_T98NZ]M-G MP#=5:-'1.@[X(O3UHWMX'6Z9KKDT(+"RT.3TK8VKP\2% ZG.=_E&D9T9OVWL M(X7:.=C[2BG:'UR \=G+_P)02P,$% @ FX((5S&51=H$ P F0H !D M !X;"]W;W)K&ULK59M;]HP$/XK5C9-G=0UD "; M&$3B5=NT:JBHVX=I'TQR@%7'SFP#[7[]SDY(H4TI5>$#L<]^GCL_/IVOLY'J M1B\!#+E-N=!=;VE,UO9]'2\AI?I"9B!P92Y52@U.U<+7F0*:.%#*_:!6:_DI M9<*+.LXV45%'K@QG B:*Z%6:4G77!RXW7:_N;0U7;+$TUN!'G8PN8 KF.ILH MG/DE2\)2$)I)013,NUZOWAXW[7ZWX2>#C=X9$WN2F90W=O(UZ7HU&Q!PB(UE MH/A9PP XMT08QM^"TRM=6N#N>,L^=F?'L\RHAH'DOUABEEWODT<2F-,5-U=R M\P6*\[@ 8\FU^R>;8F_-(_%*&YD68(P@92+_TMM"AQT \E0#@@(0/ 0TG@"$ M!2 \UD.C #2.]= L ,UC :T"T'+:YV(YI8?4T*BCY(8HNQO9[,!=ET.CP$S8 MQ)H:A:L,<2;ZH194L'\TOV:1D"E;"#9G,16&].)8KH1A8D$FDK.8@28?ME9- MKB &MJ8S#@[9XYBE5,1 ,-_)0$'"#/DNM4;4V1 ,95R_1_SU=$C.WK[O^ ;C MMU'X<1%K/X\U>"+6D%Q*89::C$0"205^>!C?.H#W4;=2O& K7C\X2/AM)2Y( M6#LG02T(*^(9' \/JH[S.N^CUWD?'X8/(49XO0J^IV58)F+H^,(C$O&<#*30 MF'')?5Y.%&@0)C?(.1DS@;G&*"=3- +6.LS(W[V9-@JKU9^J[,H#:%0'8"MX M6VDFQT2K+QBC4SH=5S@-]IWNJ=TL MU6X>5!NKN5R#NJL2M_G(Y4-9G]TQ?+RC6275LT3C@\=X:4KZ.T]G"FKAFAQ- MW N7%Z_26O91/=<^/+#WZ^U!O<(^K+='>9MT3Y\W;9=4+9C0A,,<7=4N/N+! M5-X(Y1,C,_=PSZ3!-L -E]@[@K(;<'TNI=E.K(.R&XW^ U!+ P04 " "; M@@A7H+[-[_L% #:/ &0 'AL+W=O3H9N M.H[W,LJ>V<1)Z*IL,]E.TGTBW751% 83:EGS2>CZT6BY*/;=)LM%?%"!'\G; MA*2','23?VYD$#]?C>S1RXX[?[M3^8[)J@_[VR3;FM24M1_**/7C MB"1RY MDD&0D[)Q?*J@H[IG7GC\^(4NBA>?O9@'-Y6K./C37ZO=U>A\1-9RXQX"=1<_ M_RRK%S3+>5X351=':I<2'JWENJ.>F>OG7ZL7YGJ;&@"3;*[K":2-N]YJ1EANX9?IWO7DU2CSZ%0F3W*T M?/6=/;?>=,F$A#$DC"-A @33Y)W6\DX+NG-"WMLD7A\\E>E9GD%S&_GKM^P@ M\E;),/V[2^,I4F,DC"%A' D3()BF\:S6>&;\".LGB>3$2:)DG!>,_+O2T](: MV_;%8O)T+)>QTU"Y.EO.9WI+CFPI0#!-AWFMP[RGE?YT_RO9!UZ7#$;$T \7 M$L:0,(Z$"1!,$_6L%O4,;J!G2(V1,(:$<21,@&":QN>UQN< SWO-%#:,E!C MIZ%R(6$<"1,@F";712W714^?O?'C]W](;T?N>9=B1LS0SR$2QI PCH0)$$P3 MUK::7](6W&TK)$AF*(U!:1Q*$RB:+O51:&(#3-<,&2RNW>'A#CW3/9Q!F_+N MIO-64X%JJLM!&SEH3U.]W?A?9'(R 3!S!BN"I#$HC4-I D73]6UB'MO!.RLT M[8'2&)3&H32!HNE2-Y&/;4P;^CHK-.:I:&UGM=O."DUPNIM:%VUG_3_"&;M) M9VQS/%-= 4C)G?2D_^0^!/(UB:3J&[F:\8.%@B8\4!J'T@2*ILO>A$'V'&^X MT'0(2F-0&H?2!(JF2]U$1+8QG>AKN-!8"$IC%:T=U3JMJ!;:5'0VI5;35)>C M27-L)N%!D-0&H/2.)0F4#3] MHG\3#E%C(M'39LV0H>)"::RBM6QVUHH".+2I0-%TU9J MN>'^#5G%X]-?@# V4H#16T5K>;,W;W@Q-BE T7;4F*:+FI,C@S5^YM&8&#U82 M>I<0E,:A-(&BZ8(W612=X1T9FC]!:0Q*XU":0-%TJ9O\B9KO1NKIR-#$"4IC M4!J'TD1%RZ^A'I\N:'=V09LHB9JC)(,C?^6ZG!D\6$EHO 2E<2A-H&BZX$U8 M1<_QC@R-JJ T!J5Q*$V@:+K4351%S?YUL?RTM?_&OES9'?N9??D? M4$L#!!0 ( )N""%>MEG:?.0H 'R" 9 >&PO=V]R:W-H965T]++:=I--+]--$86)O,E(OHGC('O^(J-T>]6S>B\;;L/EJB@W]*>7ZV I M[V3QZ_HF4_?Z>V41QC+)PS0AF7RXZEU;%V)HEPVJ/?X6RFU^<)N4#^4^3;^7 M=_CBJCY0S&46EI([CMQKM[?LL&Q[>?M%I]>#5@[D/G-K &+Z_Q8L;%,'T,DNW)"OW5UYYHPJZ MJKT*DS I\^.NR-1?0]6NF%[/?]N$>5C&:D[^1*ZC]2KXUW,LR5^"+ O*V"4_ MN;((PBC_XV6_4#V6[?KS6I_M=/L-W2)?TZ18Y<1+%G+1TMXUMW?>:T_-[4?O MM6?F]F-#^[YZIO=/M_WR='^QC: (DL_$.OM$[('MD%_O7/+3[UN?UW>8C6*< MP;N,BV&\TQG;P%#,T3 ,XV,>%#V0$=B+A+SD!A%8@R)^4B,(S$!PK3$&.X38VC2IW_-@B0/=F.X>9H7 M>5LB&(FNB8#$W!TVKK!RB/PX=2;68#"X[#\>AOCQ;I.CG2CRP%C+@8W']E&G M_O%^EG4^.MJ/(P].@# MX$;[@!L9 XX&848>@V@C2?J@0BXIPF0IDZ*\F8<+ M60[&5"Q&87 ?1F'QK"8G\S13HQ(2EA&:)/6$8QL6*S7K:-[-E1:0^_I]OBV* MC)F3:,*LHKCP\RRUH+5E]JZ_#BQ&34.B@R]]HY M[I&:!]5HK8WUY\0>'U_9@?;K0S4.U01*TV/:;F+:_N^OGYN-SN_S2,VMM<,\ M>WUM$MHAA6JLY?"'5LN[A _MED,U@=+T&&YJHY:QPC1E:;K8AE%$Y--:36'5 M?+9(R;TD:F:[49%]'TGRD&9JDCM/8TF*X*DUQIWWKNO.S(?1.7"A15"H1J$: M@VH^5.-03: T/1&:6JAE+H;>;++Y*L@E66?A7))@\<]-7I2E@O)*CPP?WQBI M0,NC5DM%L.7]S(7VZD$U"M485/.A&H=J J7IX=]49BUS:;;Y4-R_B1OF\W2C M(O\V* [OJY/#+,A7A$;IMC49H%56J.9"-0^J4:C&H)H/U3A4$RA-3YFFL&R- M/^"R#[3*#-5MG,6K6L@ZG%)^MR=GK:06TG S5/*A&H1J#:CY4XU!- MH#0] 9JRLF6N*Q^.JWZYS]-(YO,R\F<;U5.7L16R8#B#:BY4\Z :A6H,JOE0 MC4,U@=+TM&F*RM;Y!XRMH.5FJ.9"-0^J4:C&H)H/U3A4$RA-_Y954W:VC26[ M'QY;U>RKL=5@]&IH9>Z]:_Q#-0^J4:C&H)H/U3A4$RA-C_^FI&R;2\J'0ZNO M81+&FUC=NI6/,ME(PI17K+I>PC)WV?44 M5)@U;AMFC8ZN9D$KY5#-@VH4JC&HYD,U#M4$2M/COZF4V^9*^>$P MZR:MEBL((O(MS;Z'R5*-IM9AH>Y?[S^6V/IA,JZ"5=*CF0C4/JE&HQJ":#]4X5!,H3<^1II)NF[^? M[>7SLLU"KE.5(*T)L0.T3YV/VKYL9^ZIM9 *JYM39Z+R$]:+<4JC&HYD,U#M4$2M.# MOBF#.Z>7P>_D7$V8R:VL>E(SZMV:QT&R(-_*M8[5I$*V3AS,?71.!VC=&ZIY M4(U"-0;5?*C&H9I :7K.-'5OYP/JW@ZT[@W57*CF034*U1A4\Z$:AVH"I>DY M66M7B M(6N9A6G[92;F;FEIV#'UK AFH4JC&HYD,U#M4$2M.#ORE@.Z<7 ML*M%]U\^+'@CL^HW[A*5&8;E]\U\YW,%M'8-U3RH1J$:@VH^5.-03: T/5V: MVK7S ;5K!UJ[AFHN5/.@&H5J#*KY4(U#-8'2]!QI:M>.N7;]OUN4WSFNB4]& M[=>VH$5QJ.9!-0K5&%3SH1J':@*EZ;_QUA3%A^:B^-&X[.C'D-ZXZ%5]RR-7 M\Y'YJJH@NO)11NFZ:N$]K662MZ[Y;SZ*51C+8_!:ETP'=HMAVH"I>UBN7_PL_*Q MS)9R)J,H)]6W6'<_,;W?JF87#^7*51?7=OFS]*^VN]:%9[5L9]:%7VWO-_ST MB0+EZO]G2)=5S]J?Y\611I7-U<@?U M]X\,+O! AR8 !D M !X;"]W;W)K&ULK9I;DZ)&&(;_2A?92NU6;49 M09VH53MR3&524SN[R44J%SW8"ED.;G>C._GU:9!!$6QUYKM10-[G:YH'.?5D MF]%O+"2$HQ])G+*I$G*^ONWU6!"2!+.;;$U2\FQ-"5Z4H23N MZ:IJ]A(*IKPL^!RM0EXLZ,TF M:[PBCX1_73]0,=>K*8LH(2F+LA11LIPJG[1;7QL4@7*-/R.R90?3J-B4IRS[ M5LSXBZFB%BTB,0EX@<#B:T/F)(X+DFC']PJJU#6+X.'T"]TI-UYLS!-F9)[% M?T4+'DZ5D8(69(GSF'_.MAZI-L@H>$$6L_(3;:MU504%.>-94H5%"Y(HW7WC M'U5'' 3$AG8']"J@7QKH5X'^<< X$1A4@<&E%8PJ8%Q:P:P"YJ6!8148'@?, M$X%1%1A=&AA7@7&IPV[_E3O?PAS/)C3;(EJL+6C%1&E0F1;[/$H+V1\Y%;]& M(L=GGX+O><2B0CR&?D&/.^=1MD1SL21:$(I+*;]0G+(EH90LT'N+D'5#FO7#OU$.S1TGZ4\9,A.%V31 MD7?D>>-5T]6M^7Q/[)-'>^J[KRMNONVN/>VQOORN$4" M$=>ZX@T1^O4QWB]Y@U/'>+P.\7_/">EHRITT6IQJ;]D:!V2JB',I(W1#E-G/ M/VFF^FN749 P"Q)F0\(<2)@+"?,@83X0K.'LH'9V4-+[)YR]RYE8PA@Z.$&A MOW\7RY#/2<+^Z7)Y .DR),R"A-F0, <2YD+"/$B8#P1KN&S4+AO2_]\Y9B%: MXZCKJN!N%S7+:'%GLID-54U5)[W-H8S2 M?*" FS(6%.5V>H_6&S,US(DAXD MS >"-2PS:\M,J64.CBC:X#@GQ=5[(*XEHW1%4EY,[B_DNQ3<<8V#7C?Z+0.E MQ:\U$!)F0\*# M748-V\=QAU+2LM\AI$&)& MT)I& 4%X\6_.>%+\JU$2D&C3K9^4>>UU("3,&K5<:)WK;O\\#TG2Y:$T=ZV'D# +$F9#PAQ(F L)\R!A/A"L(:RF[A_Z MJO!WUQ432&=0F@5*LT%I#BC-!:5YH#0?BM:T^N!5AO;Z^VQY]FI[M=:)7!^H MZO&YW *M:G=4;5T^.* E75":U]UMVL!H;H,/5;4IDKX729>+U+C76>-G_!1W M/CR7P6"5A-!5.=*)"<_RE.\& M-]1+Z]%4G\HQ1$?++>W6WHV)VF-V0[3N,5U%*4,Q60JD>C,4!Q#=C7K:S?!L M70Z)>W MIK<[P 4 -$M 9 >&PO=V]R:W-H965T M\5@^XG&0K$?\5;=3N:A),T(9OV2%6'\7Q5U[>D)?SUB*6 MQ4]T+#]K3]#Z()5(RF)]!4F4GGZS;Z6(1@%V!PI(64 N+7#* N?2 KG\8+$%EU+R95$+-V@]Q&[CV+](2Y149#Q#7H937O3E=#!J[FMT/Z!CGV:T1LXO24 MK[Y3SG0Y#@;+0W-YR->Z=5R4DYYR>D'K9-97;NE>J;J&5%U#"IXSP'MWD/J, M+)6?^@C]_5Z?0S>*)_*?/K\GI-N/S&>=MW+/UOQJHJ<5R;-'/EG^^ /V[9_Z M;$/"0D@8!8*U^L6I^L4QT9>_"+$Y1G'5^1S]N'2([WKSA?78%&ML M8*S8;ILD<'P_:+=)@=IL*7,K9:Y1V76\W[%_GQ+>Y\Q8.G;(0L)"2!@%@K7\ M>Y5_#WXJ\2#[!1(60L(H$*S5+W[5+[[Q[V+%Y*Y/O;%JK'J_9WXXFQQ"R 8I M$*QE=%89G1F-WJ2//%4B>^K3:BP=J_4$\QI:9\3US[Q"MDB!8"VO0>4U,'K] M0^UXIK^09IG6BUCQW;!/L9$R5G'04>S[]IEAR 8I$*QE>%X9GG]GY"J6/D3W M,2_UOD8I5WV.C9RQCN<=QP[V@W/+D$U2(%C+,K;KP&-?,)*'1["Y?*S>DM;T MZ]FN MZ_B'S?GO-('$(GV8*IXEW_4-&?96):WE&^.Y?3YA@[9*H6AMXW5ZQ.;X>)I1 M&I[S">60#$PDH'FRI+5]$Z<[PD&S(A2M[;M.B]@8>I:_(YW;ATT"4+1VM;K+(C-8="TKF0N'6W7[_YW)+,Y/K<+F@JA:&V[=2[$YF"8 MC^E+AC%H1BQIS>P]\QQRGA)!&Z50M+;H.BABE:U1FS&C1D+00E$9)-P:3F8L'1#)TUB3EKCEJO,K-& MZX:DA: T2KI;IM,@P$.ZZ\1)S(GS_RQ7F9&CK8-F45 :)=U=5$QFS3VHMO8Z M91+SAJ5IO=/[#L(4HEBOE6%]IO9KJOLM/SPZ<#)?;% [+W M0BF1%"]WG&UXEG] O[\50CT?Y,_<5D]Q+_\#4$L#!!0 ( )N""%=]I@"( MB00 $(? 9 >&PO=V]R:W-H965T)F#J!E.FUZXI% #$5%RR%1'VS8CRF M4AWRM2M2#G2IB^+()9XW7[6XC8;NI@ MY^7$YW =R.R$.YND= V/()_2!ZZ.W$)E&<:0B) EB,-JZMS@Z[FO"_05?X:P M$Y7/*+/RS-C7[.!^.76\K$40P4)F$E3]V\(V^QUR0\-,;\$BH?^B77ZMYZ#%1D@6 MY\6J!7&8'/[3[WE'5 KPX$@!R0O(J05^7N!KHX>6:5MW5-+9A+,=XMG52BW[ MH/M&5RLW89(]QD?)U;>AJI.SF\6W32C"K$L%^@4]'IXF8BMTGTB:K,/G"-"- M$" %TM=R6**S.Y TC,2YJGAZO$-G[\[1.Q0FZ$O -H(F2S%QI6I<=@MWD3?D M]M 0T0\XC>4ST\H)Y>ZG-3+7=4E1;^0HE^(UALB_ M^QB:G!A+L^!=BY0N8.JH9 G@6W!F/_^$1]ZO3;XLB=5<^H5+7ZO[1US>;H0Z M(_)'>Q@&Z.^/ZARZEQ"+?YK<^S;=6Q*KN1\4[@?&9UP9X52/\/AD67H:GC5?T'_K"Z1)00F-HS*%1J.WSLR16 M\SPJ/(_LC]Z13?>6Q&KN+POWEY9&[^6KT4O(CV/7>*^.3L:%D['1R6]"AFI" M5A/+DX#5)D(?PQ6@,S6?[(%R<=[DR:PX/%0V/3)C84>C5X71JY-#>@=;Q5"I M,BUA$20L8NM]DU&C8MOQ:DFL9AY[)6IX]O.::UKJ %MJ]1ZHP!:VE-E-Z/L37?KZN?$I*PF9*Z)/<-24R.9]=HBP)3#*>Z /S,(E9V$S:+6(\/!5A >C5P'N Z!P M25#8B"C= FR6- :X#V#")3%A,S)]VL\#B!L]6>*?W&8?-(5+G,+C'D)J"8SR M'N@#LW#)6=@,6BU":I6O WWP%:DL0IEAZ/1Q;!9J;9L8IZZZFY*?B)F?NDPV9LG6 MOLP-])MFKKK9DI2(>7&I2.RI+WIFO=9.^Z D4E(2&?807:LK4[;4ZCU0DA4Q M8U"+Z%I=DLK5ZE-0[[R)\K782)0!"NEY5U?%;.1.BTGY?S+/RR\FLJI:?3T_+R4PL MDO)3OA19_2?W>;%(JOK'XN&T7!8BF:X'+>:GQF!P=KI(TNSD^FK]W&UQ?96O MJGF:B=M"*U>+15(\?Q/S_.G+B7[R^L1=^C"KFB=.KZ^6R8/X+JJ_+V^+^J?3 MC3)-%R(KTSS3"G'_Y>2K_CD^,YH!ZU?\(Q5/Y=9CK7DK/_+\M^8';_KE9-!L MD9B+2=402?V_1W$CYO-&JK?CGRUZLIFS&;C]^%6WUV^^?C,_DE+VM<.3K3)JJSR13NXWH)%FKW\ M/_F]_45L#3",-P88[0#CT '#=L#PT &C=L#HT 'C=L#XT %G[8"S0P>U74?YK6XZKK MKY-_KM(R;=9=J?U9BYYOZF*BQ4E1),TBU/YHBBI)Y^6?M#]H::;];9:ORB2; MEE>G53U[8YQ.VIG,EYF,-V;2M2C/JEFI6=E43'O&6^KQQGOC;?7XX7OC/?7X M\7OC??7XL_?&A^_\_@8*X+3>[9M];[SN^V^&4O23[)-F7/RB&0-CJ/W]NZG] M\0]_ZMFPFT.8\S5C*!A3S<3YXR=M.'B7L=1,E!0UH[_[INQWWM0JVVR-BG'4 MC"DFFZU1O2GW\*U1,1[SIGR&"9@W%3*?F^B 3['^_F*(#]_A>C\CK=7AIDX/ MU^[P#??;JJR?*4MMJV!K_Q76SVE>)1;E?_=LZK<71G\ME,A%?3NK# MQ%(4C^+D^C__0S\;_*6O")"826(6B=DDYI"82V(>B?DD%I!82&(1B<40)A63 MT::8C%3Z]=^*)"N3EV9KDI=5W]'<-R5Q;/$@,9/$+!*S7["S-=9TV8_7PW/] MZO1QNR:0$[K[$Y[+TWGD='[/^SL[,^09@_T7Z?KE6'Y12&Y61&(QA$D+<[Q9 MF&/EPK23M- >D_E*:/E]O32S*LT>1%8U#\MT*IJFK%ZS\S3YD<[3ZEDKQ"0O MZFZ@Z23FDUA M8B&)12060YA4,?1!ESX9\*U.:T+U!-5,5+-0S48U!]5<5/-0S4>U -5"5(M0 M+:8TN;9L)=MTY?'(C=3@5,TYSWM1%+W9JV]JZ^B:HN]_#3\^O]P]7#/162U4 MLU'-0347U3Q4\U$M0+7PC<_E:.?L;(3.&E.:7 >,K@X8_WK:06T^EUH4E?&J*YO MDG*F+9.T_Z]\-![9:M))]7I?[?^5/]R/Q^R^R$(WS48U!]5<5/-0S4>U -7" MGH]1_7'3]_\F1T.+E"8OYRZVJ"O#5]=.GD^?TOE<6ZZ*R2PIA99,_V=55F\% M+-3B4WJHYJ-:@&HAJD6H%E.:7"VZ+*6N#E.: M8E*(IDBDF997,U%H25F*-P[_T?PCJIFH9J&:C6J.OA],/-^O%&A>$M5\5 M0 M+42U"-5B2I,K19?8U-61S>U*,5D511./> U$I**_8*#A350S43BZL#RRT9)&O MWFA$T'1FJVWW?A<]7S2@N4M4LU'-0347U3Q4\U$M0+40U2)4BRE-+A==!%-7 M9S#;JVK\KV:FY:2I$=I=4HFMG\546W]5:<_SI][Z@68I4 MUD?-'EM>6DW7MWJ?P2?];.>TEXG.:J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&ER MX>ABF(8ZAKEI?J(T2Q>KYM&=>!392FA.C56S8YLA]7Q'5Q12,U'-0C4;U1Q4 MJOFH M%J!:B&H1JL64)M>6+E=JJ'.E/]T,H9'35MMIA@;#W5X(O=@FJMFHYJ":BVH> MJOFH%J!:B&H1JL64)M>-+L!J*"-O?;W07W^4^5R4DZ9NW*SJ"8_IA,BXW@VJ MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:7+5Z8*PQO@#.B$T$8MJ)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!93FEQ;NNBLH8[._G0GA.9G6VVW$]H[*X0&8U'- M1C4'U5Q4\U#-1[4 U4)4BU MIC2Y;G0)6D.=H.TZH>1WYJP0&K%%-1/5+%2S M4:CFHUJ :B&J1:@64YI<=;I@[E#G6Z$A&KY%-1/5+%2S4C-[30N>[YX7062U4LU'- M0347U3Q4\U$M0+40U2)4BRE-+AQ;M[E7)VLWK=!MOKZ#9C+7?LV+W]+LH>YY MEFE5__QU<\W'WBLSJ2C>*BFHMJ'JKYJ!:@6HAJ$:K% ME"87FBZ*.QQ]0/=#Q@)O4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58DJ3:TL7 MN!VJKSQKE9-FS%0L\[JP]!82-%T[W+^)N;Y_03AT3@O5;%1S4,U%-0_5?%0+ M4"U$M0C58DJ3"T27FAVJ4[-?I]/U 4?=S0BI5FC+Y/GMS@;-S**:B6H6JMFH MYK2:\@8>+CJEAVH^J@6H%J):A&HQI@ M+;4DFVJ_)D619&]=LUH]P='U XW(HIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E MR86FB\@./R B.T0CLJAFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&ER;6EB\@. MU1'9 [X90<.PK28=K!OC_:]&T"PLJMFHYJ":BVH>JOFH%J!:B&H1JL64)E6( M49>%':FSL'=BOKX53WZ_\]5(7[%06\<6"U0S4T-FZVY0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B2I/K2I=:'7W 96)' M:) 5U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU MIC2YMG2!UY$Z\/J]%M.)T):B M2/-I;R%!PZWO;(ZA/8ND]V#)1+?#0C4;U1Q41X:CFHUJ :B&J1:@64YI<8[JPZ^@#PJXC-.R*:B:J6:AFHYJ#:BZJ>:CFHUJ M:B&J1:@64YI<6[JPZT@==K63M- >D_EJ?5IGDF=5FCTTES^J'Y;I5!0O695Y M&TYYU@HQR8NIF&IIUKPF$Y/U"Y[2:J8E6_6IUA+M1UNY>@L4&J(=[8=H1X/] M?U^,3FJAFHUJ#JJYJ.:AFH]J :J%J!:A6DQI4N49=R':\8$7E%UW3G=B?2FE MNG H^B6U>&S)0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BRE-KBQ=XG;\ 1>- M':/Y6E0S4^,GKZ)712"]5L5'-0S44U#]5\5 M0+42U"-5B2I,K3Y>^'1]XU=G^ M?NF-K%W]]$U>5DUY:>]=V%M;T+ NJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%: M3&ER">I2O>/1!S169/[P!M5,5+-0S48U!]5<5/-0S4>U -5"5(M0+:8TN;9T MR=ZQ^GJT-_EB*;+RI7T2OS>/^P]5T# OJIFH9J&:W6K2O[8Q=OL]!YW3134/ MU?R^W\?%[N\C0.<,42U"M9C2Y.7?A6_'ZK3K3WT. MFNE%-1/5+%2S4[J Q7E0S M4VS/G_G4\/71._Z Y@YY7C?9^&R&Z91&JQ90F+]MIV?710B*GF98]UXY$7S[T+&8V[HIJ):A:JV:CFH)J+ M:AZJ^:@6H%J(:A&JQ90F%9JS+A5[-N![CC,T%XMJ)JI9J&:CFH-J+JIYJ.:C M6H!J(:I%J!93FEQ;NESLF?I*M/^^[)IZPXXN4/K^L7U/=@V=U$(U&]4<5'-1 MS4,U']4"5 M1+4*UF-+DRF-TE4>=FKU)RIFV3-+>JZJT8[>7\^7Y[FJ^4<]P M]%$)FFM%-1O5'%1S4=[7/P?KYT\[ M_OIJF3R(*"D>TJS4YN*^GFKPZ7Q\HA7IPVSS0Y4OOYS4!>Y'7E7Y8OUP)I+Z M>*9Y0?WG]WE>O?[03/"4%[^MW\[U_P%02P,$% @ FX((5X?H88OX!@ M;D8 !D !X;"]W;W)K&ULM9QK;]LV&(7_"N$5 M0PNTM479DI,E!A+KEJ$I@G;=/@S#H-BT+5075Z*2M-B/GVZ13%FAK?3D2V+) M?)^7$H](ZIC2V7T4?TTVC''R$/AANT]V/I/\4&ZCZ&N^<;4\'XSR&C&?+7B.<+-_=VS.?#\G9?7X5D$' M="%Y7_WH3H1.P&4/A% JP!Z;(!:!:BM %5_(F!< M!8R/S3"I B;'9M"J .W8#'H5H!\;,*T"ID7KELU1M*7A\]WR=NN"17(7?#M7?K,W*1)(PGY!WY MZ,:QF^N+O#88=ST_>4->$2\D?VRB-,FBDK,ASRJ2XX:+*NEEF90^D50EUU'( M-PDQPR5;=L0;\GCM4+PECU>H!##,SF!]&NGC:;RD4N+O:?B>J*.WA(ZH2KY\ M-LCK5V\Z*C8_'D,E&.,9M-N>#Z\G29;=\'.!]GXE;#XC@UFO_ZB:*/?NB2(A!E(F(F$ M64B8C80Y()@@Q'$MQ+&,7O?W72HK([4B,I_SW,U4JHTG)V?#NUW]2!/TU<]Q M.4UD3FL_)YVJFC85<]K(G X()K3YI&[SB;3-/Z;!+8M)M&IZ69+WL@GY[W"_ M>REE]^U[D#"CA$UVVG'6$I)F5#3A%HY.1Z/6O J:U(+2;"C-0=%$*=%& M2E0JI:OV+/TM"5FG*R ']585DF9 :2:49D%I=D43[#-%;U\_#BJIJ*K&^U:D MCN9L'B4\OP?\Q.Y8F'9.\.6$WG*"6MQ0F@FE65":#:4Y*)JHNL;H5L8O.=-7 MD/;O'$HSH#032K.@-!M*6+*ONVLT78//Z]*[0X$$ZU= MRNA@*53=GVYU%!OM%;/D1]N[I:'F.8HFMG1CGRMR__PS\[-=Z[?$9B&+W7)U MQ<4RR+JDA%?+*GQE1Y9.\>#.K+0VDFE&9!:3:4YJ!HHMH:^YZ^Z-IU"K7VH30#2C.A- M* MLZ$T!T43%=E8^U1JU/884^4<92P95*&._?,K8D(K8D%I-I3FH&BBJAI[GAY: M)K_PF;[8H$OCH3032K.@-!M*]&A%OJS 91F0&DFE&9!:3:4YJ!HHB*;GPVH?!V_;)$BW5_O3D?:1&T];C&7 MI^@MI..RFM"L5D=615/U<E ;7\4391.8_M3N>U_8%&J/+JW-J#6?T4[]! 9-*D%I=E0 MFH.BE5(:[KRL(F#QNGAQ24(641KR\H'Z>F_]J3!E^^B>7:C==>F!"?K;)4H_=Z=CG&Y;8M79=Q&G$=!\7'#W"6+ M\P+9]ZLHXH\;>8+Z%3.S_P%02P,$% @ FX((5W+%LF,B P . L !D M !X;"]W;W)K&ULM59M;],P$/XK5IA@2+#$3INV MHXW4;KP,:6A:>?F ^. EU]3"L3O;:=F_QTZRM&AIANCXDOCMGN4[5W0RXW$P\[-TO7+-L:=R"'X]7-(,YF"^K M*V5G?H.2LAR$9E(@!8N)-\6G,QPY@_+$5P8;O3-&SI4;*7^ZR44Z\0*G"#@D MQD%0^UO#&7#ND*R.VQK4:SB=X>[X'OU=Z;QUYH9J.)/\&TO-:-18'9^#H8SKE^@(,8$^+V6A+9(>^\:* MLQGI!/Q8B!,4!J\0"4B( MOLS/T?'1RP[SO5*YK Q+,/ M2H-:@Q<_?X:CX$V'S%XCL]>%'L\@8T(PD=FDY50DT":P@HA*"/=^US$9AE$T M'/OK%NI^0]WOI)XFMP73S+VZ-M+*N+]#VB.#$6[GC!K.J)/39LTCOD8/:$,2 M]?JC=MY!PSOHY/U4)!Q84H5MFK 472F9%LD^YSO1_C$EAHW6X5-E[O _R!PU M,D>'9^[H031Q% YZ07LT<; MA\$AN5M;_V7RXITJC ],WQI@EYD$43_<1TVV MU*3[NIGD,F.)1G.Z '.'/H,V5DRKB$ZH?\P+O*V\^,E*+_X?M1=OBR]^@NI; M8_R1Q'@T(GO*+][67WQ0 <8/*_"^=[,MO_C0^EL#1(]YZ^\T,SFHK&S9-$ID M(4S5US2K35LXK9JA[?&JI[RDRH9!(PX+:QJ<#*S+JFK3JHF1J[(UNI'&-EKE M<&E;6U#N@-U?2&GN)XZ@:9;CWU!+ P04 " ";@@A7=]=4)5<& !=+0 M&0 'AL+W=OFX&?;A1\F**#K467*EO$@D^^ZO MN^.)^H7BQ9YG7\6&,8F^)W$J+D<;*;7(SQZ M^.!#M-[(_(/Q[&(;KME')C]O;S)U-JY4EE'"4A'Q%&5L=3FZPB_G;I [%!9_ M16PO:L$ M%CLA>5(ZJPB2*#W\#;^7A:@Y$*_!@90.I*T#+1UHD>@ALB*MZU"&LXN,[U&6 M6RNU_*"H3>&MLHG2?!@_RDQ]&RD_.7O#^7(?Q3$*TR5ZF\HP74>W,4-70C I MT',TY\F6IRQ5)WR%7D=I)-GS=ZKT-O.GUTR&42R>*C3 MAN^$NH2X&$L5=7[M\:*,\-4A0M(0X1^[] 6BSB^(.(1:W.>P^S5;*'=_:EV(8+=CE2-Z5@ MV1T;S7[^"?O.K[;,>Q(SZD"K.E!(??8FXT*@>9AE]U&Z1E<)WZ72EO%!QB]D M\DGE;D;=Z<178W%7S\5BA@,GT&9&E&X5I0M&>;58[))='$HU6"K$3$;_AOGT M80OTH.35(L#8I.R'&,%C/L M^SZUQ^A7,?I@C%^*.3&OY!W+U!R//K#\05%&7-46W; LXDM;^+#^%-VS,!.( MH(2GN]W9/8D:. M095C,.0<%_19AY[$C#I,JSI,P;'^3<@H*>:.SX*M=C%Z%ZV8+6-8AAZZT98= MZ'AF=MC1SWX'[N7P>U,OPYY=![$O-3//&N/@(?NY5.^K%CVIF;70^()!*FC? MTR=TL-OIGPQ,7',5JL NHVQ*A!!8//_QZ0],0%: PR&(A6AB(730?NZ5:/I2,VNA MB8; 2S;M^QG6P0[0T.>XFOEH*B$PE=RH7/+5TWR!=A)S:R%9BH",U5K1"6/>8GBJ>\>LY_% MC@1!WT!"J9B ",U!+4"U5C%*I MG^!X)=IFYU!OBNUQ4DTM%%YN^7%8/7&!AV5/]P%6B=L(JRVE6L JU:A"85 X M-17"! N+=YT(^E(S2Z$YAP[Z&HGV2C]]J9FUJ+U)@M=K6C_Q3^A 3_RS7,U\ M-,%0&!_:M'DSV,+BG8=VB"49JN&'>H.V>:\:60O-011>^&G?YK .M/)Z MEJN9CV89"K/,O-B=P#*4L;AX<(E-M+6NN,)"G8=QB%=C5(,1'?3E&.WU[5A? M:F8M-'E1F+S:;P*PL1?%]'@3@,4,!U[#>VM7DY<+TTRG;0".91^ CX]7AVUF MCH^]AE U([DP([6$V5+%6$]U)LYQ06UFF- &Y'8UOKCP,LV/H^R)"_BMWN"7 M2;:3:H&RKF86%P8&^^0' RPLV?76[TO-+$!M8\V@+Y[<7BFG+S6S%IIR7'B) MI_63_80.!+!GN9KY:%)Q84QH;NYF;(4E.P_H$,LTKD8;=S)H<_?*.WVIF;70 MO./""T'MFQO6P01H[G-<#_F,:WM?\XW'[\-L':4"Q6REM)P7$W7?9(>]O(<3 MR;?%=MA;+E63%X<;%BY9EANH[U>3?(=MM:-Z]C]02P,$% @ FX(( M5YQGC'7W @ UPD !D !X;"]W;W)K&ULK99= M;YLP&(7_BL6JJ976\AD(78*4)NO6:9NJ?FP7TRX<>!.L@LULDZ3[];.!HC2E M9(IV$VSP.7[.2[ ]6C/^(%( B39Y1L782*4LSDU3Q"GD6)RQ JAZLF \QU)U M^=(4!0><5*(\,QW+\LT<$VI$H^K>-8]&K)09H7#-D2CS'//'"\C8>FS8QM.- M&[),I;YA1J,"+^$6Y'UQS57/;%T2D@,5A%'$83$V)O;Y--3CJP'?":S%5AOI M)'/&'G3G*AD;E@:"#&*I';"ZK& *6::-%,;OQM-HI]3"[?:3^V6576698P%3 MEOT@B4S'QM! "2QPF T N=?!6XC<*N@-5D5:X8ECD:=S?SM#QT0DZ0H2BNY250LTF1J94 32&&3>P M%S6L\PKLYY*>(==ZAQS+<3ODTW[Y#&(EMRNY\UQNJK*UM7/:VCF5GWM8[69$ MQ!D3)0?TB8@UX]"%TB038H9U2FXJ0K=VWF5V9ZM5E%MANXX:_W@>1^2^[O(_>[R/T.[",/NLB#E^2^-71VR'N]#R0? MMN3#7O*[%-018"&!=_$/7_#;MA.&WDZ WBD.#!"V <+> -_4>6>*.7_4RX[: MJ4HJNY*$+U8+/:PHV@8 *A# 9 >&PO=V]R:W-H965TTFW1]_ M3L@P)N$E3EY^:?EB/[:?VN;SI";3IS3[D3](J$@];S1_7_@2W3^HXH7A;+H)[^6M5-\VGS/];+A7649K MF>11FI!,KJX';_TW(@B*"F6)[Y%\R@\>DV(H=VGZHWCR87D]\(H>R5@N5"$1 MZE^/S%V8RWD:_Q,MU/WM!GI$H(5\?TFT>)LM\.E2Z=T4;PT75DYM=3^B) MGOR]35X3YKTDU*.LH?H3W0ZSB7V:,+P:I M:_^SZ#$L]H#='&MR;JQQQKC')I/I\/'0$[ A5T^0Q"Q/^-X3#LZA MCU%X%\61BF3C1.*8$PE33"")6:8%>],"<")]3548DQBV;B<1',PD>C5F1_,H MJ$TWSRXAH!)6YT?[SH_ SIO=^*79=)L& ,JX_NTQQ022F&7?>&_?N,^"&6.: MABDFD,0LTR9[TR;@G)OK6:8_\LDFS4H2TY_WBS11>N(5K^J'>;2465B\UV3J MI+Z4@O'12@([X.H5DICEU=7>JRO8JQ/&O"1)FKQ:[)QL]XJX>;#Z'[0=96"<.]L&J::P%*S33/1P(>S0:M5.JJM4I]=3?SC1=I0S&A1O MX YU';"!>1_$WI.K[Z-\E#'Q&\>/BOBH:@)+S7;34+X_Z;KF,/%\CJHFL-1L MTPSN^S#OMUIS=;9O_F1$Q7LL-?OBIN%[ZO5)VA23V>>H:@)+S7;.) *)X"> M<;M2/YQM1U>EYG 'G.VZ!-#3@\OH(/MV3]R5+F@4[M7S2T \-1!/88AOE;AI MG>)KIJ "/)::;8H!>-H-X"N$< W><&O.VQHJTF.IV4X;I*==D9ZB(CVJFL!2 MLTTS2$_[(SVMLWHC7L!-.1MS"?2G!OUI+_1O&\'A5IRG'FHP0=I M.B=O5C]=4S,*E>*QU&RC#,4SF.);)6]6Q_B:*:@$CZ5FFV((GO4A>.J:O.'6 MG+]2=Y=I[DX5:.Y'>-WKSA-'[]G#GPR3?*GWSAO/W M]9/F<$O.OER"Y@-#\T$?FF>N 1QNS75[0U436&JVTX;J@ZY4'Z!2/:J:P%*S M33-4'_2G^N#\$1ZX%6=/+@'^@0'_H!?XMPW@<"O.LPXU#&"IV0Z;,!!T#0,! M:AA 51-8:K9I!U^H[1\&@K-?EIV?+R+@CK@.='AP5X3B'A:?PNP^2G(2RY66 M]UZ/=6O9[K80NRZ]L+\YQ^Q_ M4$L#!!0 ( )N""%?>PD#CFP< -U< 9 >&PO=V]R:W-H965T@$-F1>%)*8/Y[T+^=11QFE ML97CSZSK<_/\S=R[C,XC_T]OF:S. M>Y,>6=('=^,GM]&S28LW-$R]1>2S["]Y+M:5>F2Q84D4%,&\!X$7YO_=[\4' ML14P>"M *0*4G0!%>2-@4 0,V@:<% $G;0.&1<"P;<"H"!BU#1@7 >.V 9,B M8-(V8%H$3-L&R-+KEI-:AY0;.Q]T^2C)AICJ)N[L+(Z>29RNS[WT039.LW@^ MLKPP3:F[).:O>CPNF>FN%Y.OKK^AY(JZ;!-3GB\)([^1:S>.W72\DX\J35S/ M9Y_(!^*%Y(]5M&%NN&1G_83W('7ZBZ(U-6]->:.U ;F*PF3%B!8NZ;(A7A?' M#P_%&^+XT:%X2QPO2X< ^P"@"( ^WW;E!E1>-^"E(A1M-SPF\N2(*)(R(%_N M5/+QPR>R=E_2[=C0P7D+3AEGG/+*-6WH \R&,P.IWJL&1FO/B'JC8WIC8!@3 M\Z8L,7,=/;5B;#&CT@5GY(.,TYZ1FYG:\!Z4WT^#S!T<_'XZ(A>,4?[5Q+]Z MR&?/O?=\+_$H>_W>6A*^A[ZEBTT<>^%CMM9U%,;E@DN7>8S\]9DW0*R$!NSO MAG=YF??FI+DWZ?SFE*W=!3WO\0D,H_$3[2;\WI1H24Y&8AL1T)&8@ M,1.)64C,1F(."*LEZ$F9H"7GQG0Q81GVDO:3IKB,*FY!)*79,+ MB:DY-LJP]"CD::9,QX.S_M-VTB!;U-NT:+19R41VRT)B]G[WI7K?'=$:M>$X M+(?C4#@<^7Z('UDRFDY4*4L\?M#%]PP/Z5[D*9OE1@_I.&T]9(6M=1VR2$S- ML>'VV!C(HYTA.]S[?,<3:6'#6-D@B(Q%8EI2$Q'8@82,Y&8A<1L).: L%J"3LH$G0AW=_H/S\@F>W.' MX6!W3SX7-MXUA9"8AL3TAL]"F4QW#B+:K&0BNV4A,1N).2"L-N2GY9"?"H?\ M]2:XIW$ZW(NSLXS\)SA1>SG=F[+N'/G-A>UU'>5(3$-B.A(SD)B)Q"PD9B,Q M!X35LD:6JBM4DC!O;O(4(6L:>U'3-9?+ \" O% W;KI<-1='=DTAJ*9!-1VJ M&5#-A&H65+.AFH/2ZJFT=;%7_JEGQ\3-=3WN@6IJH=5.GNY-%#5HFSI4,Z": M"=4LJ&9#-0>EU9-,J9),:7:8T9)+0Z9Q!24Z&:!M5T MJ&9 -1.J65#-AFH.2JMG6E4;(+^OX@ 96AT U52HID$U':H94,V$:A94LZ&: M@]+JR5K5"<@_5BA _")=7XY(4)4@\BGJ>M-X7J1H1Y:WKQH?R^/)SMD1<7\Z MYQ=2TZ":#M4,J&9"-0NJV5#-06GU_*H*'V1QY2KBC?DT?N: MB4(K0J":"M4TJ*9#-0.JF5#-@FHV5'-06CU9J]H067AENU/):D'52M6&TM[U M9G&+G3,(6K0!U72H9D U$ZI94,V&:@Y*JV=05;PABZLWKE[F*QHTY@OR%?E9(H/[>41-Q<@A:10#4-JNE0S8!J)E2SH)H-U1R45L^\JHA$>5]%) JTB 2JJ5!-@VHZ M5#.@F@G5+*AF0S4'I=63M2HB47!%)&*J_%?9'=@7IGN2J?:G+# M,8IZ_W)*+;.T57WAJ> MPL629PWJ>+3""_),^)?58RKNU(HR"V.2L) F*"7S.^6S?AOHW4R0]_@:DBW; MNT;9H[Q0^BV[\6=WBI9Y1"(RY1D"BX\-F9 HRDC"C^\E5*EL9L+]ZS>ZDS^\ M>)@7S,B$1G^%,[Z\4P8*FI$Y7D?\B6X]4CY0+^--:<3ROVA;]M44-%TS3N-2 M+#R(PZ3XQ#_*%[$G$ _:+#!*@=%6T"D%G4-![X2@6PJZ;2WT2D&OK06S%)AM M!?U2T&_KTJ 4# X%Y@G!L!0,VPIT[6WDM#R"BB'/X\7"'(]'*=VB-.LO>-E% M'G2Y7H1)F&3Y\BXR!M$YFM"$ MA\E"?)%=LG!&4IQ']T>+-1!#\+VWIGB&A%F0,!L2YD#"7$B8!PGS(6$!$*R6/]TJ M?[HR^OB>+,(D$;DB2KH()U/2E A2Q*6) FS(&$V),R!A+D%S,QAV?)B,]9& MZF8_NL_V\"$="F3F:G'8J^*P)XW#R1*+^3JKTPCCH5ADD!F:9X7@)B\$1<4W MWG'71DR9.4^JOS2$(&&6>?1"C&&_*H2E1BY-E>%1&7!<^UF0%FU( MF ,)$%I%BC-+FGGUGN@1EU0 MF@=*\T%I 12MGA5[VUFZ-"L^1ZLE_O4YH'2?%!: $6KI])N MXU.7[@M!K1!**_NU1Z]S6'I,Y+Y@-*?I?1B#X<&/G:UZ>:">^:"T M (I6C][=MJ,NWW<$7BJ [E""TBS]>*_LVCC*,!O4J -*S\G!]G/&BW]%M;;VAW]5NO.+:YPQ>G M2!]PN@@3AB(R%Z:TFWY/06EQ,+.XX725'\%[H9S3.+]<$BR2+.L@OI]3RM]N M,@/5\=CQ?U!+ P04 " ";@@A7>P-5))H" #C!@ &0 'AL+W=O3!S?>5]X(*M"F04W'5=X!7-03]6]T#.W9\E)"4P2SI" MY<2Y\B^GB8FW 3\(-')CC(R3!>_L=ZUEP66,.7TF>2JF#CG#LIAB6NJ'GAS"YV?V/!EG$K[1$T; M.PHT;OW9UV #XT1Y T &"?P6$'2"T1EMEUM8,*YR.!6^0 M,-&:S0QL;2Q:NR',[.)<"?V5:)Q*KS'%+ ,TMT=FRLN*,V!*HE-TQ]9ZQ,4; M.IZ!PH3*$[WZ-)^AXZ,3=(0(0X\%KR5FN1R[2HLQE&[6);YN$P=[$G^KV1D* MO2\H\()P #X]#)]!IN&^A00OY8P&B8TM^]25CB#B:.OEP2Q!B?]_,E/O*]#;O\3V0?O8>\]/,2> M/N!&'RD%@F ZN),M/+%PTQ;6:1 GINSK30N[47X8G2=]U =M4:\M.JCM63>! M4\).*\$SD(/J6H)X,V\47<1;ZG:C O\B]H;5Q;VZ^*"Z&\*(OGLY6G$^? GB MG;2CX'Q;VT#0R-]3N*27EAR4]L@5IOJ.=L=Z2%NRLV'1*/*VMW4@*O3C8$N= MN]&"3/O_CL6*,(DH+#7..QMI=Z)MJ>U$\&ULK9A=;]LV%(;_"J$50PL,UI?MV)EM(+;:K4,S M! VZ70R[H*5CF:@D>B1E)\!^_ XI69$"F:TQY2(2);XO=1Z1U#E>G+CX*O< MBCSE62&7SEZIPZWKRG@/.94C?H "[^RXR*G"IDA=>1! $R/*,S?PO*F;4U8X MJX6Y]B!6"UZJC!7P((@L\YR*YS5D_+1T?.=\X3-+]TI?<%>+ TWA$=27PX/ MEMNX)"R'0C)>$ &[I7/GWT9^H 6FQQ\,3K)U3G0H6\Z_ZL;'9.EX^HD@@UAI M"XJ'(VP@R[03/L<_M:G3C*F%[?.S^P<3/ :SI1(V//N3)6J_=&8.26!'RTQ] MYJ=?H0YHHOUBGDGSGYRJOI/ (7$I%<]K,3Y!SHKJ2)]J$"U!Z%T0!+4@>"4( M+HT0UH+P>P7C6C V9*I0#(>(*KI:"'XB0O=&-WUB8!HUAL\*_=X?E<"[#'5J M]0L_@BCP12IR)R63BA8QD+<1*,HR^8Z\(:P@]RS+\"7)A:MP2"UTX]I^7=D' M%^Q]W^ZTL1B3TC%]X]NL+\W_;=*(-F]D1&M_Q!=]' M6I"(0!' \)+5[KDUP+;2"S#K1Y VUNA?8 (D80F&6WF=%M!B3F4O5F M796C[[40>:/)*T+68:\E-)!9AY#OO62IGIV18%SH](/&,4A)<+=CO"\?7'_# MR/?(,U#1!W5CEUX+;"BW+K%67N]; VTE]O0EL1<0 WXD^LE9#:_=TVJW>6>& M3KLS-.KI-!M-YYV_1M(%$;R "+X71(Q;O,!*L\:@EU@O"*OAU2""'A#!:Q#V M3E7H;JO,RT&DIER6&!5NJU7%UUQM2O([4XBZ+]VK>OZ>BI05DF2P0ZDWNL'L M150E&UL MM9EM3]LP%(7_BI5)TR8Q$JTLMDCBS70K_?G82 MDD9*7;)>OM X\3FVG[A7!W>X$O)!+0 T>4KB5(V\A=;9B>^KZ0(2IO9%!JEY M,A+"-R6SD!79&$,-46PMF/A[A#.+8.IEY_"U-O6I,*UR_ M?G$_SQ=O%G/'%)R)^">?Z<7(._+(#.9L&>L;L?H*Y8(&UF\J8I7_):NB;]]T MGBZ5%DDI-C-(>%I\LJ<2Q)J ]C<(PE(0OE;0*P6]UPKZI:"?DRF6DG.(F&;C MH10K(FUOXV8O*P^ MFKOPI(MW_$=D]CT-?6T&M5)_6@YP6@P0;AC@VS+=)[U@CX1!V&N1G[GEETP: M.=THC[:,SM)-LC8?3P7Z/3U3&IC#R MS!=5@7P$;_S^'3T(/K?1P32+D,P:Y'H5N5[NWMNXT90"V"/YAMLC$:BIY/F> M(K\N3%\RT9"HWVU >YA ,0PHK%Q&S'I(V:4]V5&J99 MY%[7@#P#D\I!:% 1&CB=)BG7W$'(J>Y*"-,LSHK6K\$2903+,(R:P!]+@">KQ3C7>JNU)S3Z6U+!>$ MD&;1($2#.L &.U5YM[PKI"V3H70S)JR)-#FM!7V*6>K=;IVQ44=]+O$@#=C$ M4P=[ZD[V=;UO+?AN=6<RZU)K@[V],V2/46-]JAN$99;DVJ=[NEN\=XM M[XSN/S)YB0EI'DU,=<2GNV5\M[PSIBW!W%7]D2;2Y%3G?(H:]-UNG;&YTGF) M!VG )IXZ[%-WVK]D3SQ9MN\@U*R/ZA9AN36IU7&?OEG>IZB!']4MPG)K4JTS M/]TM]&^1AZVG R4GS'\8(BRW@I._=HAM?W*X9/*>IXK$,#?VP?ZA*1^R.,4O M&EID^;GVG=!:)/GE IC)<+:#>3X70K\T[%%Y]5O*^!]02P,$% @ FX(( M5ZD^>-K4 P '@\ !D !X;"]W;W)K&ULO5=; MD]HV&/TK&C?3269@;=G8ABTPL[#)I)VT94*V?&B?S<1XR'.54@8S@62>940\3B#ENY&# MG:<''^EZH\P#=SS7C^QO[/. M:V<61,*4IW_3I=J,G+Z#EK B>:H^\MU[*!VR A.>2ON+=J6MYZ DEXIG)5@K MR"@K_LE#&8@#0"\^ _!+@'\I("@!@76T4&;=NB6*C(>"[Y PUIK-7-C86+3V MAC*3QKD2^BW5.#7^ #H&$G71O,@CXBM4/M-!GI"4L 30W%;4ZUM0A*;RC3:_ MF]^BUZ_>H%>(,O1IPW-)V%(.7:4U&68W*=>?%.O[9];_+6=7*/ ZR/?\H $^ M;8??0J+AV,+]8[BK(U&%PZ_"X5N^H#T510])HI3-]=RRU) M8.3HQI(@[L$9__P3CKQ?FOQ[(;(C;X/*VZ"-??R.,IO>U'K=Y&J!CRS>3(3[ M<=\+8V_HWA_Z4+?:6QP)ZU7">A<)L^GH(#M:), MQ1;VE*1HQB6U\^'SVP=EILTB!?26Y1D(8IXW)K1=S$SHH2G4(](5CN!K3K=F MV0YBH)H2^D)D1W$+J[B%K>Q_;JV;;-V2TK"6K"CT<.\DI0U607\0-:Z?*&LP M\J-!LSCL[3^SWK>5_@=*%C2EZK&#IKD0=@B\9.D_H^@0]Z VA^>29 M><1M22>%')26"FEC,*<_<('C&!]L9? %+52QFS@_X\2D9#S,=MR+3TNBP:JE M)O9[#=SZ<;^@DTJ"PS8)?#^(3O75S&ULM5IM MDYLV$/XK&C?3269Z9R0PV-<[S^0,3--IVDQ>/W3Z00>RS020B^1S\N\K7@YL MH1/84?,A!WCW6>VSTHI=='N@Q5>V)82#;UF:L[O)EO/=S73*HBW),+NF.Y*+ M7]:TR# 7M\5FRG8%P7&EE*539%GN-,-)/EG>5L_>%'KQ/-EM>/I@N;W=X0SX0_FGWKA!WTQ8E3C*2LX3FH"#KN\EK M>!,B5"I4$I\3 F!Q9]'LB)I6B*)E@Y+YQYP(RL:/HEB?GV;C*?@)BL\3[E[^GA-](X-"OQ(IJR MZG]PJ&4];P*B/>,T:Y3%"+(DK__B;PT11PK(?48!-0I(4H#.,PIVHV"/M> T M"LY8"[-&83;6@MLHN!7W-5D5TS[F>'E;T ,H2FF!5EY4X:JT!<%)7LZL#[P0 MOR9"CR__("(L#%R!Z@*L:+:C.X;SF-U.N1A!B3.-&FOWM37TC#4;O*4YWS(0Y#&)%?J^7M_5Z$^%YZW[Z,G] M>Z0%_'V?7P/;^@4@"]F*\:S&JR.5.S]F/?@QZZ%>W2>14( MK9]*?[]^8+P0&>,?U?RH(1PU1)E&;]@.1^1N(O(D(\4CF2Q__@FZUJ^JX)@$ M\TV"!2;!0D-@)T%UVJ Z.G0Q201HE.!J&Z!KD)9!C@%FC'!E JCAW JNW-8> MES-/S.W'X[CU9:Q3"7\$2C"($FI=NY"X64O<3$O;V7%E8CD1:7T8F;01*,(@2:MVZD#2O):;(<*\_OR M2/)DU1>"\P622.L+N=";2ZPIS'FN*Q&G=>U"XN8M<7,M<9]Q(99E.CC1YOTI M B5&5GV9F2,E+;\O(ZCU)-840I8K41MJ_;J0M47+VF+$&AV@;-'+S\["EF*_ M6O1<18X]DTCK(PG.%A)I?21G;DNK.-2Z=2%IT.K>M2WM&]*7JLXIM\]'L5PW M1)1F9?'7+5NQ963@I7C'_DYPP5[=*-^P+9.O4$;1?*-H@5&TT!3::>R/ZBRH M73+A\8:F+IWT -"I9P68@ZPN@B ",?ZNPEKIL<1[NI:J"]L1^3C&F!^_,I_ M;Y]^93EKN2&KC;MK3#;@AU.8K"F!^:!U#?/:AS8;G(HG(BK%-Z8&!?]OG*Z; > MSI1>KT#KK[Y^*T!NPXR "89A0KVSEY+9-12@OJ/09:P+R>Q7__U&H$*HQ^8( MG& 8)]2[>RF=7:CKIF.U!T6-PH2",P1E4OM2,\NQ9%;[4K8% M%S*Q_TC:+Y1M, H6F@*[33 M7<1;M,6YJ''*A923@]1S'_A0FK=K11BG6+(2+&ISILP4)7?]5?H]FE[IN5U=9)# M>GX/;U90\=R'-T%]8J6#KP_0O,7%)LF9",-:F+*N/3'+BOI,2GW#Z:XZ0_% M.:=9=;DE."9%*2!^7U/*GVY* ^W)H.5_4$L#!!0 ( )N""%=V_=6@Y@, M (01 9 >&PO=V]R:W-H965T;52@W M#:.+-J@J0XBB-*PHKX/9I!V[:683L54EK]E-@^2VJFCS\XJ58C<--[H5#E@6O6"VYJ%'#EM/@';Z\(FU >\7?G.WD7AN9 M4NZ$^&$Z?RRF060&>O6=E:3)I'__T28-!TP3NMQ^S?VB+U\7< M4B_([7ZCU-,@#M&!+NBW5%['[R/J"$I-O+DK9_J)==VV2!6B^E4I4?;!V M4/&Z.]*'?B+V @ \ = '0.N[$VI=7E-%9Y-&[%!CKM;93*,MM8W6YGAM5N56 M-?HLUW%J]HGIDB1Z@S[SFE?;"K4#Z(;^U%.O)#J[9HKR4IZC5XC7Z.M:;"6M M%W(2*JUN=<:>O+CYVQYO;_E)NZ)Q- WU?2];<1F\/N".#.W(H M^ZPM]JQAY@'A]0I)_H J4:NU/'=9[9*E;3+S0-W/<$KP)+QW6(@'"_%S%F*7 M5A>5[&D1 IE;*QFTDN>T$I=6,M:*?5KIH)4^IY6ZM-*Q5D(BMU8V:&7/:64N MK6RLE9+4K94/6OE!K:]KIOFZ5*QQ*>8CQ3C&$;@EBT&R."PI%"T-7EH$E"T" M-CT"7":*D8FD2!/B-H$CRZ+HH(U/3,I+C1E=.I/*B9AHI/P&TCSQW$IX#X/X M?\Q 5WG)Z1TON>)NG/29GBPZ9(5GU;'E&#X,LK\VK*'*0,*/,OPK6(8MS/!) M:=9G>W*?Z-7R3)3E&3X.:'A,-!QE6>S1LTS#QT$-CZF&HR+Q/(O8<@T?!S8\ M)AN.HMBG9]F&CX,;'M,M3U+?=%J\X9?P#8\!1V)L%L"I:@F'3XLX/&9<5F0^ M'V 9!R]E'+@8IQ'O>6[ ,@Y.QC@8,R[)T\*#6=A[5SO,N-:"4_!7@ TLV."D M8(,QV-*\*#RS8\$&QX$-'?_J>]T*P8(/CP 8.L,4D\]5GP0;'@0T<8"-) MY@$;6+#!<6"#,=@PZ'VL1\^2#5Y"-AB3+>ZA*K%H(R=#6Y]I?X]5X+CX[\MKN+>G-M\G/M-FQ6NI-98Z M+KK(=!%-M^7O.DILVFWVG5!ZT]XVUXPN6&,NT.>70JC'CMFY#Q]>9O\"4$L# M!!0 ( )N""%&PO=V]R:W-H965T.0Q2==A7MQ,%_ULDXIPOFNT7O5U51WUUV$4]Z9W MN_L^I].[9)NOHEA\3I5LNUZ'Z8_W8I4\W_>TWLL=7Z+%,B_OZ$_O-N%"?!7Y M;YO/:7&K?U#FT5K$693$2BH>[WOOM-M@H)8-=L_X9R2>LZ._E7(HWY+D]_*& M-[_OJ>42B968Y241%O\\B0>Q6I52L1Q_5&COT&?9\/CO%]W>#;X8S+]R8]92X>P^TJ_Y(\NZ(:T+#T9LDJV_U?>=X_=S3J*;-MEB?KJG&Q M!.LHWO\;?J]>B*,&^OA, [UJH+]NH)]I8%0-C*X-!E6#0=<&PZK!L&N#4=5@ MU+7!N&HP[MI@4C68O&Z@G6EP4S6XZ=J#IKZ\S_I]K-D-\7,, ^G M=VGRK*3E\PNO_&,W3W?MBYD5Q66DON9I\6A4M,NG'Y)X\6WKZ;RTU]_5E9) M&+<-[H*U+2UU9QDO5@MC=F=T"6/)F8]A>CJRME><&93##,J5,Z:8=1J4=^FU M^=%%\;N_PIJ$">3,K[/\P*CM3&-J&X=/ &/G&F=?JR+W7ISEZ;985>;*OS\4 M3U"\7*RS_[0E?Z\-VK5R"^ VVX0S<=\K5O&92)]$;_JWOV@C]>]M22$QD\0L M$K-)S"$QE\0\$O-)+("P1L &AX -9/I^%9N7J]AY$;6V2$G;7QNI/3;:8>4& M]=-TJ _'XY&JJG?]I^.\D-U:)&9W'H-#=NNV=3L>&..3;CVR6Y_$ @AKS/3A M8:8/+\ST+%.*_:158\:7>UY1',:S*%ZTS7ZI>>WLWV/#H[?P]:P?GKS)KYYA MD0MD7UP@YW2!='5R,N5<;O2#I_=YM"499MB\DJE%F2 MY5G;A)4BUT[8TQ ,(:J9H< M4C5!=[HU7_-35O_])D# M;=CVS !:P$8R-+4^V:-VS(829IG(RX3$LVV:BO9PR+EKTU%IQR^3-FA[E4RT M7PO5[,ZC<-!^753S4,U'M8#2FB$Y.B.J24/R23PK#ZF81[GR;I$*L3X7#BES M=3A(S40U"]5L5'-0S44U#]5\5 LHK1DRO0Z9CNX&51P5-E(S4[LZ M/>AI>U2S45CPT9[=5#-134/U7Q4"RBM&::Z0D"3EPA\VJZ_B51)'I5=DLH*RDSY[[E* MRO?:Z>ES_?7:B#S];**:A6HVJCFHYJ*:AVH^J@64U@Q07:*@R6L4VHY.% 'Z M*F;;XMY=%7=KD-"B!50S4D7L0E_E#'+RJW$LP5FVS_:KM,9Q%JRC_\:;\FGRTWJZ5;TE:H%&\ M*&O8BT?S'ZT91*LY4,U$-0O5;%1S4,U%-0_5?%0+*NUX=VAT4JO8#%A=JJ%+ MSTY7WXHZ_C)(:W[0 HU*FQR-1WVK3E3C5:$@VJN%:G;',3AHKRZJ>:CFHUI M:!)IN!#E^B1*BO@\B3ALK[.52U>O6?::IA\%L: E M$JAF=QN"@W;JHIJ':CZJ!9363$9=(:'+*R2L[S.19<6^2K94\F71PS)9S25? M8))S5\?C]-<(M-;OO)AHOQ:JV9U'X:#]NJCFH9J/:@&E-4-25T'H?ZH*0GJ8 MN[CY,8K+0P*M,4(+)%#-1#4+U6Q4Z0$)G"R1TM$ " MU4Q4LU#-1C4'U5Q4\U#-1[6 TIIAJPLD='F!Q/$&XG[O:2/261&[8G>J-6SH M3TA46OD=S?S<3VRA/5JH9G=8?@?MT44U#]5\5 LHK1F,NO9!YVL?RHW"_7FB MUNB@51"H9J*:A6HVJCFHYJ*:AVH^J@64UOQ9X;H*PF"K( RT"@+53%2S4,U& M-0?57%3S4,U'M8#2FF&KJR ,>17$M1N% :G:W(3AHIRZJ M>:CFHUI :@FHEJ%JK9J.:@FHMJ M'JKYJ!906C-L=;6%<>&2%1%2/2[OY>H,HC]I@6H6JMFHYJ":BVH>JOFH%A@M MY3(3:?6X45=J&,@U->3*U0$:G0S(:*MA0GNU4,WN. 8'[=5%-0_5?%0+**V9 MB[IDPI!?7>/7;9[E83POURRKQDJH-1YHP42E2:Z!9*(=6JAF7UY\!^W0O=RA MAW;HHUI :;4)O_2;#@WQYKLT7JEFH9J.:@VHNJGFHYJ-:0&G[?/6SI1"Y M&>;A]&XMTH5X$*M5ILS*;SWMKV5^N+?\Y>7RAY!NW^F]_LG]#]JMI;7<;VNW MSN[^?LU/[S;A0GP,TT449\I*/!9=J6_'PYZ21HOEX4:>;.Y[6J](;)XGZ]V? M2Q'.15H^H7C\,4GREQME!\])^OMN.-/_ 5!+ P04 " ";@@A7@SG_91X# M "H"@ &0 'AL+W=O(FMC,-M!-_?&[=M*,CT#;B1>(XWN. MS[FV;VYWR<6#G (H\IAG3/:LJ5*SCFW+9 HYE6=\!@QGQESD5.%03&PY$T!' M!I1GMN(NGZLL97 MB)SG.16_+R#CRY[E6L\O;M+)5.D7 M=MR=T0D,0=W-K@6.[(IEE.; 9,H9$3#N6>=NI^\Z&F BOJ6PE"O/1%NYY_Q! M#RY'/U9+8N,8$SGF;KART]0&@HU7\(S:7[)LHB-,#B92\7S$HP*\I05__2Q3,0* MP UV +P2X+T6X)< WQ@ME!E; ZIHW!5\282.1C;]8')CT.@F97H;ATK@;(HX M%5]Q-FG<@LC) .X5:9!AL9^$C\G&W/$ %$TS>8)1=\,!.3XZ(41VRN>2 MLI'LV@HE:6([*9>_*);W=BS_><[.B.^<$L_Q_!IX?S]\ G"70/WUN$V)J+* MAE=EPS-\_DX^]'G)I!)S/*J*_+C" '*I()<_Z\P5;$$]F[Z!'3FC"?0LO&(2 MQ *L^/T[M^E\J+-Z(+(UXWYEW-_'7AP#I;=ZA"DX)1/!9>UV%C1-0Z-+Q"(. M_; 5.%U[L>IE[VK_Z26HO 1[O=PQFG.ATC\P,FY(*N6I'-2F1S_P$!*3M8D(30]V*F\\M9GB*F&F%A+J;J3.Q=Y:T%Z4!D:PEI5PEI'[02MP]I_$!D:\9=Y]\7V3E, M+2YY7BS&M7&ML+EYW>R5-D+W<%^HF*1,X@T:(] YB_#4BZ(M*@:*STQG<<\5 M]BGF<8JM) @=@/-CSM7S0#&ULE95O;YLP$,:_BL6J MJ9760DCXHXX@M8VF;5JEJDFW%]->.' )5HW-["/IOOULDZ)L)8WZ)OALW_-[ M+MA'MI7J45< 2)YJ+O34JQ";2]_7104UU1>R 6%65E+5%$VHUKYN%-#2)=7< M#X,@]FO*A)=G;NY.Y9ELD3,!=XKHMJZI^G,-7&ZGWLA[GKAGZPKMA)]G#5W# M'/"AN5,F\GN5DM4@-)."*%A-O:O1Y75J][L-WQEL]=Z8V$J64C[:X$LY]0)K M"#@4:!6H>6S@!CBW0L;&[YVFUR-MXO[X6?V3J]W4LJ0:;B3_P4JLIE[JD1)6 MM.5X+[>?85=/9/4*R;7[)=MN;V*(1:M1UKMD$]=,=$_ZM/L?]A+"\$!"N$L( MG>\.Y%S.*-(\4W)+E-UMU.S E>JRC3DF[$N9HS*KS.1A_DV*]?D"5$UFL$1R M3FXIMHHA TWDBORW?#H#I(SK,W)"F""+2K::BE)G/AHO5M$O=MSKCAL>X'YM MQ049!Q](&(1C\C"?D=.3LW]E?%-*7T_8UQ,ZW?$!76=SQG3!I6X5D)]72XW* MO/M?0QX[K]T_)IZ[@H_56!O M#A-KHMD3J:7 2I\-6>W$8B=F;]HF#Y,PR/S-@(5);V%RS,)DB-5E17NL:#(Y MP(IZ5G2,%0VQHC>PXIX5'V/%0ZSX#:RD9R7'6,D0*WG)&L5I<("6]K3T5=I" M(N6$VUN)]E:6YK@/T=,7IR4:1^F+6OV]QF%[\"U5:R8TX; RB<%%8ORKKJ]U M J M&@?_J@4 -@9 9 >&PO=V]R:W-H965T!'EN;\;K 68G,]'/)X33+,K^B&Y/+.DK(, M"WG*5D.^800OM%*6#I'C!,,,)_E@9!EF/Q](2M_N M!G"PO? U6:V%NC"-X\,7DVK%$6249RGM <,+*\&]S#ZPB&2D%+ M_)V0-]XX!LJ4%TJ_JY//B[N!HW9$4A(+!8'EWRN9DC152'(?_U2@@WI-I=@\ MWJ)_U,9+8UXP)U.:?DL68GTW" =@09:X2,57^O:)5 ;Y"B^F*=>_X*V2=08@ M+KB@6:4L=Y E>?F/?U1$-!0DCET!50JHK> =4' K!??4%;Q*P3MU!;]2T*8/ M2]LU<3,L\.26T3? E+1$4P>:?:TM^4IR%2ASP>3=1.J)R9\R%L\>*>?GX',> MTXR )\+ -,6<@WLPI5DFO3E?8T; O1 L>2D$?DD)$!1\P0R_X@0\)DLRCQ.2 MQX2#3S1=)/F*7RBX*W )YF4$ KH$$6:YNJ>7*#'/9D3@))6K7X+G^0R/*^(?2>'3 >!=\ MH;E8RG^GIZLAF MSG];/?KMU??(<.O0=#6>>R@TBXPP+"B[MGFVU/7LNBJ]7O,-CLG=0.9/3M@K M&4P^O(.!P[P:@=X7>AE;DAU;DAT;K#YH80(-(2J2J^3 M2PC'GHR?UR;#IACT@Q&"^V(S&YJ+QBVQR!1S'=27EQFQ)SFE[%\]AE-)'#NQ!!=".+>Q+;R K, MOR.5"%< M)&FA^B/ 25RP1"2$6W/P/3>%M9O"SIB.3*>0;)/2GT1Z M1]#X.]@4+%[+5A1L4IR#,Q6_R+F)YD]/^A#>G%\ ]>BS)!9D42D5JFNIA;_. MG_E6&,A6I1*B&]4K6U-&:,1D*[:GID0[Y\Z.@D2FQ,BSA_VXYG-\(I]B+?,# MEP.()$6FRE?"]' A[Y3=Y<,VEVHR;"2,CY)@2@0^\H,6#T=Q(E,"HL!%(SL7 MT-DUU\[_EC%U?%J[U(=J%\&1I&D1@V[@N^,67U8X,V]:Q%#@^8Y[@+7&2 ([ M4^>,Y%2..@=;OTJ]I[S8*]JL5[2H+[1]1Z"=(U!G^'[38[9\?K%\>O&*U'/A M]LDMAS):""YD6I,AVZSNJHFJ1,ZM;D26P@O#P&N'K57.1UX[;.UX[4XK.H#G M! ?B=C>OP.Z!Q:#KURL^['6LZ15MUBM:U!?:OJ]VHPWLGFTL=5^5] N@:K6N MT55U/AK%WM$J91&!0=B.WJ,XD0W'.]#3P]W0 [NGGM^MV$>),:<0@QA3!"(W M"(R"=!0J.@ZU3\]NYH'=0\]OY\"J7A^ER39^V+*@*8=\WPW: ^(!/#,+VO'0 M@?X/[N8>V-FO6WJ>3>.-8I,UHU@4?*&%]5T[6^7:HV9KXEPY?ILL4\RY\HV" M<1)89!:E]GG:#!^R>/$[G"5R"9C"=P%)X&DNFF&2I/46_(4*03-]N"9X09@2D/>7E(KMB5J@ M_I@S^1=02P,$% @ FX((5]GZX3J1! "QL !D !X;"]W;W)K&ULS5EM;^(X$/XK5DY:=:7=Y@U"Z0$2)3EM5^T)E=V[ M#Z?[8((A5A.;LQWH_ONSDS20X$;TSM+RI7F;>3PSS_ T$X_VE#WS!"$!7K*4 M\+&5"+&]M6T>)RB#_)IN$9%/UI1E4,A+MK'YEB&X*IRRU/8<)[ SB(DU&17W MYFPRHKE(,4%S!GB>99#]N$,IW8\MUWJ]\80WB5 W[,EH"S=H@<3W[9S)*[M& M6>$,$8XI 0RMQ];4O8W<0#D4%G]@M.='YT"ELJ3T65W#%->?$7["M;QP)QS@7-*F<9089)>80O52&.'"2.WL&K'+RV0^\- M![]R\,]=H5Y%X4(HX&3$Z!XP92W1U$E1_<);U@L3U2@+ MP>13+/W$Y'?9BUY@(N M4P0$!8^0P1W$X &OT2+&B,2(@R\T76&RX9\4W#7X#!9E!P*Z!B%.<]468('B MG&&!I7WT$J?Y"JW 58@$Q*F,XS/@:CW^>L $?$MHSB%9\9$M9-(J=#NN$KPK M$_3>2- 'CY2(1*Y$Y#(:_[#;/^CPMV6QZXI[KQ6_\SH!O^;D&OC.)^ YGJ^) M9W:^NZ=+Y_^M'OWGU1O%\.OV\PL\_PV\*1%XU=46:T8SU89;V7>%LL@^BB C MJL>*5BU[\Z\'"0SN!*:/HZ:-08GS+MS!&8TNJ+4=LAZS)AU_

P''VK$FPT"189 BL4?J@+GUP$>H3F*32 M)%AH$BPR!-:@:T.OWO);^:*P\)_!;&G065J3'ZNF%R#V:/]UN*2J' M/,0%EF._K)"<+)>R$#F+$\CE=2[G+@9$@D"TF,^UM>AXAMU(KF7WYB>Q.%45](N/JC4J;<2?@NWO9)%IH%"TR MA=:DYC!&N_W+$">C@[E1M- H6F0*K4GH83AW.P?&GR!.P:DXN4-GV&L+U*E= M>ZP[$RKJA"KK9A]]W,\0VQ2[*ESFFQ-1?FBM[]8[-]-BOZ)U_\Z]G;F:^Z': MZ2DV$P[PY3;1(V0;3#A(T5HNY5P/9)RLW'DI+P3=%EL+2RH$S8K3!$'YOJ8, MY/,UE1Q6%VJ!>O]K\B]02P,$% @ FX((5Q0?498/ P TPD !D !X M;"]W;W)K&ULK59K;]HP%/TK5E9-5%K)DT 91&H) MTSJM4E7:[<.T#R;<0-3$9K9Y[-_/=D(*P675UB_@QSG']UP[]AUL*'OB"P"! MMD5.^-!:"+'LVS9/%E!@WJ9+('(FI:S 0G;9W.9+!GBF245N>XX3V@7.B!4- M]-@=BP9T)?*,P!U#?%44F/V^AIQNAI9K[0;NL_E"J $[&BSQ'"8@'I=W3/;L M6F66%4!X1@EBD ZM*[<_#A5> [YEL.%[;:2<3"E]4IV;V=!R5$"00R*4 I9_ M:QA!GBLA&<:O2M.JEU3$_?9._9/V+KU,,8<1S;]G,[$86CT+S2#%JUSIY!XZT\EAQ0*P:!LYR?2^3C)$:MLW-TAC*" M'A9TQ3&9\8$M9%!*VDZJ *[+ +P7 O#1+25BP=&8S&!FX,>G^>$)OBV346?$ MVV7DVCLI^&5%VLAW/B#/\7Q#/*/7TSV3G?];??S/JQ\DPZ^/AZ_U_+\>#Q1G M/,DI7S% /ZZF7##YC?\T[7>I&)@5U;W7YTNO_.#9V/IF2_ MI5C\EF+C-Q([V):@WI;@E'K4^DJY_ JSF(-\+V/6$^I1-^U)*AEI2/1_K MZ,+U_3 8V.O]C!_#W&YP>>D=PF*36K?7ZQ["QL

IRGHAU4[9U@8S98:O;VEG;;K- (<)30%1'EC52/UA7(E7YX&^/7;G_D&L9C6;&4!<:S?%GNW&(VSPA' M.:1R*:?=E=O#RA*B[ BZU&_DE KYXNKF0E9=P!1 SJ>4BEU'+5#7<=$?4$L# M!!0 ( )N""%?Y***I]P, ((4 9 >&PO=V]R:W-H965T[^U%'B9$_H%[9!B(.'(B_9U-IPOKVR M;99N4 '9!=FB4EQ9$5I +D[IVF9;BF"FG(K<]APGL@N(2VLV46-W=#8A%<]Q MB>XH8%510/IMCG*RGUJN=1CXA-<;+@?LV60+U^@>\<_;.RK.[):2X0*5#),2 M4+2:6M?N5>+ZTD%9_(71GG6.@4QE2<@7>7*332U'WA'*4,#_9U*7B2SA PM2/XWSOAF:HTMD*$5K'+^B>S?HR:A4/)2 MDC/U'^QKVY%C@;1BG!2-L[B# I?U+WQH"M%Q$!R]@],<.P3,.?N/@GQHA M:!R"4R.$C8-*W:YS5X6+(8>S"25[0*6UH,D#57WE+>J%2SE1[CD55['PX[.; M,B4% G_"!\3 [^ CI!1*Z<"K&'&(<_9:C'Z^C\&KWUY/;"XB2C\[;>CSFNX] M0_?!!U+R#0-)F:%,XQ\/^T<#_K;(M$W7.Z0[]P:!?U3E!?"=-\!S/%]S/XO3 MW3U=.O\O>O+3T7O%\%OM?<7S?Z@]2!Z@F%Q0/;O_W H[<,-1P?[525Y# SU4 M-K8KMH4IFEJBR3$#50EW8BF RUPKRF#8S/,.,7+2I5["[\]5^>:%'6S.7K4!V.=6[P?ADL,A>L5;MP6;CQ< M.+)-";B]78#_U (6=XJH*]X@[=Q):A(6FX0EAF ]22Y;22Y_Q>O$I4EE3,)B MD[#$$*RGC.L\ON4[9_49)AH-UKV0SQM0V'GNO;$C_XZ:36/8;1#CL:>QC'5( MQ]=8)AJF.W+"OFF_!)T/'??DCO$!4KFD@5N\0ODSS#Y9J] 6(F MG]A6AF.>.WN-TF*CM,04K:^>]ZB>]RN:2T,UI8])6FR4EIBB]?5Y_)1T![^' MSFDP_M-G/-0VF*>&0:BSC'5(9Z1M,$\MQZ-+77^Q.WLJ!:)KM9G%0$JJDM>? MV.UHNV%VK;:)CL;G[M7"U8S'$\XNO=.=&=UEA4,$L- MK_J$DZW:T5D2SDFA#C<(9HA* W%]10@_G,@ [;;C[#M02P,$% @ FX(( M5V?B>BL(!0 MR( !D !X;"]W;W)K&ULM9IM M;^(X$,>_BL6=3EUIVSP'Z %2(Y4YH8MFGZ1HKCK#,:Y,?NV&A -R*),W+'$-^D*6;/ M8Y+0[;!C=78'[N/E2J@#QFBPQDOR0,37]1V3>T9%F<UU4 M,97CX?:.'N6#EX.98DXF-/D[GHO5L-/KH#E9X$TB[NGV$RD'Y"G>C"8\_XNV MA6U7&L\V7-"T=)97D,99\1\_E8DX<)"<=@>[=+!?.K@_<'!*!^?8"&[IX!X; MP2L=O&,=_-+!SW-?)"O/=( %'@T8W2*FK"5-;>1RY=XRP7&F[JP'P>396/J) MT3U)L"!S=(>9>$9?&,XXSC7GZ!Q]QHQAI3PZ"XC <<(_R*-?'P)T]NN'@2%D M?$4Q9F6L<1'+_D$L!]W23*PX"K,YF;?X!WI_7^-OR'%7@[=W@Q_;6N"?F^P" M.>9'9)NVTW(]D^/=[;;AO"UZ^+;HD=X](#/I;K6YUW+I5#>2D_.<4V\D],^- M-$77@J3\W[:;IN"Z[5Q562_Y&L_(L"-+)R?LD71&O_UB^>;O;8I!P@)(6 @) MBX!@-:7=2FE71Q_=$38CF9#K#J(+)/ 3FI*,+&+!T1K';?-ZK 6>*C$D+"A@ MEIG3U#+\.#(O>M[ >#S4#C)D! 2K:>=5VGE:[?Z0SQKH+*%<5G(Y-95XC,Q( M_(BG"4%XR0B1CPVB3<,"[!\DRC(MTS3KJ9HTS5Y8!$V+<\MQO 8J;!K:CFLV M["+MD%^94+]*J*]-:!!SP>+I1E6ZMJP5WMYAUARS.=9)T\ZU?<]I& 9-P[YO M=IO):]KU;,^UF]G3CN^5V>M6V>MJL_>99N<3N:8SFLA32W2="2*CM-Y_6M*I M-002%D#"0DA8! 2K:=NKM.V]TP-!#U)I2%@ "0LA81$0K*9TOU*Z_Z8:V#^R M!C;M7-OK]9HUL&G87@.;=CW;[38-(^WX7ID]R]R_@IG:_-5F2NMKE=;_U!D! M2@M :2$H+8*BU74]>+6VWJD"EF HP2%I 2@M!*5%4+2ZX/9><%L[D6]B/(V3 M6(J]QL_JB;I56[M1E7R_V\^?;%\41'VXDX4[.G (&C@J:8!Z MRO==!TO[JOMBCOV'OL@WFOO]&\W5[HWFH[1X5AM<&MW>/'RR$,[F^19JZYZ, M]7%/GH*@?0E06@A*BZ!H]?MAWYNPW/>JN:!-"E!: $H+06D1%*TN^+ZA8>D[ M&L?57*]9^KK=O)?0J+E W812N*,#AZ"!(RA:795]5\32MT5VTW"=3T-Q, UQ M2C>R"K>JU-H$:17)_VF7Z6A8^'-8I!_M:[.Y[Y)8^C;)L8M;$#;:Z MT@)06@A*BZ!H]?MBWV&QWJO%8H'V6$!I 2@M!*5%4+2ZX/M&BZ7OM+RNK/8; M]:U]Y0/J@I0J'A'(CEV+<,1SE1(&UP+)G%(L?DX@Y;NQTW'V SP '6;70O=VOPA*T%.L54,**.[XOXW @ M\/U'!'XI\)\K"$I!\$ 0>(\(NJ6@^]P9>J7 NNX6OMO 15CA<"3X#@ECK6FF M8:-OU3I>A)E]LE!"/R5:I\(%)#KK2J*WZ H+@4W:T&D$"I-4OAFY2L]A+-VX MY$T*GO\(+T"7G*F-1#.V@E6-/FK6]QOTKO:MWP'+0]YBSF&A%@N8**/KV68MM4WZOVR_%3-WZFE[[^N2U"8L:A,V:PEVE*YNE:YN$SV\RND2!.)K?7*;A.%E"OM-)=&O MAOTU:02_-#MMPJ("UK,P\[7;AO[(W1Z&O*7ICD+>JT+>:PSYG"D095P1I$0? MS=A\^61=D!M1+PURF["H3=BL)=A1/OI5/OK_[<3JMYFN-F%1F[!92["C= VJ M= T:7Y\IIY1(6VS"O:YY)>ACZJ0N&06G?W ,>,?'P/1)B^A)BUF31>&@>U!C M41")+6XEBGG.5/%AK4:K^OG"EHT/QB>=X;13,Q[I>KLHC__@BV+]$HN$,(E2 M6.NIO/.!?M%$40 7'<4S6^$MN=+UHFUN]#\#"&.@GZ\Y5_N.F:#Z"PE_ U!+ M P04 " ";@@A7&-;_>FT) P0@ &0 'AL+W=O" M99MI#!G 2<_6_O@5F!@CW2@VH\Y+MTV.#MPC(=US$;Y\*LJOU9KS&GW;9'EU M-5G7]+MM$FFQ++'3Z7X-MVS+-(-SZNTR%')EU>3:WP1,=(T:!'_2OE3=? 9-:'<%\77YLOM MXFIB-5?$,Y[4#44L_GOD3.R[NI2_#45[>K9'5^)<5)7Z!Q] MYDF1)VF6QFV?%TMQY)'G6X[B?(&N%[^+J^$+%-[2%"Z/H M8Y'7ZPJ%^8(O@/:!OKWS6OM(WQX3#<%4J+R7FCQ+?4.TC/_8YA\0M=XC8A$* M7-#\^.8$TN.OG3W\:V>/],T#GHCF&&H^T)+NARUM^:A^V(H1^E"4=9JOWN\' MZWX8YRMT6_,-^NUGT;C]6/T'&H>[,S'X3,W,?E$]Q F_FHBIN^+E(Y_,_O8# M=JR?H#XT21:8) M-DD6&R 9]S_9]SW3LLZZCH:[<-73:ALV:^CAS/!^SR^GC M81^I*,*(2\D0%J@PS%R?^D-8J,*8YUK$'L(B;4PC%;/WBME:Q:XWS4WRWW9> MAV3;M;8/0CAW/%O28PZAB(P* !2F#G8EU2 8=EU)W$@;UTC5G+UJCE:U@ O2 M)'U1-4<-@7A8ZO+ZL&H)CG2UPA@*(NDZ2-M%&-U,S=:^9J-;O-:RY8 M:\2_B=RW F]25XW";5>%@6X BC$JW9\O"@:?T/4DX;6@CA?/VPGG' M"9?F2;$!=?.4(!S7QY)L*LB2)%,1F'C4D11[E2?2QC-2+7^OEJ]5:UZ48MV/ M:XZ2HJJK]R@7J:A(6'F6BARYO6/!E-,'AHO-J!3:'()A91T) !BEQ):Z) 1@ M8KVQJ:2G-N*1>F*KMP&6-J'Z9[WF)8K;)+\U!!=@RFZ9S)6,L@5&V4*C;)$I MMF'G'G@\K+U=HC@MT6.Q8W"0B/6XRYB9]%A^K=,'+G>,3SN]>Y,WUGTBL M>T4I7$_CX00F[\H 3VF]1G'RQS:MTF>/&*/[;27.5\$>#RN#GU L339S .5Z MECQQ'<45'L45=2CG)=10:-(+3?2)UH$VJ9C15YVR[2P%ZD. .80YBD 0#%M4 M5@B V;X\O840S/4\(FNDC77LH.T='M::B-E=721?SYNJT4+HMVG2B1=3L8YJ M$)%/7#FG@&!B]O=D&0$8MHDM9_X03A@$.?/7QSE6Q]XM8;U=^LC+53.UYXO! MK5OR+&[*.5VB!H].!B6<2V&]F;H&AEX=?SO( M.$ 9(??D$$5*"$9D"0(0QF3_%!['%ND#'BMH;[2PWFE]$>)]Y@E/'^/[C*/K M5UL%*_N%-04R5Y3*M]<_G0V3W/^3*MW^F**1W=0"9&Y($)H,1X(O)2'@ X9OMRB@VQ44\I!4;Z M4,=*V;L>HG<]S>.IL^Q@B(+ZJ7:AR3@8E154<=AV7%GI .2C1*[3A ".6M3V ML*RA-L:Q&O:&AN@-S2_;).-ILF.\3M(%^E06BVWR4B*NISNU0&"4+3#*%AIE MBTRQ#;NY]UKD[1ZG$://TXRR!4;90J-LD2FVX1#H;2(9_52-J*[,IL21GW0 M,"(6!2;;:P"',7.52@Z 8\SSE+*]/K"QPO5ND.C=X$U:9,4J32IT%R^Y2+N_ M\*JYA4 E#9FP3G"3;(%1MM H6V2*;=C%O7DESMM-CX9L8S<$3+(%1ME"HVR1 M*;;A$.CM-M';;=WT"!AIVV&^/#T",)=Y_A/_[69%0ZZ[ M&P(FV0*C;*%1ML@4VW 37E^MH/IJA696I&J1H-F+)3_9 F#M9BQI]@P 7+,; MB\F^&L UV['DS5V1/K"QPO6U":JO33S?._%P5RTH)/#8D]F6*PL)P"R+^O(S M0@#G.)C(R3< H[[O$KD$J8]SK(Y]?8+JZQ/J H/^ATXM6NC/X"-KL-V.P^X.]1M*!]T8*.+EK0XXH6 *PI M6L@[" , !Q8M !QCGF_)C[#U@8T5KB]:4'W1XI3U1WV^C!F6G\/,(9CG*(7O M , Q8LG]$@(PZOB6+S\PU,^,D#UC[7!]>>4BI">_^2)QV@YP"A;:)0M M,L4V[/>^'$#=MUM[#'GT;@B89 N,LH5&V2)3;,,AT-]ZKE/G%Z-L@5&V MT"A;9(IMV,=]B8#A-UMBF"&7W@T!DVR!4;;0*%MDBFTX!/KJ!M-7-W1O.NY: M'FY@/Y=3<@@C;S ]@B<\@B?21W*J4M.#%]HWS?[EYJ<'*I04V[S>O22\/[K_ M>8/K]J5^Z?@-OIACX'B +\+=CQ?T]+O?4O@8EZLTKU#&E^)4U@=7+ 7E[N<) M=E_JXJ%]G?Z^J.MBTWY<\WC!RP8@_KXLBOKY2W."_8]$S/X/4$L#!!0 ( M )N""%="CW2*-P, ,P3 - >&PO.R]K]^OGB-'W!AQ@?MG:I:.Q[ M?,\]Y[L0PZ@V*\'NYHR98%D*6:=D;DSU(0SKV9R5M+Y0%9,6R94NJ;%3781U MI1G-:G J13CH]>*PI%R2\4@NRIO2U,%,+:1)2=R9 G?[G*6D'[\G@:.;J(RE MY.'L[8^%,M=O G<_>7=RTGLXO]ZWGS7 .0F]I)KU\E/+ MU?F>8LY7+]+UC"R,>.A1M9&$ZDG\R?2VDW$QP[::XU&NY*:H$7$&RTY+%CQ2 MD9()%7RJ.7CEM.1BY@4 N1"=P0)QA/*JH,4S+&SMI%C?&)U#0CN]7E558:+KJ#R[)QJ&Y MV2!3I3.FNS!]LC:-1X+E($?S8@YWHZH00&-4:0<9IX62M-&P]F@'EG;&A+B# MI_![OL.]S+?JUH.JR6YH!;5#1^,FP+_-YKBW::-7\085?U3FT\*F(YLY]">[ MU2SGRV:^S#L!&'L?9Z=5)58?!2]DR5SR+PXX'M&U7S!7FO^RT:!59M; - D> MF39\MFWYJ6EUSY9FW4[+'-<\.$+-?W>?"R:9IF);M.W]0][E5RN.KOZ5Y.:W MRKY@K\;VU7KH(B^/061\#"*/HB>'QR R.7R1T6%J#-M#QM9)9N<!IQ!%, &C DBIKWX-[[*%R_I\+-_^_& MOP%02P,$% @ FX((5Y>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'#!^AMJR/.(+@]SB RPOCJQ#9 9J<) M)RFZ\=>?M("N(JQS7I8\E:87OJ9IOI657+X9^_O%F-_L3ZZTZS3F1;&X:#9= M.A9RX1I,\UQT&CWS*FSY//X/[K+ULQ4>"M24O9#^ M@+W+*CQ"E(=A_V8XONDS_VO\,+CK=R=^Y[H[Z Y[-PQ !@AD<$3(YP! A@AD M>!3(\<1O[F^& #)"(*,C0M9J,D8@XV-"A@ R02"38T)& /(G OF3%O+!SKB6 M[]4!QG7&QG*FI;^8ZX)U4P!YAD">T4)VTW^6_C^K4%-3Q4+,1FN>:* MZU2PRL>L9_*%T;M\F%/:Q%*Y+26LRY/*]RH]AZ>%<)A+VL0R&?@7*FI5A4FC M36R-@=&STXFP.>N+EP)2899H$VMBZ.][,C#._?#?:&IRP4;"LI[BSK$NZT%, MS!-M8E%LV";\3_V%8EIH$WOAL2P4&1MQ6ZS8Q'+M>+K; ;:1@-@C!^*H;75"3,PC ;%'#L53&TZ(B:DE(%;+.G+9VQ8Q MGP3$/JF','OQ,+T$Q'I!8YEZA@,33$@NF,]89E\=AIA90F*S;$.&O6"82\*C MN@2F"D(T?T7L$APSAIB854)BJ^"8"<3$K!(26P7'_ DQ,:N$Q%;!,<\@)F:5 M\)B)K.=SB(E9)B2V#(;Y7"6+/C QVX3$ML$QVS!5C=DF(K9-+;@]95VUF//W ME??/D/N!#KWK^GIN&*5]A-!YA%HJ(+80.P6IQ9819*"*V M$(X)1]L19J&(V$(X)@SD(LQ"$;&%<$P8R$68A2)B"QT:=V\^>C@7B5DH/LXT MB\>LOG:(B5DH)K806IOUF5W,0C&QA0YF,4Y]2ZWUFS%FH9C80GLGA]A)7Q1< MJMK(,L8L%%-/S*R3+:>?XMG/B$[F$ROH@Q&H?%/FH\]KB(DI*"96T =F]:.6 M7RMK%&)B"HJ_)[WF(XYR*=4RW^".^&HWRQ]C"HJ_-]VVVT A)J:@F%A!7S!A M&S4PV$PP!27$"OJ"><^+I?7!9_D-36$B/<$4E! K"$]BUM;M8 I*B!6$8\(H M+L$4E! KJ)9KW1D(^2,0$U-00JR@'&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?( M9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ M@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL M)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#M&/YL0Z!VH=Q#H':AW_*3>=?C:EWKM^5[C\W^2ZN%\;[D^_K+\ M/HD2+BXXI]N*^O074$L#!!0 ( )N""%?A[%X1] $ *(G 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^ M7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\# M7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1 MI:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$] M,9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \# MTL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )N" M"%&PO=V]R:W-H965T&UL4$L! A0#% M @ FX((5ZY$L%K\ @ /@L !@ ("!.!8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FX((5].!YWB5# MOWH !@ ("!FR0 'AL+W=O$H ?AP & @('0/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5P'>3"KY$0 &4< !@ M ("!YV< 'AL+W=O&UL4$L! A0#% @ FX((5\':MSZ7!@ L18 !D M ("!.8$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FX((5]W58LGA" G"D !D ("!RI M 'AL+W=O&PO=V]R:W-H965TS(""P< /P5 9 M " @=ZE !X;"]W;W)K&UL4$L! A0#% @ MFX((5PZ5K.6H!P -!0 !D ("!(*T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5S48) "4 @ MUP< !D ("!$<0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5ZS5^W&PO=V]R:W-H M965T&UL4$L! M A0#% @ FX((5Z>(1F ?! 2 L !D ("!VO@ 'AL M+W=O&PO=V]R:W-H965TO31_DL08 ,H2 9 " M@0T 0!X;"]W;W)K&UL4$L! A0#% @ FX(( M5RLD9^U] P !@@ !D ("!]08! 'AL+W=O&PO=V]R:W-H965TQK[[I[P( &4& 9 " @1@0 0!X;"]W;W)K M&UL4$L! A0#% @ FX((5U%ZWQUD!0 !Q, M !D ("!/A,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5WELYTAM @ \ 4 !D M ("!U!\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FX((5\&PK)A6 @ @4 !D ("!V2X! 'AL+W=O M&PO=V]R:W-H965T@OLWO^P4 -H\ 9 " @:$T M 0!X;"]W;W)K&UL4$L! A0#% @ FX((5ZV6 M=I\Y"@ ?(( !D ("!TSH! 'AL+W=O&PO=V]R:W-H965TWIK<[P 4 -$M 9 " @6E* 0!X;"]W;W)K&UL4$L! A0#% @ FX((5WVF (B)! 0A\ !D M ("!8% ! 'AL+W=O&PO M=V]R:W-H965T'Z&&+^ 8 M &Y& 9 " @:%E 0!X;"]W;W)K&UL4$L! A0#% @ FX((5W+%LF,B P . L !D ("! MT&P! 'AL+W=O&PO=V]R:W-H965T<9XQU]P( -<) 9 M " @;=V 0!X;"]W;W)K&UL4$L! A0#% M @ FX((5XL]K"C:!@ J$, !D ("!Y7D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5WL#522: M @ XP8 !D ("!+(X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5ZD^>-K4 P '@\ !D M ("!T9@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FX((5P%O4N07"@ &X4 !D ("!&*&PO=V]R:W-H965TRIOYW&UL4$L! A0#% @ MFX((5ZH:!_^J!0 V!D !D ("!9;&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5_DHHJGW P M@A0 !D ("!5,4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX((5QC6_WIM"0 ,$( !D M ("!_=$! 'AL+W=O&PO7BKL

S? 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "; M@@A7%MUK%"8" !C* &@ @ %,Y0$ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ";@@A7X>Q>$?0! "B)P $P M @ &JYP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 3 !, + ,L4 #/Z0$ ! end XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 337 356 1 false 80 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.maravai.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Acquisitions Sheet http://www.maravai.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 0000010 - Disclosure - Goodwill and Intangible Assets Sheet http://www.maravai.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.maravai.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Balance Sheet Components Sheet http://www.maravai.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 0000013 - Disclosure - Government Assistance Sheet http://www.maravai.com/role/GovernmentAssistance Government Assistance Notes 13 false false R14.htm 0000014 - Disclosure - Leases Sheet http://www.maravai.com/role/Leases Leases Notes 14 false false R15.htm 0000015 - Disclosure - Long-Term Debt Sheet http://www.maravai.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 0000016 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. Sheet http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsInc Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.maravai.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Related Party Transactions Sheet http://www.maravai.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 0000019 - Disclosure - Segments Sheet http://www.maravai.com/role/Segments Segments Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954701 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.maravai.com/role/OrganizationandSignificantAccountingPolicies 22 false false R23.htm 9954702 - Disclosure - Organization and Significant Accounting Policies (Tables) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesTables Organization and Significant Accounting Policies (Tables) Tables http://www.maravai.com/role/OrganizationandSignificantAccountingPolicies 23 false false R24.htm 9954703 - Disclosure - Acquisitions (Tables) Sheet http://www.maravai.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.maravai.com/role/Acquisitions 24 false false R25.htm 9954704 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.maravai.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.maravai.com/role/GoodwillandIntangibleAssets 25 false false R26.htm 9954705 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.maravai.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.maravai.com/role/FairValueMeasurements 26 false false R27.htm 9954706 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.maravai.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.maravai.com/role/BalanceSheetComponents 27 false false R28.htm 9954707 - Disclosure - Leases (Tables) Sheet http://www.maravai.com/role/LeasesTables Leases (Tables) Tables http://www.maravai.com/role/Leases 28 false false R29.htm 9954708 - Disclosure - Long-Term Debt (Tables) Sheet http://www.maravai.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.maravai.com/role/LongTermDebt 29 false false R30.htm 9954709 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. (Tables) Sheet http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncTables Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. (Tables) Tables http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsInc 30 false false R31.htm 9954710 - Disclosure - Income Taxes (Tables) Sheet http://www.maravai.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.maravai.com/role/IncomeTaxes 31 false false R32.htm 9954711 - Disclosure - Segments (Tables) Sheet http://www.maravai.com/role/SegmentsTables Segments (Tables) Tables http://www.maravai.com/role/Segments 32 false false R33.htm 9954712 - Disclosure - Organization and Significant Accounting Policies - Description of Business (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesDescriptionofBusinessDetails Organization and Significant Accounting Policies - Description of Business (Details) Details 33 false false R34.htm 9954713 - Disclosure - Organization and Significant Accounting Policies - Organization and Organizational Transactions (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails Organization and Significant Accounting Policies - Organization and Organizational Transactions (Details) Details 34 false false R35.htm 9954714 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionDetails Organization and Significant Accounting Policies - Revenue Recognition (Details) Details 35 false false R36.htm 9954715 - Disclosure - Organization and Significant Accounting Policies - Geographical Disaggregation of Revenue (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails Organization and Significant Accounting Policies - Geographical Disaggregation of Revenue (Details) Details 36 false false R37.htm 9954716 - Disclosure - Organization and Significant Accounting Policies - Non-Controlling Interests (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails Organization and Significant Accounting Policies - Non-Controlling Interests (Details) Details 37 false false R38.htm 9954717 - Disclosure - Organization and Significant Accounting Policies - Segment Information (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesSegmentInformationDetails Organization and Significant Accounting Policies - Segment Information (Details) Details 38 false false R39.htm 9954718 - Disclosure - Organization and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesAccountsReceivableandAllowanceforCreditLossesDetails Organization and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details) Details 39 false false R40.htm 9954719 - Disclosure - Organization and Significant Accounting Policies - Concentration Risk (Details) Sheet http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails Organization and Significant Accounting Policies - Concentration Risk (Details) Details 40 false false R41.htm 9954720 - Disclosure - Acquisitions - Alphazyme Narrative (Details) Sheet http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails Acquisitions - Alphazyme Narrative (Details) Details 41 false false R42.htm 9954721 - Disclosure - Acquisitions - Summary of Consideration Transferred (Details) Sheet http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails Acquisitions - Summary of Consideration Transferred (Details) Details 42 false false R43.htm 9954722 - Disclosure - Acquisitions - Summary of Assets and Liabilities Acquired (Details) Sheet http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails Acquisitions - Summary of Assets and Liabilities Acquired (Details) Details 43 false false R44.htm 9954723 - Disclosure - Acquisitions - Summary of Intangible Assets Acquired (Details) Sheet http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails Acquisitions - Summary of Intangible Assets Acquired (Details) Details 44 false false R45.htm 9954724 - Disclosure - Acquisitions - MyChem Narrative (Details) Sheet http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails Acquisitions - MyChem Narrative (Details) Details 45 false false R46.htm 9954725 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 46 false false R47.htm 9954726 - Disclosure - Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details) Sheet http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details) Details 47 false false R48.htm 9954727 - Disclosure - Goodwill and Intangible Assets - Components of Finite-Lived Intangible Assets (Details) Sheet http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Components of Finite-Lived Intangible Assets (Details) Details 48 false false R49.htm 9954728 - Disclosure - Goodwill and Intangible Assets - Expected Amortization of Finite-Lived Intangible Assets (Details) Sheet http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Expected Amortization of Finite-Lived Intangible Assets (Details) Details 49 false false R50.htm 9954729 - Disclosure - Fair Value Measurements - Summary of Recurring Assets (Details) Sheet http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails Fair Value Measurements - Summary of Recurring Assets (Details) Details 50 false false R51.htm 9954730 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 51 false false R52.htm 9954731 - Disclosure - Fair Value Measurements - Summary of Contingent Consideration (Details) Sheet http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails Fair Value Measurements - Summary of Contingent Consideration (Details) Details 52 false false R53.htm 9954732 - Disclosure - Balance Sheet Components - Inventory (Details) Sheet http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails Balance Sheet Components - Inventory (Details) Details 53 false false R54.htm 9954733 - Disclosure - Government Assistance (Details) Sheet http://www.maravai.com/role/GovernmentAssistanceDetails Government Assistance (Details) Details http://www.maravai.com/role/GovernmentAssistance 54 false false R55.htm 9954734 - Disclosure - Leases - Narrative (Details) Sheet http://www.maravai.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 55 false false R56.htm 9954735 - Disclosure - Leases - Summary of Leases on Balance Sheet (Details) Sheet http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails Leases - Summary of Leases on Balance Sheet (Details) Details 56 false false R57.htm 9954736 - Disclosure - Leases - Lease Components (Details) Sheet http://www.maravai.com/role/LeasesLeaseComponentsDetails Leases - Lease Components (Details) Details 57 false false R58.htm 9954737 - Disclosure - Leases - Minimum Lease Payments (Details) Sheet http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails Leases - Minimum Lease Payments (Details) Details 58 false false R59.htm 9954738 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.maravai.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 59 false false R60.htm 9954739 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) Sheet http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails Long-Term Debt - Summary of Long-Term Debt (Details) Details 60 false false R61.htm 9954740 - Disclosure - Long-Term Debt - Maturities of Long-Term Debt (Details) Sheet http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails Long-Term Debt - Maturities of Long-Term Debt (Details) Details 61 false false R62.htm 9954741 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Earnings Per Share (Details) Sheet http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Earnings Per Share (Details) Details http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncTables 62 false false R63.htm 9954742 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Dilutive Securities Excluded (Details) Sheet http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Dilutive Securities Excluded (Details) Details http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncTables 63 false false R64.htm 9954743 - Disclosure - Income Taxes - Summary of Income Tax Expense (Details) Sheet http://www.maravai.com/role/IncomeTaxesSummaryofIncomeTaxExpenseDetails Income Taxes - Summary of Income Tax Expense (Details) Details 64 false false R65.htm 9954744 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.maravai.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 65 false false R66.htm 9954745 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 66 false false R67.htm 9954746 - Disclosure - Segments - Narrative (Details) Sheet http://www.maravai.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 67 false false R68.htm 9954747 - Disclosure - Segments - Reconciliation of Revenue and Adjusted EBITDA to Net Loss (Details) Sheet http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails Segments - Reconciliation of Revenue and Adjusted EBITDA to Net Loss (Details) Details 68 false false All Reports Book All Reports mrvi-20230630.htm exhibit101toq22023xformame.htm exhibit102toq22023xformame.htm exhibit103toq22023xamendme.htm mrvi-20230630.xsd mrvi-20230630_cal.xml mrvi-20230630_def.xml mrvi-20230630_lab.xml mrvi-20230630_pre.xml mrvi-q22023form10xqxex311x.htm mrvi-q22023form10xqxex312x.htm mrvi-q22023xform10xqxex321.htm mrvi-q22023xform10xqxex322.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mrvi-20230630.htm": { "axisCustom": 1, "axisStandard": 30, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 999, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 337, "dts": { "calculationLink": { "local": [ "mrvi-20230630_cal.xml" ] }, "definitionLink": { "local": [ "mrvi-20230630_def.xml" ] }, "inline": { "local": [ "mrvi-20230630.htm" ] }, "labelLink": { "local": [ "mrvi-20230630_lab.xml" ] }, "presentationLink": { "local": [ "mrvi-20230630_pre.xml" ] }, "schema": { "local": [ "mrvi-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 664, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/dei/2023": 5, "total": 13 }, "keyCustom": 65, "keyStandard": 291, "memberCustom": 37, "memberStandard": 39, "nsprefix": "mrvi", "nsuri": "http://www.maravai.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.maravai.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "10", "role": "http://www.maravai.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://www.maravai.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "12", "role": "http://www.maravai.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GovernmentAssistanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Government Assistance", "menuCat": "Notes", "order": "13", "role": "http://www.maravai.com/role/GovernmentAssistance", "shortName": "Government Assistance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GovernmentAssistanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://www.maravai.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "15", "role": "http://www.maravai.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.", "menuCat": "Notes", "order": "16", "role": "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsInc", "shortName": "Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.maravai.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "18", "role": "http://www.maravai.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Segments", "menuCat": "Notes", "order": "19", "role": "http://www.maravai.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "20", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R21": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "21", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Organization and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Organization and Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesTables", "shortName": "Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.maravai.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.maravai.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.maravai.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.maravai.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mrvi:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.maravai.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "mrvi:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.maravai.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-11", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-11", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncTables", "shortName": "Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.maravai.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Segments (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.maravai.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Organization and Significant Accounting Policies - Description of Business (Details)", "menuCat": "Details", "order": "33", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesDescriptionofBusinessDetails", "shortName": "Organization and Significant Accounting Policies - Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-73", "decimals": null, "first": true, "lang": "en-US", "name": "mrvi:WeightedAveragePricePeriodUsedForCalculation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Organization and Significant Accounting Policies - Organization and Organizational Transactions (Details)", "menuCat": "Details", "order": "34", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails", "shortName": "Organization and Significant Accounting Policies - Organization and Organizational Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-73", "decimals": null, "first": true, "lang": "en-US", "name": "mrvi:WeightedAveragePricePeriodUsedForCalculation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerAssetNetCurrent", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition (Details)", "menuCat": "Details", "order": "35", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Organization and Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerAssetNetCurrent", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Organization and Significant Accounting Policies - Geographical Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "36", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails", "shortName": "Organization and Significant Accounting Policies - Geographical Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-79", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "mrvi:ConversionOfStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Organization and Significant Accounting Policies - Non-Controlling Interests (Details)", "menuCat": "Details", "order": "37", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails", "shortName": "Organization and Significant Accounting Policies - Non-Controlling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "mrvi:ConversionOfStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Organization and Significant Accounting Policies - Segment Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Organization and Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Organization and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details)", "menuCat": "Details", "order": "39", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesAccountsReceivableandAllowanceforCreditLossesDetails", "shortName": "Organization and Significant Accounting Policies - Accounts Receivable and Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-5", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-139", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Organization and Significant Accounting Policies - Concentration Risk (Details)", "menuCat": "Details", "order": "40", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Organization and Significant Accounting Policies - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-139", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Acquisitions - Alphazyme Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "shortName": "Acquisitions - Alphazyme Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-155", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-153", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Acquisitions - Summary of Consideration Transferred (Details)", "menuCat": "Details", "order": "42", "role": "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "shortName": "Acquisitions - Summary of Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-153", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Acquisitions - Summary of Assets and Liabilities Acquired (Details)", "menuCat": "Details", "order": "43", "role": "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "shortName": "Acquisitions - Summary of Assets and Liabilities Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-163", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-163", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Acquisitions - Summary of Intangible Assets Acquired (Details)", "menuCat": "Details", "order": "44", "role": "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "shortName": "Acquisitions - Summary of Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-167", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Acquisitions - MyChem Narrative (Details)", "menuCat": "Details", "order": "45", "role": "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "shortName": "Acquisitions - MyChem Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-178", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details)", "menuCat": "Details", "order": "47", "role": "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Summary of Segment's Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-215", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Goodwill and Intangible Assets - Components of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "48", "role": "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Components of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Goodwill and Intangible Assets - Expected Amortization of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "49", "role": "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Expected Amortization of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Fair Value Measurements - Summary of Recurring Assets (Details)", "menuCat": "Details", "order": "50", "role": "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails", "shortName": "Fair Value Measurements - Summary of Recurring Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-163", "decimals": "INF", "lang": "en-US", "name": "mrvi:BusinessCombinationContingentConsiderationNumberOfPayments", "reportCount": 1, "unique": true, "unitRef": "payment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Fair Value Measurements - Summary of Contingent Consideration (Details)", "menuCat": "Details", "order": "52", "role": "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "shortName": "Fair Value Measurements - Summary of Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Balance Sheet Components - Inventory (Details)", "menuCat": "Details", "order": "53", "role": "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails", "shortName": "Balance Sheet Components - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-266", "decimals": "INF", "first": true, "lang": "en-US", "name": "mrvi:LesseeOperatingLeaseNumberOfBuildingsLeased", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Government Assistance (Details)", "menuCat": "Details", "order": "54", "role": "http://www.maravai.com/role/GovernmentAssistanceDetails", "shortName": "Government Assistance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-266", "decimals": "INF", "first": true, "lang": "en-US", "name": "mrvi:LesseeOperatingLeaseNumberOfBuildingsLeased", "reportCount": 1, "unique": true, "unitRef": "building", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-272", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.maravai.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-272", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mrvi:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Leases - Summary of Leases on Balance Sheet (Details)", "menuCat": "Details", "order": "56", "role": "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails", "shortName": "Leases - Summary of Leases on Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mrvi:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "mrvi:FinanceLeaseDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Leases - Lease Components (Details)", "menuCat": "Details", "order": "57", "role": "http://www.maravai.com/role/LeasesLeaseComponentsDetails", "shortName": "Leases - Lease Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "mrvi:FinanceLeaseDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Leases - Minimum Lease Payments (Details)", "menuCat": "Details", "order": "58", "role": "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails", "shortName": "Leases - Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-287", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-58", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-58", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details)", "menuCat": "Details", "order": "60", "role": "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Long-Term Debt - Maturities of Long-Term Debt (Details)", "menuCat": "Details", "order": "61", "role": "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt - Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Earnings Per Share (Details)", "menuCat": "Details", "order": "62", "role": "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails", "shortName": "Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "lang": "en-US", "name": "mrvi:NetIncomeLossAttributableToCommonNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Dilutive Securities Excluded (Details)", "menuCat": "Details", "order": "63", "role": "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails", "shortName": "Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc. - Summary of Dilutive Securities Excluded (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Income Taxes - Summary of Income Tax Expense (Details)", "menuCat": "Details", "order": "64", "role": "http://www.maravai.com/role/IncomeTaxesSummaryofIncomeTaxExpenseDetails", "shortName": "Income Taxes - Summary of Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "3", "lang": "en-US", "name": "mrvi:AssumedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "mrvi:TaxReceivableAgreementPercentageOfTaxBenefitsPaid", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Related Party Transactions - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "mrvi:TaxReceivableAgreementPercentageOfTaxBenefitsPaid", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Segments - Narrative (Details)", "menuCat": "Details", "order": "67", "role": "http://www.maravai.com/role/SegmentsNarrativeDetails", "shortName": "Segments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-334", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NoninterestExpenseCommissionExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Segments - Reconciliation of Revenue and Adjusted EBITDA to Net Loss (Details)", "menuCat": "Details", "order": "68", "role": "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails", "shortName": "Segments - Reconciliation of Revenue and Adjusted EBITDA to Net Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.maravai.com/role/OrganizationandSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "9", "role": "http://www.maravai.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mrvi-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r864" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r861" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r863" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.maravai.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r898" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r869", "r880", "r890", "r915" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r872", "r883", "r893", "r918" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r876", "r884", "r894", "r911", "r919", "r923", "r931" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r929" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r926" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r927" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r925" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r924" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r908" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r907" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r909" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r906" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r905" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r869", "r880", "r890", "r915" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r866", "r877", "r887", "r912" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r873", "r884", "r894", "r919" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r873", "r884", "r894", "r919" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r873", "r884", "r894", "r919" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r873", "r884", "r894", "r919" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r873", "r884", "r894", "r919" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r876", "r884", "r894", "r911", "r919", "r923", "r931" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r929" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r865", "r935" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r865", "r935" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r865", "r935" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r873", "r884", "r894", "r911", "r919" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r900" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r871", "r882", "r892", "r917" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r874", "r885", "r895", "r920" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r874", "r885", "r895", "r920" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r899" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r900" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r899" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r899" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r866", "r877", "r887", "r912" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r867", "r878", "r888", "r913" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r868", "r879", "r889", "r914" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r875", "r886", "r896", "r921" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r930" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r870", "r881", "r891", "r916" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r910" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r909" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r929" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r932" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r931" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r932" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r928" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "mrvi_AccountsReceivableBenchmarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Benchmark", "label": "Accounts Receivable Benchmark [Member]", "terseLabel": "Accounts Receivable, net" } } }, "localname": "AccountsReceivableBenchmarkMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_AccruedReceivableForCapitalExpendituresToBeReimbursedUnderGovernmentContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Receivable For Capital Expenditures To Be Reimbursed Under Government Contract", "label": "Accrued Receivable For Capital Expenditures To Be Reimbursed Under Government Contract", "terseLabel": "Accrued receivable for capital expenditures to be reimbursed under a government contract" } } }, "localname": "AccruedReceivableForCapitalExpendituresToBeReimbursedUnderGovernmentContract", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mrvi_AdditionalPaymentsForEscrowDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional Payments For Escrow Deposits", "label": "Additional Payments For Escrow Deposits", "terseLabel": "Additional escrow deposit payments" } } }, "localname": "AdditionalPaymentsForEscrowDeposits", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 14.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization", "label": "Adjusted Earnings Before Interest, Taxes, Depreciation, And Amortization", "terseLabel": "Segment adjusted EBITDA" } } }, "localname": "AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_AdjustmentsToAdditionalPaidInCapitalChangeInDeferredTaxAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Change In Deferred Tax Asset", "label": "Adjustments To Additional Paid In Capital, Change In Deferred Tax Asset", "negatedTerseLabel": "Impact of change to deferred tax asset associated with cash contribution to Topco LLC" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalChangeInDeferredTaxAsset", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mrvi_AlphazymeHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alphazyme Holdings, Inc", "label": "Alphazyme Holdings, Inc [Member]", "terseLabel": "Alphazyme Holdings, Inc" } } }, "localname": "AlphazymeHoldingsIncMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "domainItemType" }, "mrvi_AlphazymeLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alphazyme, LLC", "label": "Alphazyme, LLC [Member]", "terseLabel": "Alphazyme" } } }, "localname": "AlphazymeLLCMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of Leases Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mrvi_AssumedEffectiveIncomeTaxRateReconciliationBusinessIncomeDeductionUnavailablePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assumed Effective Income Tax Rate Reconciliation, Business Income Deduction Unavailable, Percent", "label": "Assumed Effective Income Tax Rate Reconciliation, Business Income Deduction Unavailable, Percent", "terseLabel": "Assumed income tax rate when business income deduction is unavailable" } } }, "localname": "AssumedEffectiveIncomeTaxRateReconciliationBusinessIncomeDeductionUnavailablePercent", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mrvi_AssumedEffectiveIncomeTaxRateReconciliationPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assumed Effective Income Tax Rate Reconciliation, Percent", "label": "Assumed Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Assumed income tax rate" } } }, "localname": "AssumedEffectiveIncomeTaxRateReconciliationPercent", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "mrvi_BioNTechSEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BioNTech SE", "label": "BioNTech SE [Member]", "terseLabel": "BioNTech SE" } } }, "localname": "BioNTechSEMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_BiologicsSafetyTestingSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Biologics Safety Testing Segment", "label": "Biologics Safety Testing Segment [Member]", "terseLabel": "Biologics Safety Testing" } } }, "localname": "BiologicsSafetyTestingSegmentMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "domainItemType" }, "mrvi_BusinessCombinationAcquisitionRelatedTaxAdjustment": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business\u200b Combination,\u200b Acquisition Related Tax Adjustment", "label": "Business\u200b Combination,\u200b Acquisition Related Tax Adjustment", "terseLabel": "Acquisition related tax adjustment" } } }, "localname": "BusinessCombinationAcquisitionRelatedTaxAdjustment", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_BusinessCombinationConsiderationPayable": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Payable", "label": "Business Combination, Consideration Payable", "terseLabel": "Consideration payable" } } }, "localname": "BusinessCombinationConsiderationPayable", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_BusinessCombinationConsiderationTransferredPostAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Post Adjustment", "label": "Business Combination, Consideration Transferred, Post Adjustment", "terseLabel": "Purchase price adjustment received" } } }, "localname": "BusinessCombinationConsiderationTransferredPostAdjustment", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_BusinessCombinationContingentConsiderationLiabilityCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Compensation Expense", "label": "Business Combination, Contingent Consideration, Liability, Compensation Expense", "terseLabel": "Compensation expense" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCompensationExpense", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_BusinessCombinationContingentConsiderationLiabilityExpectedServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Expected Service Period", "label": "Business Combination, Contingent Consideration, Liability, Expected Service Period", "terseLabel": "Service period" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityExpectedServicePeriod", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "durationItemType" }, "mrvi_BusinessCombinationContingentConsiderationLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability", "label": "Business Combination, Contingent Consideration, Liability [Roll Forward]", "terseLabel": "Business Combination, Contingent Consideration, Liability [Roll Forward]" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityRollForward", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "mrvi_BusinessCombinationContingentConsiderationNumberOfPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Number Of Payments", "label": "Business Combination, Contingent Consideration, Number Of Payments", "terseLabel": "Number of payments" } } }, "localname": "BusinessCombinationContingentConsiderationNumberOfPayments", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "mrvi_BusinessCombinationContingentConsiderationPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Payment Period", "label": "Business Combination, Contingent Consideration, Payment Period", "terseLabel": "Payment period" } } }, "localname": "BusinessCombinationContingentConsiderationPaymentPeriod", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mrvi_BusinessCombinationIntangibleAssetsMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Intangible Assets, Measurement Input", "label": "Business Combination, Intangible Assets, Measurement Input", "terseLabel": "Intangible assets, measurement input" } } }, "localname": "BusinessCombinationIntangibleAssetsMeasurementInput", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "decimalItemType" }, "mrvi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities, Current", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities, Current", "negatedTerseLabel": "Decrease in current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilitiesCurrent", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Assets", "negatedTerseLabel": "Decrease in other assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssets", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_ConversionOfStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Stock, Conversion Ratio", "label": "Conversion Of Stock, Conversion Ratio", "terseLabel": "Stock conversion ratio" } } }, "localname": "ConversionOfStockConversionRatio", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "pureItemType" }, "mrvi_CooperativeAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cooperative Agreement", "label": "Cooperative Agreement [Member]", "terseLabel": "Cooperative Agreement" } } }, "localname": "CooperativeAgreementMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "domainItemType" }, "mrvi_CorporateCostsNetOfEliminations": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Corporate Costs, Net Of Eliminations", "label": "Corporate Costs, Net Of Eliminations", "negatedTerseLabel": "Corporate costs, net of eliminations" } } }, "localname": "CorporateCostsNetOfEliminations", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_CureVacMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CureVac", "label": "CureVac [Member]", "terseLabel": "CureVac N.V." } } }, "localname": "CureVacMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_DebtInstrumentCovenantExcessCashThresholdAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Excess Cash Threshold Amount", "label": "Debt Instrument, Covenant, Excess Cash Threshold Amount", "terseLabel": "Excess cash threshold amount" } } }, "localname": "DebtInstrumentCovenantExcessCashThresholdAmount", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_DebtInstrumentCovenantLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio", "label": "Debt Instrument, Covenant, Leverage Ratio", "terseLabel": "Leverage ratio covenant" } } }, "localname": "DebtInstrumentCovenantLeverageRatio", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "mrvi_DebtInstrumentExcessCashRatioPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Excess Cash Ratio, Percentage", "label": "Debt Instrument, Excess Cash Ratio, Percentage", "terseLabel": "Excess cash ratio percentage" } } }, "localname": "DebtInstrumentExcessCashRatioPercentage", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "mrvi_DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassBCommonStock": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Dilutive Securities, Effect on Basic Earnings Per Share, Conversion Of Class B Common Stock", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Conversion Of Class B Common Stock", "terseLabel": "Effect of the assumed conversion of Class B common stock" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassBCommonStock", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_EffectsOfOrganizationalTransactionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effects Of Organizational Transactions, Shares", "label": "Effects Of Organizational Transactions, Shares", "negatedTerseLabel": "Effects of Structuring Transactions (in shares)" } } }, "localname": "EffectsOfOrganizationalTransactionsShares", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "mrvi_EffectsOfOrganizationalTransactionsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effects Of Organizational Transactions, Value", "label": "Effects Of Organizational Transactions, Value", "terseLabel": "Effects of Structuring Transactions" } } }, "localname": "EffectsOfOrganizationalTransactionsValue", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "mrvi_EscrowDepositReasonAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Escrow Deposit Reason", "label": "Escrow Deposit Reason [Axis]", "terseLabel": "Escrow Deposit Reason [Axis]" } } }, "localname": "EscrowDepositReasonAxis", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "stringItemType" }, "mrvi_EscrowDepositReasonDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Escrow Deposit Reason [Domain]", "label": "Escrow Deposit Reason [Domain]", "terseLabel": "Escrow Deposit Reason [Domain]" } } }, "localname": "EscrowDepositReasonDomain", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_EscrowDepositReleased": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Escrow Deposit Released", "label": "Escrow Deposit Released", "terseLabel": "Escrow deposit released" } } }, "localname": "EscrowDepositReleased", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceAndOperatingLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance And Operating Lease, Liability Current", "label": "Finance And Operating Lease, Liability Current", "totalLabel": "Total current lease liabilities" } } }, "localname": "FinanceAndOperatingLeaseLiabilityCurrent", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceAndOperatingLeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance And Operating Lease, Liability Non Current", "label": "Finance And Operating Lease, Liability Non Current", "totalLabel": "Total non-current lease liabilities" } } }, "localname": "FinanceAndOperatingLeaseLiabilityNonCurrent", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceAndOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance And Operating Lease, Right-of-Use Asset", "label": "Finance And Operating Lease, Right-of-Use Asset", "totalLabel": "Total right-of-use assets" } } }, "localname": "FinanceAndOperatingLeaseRightOfUseAsset", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability", "label": "Finance Lease and Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiability", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid", "label": "Finance Lease and Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid", "label": "Finance Lease and Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Total" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidAbstract", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": 6.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease and Operating Lease, Liability, to be Paid, After Year Four", "totalLabel": "Thereafter" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "label": "Finance Lease and Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "totalLabel": "2023 (remaining six months)" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidRemainderOfFiscalYear", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearFour": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": 5.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid, Year Four", "label": "Finance Lease and Operating Lease, Liability, to be Paid, Year Four", "totalLabel": "2027" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearFour", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearOne": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid, Year One", "label": "Finance Lease and Operating Lease, Liability, to be Paid, Year One", "totalLabel": "2024" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearOne", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearThree": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": 4.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid, Year Three", "label": "Finance Lease and Operating Lease, Liability, to be Paid, Year Three", "totalLabel": "2026" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearThree", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearTwo": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_2": { "order": 3.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, to be Paid, Year Two", "label": "Finance Lease and Operating Lease, Liability, to be Paid, Year Two", "totalLabel": "2025" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearTwo", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseAndOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease and Operating Lease, Liability, Undiscounted Excess Amount", "label": "Finance Lease and Operating Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less: interest" } } }, "localname": "FinanceLeaseAndOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesLeaseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease costs" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseDepreciation": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesLeaseComponentsDetails": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Depreciation", "label": "Finance Lease, Depreciation", "terseLabel": "Depreciation of leased assets" } } }, "localname": "FinanceLeaseDepreciation", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, After Year Four", "label": "Finance Lease, Liability, to be Paid, After Year Four", "verboseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_GSKPlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "GSK plc", "label": "GSK plc [Member]", "terseLabel": "GSK plc" } } }, "localname": "GSKPlcMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_GainLossOnTaxReceivableAgreement": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Tax Receivable Agreement", "label": "Gain (Loss) On Tax Receivable Agreement", "negatedTerseLabel": "Revaluation of liabilities under the Tax Receivable Agreement", "terseLabel": "Gain (loss) on tax receivable agreement", "verboseLabel": "Tax Receivable Agreement liability adjustment" } } }, "localname": "GainLossOnTaxReceivableAgreement", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_GovernmentAssistanceExpectationOfReimbursementAmountFromGovernment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government Assistance, Expectation of Reimbursement Amount from Government", "label": "Government Assistance, Expectation of Reimbursement Amount from Government", "terseLabel": "Expectation of reimbursement amount from government" } } }, "localname": "GovernmentAssistanceExpectationOfReimbursementAmountFromGovernment", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_GovernmentAssistancePercentageOfReimbursableCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Assistance, Percentage Of Reimbursable Costs", "label": "Government Assistance, Percentage Of Reimbursable Costs", "terseLabel": "Percentage of reimbursable costs" } } }, "localname": "GovernmentAssistancePercentageOfReimbursableCosts", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "percentItemType" }, "mrvi_GovernmentAssistancePriorityAccessPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Assistance, Priority Access Period", "label": "Government Assistance, Priority Access Period", "terseLabel": "Priority access period" } } }, "localname": "GovernmentAssistancePriorityAccessPeriod", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "durationItemType" }, "mrvi_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Grants", "label": "Government Grants [Policy Text Block]", "terseLabel": "Government Assistance" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mrvi_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Dilutive Effect of Conversion Of Class B Common Stock", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion Of Common Stock", "terseLabel": "Effect of the assumed conversion of Class B common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfCommonStock", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "mrvi_IndemnificationOfPreClosingLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indemnification Of Pre-Closing Liabilities", "label": "Indemnification Of Pre-Closing Liabilities [Member]", "terseLabel": "Indemnification of Pre-Closing Liabilities" } } }, "localname": "IndemnificationOfPreClosingLiabilitiesMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_JupiterFloridaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Jupiter, Florida", "label": "Jupiter, Florida [Member]", "verboseLabel": "Jupiter, Florida" } } }, "localname": "JupiterFloridaMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_LatinAndCentralAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Latin And Central America", "label": "Latin And Central America [Member]", "terseLabel": "Latin and Central America" } } }, "localname": "LatinAndCentralAmericaMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "mrvi_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "mrvi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid After Year Four", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_LesseeOperatingLeaseNumberOfBuildingsLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Buildings Leased", "label": "Lessee, Operating Lease, Number Of Buildings Leased", "verboseLabel": "Number of buildings" } } }, "localname": "LesseeOperatingLeaseNumberOfBuildingsLeased", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "integerItemType" }, "mrvi_LesseeOperatingLeaseNumberOfExtensionOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Extension Options", "label": "Lessee, Operating Lease, Number Of Extension Options", "terseLabel": "Number of extension options" } } }, "localname": "LesseeOperatingLeaseNumberOfExtensionOptions", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "mrvi_MLSH1AndMLSH2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MLSH1 and MLSH 2", "label": "MLSH1 and MLSH 2 [Member]", "terseLabel": "MLSH1 and MLSH 2" } } }, "localname": "MLSH1AndMLSH2Member", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_MaravaiLifeSciencesHoldings2LLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maravai Life Sciences Holdings2 L L C", "label": "Maravai Life Sciences Holdings2 L L C [Member]", "terseLabel": "MLSH 2" } } }, "localname": "MaravaiLifeSciencesHoldings2LLCMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "domainItemType" }, "mrvi_MaravaiLifeSciencesHoldingsIncAndAlphazymeHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maravai LifeSciences Holdings, Inc. And Alphazyme Holdings, Inc.", "label": "Maravai LifeSciences Holdings, Inc. And Alphazyme Holdings, Inc. [Member]", "terseLabel": "Maravai LifeSciences Holdings, Inc. and Alphazyme Holdings, Inc." } } }, "localname": "MaravaiLifeSciencesHoldingsIncAndAlphazymeHoldingsIncMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "domainItemType" }, "mrvi_MaravaiLifeSciencesHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maravai LifeSciences Holdings, Inc", "label": "Maravai LifeSciences Holdings, Inc [Member]", "terseLabel": "Maravai LifeSciences Holdings, Inc" } } }, "localname": "MaravaiLifeSciencesHoldingsIncMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_MaravaiLifeSciencesHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maravai Life Sciences Holdings, LLC", "label": "Maravai Life Sciences Holdings, LLC [Member]", "terseLabel": "MLSH 1" } } }, "localname": "MaravaiLifeSciencesHoldingsLLCMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "domainItemType" }, "mrvi_MaravaiTopcoHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maravai Topco Holdings, LLC", "label": "Maravai Topco Holdings, LLC [Member]", "terseLabel": "Topco LLC" } } }, "localname": "MaravaiTopcoHoldingsLLCMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "mrvi_MeasurementInputObsolescentCurveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Obsolescent Curve", "label": "Measurement Input, Obsolescent Curve [Member]", "terseLabel": "Obsolescent Curve" } } }, "localname": "MeasurementInputObsolescentCurveMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_MeasurementInputRevenueGrowthRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Revenue Growth Rate", "label": "Measurement Input, Revenue Growth Rate [Member]", "terseLabel": "Revenue Growth Rate" } } }, "localname": "MeasurementInputRevenueGrowthRateMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_MerckCoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merck & Co., Inc", "label": "Merck & Co., Inc [Member]", "terseLabel": "Merck & Co., Inc." } } }, "localname": "MerckCoIncMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_MyChemLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MyChem, LLC", "label": "MyChem, LLC [Member]", "terseLabel": "MyChem" } } }, "localname": "MyChemLLCMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "mrvi_MyChemLegacyOwnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MyChem Legacy Owners", "label": "MyChem Legacy Owners [Member]", "terseLabel": "MyChem Legacy Owners" } } }, "localname": "MyChemLegacyOwnersMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_NacalaiUSAIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nacalai USA, Inc", "label": "Nacalai USA, Inc [Member]", "terseLabel": "Nacalai USA, Inc." } } }, "localname": "NacalaiUSAIncMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_NetIncomeLossAttributableToCommonNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Attributable to Common Noncontrolling Interest", "label": "Net Income (Loss) Attributable to Common Noncontrolling Interest", "negatedLabel": "Less: loss (income) attributable to common non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToCommonNoncontrollingInterest", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mrvi_NoncashBusinessCombinationContingentConsiderationArrangementsLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Business Combination, Contingent Consideration Arrangements, Liability", "label": "Noncash Business Combination, Contingent Consideration Arrangements, Liability", "terseLabel": "Fair value of contingent consideration liability recorded in connection with acquisition of a business" } } }, "localname": "NoncashBusinessCombinationContingentConsiderationArrangementsLiability", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mrvi_NoncontrollingInterestCommonUnitForfeiturePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Common Unit Forfeiture Percentage", "label": "Noncontrolling Interest, Common Unit Forfeiture Percentage", "terseLabel": "Common unit forfeiture percentage" } } }, "localname": "NoncontrollingInterestCommonUnitForfeiturePercentage", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "percentItemType" }, "mrvi_NoncontrollingInterestCommonUnitsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Common Units Acquired", "label": "Noncontrolling Interest, Common Units Acquired", "terseLabel": "Common units acquired (in shares)" } } }, "localname": "NoncontrollingInterestCommonUnitsAcquired", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "sharesItemType" }, "mrvi_NoncontrollingInterestCommonUnitsAcquiredPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Common Units Acquired, Price Per Share", "label": "Noncontrolling Interest, Common Units Acquired, Price Per Share", "terseLabel": "Newly issued shares repurchased (in usd per share)" } } }, "localname": "NoncontrollingInterestCommonUnitsAcquiredPricePerShare", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "perShareItemType" }, "mrvi_NoncontrollingInterestCommonUnitsForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Common Units Forfeited", "label": "Noncontrolling Interest, Common Units Forfeited", "terseLabel": "Common units forfeited (in shares)" } } }, "localname": "NoncontrollingInterestCommonUnitsForfeited", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "sharesItemType" }, "mrvi_NucleicAcidProductionSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nucleic Acid Production Segment", "label": "Nucleic Acid Production Segment [Member]", "terseLabel": "Nucleic\u00a0Acid Production" } } }, "localname": "NucleicAcidProductionSegmentMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "domainItemType" }, "mrvi_NumberOfTermLoans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Term Loans", "label": "Number Of Term Loans", "terseLabel": "Number of term loans" } } }, "localname": "NumberOfTermLoans", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "mrvi_OtherAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Adjustments", "label": "Other Adjustments [Abstract]", "terseLabel": "Other adjustments:" } } }, "localname": "OtherAdjustmentsAbstract", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "stringItemType" }, "mrvi_PaymentOfAcquisitionContingentConsiderationHoldback": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Acquisition Contingent Consideration, Holdback", "label": "Payment Of Acquisition Contingent Consideration, Holdback", "negatedTerseLabel": "Payment of acquisition consideration holdback" } } }, "localname": "PaymentOfAcquisitionContingentConsiderationHoldback", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mrvi_PaymentsForTaxReceivableAgreement": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Tax Receivable Agreement", "label": "Payments For Tax Receivable Agreement", "negatedTerseLabel": "Payments pursuant to the Tax Receivable Agreement" } } }, "localname": "PaymentsForTaxReceivableAgreement", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mrvi_PfizerIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pfizer, Inc", "label": "Pfizer, Inc [Member]", "terseLabel": "Pfizer Inc." } } }, "localname": "PfizerIncMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "mrvi_PotentialWorkingCapitalAdjustmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Potential Working Capital Adjustments", "label": "Potential Working Capital Adjustments [Member]", "terseLabel": "Potential Working Capital Adjustments" } } }, "localname": "PotentialWorkingCapitalAdjustmentsMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_ProceedsFromGovernmentAssistanceAllocatedToPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Government Assistance Allocated To Property And Equipment", "label": "Proceeds From Government Assistance Allocated To Property And Equipment", "terseLabel": "Proceeds from government assistance allocated to property and equipment" } } }, "localname": "ProceedsFromGovernmentAssistanceAllocatedToPropertyAndEquipment", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "mrvi_ProceedsFromReleaseOfEscrowDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Release Of Escrow Deposit", "label": "Proceeds From Release Of Escrow Deposit", "terseLabel": "Release of escrow deposit" } } }, "localname": "ProceedsFromReleaseOfEscrowDeposit", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_SanDiegoCaliforniaFlandersIIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Diego, California, Flanders II", "label": "San Diego, California, Flanders II [Member]", "terseLabel": "Flanders II" } } }, "localname": "SanDiegoCaliforniaFlandersIIMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_SanDiegoCaliforniaFlandersIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Diego, California, Flanders I", "label": "San Diego, California, Flanders I [Member]", "terseLabel": "Flanders I" } } }, "localname": "SanDiegoCaliforniaFlandersIMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_SanDiegoCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Diego, California", "label": "San Diego, California [Member]", "terseLabel": "San Diego Facility Lease" } } }, "localname": "SanDiegoCaliforniaMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "domainItemType" }, "mrvi_SecureRepresentationsAndWarrantiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secure Representations And Warranties", "label": "Secure Representations And Warranties [Member]", "terseLabel": "Secure Representations and Warranties" } } }, "localname": "SecureRepresentationsAndWarrantiesMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Completion Of Acquired Inventory", "label": "Securities Purchase Agreement, Completion Of Acquired Inventory [Member]", "terseLabel": "SPA, Completion of Acquired Inventory" } } }, "localname": "SecuritiesPurchaseAgreementCompletionOfAcquiredInventoryMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_SecuritiesPurchaseAgreementMaximumPerformancePaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Maximum Performance Payment", "label": "Securities Purchase Agreement, Maximum Performance Payment [Member]", "terseLabel": "SPA, Maximum Performance Payment" } } }, "localname": "SecuritiesPurchaseAgreementMaximumPerformancePaymentMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_SecuritiesPurchaseAgreementRetentionPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Retention Payment", "label": "Securities Purchase Agreement, Retention Payment [Member]", "terseLabel": "SPA, Retention Payment" } } }, "localname": "SecuritiesPurchaseAgreementRetentionPaymentMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_TaxDistributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Distribution", "label": "Tax Distribution [Member]", "terseLabel": "Tax Distribution" } } }, "localname": "TaxDistributionMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "mrvi_TaxDistributionPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Distribution Payable", "label": "Tax Distribution Payable", "terseLabel": "Tax distribution payable" } } }, "localname": "TaxDistributionPayable", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mrvi_TaxReceivableAgreementInterestPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement Interest Payments", "label": "Tax Receivable Agreement Interest Payments [Member]", "terseLabel": "Tax Receivable Agreement Interest Payments" } } }, "localname": "TaxReceivableAgreementInterestPaymentsMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_TaxReceivableAgreementPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Payments", "label": "Tax Receivable Agreement, Payments [Member]", "terseLabel": "Tax Receivable Agreement, Payments" } } }, "localname": "TaxReceivableAgreementPaymentsMember", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "mrvi_TaxReceivableAgreementPercentageOfTaxBenefitsPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Percentage Of Tax Benefits Paid", "label": "Tax Receivable Agreement, Percentage Of Tax Benefits Paid", "terseLabel": "Percentage of tax benefits paid" } } }, "localname": "TaxReceivableAgreementPercentageOfTaxBenefitsPaid", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "mrvi_WeightedAveragePricePeriodUsedForCalculation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Price, Period Used For Calculation", "label": "Weighted Average Price, Period Used For Calculation", "terseLabel": "Period used for weighted average price" } } }, "localname": "WeightedAveragePricePeriodUsedForCalculation", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "durationItemType" }, "mrvi_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years):" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.maravai.com/20230630", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r1025", "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r239", "r284", "r301", "r302", "r303", "r304", "r305", "r307", "r311", "r392", "r393", "r394", "r395", "r397", "r398", "r400", "r402", "r403", "r988", "r989" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/SegmentsNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r239", "r284", "r301", "r302", "r303", "r304", "r305", "r307", "r311", "r392", "r393", "r394", "r395", "r397", "r398", "r400", "r402", "r403", "r988", "r989" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/SegmentsNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r237", "r238", "r409", "r437", "r590", "r814", "r816" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r317", "r834", "r992", "r1015", "r1016" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r388", "r389", "r390", "r391", "r465", "r622", "r671", "r711", "r712", "r770", "r772", "r774", "r775", "r784", "r804", "r805", "r823", "r831", "r844", "r849", "r990", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/LeasesNarrativeDetails", "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r388", "r389", "r390", "r391", "r465", "r622", "r671", "r711", "r712", "r770", "r772", "r774", "r775", "r784", "r804", "r805", "r823", "r831", "r844", "r849", "r990", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r317", "r834", "r992", "r1015", "r1016" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r1025", "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r388", "r389", "r390", "r391", "r457", "r465", "r490", "r491", "r492", "r598", "r622", "r671", "r711", "r712", "r770", "r772", "r774", "r775", "r784", "r804", "r805", "r823", "r831", "r844", "r849", "r852", "r986", "r990", "r1006", "r1007", "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/LeasesNarrativeDetails", "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r388", "r389", "r390", "r391", "r457", "r465", "r490", "r491", "r492", "r598", "r622", "r671", "r711", "r712", "r770", "r772", "r774", "r775", "r784", "r804", "r805", "r823", "r831", "r844", "r849", "r852", "r986", "r990", "r1006", "r1007", "r1008", "r1009", "r1010" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/LeasesNarrativeDetails", "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r237", "r238", "r409", "r437", "r590", "r815", "r816" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r315", "r316", "r704", "r707", "r709", "r771", "r773", "r776", "r785", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r808", "r833", "r852", "r992", "r1015" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails", "http://www.maravai.com/role/LeasesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r315", "r316", "r704", "r707", "r709", "r771", "r773", "r776", "r785", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r808", "r833", "r852", "r992", "r1015" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails", "http://www.maravai.com/role/LeasesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r848" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r117", "r1012" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "terseLabel": "Liability payable", "verboseLabel": "Payable to related parties pursuant to the Tax Receivable Agreement, less current portion" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r126", "r848", "r1019" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r495", "r496", "r497", "r690", "r963", "r964", "r965", "r996", "r1023" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r10", "r66" ], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization", "negatedTerseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r80", "r81", "r466" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r494", "r498" ], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "negatedTerseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r208", "r322", "r357", "r360", "r362", "r1014" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesAccountsReceivableandAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recovery" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesAccountsReceivableandAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r136", "r427", "r563", "r955" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r10", "r62", "r66" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities excluded from computation of net income per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r170", "r202", "r233", "r282", "r303", "r309", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r524", "r528", "r549", "r645", "r732", "r848", "r860", "r988", "r989", "r1003" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r196", "r210", "r233", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r524", "r528", "r549", "r848", "r988", "r989", "r1003" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r517", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r84", "r85", "r517", "r842", "r843" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be deductible for income tax" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r83" ], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "negatedLabel": "Merger and acquisition related expenses", "terseLabel": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r13" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r2", "r3", "r91", "r520" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Fair value of contingent consideration", "verboseLabel": "Contingent consideration related to the acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r522", "r954" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedLabel": "Decrease in estimated fair value of contingent consideration", "negatedTerseLabel": "Fair value of contingent consideration liability recorded in connection with acquisition of a business", "terseLabel": "Change in estimated fair value of contingent consideration", "verboseLabel": "Change in estimated fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r4", "r92", "r521" ], "calculation": { "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Fair value of contingent consideration liability recorded in connection with acquisition of a business", "totalLabel": "Total liabilities", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r5", "r92" ], "calculation": { "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration liability, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r5", "r92" ], "calculation": { "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, non-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r162", "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.", "label": "Business Combination, Indemnification Assets, Amount as of Acquisition Date", "terseLabel": "Indemnification asset amount" } } }, "localname": "BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.", "label": "Business Combination, Integration Related Costs", "negatedTerseLabel": "Acquisition integration costs" } } }, "localname": "BusinessCombinationIntegrationRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r86", "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r86", "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r86", "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r88" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions and Contingent Consideration" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment included in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r198", "r809" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r144", "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r6", "r144" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash including cash classified within current assets held for sale" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "verboseLabel": "Cash paid for amounts included in lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r191", "r205", "r206", "r207", "r233", "r257", "r261", "r268", "r270", "r276", "r277", "r354", "r392", "r395", "r396", "r397", "r403", "r404", "r435", "r436", "r438", "r439", "r441", "r549", "r679", "r680", "r681", "r682", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r720", "r741", "r764", "r786", "r787", "r788", "r789", "r790", "r937", "r956", "r966" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/Cover", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r205", "r206", "r207", "r276", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r679", "r680", "r681", "r682", "r831", "r937", "r956" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r1023" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r1023" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock", "verboseLabel": "Shares of Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/Cover", "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r850", "r851", "r852", "r854", "r855", "r856", "r857", "r963", "r964", "r996", "r1017", "r1023" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r125", "r720" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r125", "r720", "r738", "r1023", "r1024" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r125", "r647", "r848" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r214", "r216", "r222", "r642", "r657" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive (loss) income attributable to Maravai LifeSciences Holdings, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r8", "r96", "r101", "r214", "r216", "r221", "r641", "r656" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive (loss) income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r48", "r50", "r108", "r109", "r317", "r793" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r48", "r50", "r108", "r109", "r317", "r677", "r793" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r48", "r50", "r108", "r109", "r317", "r793", "r939" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r119", "r185" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r48", "r50", "r108", "r109", "r317" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r48", "r50", "r108", "r109", "r317", "r793" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r97", "r818" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Condensed Consolidated Financial Statements and Non-Controlling Interests" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r443", "r445", "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r443", "r444", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r443", "r444", "r456" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r139", "r233", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r549", "r988" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r137" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r49", "r317" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r155", "r232", "r405", "r411", "r412", "r413", "r414", "r415", "r416", "r421", "r428", "r429", "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r122", "r123", "r171", "r172", "r239", "r406", "r407", "r408", "r409", "r410", "r412", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r564", "r826", "r827", "r828", "r829", "r830", "r957" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r172", "r432" ], "calculation": { "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross", "totalLabel": "Total long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r111", "r434", "r564" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r239", "r406", "r407", "r408", "r409", "r410", "r412", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r430", "r564", "r826", "r827", "r828", "r829", "r830", "r957" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r29", "r239", "r406", "r407", "r408", "r409", "r410", "r412", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r564", "r826", "r827", "r828", "r829", "r830", "r957" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r74", "r77", "r110", "r111", "r113", "r118", "r156", "r157", "r239", "r406", "r407", "r408", "r409", "r410", "r412", "r417", "r418", "r419", "r420", "r422", "r423", "r424", "r425", "r426", "r427", "r430", "r564", "r826", "r827", "r828", "r829", "r830", "r957" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r112", "r991" ], "calculation": { "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r501", "r502" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r10", "r161", "r188", "r512", "r513", "r959" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r501", "r502", "r646" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r10", "r67" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "negatedTerseLabel": "Depreciation", "verboseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r211", "r212", "r548", "r702", "r703", "r704", "r705", "r706", "r708", "r709", "r710", "r711", "r712", "r726", "r727", "r777", "r779", "r780", "r781", "r782", "r783", "r816", "r852", "r1018" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative Asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Derivative asset, noncurrent" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r710", "r712", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r733", "r734", "r735", "r736", "r752", "r753", "r754", "r755", "r758", "r759", "r760", "r761", "r777", "r778", "r780", "r782", "r850", "r852" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r102", "r103", "r104", "r105", "r710", "r712", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r733", "r734", "r735", "r736", "r752", "r753", "r754", "r755", "r758", "r759", "r760", "r761", "r777", "r778", "r780", "r782", "r816", "r850", "r852" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r994", "r995" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r44" ], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Effect of dilutive employee stock purchase plan (\u201cESPP\u201d), restricted stock units (\u201cRSUs\u201d) and stock options" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Net (loss) income effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r455", "r832", "r833", "r834", "r835", "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r455", "r832", "r833", "r834", "r835", "r836", "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash distribution paid to unit-holder of limited liability company (LLC).", "label": "Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid", "terseLabel": "Tax distributions paid" } } }, "localname": "DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DistributionTypeDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Types of distribution made by the entity.", "label": "Distribution Type [Domain]", "terseLabel": "Distribution Type [Domain]" } } }, "localname": "DistributionTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of distribution.", "label": "Distribution Type [Axis]", "terseLabel": "Distribution Type [Axis]" } } }, "localname": "DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r1025", "r1026", "r1027", "r1028" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, the Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss) income per Class A common share attributable to Maravai LifeSciences Holdings, Inc.:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r223", "r245", "r246", "r247", "r248", "r249", "r254", "r257", "r268", "r269", "r270", "r274", "r538", "r539", "r643", "r658", "r819" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Net (loss) income per Class A common share\u2014basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r223", "r245", "r246", "r247", "r248", "r249", "r257", "r268", "r269", "r270", "r274", "r538", "r539", "r643", "r658", "r819" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Net (loss) income per Class A common share - diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r45", "r46" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net (Loss) Income per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc." } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r253", "r271", "r272", "r273" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net (Loss) Income Per Class A Common Share Attributable to Maravai LifeSciences Holdings, Inc." } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsInc" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails", "http://www.maravai.com/role/IncomeTaxesSummaryofIncomeTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Shares estimated to be purchased under the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r192", "r217", "r218", "r219", "r240", "r241", "r242", "r244", "r250", "r252", "r275", "r355", "r356", "r442", "r495", "r496", "r497", "r508", "r509", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r550", "r551", "r552", "r553", "r554", "r555", "r583", "r672", "r673", "r674", "r690", "r764" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r116", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r541", "r542", "r546" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r541", "r542", "r546" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r106", "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r17", "r107" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofContingentConsiderationDetails", "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r419", "r458", "r459", "r460", "r461", "r462", "r463", "r542", "r595", "r596", "r597", "r827", "r828", "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r541", "r542", "r544", "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r419", "r458", "r463", "r542", "r595", "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r419", "r458", "r463", "r542", "r596", "r827", "r828", "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r419", "r458", "r459", "r460", "r461", "r462", "r463", "r542", "r597", "r827", "r828", "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r419", "r458", "r459", "r460", "r461", "r462", "r463", "r595", "r596", "r597", "r827", "r828", "r839", "r840", "r841" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r540", "r547" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r12", "r20" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r569", "r575", "r847" ], "calculation": { "http://www.maravai.com/role/LeasesLeaseComponentsDetails": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r571", "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows used for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r567", "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiability", "weight": 1.0 }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r567" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": 1.0, "parentTag": "mrvi_FinanceAndOperatingLeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r567" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": 2.0, "parentTag": "mrvi_FinanceAndOperatingLeaseLiabilityNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, less current portion", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidYearOne", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r1001" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remaining six months)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r570", "r578" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments of finance lease liabilities", "verboseLabel": "Financing cash flows used for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r566" ], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": 1.0, "parentTag": "mrvi_FinanceAndOperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r581", "r847" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r580", "r847" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r358", "r359", "r363", "r364", "r365", "r366", "r367", "r368", "r430", "r440", "r536", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r655", "r824", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r969", "r970", "r971", "r972" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Summary of Intangible Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life", "verboseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r200", "r381" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r154" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (remaining six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r154" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r154" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r154" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r153", "r627" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r63", "r65" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r153", "r626" ], "calculation": { "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsExpectedAmortizationofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted Average Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainContingenciesLineItems": { "auth_ref": [ "r987" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Gain Contingencies [Line Items]", "terseLabel": "Gain Contingencies [Line Items]" } } }, "localname": "GainContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingenciesTable": { "auth_ref": [ "r987" ], "lang": { "en-us": { "role": { "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period.", "label": "Gain Contingencies [Table]", "terseLabel": "Gain Contingencies [Table]" } } }, "localname": "GainContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r10", "r69", "r70" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on long-term debt refinancing", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r199", "r369", "r640", "r825", "r848", "r975", "r982" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r372", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r981" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill purchase adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GovernmentAssistanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Government Assistance [Abstract]" } } }, "localname": "GovernmentAssistanceAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GovernmentAssistanceAmount": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of government assistance recognized.", "label": "Government Assistance, Amount", "terseLabel": "Government assistance received" } } }, "localname": "GovernmentAssistanceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentAssistanceAmountCumulativeCurrent": { "auth_ref": [ "r557" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative government assistance recognized classified as current.", "label": "Government Assistance, Amount, Cumulative, Current", "terseLabel": "Government funding receivable" } } }, "localname": "GovernmentAssistanceAmountCumulativeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentAssistanceTextBlock": { "auth_ref": [ "r556", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for government assistance.", "label": "Government Assistance [Text Block]", "terseLabel": "Government Assistance" } } }, "localname": "GovernmentAssistanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistance" ], "xbrltype": "textBlockItemType" }, "us-gaap_GovernmentAssistanceTypeAxis": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by type of government assistance.", "label": "Government Assistance, Type [Axis]", "terseLabel": "Government Assistance, Type [Axis]" } } }, "localname": "GovernmentAssistanceTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GovernmentAssistanceTypeDomain": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Type of government assistance.", "label": "Government Assistance, Type [Domain]", "terseLabel": "Government Assistance, Type [Domain]" } } }, "localname": "GovernmentAssistanceTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GovernmentContractReceivable": { "auth_ref": [ "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of receivables that are derived from government contracts.", "label": "Government Contract Receivable", "terseLabel": "Government contract receivable" } } }, "localname": "GovernmentContractReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GovernmentAssistanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r134", "r175", "r282", "r302", "r308", "r311", "r644", "r651", "r821" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes", "verboseLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/IncomeTaxesSummaryofIncomeTaxExpenseDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r383", "r385", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r385", "r748" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r234", "r500", "r505", "r506", "r507", "r510", "r514", "r515", "r516", "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "A summary 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 incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r182", "r189", "r251", "r252", "r290", "r503", "r511", "r659" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (benefit) expense", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/IncomeTaxesSummaryofIncomeTaxExpenseDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash (refunded) paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r9" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r9" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r9" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r624", "r954" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r9" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r9" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r258", "r259", "r260", "r270", "r467" ], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of dilutive ESPP, RSUs and options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r61", "r64" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r112", "r178", "r220", "r286", "r562", "r749", "r858", "r1020" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r226", "r229", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCapMember": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount.", "label": "Interest Rate Cap [Member]", "terseLabel": "Interest rate cap" } } }, "localname": "InterestRateCapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails", "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r284", "r301", "r302", "r303", "r304", "r305", "r307", "r311" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r150", "r811" ], "calculation": { "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r209", "r810", "r848" ], "calculation": { "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r150", "r813" ], "calculation": { "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r150", "r812" ], "calculation": { "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r141", "r285" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r574", "r847" ], "calculation": { "http://www.maravai.com/role/LeasesLeaseComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1000" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1001" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Future Operating Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaid", "weight": 1.0 }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r1001" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityToBePaidRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remaining six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r582" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Initial term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r25", "r233", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r525", "r528", "r529", "r549", "r719", "r820", "r860", "r988", "r1003", "r1004" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r130", "r174", "r650", "r848", "r958", "r973", "r998" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r197", "r233", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r525", "r528", "r529", "r549", "r848", "r988", "r1003", "r1004" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r172", "r1013" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r172", "r418", "r433", "r827", "r828", "r1013" ], "calculation": { "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r203" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r11", "r239", "r423" ], "calculation": { "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r11", "r239", "r423" ], "calculation": { "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r11", "r239", "r423" ], "calculation": { "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r11", "r239", "r423" ], "calculation": { "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r962" ], "calculation": { "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023 (remaining six months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r204" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less current portion", "verboseLabel": "Total long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r29", "r68" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r997" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r32", "r173", "r233", "r354", "r392", "r395", "r396", "r397", "r403", "r404", "r549", "r649", "r722" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distribution for tax liabilities to non-controlling interest holder", "terseLabel": "Distribution" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "terseLabel": "Ownership percent by noncontrolling interest" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Ownership percent by parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r32", "r95", "r98", "r138" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r993" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r228" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r228" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r144", "r145", "r146" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r135", "r146", "r176", "r195", "r213", "r215", "r219", "r233", "r243", "r245", "r246", "r247", "r248", "r251", "r252", "r266", "r282", "r302", "r308", "r311", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r539", "r549", "r654", "r740", "r762", "r763", "r821", "r858", "r988" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net (loss) income attributable to Maravai LifeSciences Holdings, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r100", "r167", "r213", "r215", "r251", "r252", "r653", "r951" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net (loss) income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r224", "r245", "r246", "r247", "r248", "r254", "r255", "r267", "r270", "r282", "r302", "r308", "r311", "r821" ], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.\u2014basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r224", "r256", "r262", "r263", "r264", "r265", "r267", "r270" ], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net (loss) income attributable to Maravai LifeSciences Holdings, Inc.\u2014diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r41", "r42", "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "terseLabel": "Accrued consideration payable for MyChem acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r14", "r78", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Non-controlling interest adjustment for changes in proportionate ownership in Topco LLC" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r94", "r442", "r963", "r964", "r965", "r1023" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoninterestExpenseCommissionExpense": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of fees incurred for commissions on mutual funds and insurance products.", "label": "Noninterest Expense Commission Expense", "terseLabel": "Commission expense" } } }, "localname": "NoninterestExpenseCommissionExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrelatedPartyMember": { "auth_ref": [ "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "Party not related to reporting entity.", "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party" } } }, "localname": "NonrelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r968" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r968" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesSegmentInformationDetails", "http://www.maravai.com/role/SegmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r282", "r302", "r308", "r311", "r821" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "(Loss) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r576", "r847" ], "calculation": { "http://www.maravai.com/role/LeasesLeaseComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r567" ], "calculation": { "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "mrvi_FinanceLeaseAndOperatingLeaseLiability", "weight": 1.0 }, "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r567" ], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": 2.0, "parentTag": "mrvi_FinanceAndOperatingLeaseLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r567" ], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": 1.0, "parentTag": "mrvi_FinanceAndOperatingLeaseLiabilityNonCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r572", "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r566" ], "calculation": { "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails": { "order": 2.0, "parentTag": "mrvi_FinanceAndOperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r955" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesSummaryofLeasesonBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r581", "r847" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r580", "r847" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r311" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r121", "r147", "r148", "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAdjustmentsToIncomeDiscontinuedOperations": { "auth_ref": [ "r955" ], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash income (expense), classified as other, from discontinued operations.", "label": "Other Adjustments to Income, Discontinued Operations", "terseLabel": "Other" } } }, "localname": "OtherAdjustmentsToIncomeDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r201" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r146" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Non-cash transactions:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r142" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r34", "r519" ], "calculation": { "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r34" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition of a business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r143" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r36" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Distributions for tax liabilities to non-controlling interest holders" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r950" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r225", "r817" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Proceeds from Derivative Instrument, Financing Activities", "terseLabel": "Proceeds from derivative instruments" } } }, "localname": "ProceedsFromDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r952" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r35", "r679" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from borrowings of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r7" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r858", "r1021", "r1022" ], "calculation": { "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "negatedTerseLabel": "Financing costs" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r195", "r213", "r215", "r227", "r233", "r243", "r251", "r252", "r282", "r302", "r308", "r311", "r354", "r392", "r393", "r395", "r396", "r397", "r399", "r401", "r403", "r404", "r523", "r526", "r527", "r539", "r549", "r644", "r652", "r689", "r740", "r762", "r763", "r821", "r845", "r846", "r859", "r951", "r988" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r940", "r985" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Revenue" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r464", "r587", "r588", "r714", "r715", "r716", "r717", "r718", "r737", "r739", "r769" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r235", "r236", "r587", "r588", "r589", "r590", "r714", "r715", "r716", "r717", "r718", "r737", "r739", "r769" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTaxExpenseEffectOfChangeInAllocationMethodology": { "auth_ref": [ "r506" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in tax expense resulting from change in methodology used to allocate tax expense to members of a group for which a consolidated tax return is filed.", "label": "Related Party Tax Expense Effect of Change in Allocation Methodology", "negatedTerseLabel": "Change in payable to related parties pursuant to the Tax Receivable Agreement" } } }, "localname": "RelatedPartyTaxExpenseEffectOfChangeInAllocationMethodology", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r115", "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction amounts" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r587", "r588", "r1002" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r744", "r745", "r748" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r464", "r587", "r588", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r714", "r715", "r716", "r717", "r718", "r737", "r739", "r769", "r1002" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r584", "r585", "r586", "r588", "r591", "r685", "r686", "r687", "r746", "r747", "r748", "r767", "r768" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r953" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r37", "r682" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Principal repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r120", "r499", "r1011" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r127", "r158", "r648", "r675", "r676", "r683", "r721", "r848" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r192", "r240", "r241", "r242", "r244", "r250", "r252", "r355", "r356", "r495", "r496", "r497", "r508", "r509", "r530", "r532", "r533", "r535", "r537", "r672", "r674", "r690", "r1023" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r283", "r284", "r301", "r306", "r307", "r313", "r315", "r317", "r454", "r455", "r625" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r317", "r938" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r190", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r806" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Revenue by Geographic Areas and Segment" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r579", "r847" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities", "verboseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r579", "r847" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofDilutiveSecuritiesExcludedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Dilutive Securities Excluded from Computation of (Loss) Income Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r84", "r85", "r517" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails", "http://www.maravai.com/role/AcquisitionsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofConsiderationTransferredDetails", "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r29", "r74", "r77", "r110", "r111", "r113", "r118", "r156", "r157", "r827", "r829", "r962" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r967" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net (Loss) Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r63", "r65", "r626" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r63", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Components of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r825", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r22", "r131", "r132", "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r114", "r115", "r744", "r745", "r748" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r55", "r56", "r57", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r76", "r77", "r156", "r157", "r158", "r205", "r206", "r207", "r276", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r679", "r680", "r681", "r682", "r831", "r937", "r956" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Estimated Future Amortization Expense For Finite-lived Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r47", "r48", "r50", "r51", "r108", "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of Concentration of Revenue" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LongTermDebtNarrativeDetails", "http://www.maravai.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r386", "r387", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r825", "r941", "r1015" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r278", "r279", "r280", "r281", "r282", "r294", "r305", "r309", "r310", "r311", "r312", "r313", "r314", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r300", "r315", "r822" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/SegmentsNarrativeDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r140" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r9" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r194", "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r317", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r384", "r386", "r387", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r825", "r941", "r1015" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsSummaryofSegmentsGoodwillDetails", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesGeographicalDisaggregationofRevenueDetails", "http://www.maravai.com/role/SegmentsReconciliationofRevenueandAdjustedEBITDAtoNetLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r191", "r205", "r206", "r207", "r233", "r257", "r261", "r268", "r270", "r276", "r277", "r354", "r392", "r395", "r396", "r397", "r403", "r404", "r435", "r436", "r438", "r439", "r441", "r549", "r679", "r680", "r681", "r682", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r720", "r741", "r764", "r786", "r787", "r788", "r789", "r790", "r937", "r956", "r966" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/Cover", "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesOrganizationandOrganizationalTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r31", "r192", "r217", "r218", "r219", "r240", "r241", "r242", "r244", "r250", "r252", "r275", "r355", "r356", "r442", "r495", "r496", "r497", "r508", "r509", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r550", "r551", "r552", "r553", "r554", "r555", "r583", "r672", "r673", "r674", "r690", "r764" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.maravai.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r240", "r241", "r242", "r275", "r625", "r678", "r701", "r713", "r714", "r715", "r716", "r717", "r718", "r720", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r733", "r734", "r735", "r736", "r737", "r739", "r742", "r743", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r764", "r853" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r240", "r241", "r242", "r275", "r625", "r678", "r701", "r713", "r714", "r715", "r716", "r717", "r718", "r720", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r733", "r734", "r735", "r736", "r737", "r739", "r742", "r743", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r764", "r853" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r124", "r125", "r158", "r679", "r764", "r787" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r124", "r125", "r158", "r690", "r764", "r787", "r859" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Class A common stock under employee equity plans, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r125", "r128", "r129", "r149", "r722", "r738", "r765", "r766", "r848", "r860", "r958", "r973", "r998", "r1023" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity attributable to Maravai LifeSciences Holdings, Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r95", "r99", "r192", "r193", "r218", "r240", "r241", "r242", "r244", "r250", "r355", "r356", "r442", "r495", "r496", "r497", "r508", "r509", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r550", "r551", "r555", "r583", "r673", "r674", "r688", "r722", "r738", "r765", "r766", "r791", "r859", "r958", "r973", "r998", "r1023" ], "calculation": { "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r949" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Patents and developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r179", "r180", "r181", "r320", "r321", "r323" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsSummaryofIntangibleAssetsAcquiredDetails", "http://www.maravai.com/role/GoodwillandIntangibleAssetsComponentsofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r430", "r440", "r536", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r655", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r969", "r970", "r971", "r972" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/FairValueMeasurementsSummaryofRecurringAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r52", "r53", "r54", "r183", "r184", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r997" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Discounted Cash Flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/AcquisitionsAlphazymeNarrativeDetails", "http://www.maravai.com/role/AcquisitionsMyChemNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r577", "r847" ], "calculation": { "http://www.maravai.com/role/LeasesLeaseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "verboseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/LeasesLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Weighted average effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r256", "r270" ], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average Class A common shares outstanding\u2014diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r254", "r270" ], "calculation": { "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average Class A common shares outstanding\u2014basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/NetLossIncomePerClassACommonShareAttributabletoMaravaiLifeSciencesHoldingsIncSummaryofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average number of Class A common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.maravai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-23", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r862": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r863": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r864": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r865": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r866": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r867": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r868": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r869": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r871": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r872": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r873": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r874": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r875": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r876": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r877": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r878": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r879": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r881": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r882": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r883": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r884": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r885": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r886": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r887": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r888": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r889": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r891": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r892": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r893": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r894": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r895": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r896": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r897": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r898": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r899": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r901": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r902": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r903": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r904": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r905": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r906": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r907": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r908": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r909": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r911": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r912": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r913": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r914": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r915": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r916": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r917": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r918": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r919": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r921": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r922": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r923": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r924": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r925": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r926": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r927": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r928": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r929": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r931": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r932": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r933": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r934": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r935": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r936": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 89 0001823239-23-000081-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001823239-23-000081-xbrl.zip M4$L#!!0 ( )N""%>)PFF,<0L $(] > 97AH:6)I=#$P,71O<3(R M,#(S>&9O_./BG]4JNU1^.A:Q9;X6W(J I4;&0_8U$.:&5:M9J[9*9EH.1Y8U#AM' M[*O2-W+"W74K;23>Y.-7 1RPF3PQX$4_F']I%[W3D^X M?WQVZG%/A)[?.'I]>!*>GAR_^E8_@*[0W/4Q=A:)/P[&,JZ.!-[__*R1V.94 M!G9T7C\\_-?!4CLK;FV51W(8GY.U<#54X%MVV5>1TNF+)K->;Q[Q7#8U,U0LO0-33R+W%>QYO3QZFSYAC&B60L="Y9?W#5_C?[TH.@O[]ND1>#;KNSM0N 5_WF,;W^FQHK MP]F. /;;B_KI87/U[V D#5LSE0]'BI4L]OWMQ:M&X["91^#7^]:D& ?"5YI; MJ>+S- Z$QE: 4>"7P'',KLS#T$.$ZLTR@V@1'_4K#CNA$"+9Q)GUBE\NH37(N)3K@4#AY/,YV2(M9)*_@#V 0\8&9!>\]5++8F59 M($+H'; 1T(N,F1GQ*&(C#NL0$3L6/$9T ]'X6GHXA&(F]4?94-##CC@H.J$M MAP_7PE@M?11W?:O\&_8EEI:]UQ .UE,0&4%SN[Y9:ZB%(#+8_]52V+H/L[S" M5!B^;#W3]PNHK+" M/=JYLC7U]['WL%I7])$;7L-=[_T&W,]A"+$4]:JL;-F M=23WE82@Q/;\Z#395?WQ]4/GNM/J5Y8@-\0)$DL4[K!UW?]BD$$6\,B25)L4 MW\#W.,BA'HL M-A)8A C%A5L+7\C$4CN3AJ$D63?#Z$U'$M(XU:O5C Q9J'*C!#8B B M8:D89-)2;0A<81WXM$@B[L/%J01JP!$<\IRSWX&]LSUC A(H)5YFFWH=I&)D!>TX 9)!]5U&N-M88KFULGQ6 02>#ERL\A3 MF 08S(?V,Y!US.=0;491QCRA RR2C[CU14()08&->BJ- 'Q8L@9E_LRA*("/ M$D0WMV 0_$NTF@ 7$H8X\X [, Q3+:T%_<@+T.6*>(QSGL(!/!5.B9RQUW0.K& ME'J^KN56D(.;PZS+>**B-+9P%V87&J(?"FJ_-HE$?'Z0AN_0*3O$+DT@&9&@GM<+W ?XIU$\]JZFHB=M4 S1DC< MJ\K/4G,+T6)Q:P;=!ZNXFX[6$1L=Y%8 @MZFI8!(< M* _"CM^A)^C*PZ/S.$[!"@^!97CDZ!>X1]CBDHI3 MD_N>77)SAGLF5$B(3?D_&T+\+\4X<3>Y8(D6D8M,1OW9L$BNZX89*\@ 6)7$ M=NV0B99HGQMKA63!]@IFBSC;I*,^E;OWG5^BCXOS+FZ%GU*12(9D:P(DB %Y M3/M&R]5[F98.S !,@:NG(N47&6F=@^! C%]%N&@Q7:$80<5*-9?2-U3RLF(8 MVEZ VK&BM8.Y=22UG55#M+YT=%)F8+LPF]"@@(FF M? 9D,!ZGQ!6!Q/R.FDVK\0.V)T+#.B-,8TF)O=:L]Y7Y<3F40_B+#(JY&-NZ MB='17F_ILOBWY'.>R=\**H>!.RF MRD.XY3F/ /OF8*LG'QZXY[-5=,LX@D(J/Q(AM70G'4.1OK$8R(Y05C0^I5D# MUN69=FE)A\!VBP+]CNQVA0&F>Z@"YSM\:1QAZL5R,ELY\]0,=PX(C(:VKPR, M:T(I JK_6:E59DL6C"'Z>3U8$%#L#FLR7]XJ3!99KO#?S-;^]280O,6;(1-0Q"P@%2XLQ'G:E,0AKR-68%ETBO6/1/!9% M$.?Y9X/"\I9:Y?N3N?G+TU/LA[-2VSE!.F6['0KRB"*51];(6W3C]+&!?73T M:NQ=JJF 1)OCIZRCU?Q0R&$=.T4.VCB-@$]9U#NKARN(-.Z,V_$%=&E(8I% M?'+*%YDLF^_\N,/TC"W@7YC"1Q@V.P7/E!/M]\V/&3!8M';P>Q@\E'HL K!S M0"JQN"\M/-QH*DYXW.T@3>3;>6E"6XYXMD&79)SJ@M,]$4.>0VJI9$SD^^"\ MTLY#2%@ \>(<:>-I,M9C+B=%,S)RO4E#-1$ZVY#,'#-6I]D&)&W+DO8N=JTC M/BUNWK<9K>6/UL"-UH'&X_[-4"O 637#3TBOYJ]"TQWOQYSV;EU1Y5R%L@.I MGZH6'RP%2"403H.UHA^E-&TH6^G *L@?F 7,0!7-2K4D"-W3,2'W28TOCP)B MEZJ+XOBJB'^ D*3JS:,2"NIJD&@<*A+<5>W92W>VQK]U!K]/O,SKW MOWKGV!>7+^YP81* 14H/8!6\<8?GYZ?[)/<@08""*XYN/&#:[SS=7Q(T9XW[ MD+))*M6/C[<:^E<_T/VI==WZL]5E'[OO.OUVM]-K=_KLP]7'RV[O?;_"NKWV M3BEM$WRV_?OC=.TOF:MG&(QMUL2KP[U^ENOMS.T0?+OO]3A7&_7U4=R19\R] M>J!9G(O/V8L!GI)LX\8FW&V/X)^W-AXS,OFQHWSQN74]Z+:[GUN]P<]Q:"]F M85N&^AN1W[VD=Q_O/;39322R(Z?FA+?AUQ1;/HC\Q.>7?V:W'_:0]:.Z9=%] M=5Q[?;JK@Z*? "(:\9Q^)N(_ E9]>D8(]Y(^0WF'FPI/K#?VS*]YB=53^'-& M<.SA'[3\T&+[I?L-\TOZ[?3_ 5!+ P04 " ";@@A78,*P4%4, #L1 M'@ &5X:&EB:70Q,#)T;W$R,C R,WAF;W)M86UE+FAT;>U<;7/:.A;^OK]" MV\[>F\P !9(T:V@?#2T":% M=#;39L!8\M&CH^<\YTCD8FSCZ/7%6/#@]3\N_EFMLK?*SV*16.9KP:T(6&9D M,F)? F&N6;6:W]51Z53+T=BR9KUYQ+XH?2UON/O<2AN)UT4_%R_<^XL7]) + M3P73UQ>!O&$R^..9K!^=A&=^>'KJA\WC\(Q[)V?UX%7C5+SD3>_TM/&U\0R: MPNVNC;'32/SQ+)9)=2SP^>>GS=2V)C*PX_-&O?ZO9POW67%KJSR2H^2,3PQ52.T#-V- M1OXMSAOX<'H[<=8<0S^13$1AG3.I^]\/O3>](6O4:\V+%WA_,::ED]YX66\M_QZ.I6$K9G M0.S 8I/?GI\U MF_56,?"?/Z0601L(7VENI4K.LR00&N\"CP0V"1RC[,H\1!P0:K0.&:!%#@,$ M*1.KF A#X5MY(Q@W3(4 Y:M&ZZO[@=='K8IC2@!:/!&<6;<X5Y M4\:3@'G"3H1(V">N^0V7[*,,Q<"7(O'AH1]4%$#,,A762_Q:A7'V5D1\PK5@ M,. T'_,3F(J.BE.>3/4)]WJGG7)L=[#6*G[FVTI> Y%Y01XVQ#D^EA0#R M-[ '<$AL0&3!2R^S+%&6!2*$U@$; [W(A)DQCR(VYK .T6-CP1/T;B :7TL/ MNU#,9/XX[PI:V#$'_2:TY?!F8)5_S2Y3\OGW&E!@?06 ")K2A4_;(RT$+?W] M7QNEK?LPITN\A/#EJY>NS_E@A06DJY?C1+&:]AY[YT7[$A1JVPNUS?HNYGH$ M"8:GK%6QLV:Y)W=) BB)/3]ZF>XJM_CRH7O5;0\J"RXWP@D"'U.TK@V;2#MF M6I@4XCG2Q9S7.9\#CH&/T2$[$3<@'K&K6!7L =?GNX<>YAR:I9DV&;Z ZWC; MC$:46PDS?_GM^=2N("QLI%1![WO HXUZ$\BTQ$FB( M&,G!K84O9&KI/I.%H205.$7T)F,)41%E'^*+#.U?)VH2B6 D7,<Z03AJU'8:IC)/)<#9G(3:93P$83E ?@![FK6CDCY*QH&4-5\'@8B$I?DQSS_=,QXB?36$\>7B-^934M^>8.)6 M:%\:)ZV1$\!J1)!$WE0E0 >B%"B[K"?@?XVFJU8VHS Y9/F<2,< MO39^V1C;_$DQ=F5 6XJQ&PM08YZ,:+5VH%^MHCV);T?_CV_WBV^;V!EH%S$P M%F#!Z 2AS8[QQ0IRQK"&>PJSS$[3/9\CGA1IGX\NPO44PB)$Q'QZ!BZQ-)GW M9YY[VEG(I=!Y(XS-:R>^BLO@2WH?*!()$"1_X*Q:L('G2149(<-M2!+Z 3^1 MR8V*LL2"T50\*VY$6%1F'8WB4.'>V9TP'IA?=R>2[7M,4ZX$-QC]P4HAD;^9 M#TQ&/:'A$\6F@FLS)P8X6UI=6Z5T>^Q\&V)?.Z]U%AGO?M>Y9C.[!X4NJOP: MADLZ7Z'.Q1!*?*O)K1/%1)Q&:NJ62+%8*N#](7@E$",I5\RDL\B2(\[N\4N/ M])U'+G2@F9$P/*YG5\G?J2RQLO0)36!IMB$KCR3*OJ745.]>:04L6VE9H(29JZ47;D85!4T36H!*G2L=4+TEDM?0?9PJ M;0\/*^Q 'I+\YR[J O<&1R^-1E0R@T"B7$&HLS\$G^#IR>$,=C(*^F%ZA) M(S !5*_G(/M@5B0(92V"S#T-KJ\B-#I-40$7Y#8S0+494)6&QU98D%F)-3Q- ME3ZLE'@ .U[#D>!0OMT[3Y(,K$ 5Q@R/B,V!]$;"EA^I)#/%V/./W)R1L,=2 M#$_1&U_K:P?U@NK=^+2UD[32,P"]4% MIN-.B!3UB1Z4OK6@R_WNLB]8I'XFJ M!Z1Z7:6JR#F/)GQJGFUU8.L;SWRR2FC&,,0J\^%#E(Y%?):'UF@*KVS&DA\JCBM]3>4M5G9#V\83 ME44!* M4OBBK$SP'"*\A^,6*0C G(:[MM!JB]0=')X<,;!=F75!1@ JX!&B* M.,Y(<@02LPXL5F@5?\/V5&@(UQ0:L?:/K5;(AB6:=U*< _RE$$=)C_>Z^#"! MJ&D%*1TCG.28ER:(M;=1:0$.3UII+4=&<@"GF,SW2*;*AD:0RA7G&DAAWY%P MD-ROS4?SL6BNHEZ .".;-:K<6[BKV#4LS%^!UZ#P$,2\"L'-(DJ!\+BT\K#.6YR[D MG];/\J8[H\=-,K=-"PK:#14W97'[3-$AWPQSGQ3@-%A?\*.,I@TU"B5^0?$= M%_"9&"3/02T-0G?$->0^2:_%7D#9D)0L#Y64^ ?HDB35/=++2LL1[GA6J!*5 MRPC7QJJ1())VC>>(DW:4\V*VX:#09K)HEVLXWSE87PMY]+QVO\XH-1\T@[[_ M5Z".G^UAUKUGY\=Z??:E-^QW!P-&I_$NWSGVQ>6+55$, K!(Z11UR1MW>'YV MYH[DGCO$42A#[@'3_N"9NP5!<]K MN^Z@T^OV.]T!^W#Y\6VO_WY08;U^9Z>4MLY]MOW]<+KVI\S5$P1CFS5Q5M_K M(]IOIJY"\'73S_V&VFRL1G%'(V/NIP^:Q0WQ*8]BB#MKVPQCG=]M[\&/MS;N MTS.-8T?QXG/[:MCK]#ZW^\/'&=!>S,*V#/4+D=]&TMO$>]_:Z"$2V=&@9H2W MYBN16WZ_Z#N_EO28S1[LNU/W:I:C>W9<>_5R5YNDC^!$U.,Y?=?3OX=;#>A< M&=:2/D-ZAT6%[\PW]FQ&AI8FET,3 S=&]Q,C(P,C-X M86UE;F1M92YH=&W=6VUSXC@2_GZ_0I?4S6:J# '"A0QD4\42)L/MA*0"L[EO M5\*6L2ZVY9+D$/;77[?DEY# #&PF@5QJA@H@RZWNIY]^6E9. QV%9ZDEN/J3M2J62C>B*92SX--&G4&D?D5L@[ M?D_M]YKKD)WE\YP>VO>GA^8FIQ/AS<]./7Y/N/?K'O=9JWYM9NV( MT>&[+\S\UZQ&/*P'#^[=;C41W9MS30;M> MJ_UC;V&<9@^Z0D,^C=O&6OC6%["V[&M7A$*V]VOFIX/?5'P:\7#>_F7,(Z;( MD,W(C8AH_(NC:*PJBDGNVX&*_\G:=;RY>3NSUC1AGI#'++?.FM3_]Y?!;X,Q MJ=>J1Z>'.#Y?T[.5/;+8!>\Q^>HFMY::W+WL#\_A_Y@,KZJD3L979-'R';3Y MNG_S^>KFLCOL]-!K[_Q&@"P\FR=J_Z;*LW]^980 M]F$?LJCS_'4<<$66Q'(-5Y$#C1=_V#]I-&J=W 5OO[B.<;+'7"&IYB)NI['' M)(X"E +#>)9EMF4>^AX\5.]\). M QT@31YK09CO,U?S>T:H(L(G_TK#.3EV M+&6"=]D[<2[I%PLYAY*P"[YVR&1.:.R1"=,SQF)R226]IYQ\A8HRB)*:#S?!<\;K]_R,.0T(OTJ M.E[S&#P\&)"#G7;B-5KJ3;B&\O$G, ;P1J1 ;,&ODU236&CB M,1^N]D@ E,)CH@(:AB2@D(8(V(C1&,$-Y.)*/L$I!%&I&V13P14ZH*#CF-04 MWEPSZ0L)YKN,C+1P[\BWF&MR(<$?9"C -X=(AG-+>M%U>N%A,F2;UE:D;C'7C>HFE7JD1U<^'V?;T743F% MUF,BM!:1M>;Y3/8C#DZ)=?OH.-E6UW'[I7_3[XZ>GX@X'GXJEEE,]"^HSK5&ZUCH!$&V&& NTUJO4B M@8NX-FT@<(6VX),L":D+7\XX4 /.8)%G%_L"[+5VC F, M+CF@'\GJW0AF"\X,^@=R#P&'% 8LX)+R8F/%:TFE_'')L3*U"NV<^9#=FZ+D M/\YO-*/>ZB@RAHEX;#L\&#)B\AXE+A(1TH)D5"'GH*9.8[0%(E0:QZ.(>1QH M.;1!I"G$ "9S8?P3CRM(B-&:2TM3Z"5:M _QE"52P%. .6*E@I!ES'=(X1QP4(2VIG#OY!!96 ME/0"&D\9?MK#(2(DPG5!&T&\.,Z3 3;@$D$00R&7"N;)>:)42;8@E>"".\)8 M_014.!^XL#*AV 3> "(E=Q&591>F;$M7IH^UF,N2<=(D$VEKV/4.&HJ>=14Z M!-RW"TV%0Y0@H4#@J85,1!SQ.!6I@F!F*8U,9GA'Y7#)94E&0UU0."'R#'PI M13H-UHV=K9,Y@/_R+8[,X'Z4A&)N$K5(V;PG M'@&KL@C[X:.:[8>==0C1W":BAK.-;K>,_6&_V>I #$#1:S.]+T5D\B_/0YNT M.YT@K>7Z2&;'OL M<=V>@-,@GEEM+SLPQ%,!^.5(KF9+65E-WU43T'@W3< E5ZBJ:,R 1K[+PC\_A;Q$5?WHO@;DJ'F*?09[.^"_7%FB1G!LAVV3 M)H9&*R]0$Q9#3J*LM@P(60+E2PEI5TB5 H@7N;1R(Q,Z.%L8Z)XTT\*F.3 [T47O%-)9"9;1,O M/Z-A-NHU.:@FGF^?S/C451Q6L#@+4"BC0';%)DKA?P\A:1X=8'T$.R2'+H%" MV<>G$#BHN$:+*<..)KO81 I:=(Q S(JRJZ#(EBW+&Q'/CJ@PN/CY D M0G'#1A*PA+!=>:@DZZ!JY25THD0(CECG',H&IPNRCDV+I'U4U(XEESP]2K+> MP9IF<; FD&55FT+_ :WQ787Z8&:;AC,Z5WL;';[Y@9W?;4EW;!=S,"2W@_&P M/QH1LR=\]=ER(B859W;W!U+'/),KLOD)^S[1'4#;T+<5O?T$^.^%.[\+,J/5 M^!Y25@F8>K.YT=1O?;+GLGO3_:,[(%\'G_NCWJ _[/5'Y,O5U_/!\&+DD,&P MMU6B606?35]_GMI\DUB]0V=LDA,GM9U^O/?;W.P>+Q4\VV]-B6FPE7DEOZ=2 MDRM0A $(L9^%CY?AIE%?#IPM!9/8GR&()QO5!9>]YR6-\?2O7=,%=!:2AM S MI+%BH9&,(^9"":5R_K*DW#R]7X\XUIG9K&-;QV2[-^-!;W#='8Y?9T$[$85- MZ?O_IC*LS'3'_J=L>A_7.B0_-G3/\#4$L#!!0 ( )N""%9B6_WK;P(DM5B[1(D@A8F)+MO< M@,PG$XD'B<27__LV=*07[ ?$D/3@H+#O^<-JE3UUZ8W&/GD>A)*F:'IZ5W+1 MO[";BF&WD%K%J*Y5Z]@RJLAL6%7=-%K84@W#-@SY^0)I=LM6>LVJIF"]6F\V M]&I+,^I5U5)-RVXTC9:MR?9%L]?3S08V]99AU^V>UJHW5*SJO;I6[V/#,NEG M!R'T#_KH!A=14'U&:/1S91"&HXM/G_HHZ-4\__E36/=^95-)P8;[C 5FF/NB'^NE_O]]VK0$>HNI[F;XM &1.[?1J M>NO0?YG_PA#YZ 61FN4-64N4AJZD-]N8+&\V7)@V^\)![O//%>Q6?^M6 .08 MV>TO0QPBB3Y:Q7]&Y.7GRJ7GAF"\U:?Q"-IMQ;_]7 GQ6_B)X?)3^[_^Z[^^ MA"1T<)NVLIJVYLNG^(]?/L6O[GGVN/W%)B]2$(X=_'/%)L'(0>,+UW,Q-("\ M7= ;L1__2&P;N^Q'N'X''L0G5OS]M_ 1]W^N6%4 LXN&]$V87%R[\+GQ);3. M1\Z-:^.W?^!Q12*@P7Y5:U;:"BBCI>F:;G[Y-/?6'3YR&?D^?.$;"2SD_ LC M_]JUK\"I5:08=3]7 *87-ORE.H2W#*HVFK:A56FKVB==W?_SJ2N=?O\;_"68 M?,&LM*GTL_K ]SNV7.? )"U_ZGM_X$.O-UF7W#0\[S4^N0-V]4^BV%Q#J/Z[? .L!Z3GXE@1AVJ:6 EA:Y_U_>O"]$?;#,0QK;MAQ[6NPI!'] M!OR\IBF=?HC]C@4*B!PZ3E[AD8^A/;0I\&1GZ/DA^8O]NI,XC".+HU5P<=Q# MZ^ U[G-& E'5#0*YA]C'9V\/[CS7BEW*80C/O _:T?NP00^W!/6(0SUZ_.Y] M.F%NZ 2@RX^PG7Z*X. R>V5DT!%-.4E'MM7(5.'[]&63]V3(FNG)<4PDH\YL M\GT[=.;3?-#CXSZ&^RP<+(G5:&1X$;"@$KHKL4CQ(H0([>=*0(8CAT:8[&\# MGTIC+BRKO04VO.+3_#OB[T\_FK0A\"*?_<:F"Q>)B%GWZ<">_AVSV"O]C=CT M]S[!OL3>CY=.5BYO_C$?D[U_N)W^:?[M(Q:4I+]!0.V'- )C@4]54>'_Z7/3 M:Y-FVC.W-JHT1IV_DOZ>?N337+^7BT$[MAB2WN!G"L[X5QL^]C9RB$7"[WC8 M@T_89$@12B?@*>(G@+YT4!#<][NA9_WHO)&@TDYON?2&$*>RZYWX15\^+7W_ M1!239FRAG'B^$R;R;LVH)KVRG;PCE\3"#@8(,#F1]Q L.?)Q.VD9NYB^(KV6 M_D[?L5Q_>CGT]Y5?_/;8/[(W5> M!TVA@_UTD*$=M,JD@\<"&H$I%)"O!:@*KQK@*70^2."S 1'0[QC(+S],_7F'7&\*,>LEKMXW@3U3+ M+$/'JI9D2GS<*566CE3,84^,^YK_KIN2^5AVGJG!RT[>6@92B'HT]J M]Y##MEQHEG+@=F*9[5"[^V?IJF/YGCNL%3]>;H4>^YS@@]QOH&TRTP\*(_^CSR/RZ5I(96ZD")0XF M5-K1)Y9E&6IY4-;19[\E&1YXT!6WR\[A4#7!'_#.'V2F M:L$?Y"I_7? '.0E>\ >YBK\DZ]!EC28R7 '7^>=3SCJ:R%+5@B+)5_Y%9SU. M&DUD*?BB4Q@Y1!-9BI]_;N+\AA@.]O_I12.!!5X(_*(*6 M!'_ W[ X'P%EE:=C"/Z =_X@,U4+_B!?^0O^("?!"_X@5_'SQQ]DUC7!'W = M**G9I2 91:<$2AXH9:CJ1M$)A3P"I2SE+TB"G 3/_[R?NT I2_$??2Z>7]?X MGWN>7Z#TGFG,H6A=H^ASXMP66O)0EIA'%T=71=\QKB>WSTZ2WIXZY%V'%5OWKP1E#0[>UE*9-I&]Q-_'G6 M43YVU.1NQKZ_CK2R&E*3NVD]UTHZE25-3WB+6[IPEA:317(Q?,4 MZ%G(M_@9.=>L/3,*[SBC ?IK/,2IFF]9(@], P]RX(Z6 M6 W.-=X(8$J/93X;]')'&NREM1.-\R=0SV0(<2/:\!6'A([@QSW&#_Y)!PY6 MO]ZI[Z#S";EC#FB8-A'V+]A[]M%H0"SDQ,*FE^\\/QQTV''.*'.*]FL4$!<' M03=N<3!CWG>1Y6!B=2QB/_B>';'#XI+[CF_<.50);7+)6'"*CJ_$<[QG8@5= MU,?A^ D']!#T4L.#2[(D.W@44RLM[NB1$_G80]&1-O/Z^_413@#D 1G<<3*G M\J\"&IN@P1UQ<_8:X6ZOQA:#:R<@Z %9\(%-9 0O@T9!P<$=E<4O.,XO+F]Q M1YEEBHZ"*H5_:HO/L)Q]_Q:!T79<^Q)N\>%*F>=O1:/D]E>0\/.'(:5H]-S9 MF3)W!)F(JM>HRRPT'DB7VO.(0/-+!JE=<:+5WG HXC\VFD7 MK_+0"G?$5D%FR:?EP_- !G>DEEB\X@4:W%%K9Z^1HG%89[MXE0_B M51[HX(XSXVWQ*@>EJ$JAJ;%S7;W*!2E%(^7$\E5N4"D:0W=^QLP=228BZ[7Z M*C1]=HXND#M6B^-%BASM.9_2_*I2-&;K7->P\L)'$7FV$RYBY:46[ABN@LR6 M3TB,YP4-[N@ML8S%"S94[D@VH9*BL5GGN9"5%SJ*1F"=Z4I67O#@CCWC:BDK M+ZT4FB,[RZ6LO)!2-').+&7E!I6B$77G9\S<464BMEZKKT)S:.?H KECMCA> MJ\C7GG,HVJYJ12.WSG@I*Q=\%)%I.^U25BYJX8[B*LAL^;3<>"[0X([>$DM9 MW&"#.Y)-J*1H;-;9+F7E@HZB$5CGNY25"SRX8\]X6\K*12N%YLC.=2DK%Z04 MC9P32UEY044O&E%W=L:L5B=AZK;X*S:&=HPODCMFB+O#^U<5^,""CQ1/G MGKR1Y1WUJ+GYX\=F)7W(\6.JSB5/E)VD-WZ.G\,$CZ5A[FBGC2+/6L?'/,)[ M:U=_18+0)[V(CK;!=V3C)R^^^=Z_)4,28OL!V@:X_SJ>O?5I/)IMZQ-ZF[UZ M9/>?3UE95>>."Q.0+1!D\]A'KG/'SPG(%@6R.>6+Z=R1EP*R!8)L+O-"+EG4 M[^@_GG\9!:$WA%G++-."+.0@\ENWL_EP^*WAH5-6JNIH-0KE>&-O/!9[<+47Q,?"N-9*OQ+M[PM:@>WUNXWM.5'Z=N]4G@5*^49H' M>U_G;L'IS,;@$]E+4:?QQ5I<>NB3O[ O^/KS&NF-8BTL"9#F#=(\!GJ#NT4E M?@;Z$IE+0<=Y@[L%I8*@\S+R\>](8/.8V.1N*2E51+I!J6/]&9& 4#7,0M(9 M#=!?XR$^RLZ(12)0;6U)!,[>>IAFN%U"X4LSIZ=H#>Y6$'C43![+C@:WY#E/ MFMG!FV6G&6X)8YXTT\C#9G@F2>G&8W@(?@K@C7$P-ANU,1UUL17YH#@R# :/F"_[_E#!"'= QIOL8VY$.B9W[\Y:]4'[=\TN*,E M,P3$(PYI.SQW.QSPHY4&ESS9@8-GMFN$QLH MORB]<2UOB"?U-FX]"TV1.F5K XQ AW W[!CC>B]UZ_C>!MN(SVDL>LH,$S M_R;L1=@+9_Q&0W"")XSKN*/YF"RO \OW7J_PR ,Q/V(4S$GZP6-.!SE_>/X/ M<&"7:$1"Y'3L_T1!2#]3BECO6!KGCC[<0N-L!,*/>.2#!W9#YIH#\,)_(-\' M2<#()#2^6N/?&1C&C:6 B#'<@G'8936YYX;WPDF9B/6(GGFX,R*@46#F6N^"6YA3JY\Y5 M<$OQ_8ZY)9"Y44L> M6Y5;W)*Z'*EE6R>FJIFIA5ONE!>UJ#ML3\U.+=QRFMFH9>O/Y;@7YK \)T] M'Q0 MKAE+3E,Y,W=?QP+!-SQ>YQNA.%RQ,YNVM'BE@SCT!D4'*);?VZK3027 M7A#>][O(V9BME,'J7AX)A2UNB3IA&L(TY7183B-@Y5-6VS_[7LLG^-\N\CG9V\#&WA$]V MXQ%W*W"YJ^58?I[;-2X^#$"KJDH.1=--[M97"E3/HX!6R-V:08$*]A10W=RQ MWL*ZN?'\W)&\PA4<.*O2,\*&IG#':6Z!C1O7QD,7WA]S;??]!Q]?.G"K^WQ+ M4(\XI*SX./6T25.XI?$*4?*I<($$O$THG$^%SZ=!'<\90GJ<5_&PIW)'5O.$O>./T86H$E9 6'/+L?,*ZVR': 'K;& = MP<2:8=K'(\^G*9'_IG^:@'L8"S+NS_P]Z1O36]+?Z;555G/TA8J]9M G7][7 M5&XY^)?<<9@*N.5> M^3:#3'7 '4^X]SR2(Z%R1U+M/8OA1Z@:M^S+<3.#.-( MT1!SKE9)7!9FLB[ M*Z_GY':&OI]N)\E27U&P^&!QU,+=1/SX%/YY*YS;:7\.:CD+Q\LMQW"R+#2. ME,$=V\"INRVXFKDC-/C+_"R#:^6.8BD"&Y E@:Z?*1]S/+?.D6X%T\.5Y\Q4 MMR5C>G*<'&:J%NY(&D[#T](HG#OZ1[ !QU5XN>B?TT\3,U4&=]0,I^ZVX&KF MCO01;, QU,PMZ;,^J_J41XKKF0F;6^J%O^.:4RWO'+82#BTSW8 M^.MX9I?R-Q__&6'7&L_K<'+SS*W!(RVS[(-J,^2XD&L1Y-S %->/Z$?>%;[P M7#S^COP?./P6N79F5;1F9#'Y\5>0+CUW:WQ+"_VM$ ?;U!VP.]3"I%_4N25< M!":SQ:16'$QRRTOQB,D,H*'S:B#\8-+@EHOC$9/EA0&WE!^/,#A!))4=)F_H M$;,X8(73+M&H.)#DEN4L*20W!5("D@:WQ&Y)(7FZ *ZPD.26K^81DJ5% ;?, M-X\H."LBS."66"\I-(K#1QF"M^FTMVPD^3D7[#W M[*/1@%C(F5%*%[E7!#][E\@A?<]W"3JV'1A[CYT31]J+"#3-?5[N2=.K^[A2 M;FG/7[P7[+LL\ D"0J5FX7>'+5UZ'LB/)95WGGW,M'Y\4S.VSRHW,C,U;BE( M;M24E<#V_JX] KY M-O:#FYMC:S>SDBI-[NB' T5?',ES2P1;?BWP7#9MS%'AI%15)3,X M<4=@"#@EUQ[QB^>\$/=Y_J;B0(M;7N7LH74J3Y5I],XM_W/V<+K%(31FRR]F ML*:2E8/BEM?* 5&YN8L#*I:H67'++6ZIL^R04%35<$N7%54U^MZJF5 \CH=6 MT#KTRAY43HL[:DX,[B>.%;,9-[ENE4 M+8Z)3-[DGJF?$73?N0];6>[B,<^ ,RPHG/*88V8*+6XYSPZ\P29.1,<(9K0D M)#BX?K.\5Q]@EU@A MMKNA9_WXS25A\-C][<@D:DY9NR:WS&>)=9W3H08FM[1DB76=4YJWR2U/6&)= MYW3@A9J^6=&#GCBFCV<.7M&HH M]D<@@_$=&N)%Z-R2/NY:!+L6#E($W;C6H0@2D"T 9+DC_01J^(]_5.Z(1.'H M!&370Y8[9E2@AO^9O,H=VRHLAR1Q\+U/!/>*C<<=+"T0G(KHV8Y,)WW9_53NN3?\MS/F_NLHM]R]@QP/L>&#U5.Z6+P1&><9H+H0,=XLE MAV(TW?(OL%HZ?\K=*HG :A&PFH=?U;A;FQ%C/[<8S8FCU+A;C!$8Y1FC>=!+ M&J=+/V[@.<1F^7LW(1Z^2\V[CP\>K&0(D_,4DW*T]< ^2 MK\1SO&=B!5W4QQ!+XV"F)24-2KAC_P5*.(Q*N./?!4HX#$NX8[X%2OB+2W3N M..=CH*2@X8#.'=G*HW)R&H7ULV 9"SKXZ6?![A5US"DDJ\;6W9-77CMD2%Q4 MWLVE>B$YK7Q4E-?X4TA&*3+GP<>)%OX2#^=8"1 MS1IODY?V%_@/TQQI]GJZV<"FWC+LNMW36O6&BE6]5]?J?6Q8YK]I7#Y])@C' M#F@0!%4=8/(\""_JQBC\_$KL<'"A*LK_J;#[VE^"$7+;7WK^)W@Z_GGRDOAB M^BH+YJ'^Q4^@>Z7?_]R''E3[:$B<\<7_/($R ^D.OTJ/WA"Y_R,'R VJ ?0Y MN3$@?V'X*C2 _?J:M$A1/CLP[TU;J&K*__E,Y5*UL>7Y3,,7D0O2H'=!@Q$W M;9$&/N[_7/EILUK W)YH;H?D]:5+JG8(H;Y\0N^DO: X]FGDD&?WPL(4_-#] MD+TGN:'G^="8*DC"0:, 7Z0_?+9),'+0^(*XK#_LH<]#Y#\#%'I>&'K#"XJ$ M%^R'Q$).\A'VO?CR%"0U)09*"' ,[?3+R>4:N_0IM!>OF:V:J:R^K-34R;5/ M[-U^>D,B?7T45MAST"LJII\K>N5=QY.NP)V2[454,!0.GT?(IINH+A1)9>^8 M?N03D\26HEX!?/C /F"KOP-;KJ^D[E/GZ;J[8(R\M;9[??G; MX\W3S757ZMQ=2=?_>_EKY^Z7:^GR_OOWFV[WYOZ.^R[\@8(!8"7T7%FZJEW6 M)$TQZB;WS?YV__A=^@(CA>NY=]$07F))R8#R2)V2554KDHOH $XW'EYY5D2' M/[JIK\+&DC[#-]R[(1H# ^1ZNUZLVM7,Y.GJQ>,PU]%T^VRFVE MCDD;O5'7]'D!30O2\4;; ^P/>#7;/+KW>!=+?6=4_3."F @&Q?$C'GE^6)'Z MGC]$(00L;^%%G[QANQKZT01X6J7]MY_,9KWQ>27V$CGO)D(']Q?AQ02X+H[9 MTTRUK/]P_/DD/OSUV?^O/ MDFI\L#]*]]^DIU^OI1G'.G&JGEDU]?J[N(&'X>T]ME:X+<^7P@&6_DP1 M(\5!L02Q,K;W<&@/[/'K.-*>!Q[,(W!U"*\8T,>J-AI7QQCY5>RF0-0K[;]' M+O[;3VI#^:PKLD2G61O]X/PF,+C[UK'$#SOPF=SZQVV7WD!!.? M74]\=OUD/OO$[HD)\NFQ<]>]84[Y./ZZ.)Z:%F0E 25GI#X!7^)&C++9'FK7 MC&#Y!L_>L4=3)!F4.E*KNMG4C*U];>*4 !D7C656F%,4OJLT'O$SK:&!W)!N M?D@ETJBTDQ(@TFSM$2FM!2)+-ZY5XV=PY_T74*!%(RP M1:E"6R*N1,) L@8L(OA8Y,%,5VM-L[[7:+;^FM[:[ZT;&FO6M^-GN&ALTVSE M,J#'X,AI0-K5P8"C\/Q10E6RS"*VX\H?7WKV?'@,+;(HF1WBD>^]T/=,X^)F MI7V%'?2*?'S :#_'ON5Q:SE5_(3>;I*%%HNI>7YX;57:+:.J-5L-LZFLU5ZN MD6]6##T3X0>&= GFEAY,+GWI/Y%/ INPY'TZ])!9JV"W^<_()7^QWS^6$M(Y M*N.F]ECKUJ3D6!U?FD>K=.?5/B[#X3OVO[6&_>=&'?O>NK_IK>6XED3+^DFB MY>-XNHYM^S@(DG]NX7UJZN5,RETWFXKT!QB^3^QG+%T2WW(6QBMYYQG+XE>U M"6.N5-K=B("KT935OG7-W*4$VKB$'^_])^]U$BW0,LA=:/\5P<]>9O)G+OW> M?X#@!-SW]K$++:][">*%VUV"UBN)#V=0((^?*9(>/%"A\_^341R;)NK3*VU3 M4S7U2*'+5O[S]":Z8BA-)$5CF)$/9D!&R)'P&[;863KP9QA5S?,-;)'H #!U?(*<;1>@EB6O5-K_7OL_?L>LY;V9\F=_^ZFE MJ->J,*DJN?@N/C!50Y06AZ %G"2&(?V](H\H.( M4I.A)\$=;**B:A]Z'ZGKI0N6'2N\*#0U:=;,UKZ,WJG9/M6HU;6B4)-U>%#? MKD$%I2:7CX]/)(P3&C&R!I)%3^X[#I-2$''XB(TYW?&PYSD?@B/12L40QEVR MYL.@@=^L 7)AA@X^]75 X"]3Q[M+5)^X5SI\@ 0DEBH^G^]9@*AR^W@A&:C& MJM9CIC:)%QHPP:76)G7@<7IJ)O3!LW[(TG_#Z*!*(^1++\B)CDS=GYDV$O.. MK7NBBF:E_?WQ]QLAZ2/@_CIQ&_%*^7OVASJ5=\1/"YPP1&IW*+#1GQ([S5WZ MCOP?.)1N;R\W\PF;)G6) E9.AE9LH%B>PI"U&LRM@M\;UZ8T/)9Z8\D:8! 0 MM.H'>&7,UDUHH#M=IH=)D_I1&J" )8#8$G(QLTZ76>(4F22"G@F\4]72J)I>IBDRD@U78?RDMXY\;&$VFJJ:Q#+X ND# MO ] ( 41#"#!P*/) FGR8#A X;O&2Z]HOI4LB84]G/3AXV<)N;;T08O[V ,H MP?7>?Z ']'YV*SQ$6Y&\A^U\98U@C41!*)F*9*-Q4(M3"!?_NRLU=AGY/GPE M3LJB_B9$811,(&Y6VO_"P7LHSWTP@5]&"6C;P>IMQZ]F">E5DK_S+5QY? MP$P$K&-(PA#L"3M@);[GTJ'%&4L8AIFQQ+;GT9JR+UBZ0B&2:.[7>T\Q?$I0N-:+K0L=U&W-Z) M-\#!QYI$_[=[8L9$.%0VB9U/,N*5I88M24F>//WBG9?\6O^\1YK!WX=2JU9^G9]U[#07JY!B,69FVS<9^X+%F6,?&4>M2@FRM:R"ZKG]/; M%FY(K]/!)[EG91/3>XD;FPC,!:I:.J#.CJ(UZ<,E$ZSGXH^+1-5*OU,8_DHS M:W7#R)YI:M7T>O:PX9,)&Y['7ZB(==?Q+L+=GSQ\OF3BP MFY@E6LE-TSD$+2)_N]RNCY_VOJN0#PY2E#A^T@S]<_Z]R1(RG47E':U[*Q?_ MZ%+*OBL>1XD_2^87[I8-^$+1VR4 %$"_W55!T4EUG)-&=QWTF+#2 I(;-W/1 M(T^B()ZF@OSC7=3A9'-GRG10!H1^RQG3C[\2 M^#1\5G*A:Q[UL"\D8".HBUR+((=&OW3;"+V9'FMK(]\.))IK2>Q5R1+Z!_1Q M^><2G>-C:C]892;_79MM\+*3#J+9.]!P%8:P5-2[/,$DH M_^;'YY=)D4MB.04#Y&.(?N9EIU7 4BP" 5+P<^7F[MN211>VBLX6#+OL%?=1 MR-P>*'5>M&XTK-H>*P=&7PC#.8S1\"YE(FBCTE9U53:AH49CDL2CG4=DJ0 M+ S96:S2:;.E!4=>''A<^/3@0/*"%XH-3IO!OJ],'T&]P'.B3]85G-Z M2,TR/Y<9S36KRB6#OD_[N1K$0L>[Z5A?H4IAGGRK3@>7VGE\DFZDJO3MYJYS M=WG3N95@1G?_^+WSQ&KN[F&B1ZQ/L,RLDU=4Z?WK60:!C1VP =-N6CA?4FO2 MMPF;>Z#SSA,9=$.B@$8FT#!I33]XT*54__2H!?CE*W( *5CJ#C . UJ=#>8U MM#"JE-9$E3Y$+HIL G=_9-S3%;;B(QSTF);31%A0%I 8)P\+A.4?5:ETM7^% MY4]'!FKRR2E?-,TUW>3P!%_!S.*[Y$WZ'N=47[-5QGD'06^A?F#64PB?4!;X M-,[9)Z@&/TI=WY8=E&ILZ1/H"J./!_28IAF;6.TG:O"*!%<6'!M&!N^,B9QP0-O1/C9YZ MA7AW KWG$0>1\YY_%!Z@+.5E.$!X@L_2#=(U9KTG_I-N 2,@R?9DUPQ^< M]'?J#!POB&B>=Z?G16%:C>N1!#^$A9<&#,;I$XF$B1]7JV9BXO4:RV_V07G, MO!]\S\(VM6AAOZ71]";[?;?/@QZ-N')S"5\'XXCW^!GF>6RP8/7XQ&A1'AT;=1'ME4RKK=1R.S4V-Y.^(2OT M?&&UY=&OL-JR:=50ITSL;^[,439=Y,0;ZY/DBYFZVW0*]UO MJTF@[.P\?*@ MP1!4:]FT6I]2K5>XC]A"R6\C6AD;N\3S9VQ;V'%I-"[LN'1:;29V;-2D>U;A MZ\:-R^G *X7EED;'PG++IM6&DEANHR9=OPU(CX@*""52;0X&*Y27B?+T2KL+ MHD6A6(PLE5*-M5L-MSJB39F,?AM.9#N[PG5:%H7K:.D84;GNQ#:6<^6ZTP-X MH918?'CWPS4K=G-W_W0M/5[_TGF\NKG[1?IV__@'_%B]O;__!_V]^]1YNOZ^ M326[Q)CI85FS+D2;'Q>.='C6EE;[1,\[^V>$Z-%ESEB*SP:DA^E^@RFDI"K5 M?[)*KXBX07J@5#\IW^4DY;N"29Y]>J(4K0%.7+8#9XB12V]*:K'^5NO6I >? MO-#ZU#/D\2W\\QR?R_:(Z>QU>GJC"?/:CN/,?$;RDD+63%RS6X"@,Z'GTP%6 MZB-X 7$M)[+C,M;L9+?XO FU=JMM+DRW#1IJS=MJS1R$/W'8Z=;PE?AYWY$0R=:()XQ M$;3^"_UB+SE#HB;]RXLD"]1';'ID4G^\II>TC#D5/U-H>JK>6+(]5J*>-9S6 MB 2MAP!@:/\,"+QI]^GC\.&G 0[P/&K 3TE#-$[!(KUZM" ].Y0/34!/4U$M M,H+'WI_!AL%\A\O^SN3]_J^)T!?^##)\_S="/:C]_J\][!#\LO UZ,#[/[T2 MQWG_MP"@[BR\DVIB@!9?ZI ?V)F<$T+"'Z.WB-(0-$ -;C(#^U]R6" MIECN(;I?)Z(D\W#1?)8A508=!-%P-(5M*N_X-_I6BH-G<&&@(SPM^PQW,S-RH&UH#5-J6F4->?1+\@/9'\"J? M.M#)*EG\TGZ\#AY#FN+/0O2P!=I$N!(A9V)O\"Z;]/OP#.VW3]BQF'W?&\*S M'CN? =[PBA.Y87O&O:T^K6^.T]&7'^@8_XG0?5;A155M95^OG0V&FT_HTVM,%D_IP1@ATZL=Q3XQ19I/<1-ABF /P$5WI['3,2[O?[^Y MJJIFXKR8)[8C*XS1 >U[(1:.X30!SP3L-AYAIA"J98D,Z7A&SW$ L%#M4T?L M3K!%JYF#BTT;9,7IMJL+FPM0' Z*/_"\GJ@^J#]R W.1!,@2V^(_2!Q?E) M[V;>*%:UC8?T'[J1F2H1GK'HH2R1Y6!B@8,@$]2DD42/0*>?B05#%^KC$(9" MZBGAC4O1!C>>[X:\"NFLG[Z"#D(0F;DY"]@M\ (P,O)_%)$G?DH81\DYABD6WA_?9 M]O D^HD-9GJ&C#"'(YC#O?OL40 -D>5[,+]TO2$]@61 SU]C=3V8]J*!EX&3SHY1YR?\2OG$(#IBXA":/D57W/ 0Q4 4HQJ))X M@8ZC\3#/GDX](9\&8(%P\L=$]64R M*B>^<.K7Z)A-8UQZ]M+$029SX1F'#<^](,NB:H[C:(@(T8A0> 6T^A5G03 /D8A-0Z:OP7>%UX!LYR) M.V5 ER<8EBSH=3QABD):?0NNS1@8?2%RP"6[\=TSC65(M^!CM,]^?+BZYX^E MP/+!X-QQ$HP'..TEF8=P$(>^-AK"9$ :13V'VAJ&P6Z4RHE-O=F(!K$T=)B$ M\>':8+[09&OF$\LE.@WC%Z7#[J0-&"!_N-P^48]]D@;AU.(B-@FEW9A.9KMT MJI@X#_JR!=.OVCQP>%\1R-G>*>$%6O<5C(0@^/ M3AGB6RPT2BG3&3MF!CX"?X&L 4ZFB/&P,T0_\)S+D>?CJ)G6>73E +HF,'14 M#-V\'P)F0]N$I4HLFO))Z21=\M*C^!R2^IB4N9C1H9N, VNBYPFO0@+ISX@& M_9Y+28!7G&"&?M)GF)8-UF1P7BD)U0/@IC%F1-_^09 M[T^=>7PU\>8)E0@C6!23.0*(QXVTWPWTW=2!IE8\".U>YA3V,0*9YB7*?F\^"@\T(=@ M1>I!>/(ZOX[D^>RLW^>(V R=KY@U/CG-5X#G)-3*,_9&'OAQ%J52MB.-)Y)Y M4*)(>NN$7;%)X$?Q'&OUE&5*M+UC(I:P$()O.+:?0!8,SG%6$ LC*645!9.5 MIME90C*O!&VB9&8YITVJPL129\<'"I7I.B=,=K"+^R1FR.8^#K^G+XOGUY.( M%>9" @C'!,)#'.!)TTF#@UZ#B&H)/=,LC9!B8M:GQQ"!.!T@,#,]G;R!\3@L M^4$*TMU]%"[XC2Q9/XAOG$8,Y*_)DA<="";WIFN2C-V))[9B-! N(G$1 @E' M9K7B:01;3(Q-EBT>LD.50#-39IHNS"$V48Q95Y@PT^SRZM5U^=UBLR M=/EHR]$S=(53SL0I^]3'K'#)030:.82Z9,]GF3UL&=!"0;PD2(_!3N^0F==. MEPF9HT:ODYR)8+*F19TU=6]4WW0*3]BZ]LA!5IKZ"(X3XCB;IB;1U$D?NAQG MIL+MLPM^DT^+@?MT#&XG0T<['O14&ZY$IUEJ3)?KOJ3%<\ M9U9D*2=H$1PL)Y#BCZ5D?I(L-N'SZ3(!?>F(C=$KPO_Y12GZ>0Q-FLE89/SS MN[&6)1R)E)YBP30.!^/TQ-2[>#T:V3@'G"(*+\)\&,1.WY'K*3 MQ)S9]?TIK.<765-ZOA^E0(YO9RO'\>)]3)Y1O]O#G\@"U^ MC:>3"J_G)!M-TJT=E+9PB$6/D@ GZ>-X<*397 '[5?) @?$*6;RE!%0+CC#= M*I+ZVE<2X-F5UBG!&J0KH9.\KB6SI7A-A[;"HR/\9.W6H5/XY1AGNT.3.3U+ M@\<4HL@?O_^> -S11^W)7)6*J0=&SO2\!=/"G,FS[[T"!L3X=?2"B/3DC2Q/^M5S6+516;J]O90^)#MDXFOPEV23 MS$?&G,ET =7SZ?TT__-UEH\!OQ#ZI!2%C<@31Q9[%Q;P>?Z0SC5>73;+Z,]\]@.]GO8( M7O0X?5$G?5&Z"PC\77KG8R?M=4V:$P3;S3,SL+*D);:A:K[WR6@Y$]R^()_0 MN':Z&2_-QXUW>-$_".LX;FJKY_9A)(JC[8D])*[,IZ-<#X>O-)V4PC08P-"3 M',G(-)5:S2U-4.C&"0K!"NOY?MO]55*GID-AZ+ETDASG:^)T=CQ!UW3!FRU4 M8GLF6]K&%@GB\79*0O(^ZHDGRR+0D?AKR5I*,IUG#7)HDEZRSA(G54RVMTXE\8HG/'4B-GLB ML_3"S*J>@/7QTW7\9^0FO =-W I]FJA#J93I\!RN@3_=0.+VV;ZI!#$3M+"- ML;/ 9U!.UE*ILF-*+_9HS%DR/TGGK?#@G"L&C,2)\\/I%L4@WCF=P"9^R\+7 M!(*.BJ!?GBX?Y_T5_4OJK=)$3.H:8]] F-])/1#;)IR,SY-Y(R-RQ^R'.6Y/ M:/+8F1@O2;PQV5[KC^CJ#):>*6?@LHPXV[.BV)7/)/#3K1_3U7+Z/ R%C-B= MINFE-'Y*NJ(PQ,-17 ]A(?*B*_PQM1\G6Z/,@;Q:O]\6FDB"4IGO2NQ M8,='O]%"$N]KLP23R"J=I,X>.3!;R.+X15S2KR69$AW7I<)8++#SC\EIU6., M0 [LG.HK"!SHY.=O/ZD-Y;.NRO$YU4RI22F;M45[UOA^;JWW:;"NV,VJ6CX, M$D-D)S-'-*G_08\#EN@JE-<'@\0Q6$+J?5UOA@:FL(Q&[&;F.5\(VZRXIB(- M_09*4$T_1O-.R+3D[J3Z3;(C<)8@!M_[1C/K63,GK/$DL.^Q;+Y%QRL*SBW# M2SV3@G.Z*#AW;NDLLQZP->\!5&97-G<^I:>GC7TM/9 MZ:C6I2DF['WES?75YWI5_O M;VGIP:XLW=Q=KH[#5_5APT#!2]BM54G/K!HQ(O@%78P&=Y'$,B]("?"'[EO_V\NBFR:C+:Z MJ3.VTUAA.JQT[C2F\,&75Z$'#AH%^"+]X3-$[C!''5\0ES6$/?1YOE@F'4C? M%4EFWXLO)V.L:=::2I,.LTD5[>3#R0A<8R-P6J5Y[EJS#D\V5EY6:NK*:^M> MJRJUAK[Z\KK7KK]FZ/IQ&KM=@S94*N\AZ\>S[\'074W@VF?_2PF374YJ75(Q M.T;7>SC$2#BYM;"P[N^1BR5=8;.Q:6+TCJ>0ED .Z?142F>F<[+8&366A?$, M:K8LGGX< 9@U8RL1=&C:0+ %!E9V-W&3+"2!,0-F7<26:,MW,9^-PCSD'3NV M\%!OP9G>E]6BAZ@EK=?%]'^Q%P!V]Y*G?T=&1BRQ?TWNM4J7G]EN>/H#Y6,@ M?(NGD_/ZW:7[BE0(1/_W07V<[1O+2.2KDF B$F>I;>.%&PZKM,9Z#OA:L!^2"F1W1R6R_JFN5MM%29+79 M^/)IOJGMF/L]1#FI_>V@I"R'&F$KY;45(P=;T2OMAJ[)JM[BR%8R"GH*,DYV M+ OZ$@8SN::TC&2X,@S2=I/$4C=0<%/9,*RD(IWF"MWA,(DR=[60>J5=;\EF MJWFH@:P!Z;$&DVT#6H&H3.]G.RV ML5;!36*#DYW($"QA5Q-H@%-MRG5%XRCJR)H,$@C:Y%0/05 3$*3+JL$3@LXK M;GWP\0B1Z5ZJF7-XK#E"3P2R>_O81,;7L8AA]L=.(X]Y\CVCCU:EK6FRH1H< M!1\BGCVUZST"L$P EB$WS8.9!!'5[HF/7UB*/,NG[$?Q&4-33D%$NGM[X:E< MP4!(P(HX=X9T/G@9#:,X&W1B-._MHJZ 7>@\A2DBT#VUM]T)0#MYW;I::;=D MU50XPM<&IYMF+$%C\7I(GNK.LUAD?_)"6@ JL\A\TWW7!L\D%MM(J<12?7 0A&.N?9T*%GZ.MU+@6UJP\9%^_K[_&\R. MJ6%UZ*:ECF7%\1JVK^@A@O0$8F@./ G1'(@KKF"PJ^W5*VVUKLH-U>0HB!.3 MA--3,KP!TZBT#4UNF >O4_+'L?/M^7_Q/)N6%!',^0&<32S"73'?J+1UK2'7 MC8.=L>#'>8;/1L9F/_@T*VVMI9E>2(R0T1*!^:WY$* M-)Y9WN'P^BVIQK6O>=#%1[TN-[42IF8+:.V0^)$]M.CRH]H SZMS!*VSB%:O MA,I'X>ZW52:-RXM:_F$WB8FLJ-%&$JEW6R8LM$ZV-F*4)9G0&UP MMMD!2J6 HBD>/,V-SB*X9=DYA_C6,XD[-OC6F22G.\^U]EHJ,;1*V]3DIGYP M IT(87F&T@:OF@F4]$I;50T8H7EB_L\B9HVS(98[U".N0/,GB.UWW^[6^Q)Y M@JWR/78U_3I,5V6M49?K>E8["PN1ZB&,2QC7SDDMNQJ7P8RKI6=;DE\?A%)]@H%H6?]2"JC)Z6B69I+N'I7YFX%EG30ANU%=$F UQI06S7Q M+"*RM B4,T6)J 15CGTIDPH7(S1>MA5%%+4I;U&;QG9U%1YB9.R7O6HT*NV& MW#!XJF$CZCT)T]A@&LU3F$:STC9DTU0Y,HWSVB8/:O0CO':;_$S((Q9.#RGZ M1 4],\O8TV1:8#**K-=Y*L\CEDUSJ/B4#9Q,@),NZ\V#73!_BZ8%<<&3!!5V M[%LDML(?4+ 5;J:O^8.$@\LH@$YA/S61\7X&TJ ;Y+-(N.8O>A? VKZZZ1& MI5;:NJRT>)H6GE?LFW)Z]%"YY%#.A **3]=D&Y;HR2Z,$QY%?A#1$Q"3@W97 MG?8K8N355M8ZP9RR03-@P&'SM,5!Q,>90\D\!93T2KNNR9K!TUSKO(+C)3[: M\=SG:HC](0"@)[;0[!\MWX(@GT".5R#&/0VD3OF[>IVG^CXB.#YU<)P!C@S^ M<'3VL7 _WM4O.71;OV"!,W&YLY42%N>/"V;1 +-H'&P4(I#E&3$;G.MZQ,QZ MV3YYPW;U+^Q[2Y#4K+19$I/VF2,TE;\4']^)<-N4XCO4[V]]L&!9[7M3$'[H M"DZC56DWZ[*967TF/A*U,PS/SQ=[FP+W@[%GTBU"BJP>OAI]$O"=1:KJ[1P_ M(D/\'@03=Y[$]R*$SX0UV7MO75.AQ9J9*.Y>F*=9IX> &)F=&2 B72XQM6N=IW686NMJ M#4%E"RI[RS,*#D_G$X'\29+\.JZ]?S!/-U@VFK*I\U0*7D3S?.3\'82L)B"K M:+JC+K&&_N MOBUNZ:;?8.A\0/Z]WPTI/_@[^>5K5&/TAJ]TE9JRF+I MCH4_4-I3>J%ODZK2R@X$]#/!^K8OVQL_:3IK9]")PH'G@][M78><^AKIKFB< M2HVA[U[(7BN+)HWIP0FJ!ETWX#;"_9A)@:\<(:#JB(%V&>RY+F#^>T3&D&# M:&RD'E[T6JR<YQ6;QUFMJ\_PE% 8 M^J07A>G^L._(1R^(2+>DC[L6P:X%K?D5'J68D*4;UZJ)Q-@C./;9]+!KIIJ= MS:T1U](Q#C_#1J3'E@U]&YQ_!NBC1]C5#5E3LYH9%*($6D&&@3O/K5) ^)[C M4/J< #9\'(A#.O9WV-^)Z_E@*#>)*'^?:U,52KMEMF4 M&WHQPAL17//CX7-"K%IIFPH$Y/6L5GX*$9 78<28V63,\E6V'T&VW&L5=_)" M!U787D29'::F RR4/U%N?T!]EK(ID=?:?J=VQ[4/)PA4C1X@JS7J$S7+A#[008%";3YV= M$5'2C#I%]L@+6,+)!2LX2%[PYU=BAX,4U3-/);I6IH^@'K0@"E<_.:_M+743DBSU]/-!C;UEF'7[9[6JC=4K.J]NE;O8\,R_ZW1K1[Q0P-_ MNE/F&5=[/D8_JJ@/';Q SBL:!Y5/\Y@$0,X*_;V\5DJEWS^:5&++ *_A^8AI M$XP<^_0N:!/BIBW2P*=.\Z?-^FF"2;'543 6>OXYM8$OGU![F>Z7^PO6UM-C MMKD4L]\[CYW?.S?2[N+-W<7:XV\%5]:'_I M^9_:.S]VZJY?WM]=7=]UKZ\D^*E[?WMSU7F"7[I/\,_WZ[NGKG3_3;I_N'[L M/-W #?GUI[55=SX0%[RW%\$K[$"6\)N%8>0;83_>.R&A(2L#^9'[?OSFHL@F M,-[LWM0]D!>G.DP&'Q910$\=- KP1?K#YS1MC[BLP>RASXE-)R,6];CO @KV MO?ARXHQ-LU97#>J/$VXC^7#BJFO,5;^+CN)KAEJK*ZLO*S5UY;5UKU65FJ;I M>[UV_35#-T1CB]78QE:O/9296TDJFY-WK"'Q8KL]S:1LH[^*23P(';#T'>X; M!-(U1!0VVX@FZ8J\126GLDJE2]ZVD,G1L#3SCFTGB7S+D^YFW*8P6";UOTHC M,BT+"RRC8 26#L12H3,:-D^0DIT:+]B-\'$6!G-FH3<3!CN2T+MU/B>:> M[[2A=^,6%0:B;[XWI'0)?>4?)!Q<1@'T#_O7;\G:=R<(,/S??D)O.S//];A* MMEJ,XW8S2L809BC,<,8,-^[G.;X9&C!.UC6YJ1>C,+*P0V&'V=MA_F;8J+35 M.CWWZ:SJX@LS%&8X8X:-_.VP66G76\TL,O%%QF5&,]K[$:9+O^ZSA-]&-,$A M.*C:/B\U]<4[MGA'.79Z;^DK+[V I?/XRRF<71+Y>4K7SX&_H)*\[R?CQ3IL4V#HQ!/'@R"D*95VLR&;=5&^ MOM00VC#I.0Q#*F"H*1M:@4J]%:1LPY90Z&*V U"6GK&+:Q_/%G:U&@\';H.<%" M"9+Q- O' ^0^8XFX$@Y"4!(K^X!(>HJCUV?H@&Z!CEEQ"&+C>#?]F7&/'PZ+ M'0/H /STWIB^1@%\*0@NO6&/N$RNEQ-Y7\Z*N^/[5%.L!D>LM!NWP[9XW_=7 M/))6?!FKNYJEKM#:+KJZN 3Y4? Y4#H0BA:,(32Y2FYM>205('0DB"TX #5 MA LM.4 7 N6"(53GRH46[ABWHMPI!)N/8 NV)WQ=R6)O(8^^_,7M<\H]IL4Y M$S(EV-FCUROMEI)ASE8A=H()Z&64LGP0].@2KR8KNCA]3$!OYTSG@Y!'][\: M=-_=8B KH'?FT-LB0_H@[#7I@=@MV3S\]%RQYS.K.?RM%P0?)>):WA!+?=\; MIN$K3)L/6;0HE14=9SECLM_VADF?:F)GDVJ!2:ER8TEQGYUI"3X<>8:46JD@ MF&7XF@7P3 >S)Z:2E99B@)^/,/O*(L1&>"PKE3:IJRT%E$H_%^I )AE()L% M[M1*6Z^W,CR1EK-8EFOV=47]DG" _324_9!PKQ_WJV&R[7Q2O(.?=YQ5*EIZ MU&6ZQB 2S/9?24AEN6=:9EVC2\.L!C(/2\,B>>$$^5_9 DBGFP_J>@:3> $@ M/@%T7/S4Z61<;AF+M?0$@$H"H U3FD,19+ AS%PDYGG,;BK7;M-))!?/7,0F MTP/BN!>0(\T'C"?V^QX'7V]4V@VY:6:U.E_0A="RHVEC4+<-FOKD#=O5O[#O M+0-2L])FA]1KGP64R@RE$_DENMJGR2U=%#LL-9HVQGJ'.R:31\=T5@0>7760 M G01&A[1((!U2C=0VKCWGZE1HH[%\HR"OP%$3>@TL7!O7L])]W[_A7(=@<[ M,93,[$3,KWG&U(98,%-,J0)39X&I$T)*$Y J*J2.LXMR"W0MHHA6S%0$!9AG M79$1&J.>@Z70DWSLL (C(P0-A6^-(C^($(2(<"T<8.D)O4F/V,+DA3W1>?8Q M%E7JLDG-?8QE_P"B'X.<$U;]NM_'%MUY_4";:=>4,X,;9M)28/N*)-U_9"U9X$U MGCW;MC'G*4'79/5BZEEM8A3LY8X BG-M1>YAAKO!J$3O/->;3T[?,Z'#H$M% MD1[L2-0#+WD\H.7YE. MXON>J$:NWT(?@62)B_SQ38B' 1@@_;SOL3-N]DU9:FBTYH>L-P[9VR JS10 MRMFF7O(#8!T W*S+IKD8F?!8M$; F,-0F2<\T[6HIMQJ+>Y;%PZY5$C.-N64 M'P ;M/*"*K=TO1 .^1RJB-U,8GOI0P^[N$_"CX(EN'C 7BCJW!&0VXNF7OP.&L7J.,PS#P ?O$RE+:DI(=P M=Z4"7I;AZ %XTR$"57396%*8F$=W=PXDY4)P*J$P]$DO"M,=5Z"EZ@Q##;?% M%/5!!R$4T(:.$ZR"_*?+")T9T3]YV:P,-.N5MB'7%9%"5B"L91F>'A]A1J7= M H@=[M4%SKCV:=RX-%:)KM$Z9)8NH,:S2]L0@AX?870IIP$^K6ERY-/.DBQ= MB$>_(Q^]("+=DC[N6@2[%GS]5\^A70QD"8!1.\XT8JFA<1?0__>1.L^W=SE! M<+ZS#VG14]/OYT;%=+ M:RELJG50_2MA8\+&^.GUT>:A.YN6&A_\K"ZA9GD0UXLF%K6)YTF3C+ O73HH"*0.]'HX!-<6#)"_%W\B M3H<\EW>II/6SE!ND:^2WU? M^AZ&ETG IDP#-JW25FI*N6K\"#LHDAWL90;&.S/8$_TZ1;^Q6+&B\&O\P@2* M9 +[#049CP1U,1((,RC>2-#(9B0P*FUU&?I%9L0Q-7Y%G"C$]B%%?,MFMLNZ MR+?9GG0BDR!FF0DW#A[ ^*M.+BRA2)9P@JG,&OPWV60FJUHYP@B$$7 _F5EC M#2TQ&@A#*-YHL-MT9@W^33:AX6DTX&VQ7;RC0.\HUVQX^0+X'^P7;$L(6H6> ML>1&PQ[VZ4G1RU;! \F+PB!$+NN@6-X^DW><[?+VI+-GMIDL-O9=#T=/G4DG M]B5WS)7<]UG8$-Q/'4?"B.Z6YV?2HD*Z*K>65'LO_-J9P-DNFQZ.BS,UQIFA M"9R5'6=YPDQ+W-GA:$5:OD!K9!98 M"J!Q#K3] LO,D-9,7-KA,^6LEWP^L6U:\*]-7MI?X#_IIX?(?R9NO+?SW3'H M%J95CHZG>?;&"Q+"UZSU6- H%IX&6$*6Y0VA-6,0BN1Z(7R/;45S6?7(9Q\Y MT@CY(67KPP$.,,6'36O;4TMQV<951,G]/G&1:Q&X'70=XB'T-)A6]WDOHZ09 M=0-:/O("0A5ZX6,'A>0%?WXE=CA(\3KS5*R%"V7Z".I!"P!I*Q\YH?#7BKHQ M+XK9_]+64KB39J^GFPULZBW#KML]K55OJ%C5>W6MWL>&9?Y;,RKI0X/)@N,( MS*[:\S'Z445]Z. %!37_C39OV LWIB>S?ITA9UHRXMO8K:RW2_PF$HIW48JQ;N M&&:_=QX[OW=NI-N;;]?=RYOKN\OKKO3K_>W5S=TO75FZN;M<;>"K^M#^TO,_ MM7=^[-1=O[R_N[J^ZUY?2?!3]_[VYJKS!+]TG^"?[]=W3UWI_AM<^O[P>/TK MW'?S^[7TX?:^V_U(I7+__3J_#K:VZM\'XH([]R)XA1U\Y+ZUO[DHL@D,,[LW M=07@(%9@ECH96=C&=>B/@T8!ODA_^&R38.2@\05Q6;/80Y\3@TV&(^I.WX4+ MK#'QY<33FLV::>C4V2:45/+AQ _7F!]^%\/$UPREUC#5E9>5VNIKZUZK*C7= MU/9Z[?IK1KTA&ENLQAI;O78#H;IQ/F4NW+IDPA3;[FEF3!N=CQ('R3[&TG>X M;Q!(UQ 5V-+?(Q=+NB)OD9Q25JETR=L6,CD4,KN5'%E?28=O>6J*IF^3Z[2Q MMT*65)9:%J9Y5A(3Z#L6^LYA(7+CP7F;.BNJ]16]6A]O)P2:K3,[(5"86-E- MC(^C$$WS+(]"%.95=O/BZ\Q'35'.[,Q'86%EMS N#K?4%+54AUNF2Q30#;S> M(L6=\W<*P0K!%NO.<]@E>>D-1SX>8#<@+UB<>)LC^3*GB?CXA#L?T-L1 MCO+3%$V@J#O*5/W4\*N+LW$+![PL9["GQILA3LK- M!S1/7H@<6N1FZ[CV>"?G)DF+[X_G$=S:H:+AVV^=?(*PLW=J9'T&[T'J+ 85 M+HSY+(WY1'.NG4VX>9RS?H4A"T,NIR&?>AJ[LT6WLCY36-BRL.5RVO*)F(&= M3=@\TMG%N5CR^>Z\%_ON]]IWW\QDWWU+[+L_?5O$OGNQ[W[YOOM?.W>_@$AN M[N#"_>4_J&BN'[M_^ZFEJ]K/?0?^+E9XVKWZX)UK2NRA M=]VLKQDUI6%FODN[48,X[A@[RO75W]RWK4:MV=RW/:=NJY#K<=K:K#6V;^LQ MTNER[K]9,YI'J0!QA+:V:HTM"T#DWU85'+.FGZ1:1=TH9F&&->4JI(5MWMF5 M]"C)YNWT0)K+^$":;NA9/XZ[,;ZD(OQZ0A%F_))CY'+ST[OS?DF&!6G*8:UQ MA59^[+,00NL,O<@-,RXQ4P[1"#QQ@J=B"0#:2ME?Y$@/B-C5&U>Z1".ZFK*% M4(XQ7I=5T(\X1/!'6TJ/7#UCT-UY;O5R9N]8FE=]QB*)$Y59R#[P''"MP814 M_S,BX;@\=:W,K>3Q'?G60-+5)5/G'3N]UTAUPB2']_+(YO" YL8T!Y@B,K@= M>E* IB9G-S9;B[L;CG&(;#8*SSG=9SNMEZQ6Q8%07Y;.LP'GLPXU=J0WKN5$ M5!(/GD]??XS]/BH]95+6U<7D/1Z+7&1DEL(G;_+)K1/Z9'H I6K*BKEX>HOP MR<(G']4G;\!Y3CZ9'I4IJTM*>I78)PNS%&8Y,4N32[.D9W2J=5E7#MX:G:-A M'F7A2AB[,/9]C5U3N#1VH]*N*W6Y81;9V(5A"L/*-[LFZ>I6G&L=T.A 8CMH)3P<.=X88PFS,$$"4;F!++F8;2B/UX:D5Q(. M!MBQ:3PP?2)$;VM2^ I6U_$HBVB:OD681A6%[:O(I\$9M,JSXP4U:#&[%"R+ MM-BA50=7:A!E03F!S[(0?S_L_(Z<"*^%#BWT(8!3+."P]#KML]"2T)+0TBF= M\$*%TVRZ= MAH#._FDOQQIOM$K;;#8X@DZI=H6L..Q\Q:%3$K+_$P4A+<''"!5K@-QG^"IQ MI9'OC>+U&11BR7MUL1\,R(A>>O)&EB?=WE[NQ;@LD5XQK&>_X7$Y6+A(.!=: M$EH26A):$EHJM):R9!&69U_%\88H+O*0RXU2X4N*H*6=CG=89!=6G.^0M5>I+_R_$ O':T^/V/*>7?86M@RUZZ81K5%IU^56D_^<-)$,(=R1T%+& MR1#/>M2-80O+#0DM"2T)+0DM"2T))(@!":%UK*. %B M?O+VG;B>/[/\?(6GB]2S$7VPJNS-KW'=G)TG:2:KHZTL;M 0*1*E -XFUB O MX.D*5\ 3A67$G6=[YQFD"MWA4'*\X,PJOXB5*:$EH26A):$EH26A)4ZHK;/6 M_&ZD26/+72,/OMVGH<)[\(RA;7<>'8 AK=(V MY+JRF.@@,%0*#"UR:-ECB&Y_566S?LA>M=,ERO#'88@[Q9VY\6$\9XDM/_SY M[Y&+)5W)[.SGN"\7.K@;VXMZ#HX//#C+4TBU$YX,K=?CDZ'-);F_.9Y">A < M2GW:RV&2*::9+ O+N3Q56C?B4Z4S/COM4.?(Q5*Z& OV&@M.>"*UWN#R1&HQ M%HBQ8/U8P.5IUGKS**=9%WDL$ 8O##X3@^?RG&R]%0^?II)5%3K^3)Z+Y&WA M1H0;R<*-Z%R>P*V;E;9NMF35R/@\48[HM7*^V6V&R'\F;MQD9=Y")Z]AGYR()NXCB,5!HP!?I#]\3J3+R>7:^S2.X7%US2C MIC3,E9>5FKKRVKK7-FJ:LM];UU\S]-7?W+>M1JW9W+<]IVZKD.MQVMJL-;9O MZS'HAYS[;]:,IE807;5J#=,H2%M5<,R:OM5K-^3F;%S&K!L+]RZ)(>,1ZC0A M4VNKA)TN>9.^PUV#0+IV;6Q+JS-X#A61.0WZ]UFRY4]VZ4GR\6*KQ$+&;19$ M-_;^W$3X]80BS/@E1V&^N>G=>;_D4(>WRX<+8:UQ*@D_]ED(H76&,"T/MQ#: M^8E&X(D3/!5+ ),:M!(M0EN]<:6D#.T60CG&>%U603_B$,$?;>D:^2ZT>AM+ M+:LLZ/G%EU."5TH9WC,6R9,')B?-$N5L_W7SLQ03YKM,'LNP]^4*6WC8P[ZD MJVSVK&6P_^6\LIIU[719S74MWN'2,!?WU^:8U7S.*Y-GL_:X">=D[/04/*4N-QN- AN[ M,$QAF/L;YD+%1"X,LU5IZPU%5K3%:O_",(5AGH%A\CE@FI6VJ1BRMJ3J((]V M>>IS"MB6AM,"2Z7IQ=?]/K;"0/+Z4C?T(RN,?+J4^>3#*V/U!//;+A:\5BEK M=G):-5I45A5:*IR65M>_7;&ZL*)>V]!_(1>)O[KOW_O/R"5_H3CK9]9?=9.W M[C9 &0H]U]QH'G)(E$ 6+\A:-E]9@-6[RLK;XBLYH7P102H@:)$.$/ I!WP6 M*H<=!I\=O9-6:6L-6:\OS=!$"'7PI2I3#=96_$.X8 R MVN ';>Q+>#ARO#'&$F;4M@2B<@-9>T=FIKY-%42J*&Q?,1[Y 5KEV3$A RUFEX)EXX@!XXB252E\CM;ESA0^ MRVIK[8<=%GFLA4YC60@B@,,UN+)X'P MAAPNDEO+C4;A,X26A)9.[]FW*5:]CV-GZ90<.?93YV7EH'9:5F(FXTXB2+>O)&EB?=WE[N MQ6P4EB87ZV1"2T)+0DM"2T)+/&DIR]GZ\LS\&]?R,0KP-]\;=B&YB_X58.%YY>L26]^RRM^RU@:&A5=HM65%$TH$ NG!'A=!2 M%INBN'5'>J7=E#4CJZ)# I0<@G(#V<$=)FGE9 - R5->_1GD;UR1(*Z?1/%$ M$S5"]"8Y!/6( \J$SX2>Y*[*\8@+,XE<#4$+"RT)+0DM"2T)+0DMB?P'H7FA MI8SS'^9G;]^)Z_DSR\]7>+I(/1O1!ZLJHOX:EU3=>99F5-JFW% 63_,0&1*E M -X&UB WW#6XPITHWR+N/-L[SR!3Z Z'DN,%9U9?12Q,"2T)+0DM"2T)+0DM M<<)LG;7F=YJZUC?5#TTGL0^^UR?A+<1W.T]#FY5V Z:AA]2U%MZ#8PQMO>_H M RU&(9:BR<+"0R5 D,G<$,F/;Q5UDR5#PP).DS<>;9WEBI'K+G4_?T]V%_4<')^$M_49>5R/%3M6*=96G!^5CA*7 MK&HTV[H85R:^C\(@1"Z5QZ[C1E.AXX8JF\KBP'&(6E<%!:> 0\E. >0T*8*UB3KZL$)R]DZ1RX6TL58L-=8L&%;6Z9C@0;H54U9,1#K\?!I M*@>?$,^MR7.1NBWS1WN9$G].[$:/2ULV6K!J+2XIE<2/"Y(7)YV/R MVQPS<'J3;X#)-YNRTEA,9AF/PAY_9Q:?'-2KME-N6&7H9!GJUW?F(" M@G]M\M+^ O])FSSS+@M3>268:7_I^9^FQ.+[QQ*%UPU Q,@+6!F1"Q\[*"0O M^/,KL<-!BH:9IY+^*]-'4 ]Z&X6K'UG5OLPPK2J;0*W1-K7F13'[WX&?-F:$ MGG&UYV/THXKZT-8+Y+RB<5#Y-->E(7&KL_)[W_65'>SWC];!&%-@$I[/:L9< M1/2\6WH7M EQTQ9IX%._\1-I]GJZV<"FWC+LNMW36O6&BE6]5]?J?6Q8YK_! MA)\HY-F!OM3EN&'PY1-J+U/CK&Z0_PSJ8::HS(\\$_@Q4YI"FMDN2,9!HP!? MI#]\3J?8Q&7]8P]]3EZ?V %5_CO39=^++T]Q45-B;"1)"\F7D\LU=NF=(XJO M:49-:9@K+RLU=>6U=:]MU#1EO[>NOV;HJ[^Y;UN-6K.Y;WM.W58AU^.TM5EK M;-_68]!J.???K!E-K2"Z:M4:IE&0MJK@F#5]J]=NR#G;N#Q?-Q;N73(WBD>H MTTP%6ELEHCW!>(VE[W#?()"N81BWI=G<-&TNCCY42.9T.KM/,@)_TKMT4!!( M'2E.(Y#89&B;I?Z-O3\W$7X]H0@S?LE1UG2XZ=UYO^10A[?+APMAK7&2%#_V M60BA=89>Y(9;".W\1"/PQ F>BB6 27%EB597KMZX4E)?>0NA'&.\+JN@'W&( MX(^V=(U\%UJ]C:6651;T6.[+Z=*%E*Y=G+%(GCPP.6EV"8@5%FA^EN*EH%TF MC\4J9K%_73IBLWXHW;M5-)9MD_0V[N;-1>,D6 MW'?K>S&AOFQ)?0/.06W4RKZ7*C ML;@!4/ADX9./ZI,WX#P?G]QB&V(U_>"\QB+Y9&&6PBPG9LEE^F&+[O356K+1 MRNKXR?)N1A+&+HQ]6V,WN#1VO=+6#%6N:P?O2Q2CL#!,7CJ]DV$VN#3,.AAF M4Y6;=6&8PC#/TS"Y+./4,BKMAE&7=44KA&&*8IOBSK.]4X!?W'FV=Y:JTNSR M<.(F""+D6O$VNR1=W8ISK0,:'4AL[YZ$AR/'&V,L818F2" J-Y E%X?TP7AM M2'HEX6" '9N=:CYY(D1O:U+X2GD X*Z+:-M46*.*PO95Y-/@#%KEV?&"&K28 M70J615J-2KN>5;5,CHH7E!L]XG19H26A):&E\]'23IS&-M4)%P?+WY$3X9FQ M=7MUG_S=SSM_CS_*7:*K'B M/&C/K:\N]H,! M&=%+3][(\J3;VTMQO/36:RH<+6D*+0DM"2T)+0DME4-+NQTRO.T!LK$77&$ MMC-(H6"\4[4'NJ1='(ZP&["RQ^>5\R#X5J$EH26A):$EH26>M)1E;D%GLO@0 M/'G3*G.TR-R-FY288UEY+!BXG(D%'FG>9$!"W,7^"[%PO#3UB"WOV65O8:M4 MNRY.F5JEK'I(MALQ!"LJC7Q:URL8EF< MQZI*B'2-LP:K<"E%T-).+F43"9*=2]EQ7DGW5FNRL83MX,CG".3MC[Q-3$=N MR&LRY#6,Q;IFN2!/E(@1=Y[MG6>0WW2'0XF _QIBD=$DUBZ$EH26A):$EH26 MA)9$B@^_Z_2&NG[V^N![?1+>>L'N\\]6I=U49:W.?]J9P,_1DH\.P(]9:;<, MN=Y2!7[*BY]-[-G>^-$5>@ZGB!X$AU*?UG*89(II M)LOB<1Y/A=85[2BG0A_J'+E801=CP5YC@7["L4#G\D1I,1:(L6#]6+#!1G(: M"^I'.8VZR&.!,'AA\)D8/(_G7.N*$4^E]&;&)VQR9/)<)&T+-R+<2"9NA,<3 MM'6E46GKF@91>'G=B#!Y8?+YF#R/9W/K2A-,7FW*FG+PN0K"Y(7)"Y.?,WD> M3_W6%9HUU-3EIIGQJ=^YF#Q;\/S$! 3_VN2E_07^DS9YYET6IO)*0-/^TO,_ M39G%]X\-D?],W+C)RKR)3E[#/CD13=Q'$(N#1@&^2'_XG,Y%B,N@Q![ZG+P^ MD9;B&T\Q.-P!,G>"J6 M ";U9/)9A\\L5MO"PAWU)5]GL6ER3&L^YZ7)\UE\W(#S?!8?5>4HVU3XSB<0/GF33]Y0 MK3A+GZRJ7&XU$3[Y''SR!ISGY).UHVP7X=LG"[,49IF:96-#A9VJM18,,LTK8-8>SG8.P;RK'E9.QTRV:K+AN-@TLIB5%8&"8OG=[),+FLJZ$: ME;:FF7*KD7&VM#!,3C J#'.387)9Y$!M5-I&W9#U@HR8HBRAN/-L[Q3@%W>> M[9UG<#+-31!$R+6PY/6E-&/=BM.M QH=0'P!0ZN$AR/'&V,L818F2" J-Y E M%X?TP7AM2'HEX6" '9L=5CUY(D1O:[+XSJO(\_)%M,8VI6FHHK!]%?DT.&/' MNL<+:M!B=BE8%FDU(=+BJ<+SGG9T7B7".3V<0FA):$EH26@I;TYCFP),BX/E M[\B)\,Q8N2-ET:(+[6I],1F0-V2)(X2$3Q%:$EHJB)9V.@YGFSI)*(]\;Q8L6*,22 M]^IB/QB0$;WTY(TL3[J]O=R+ABCL4>W[N< ,CS7/.@M;:$EH26A):$EHJ=!: M^G#8?#^ ]L-/[\._YU#I#BJ%H:+XF>V3+T-0/[H1W ;V% MHE2;!J=,"XR+5GM0[8=Q:$C9I"4T[*BYI1V[*@Z.'=DGYU9K8&_=]:!!RL-% MRE7>CH-#RN[)>;\UM+;N6]8D<&R"4A^]6%2.(CYAID;"'@W?8R//A[N$99+0 M"!8E>8B2U"99H_$+-[?4W%)S2\TM-;=TI,D:1>7PFQ>$D1;>^LCS()BN,<2+ M>DW\0S2KJ-/S>B?GO:J2UZ1KO"5D;5C*,=S29BQEA;VY.Y:RH5W9/SD?F"V[ M7VV^>D \I\&\IV/>*D_'WC!O0)C7M:M]S?:">2^=XD$SGU\6>3HX?_7+= 9@ MQGX7HNH$71@N'_,HXBZY-U@<\P3_&SH>2^!#;(AA."R>$&9E[A#X7;4BA4[U M-MR-3:2BN:7FEII;:FZIN:5#NJ6=N#JFT;VW5A#LDI2(+\%'J4+I0KDWK/9Y6E\;;/(_CA][&Q[3W%)S2P?D)WAQ26"U#TH2O($LA^]@[WN! M$TYYDZS0>#N;6VINJ;FEYI::6VINJ8G\'VX*L=LLPVZ:YT!6VQIGE M)#=QEO<6L!LW3$<^%]/.,S6ZK2Z5E7]V.9:%VD$+X$.KVR4Y2XA4!3W 7M-J]7J-+&ADP8&229TL6$$C>Y(%?90% MIE6M%GFSLJ A^(;@=T+PZXS/?'F"'PA3RNI;KY;D#R*KLV$C#1O9"1M99[#@ MR[.1X-M*0?$/R^R'Y=2;*O3C)VVT@^4Z_9;:W'AO0D'Q#\@W) M%TA^1>[/GDB^[UNM_G#KO*$#('D*>/Y* %*%[? ?M>4IB^Z\0*P]+-*: MPQ%^NT:B3EMA$;WQ/99<>,YRO#(1KVXGW& .CG1@P1P;% 9A NNQ"#X.J%OA M7<1\8\8BZ@J0P.. "RX/Q"2(@,!*C0#&7L "QX.'XP0^H'*0LV+IOP8AN0F[ M"_N>A3&5C+R/N,\2[YY_>/#<9*(P7_N5O.IV_A,V@AVDR>*?O"#HEP)Z6.J" MH/T7=XM$XO5'(VO8XT-KT'5M=V0.[%Z'=ZR1;=ICWG6&_XNY=_)'DTB=8,;N M^.DHXNSG*1O# =\S_X'-XY-?BR@)^*@#O0ROA5 9CY\-*H(N@&6$$75'?0\T MSB-\"O;$#F8OQB1"QOJ7U??3!X)"EH"D_O/K^\=/WFT\?#?C7S=77+Q\O;N&/FUOXGV^?OM_>&%>? MC_?MF?^<9K'6<=UX O#M,X15N_,O![_:/@($Z E)E\ZT^ ;]( MBN]=M] MY+HR7THN+!GR&3'DD@HDONO;\,O>PJ_;9YV%WRU[;:=]UK,6?[WLMI64,B? M#9P;ITF4U/DG94D" M@8?AGPL-URRMVO\.C3F%>;>)DM?SO_#".?UE0TK_)8??L M2ESSR!O[$@_!)[CFV39KX;'FC/&GU^786-AEM0]MG-#?" M7>M*AZ(1/:?>(QC?\,"QXR.? 49XKVIV]7,PQN5\48?BQIS1QGF>@^$AS2I[ MX_WB]B!9M\*@+HY@[-N[2C,_(,EZ'$ST8HI9 G_2Y6&DRPL2%MQYZ$2G]O#Q M:VD4]_*<50?MU?A+!ECJE;BY%MHC@ZS7V9I4FD8;AXQ3J\:5[A:IL,JGT^H? M5/>6-Z7$EOEO;J_X.)O%('B=AN/3--Z*([\1564Y\62.\Z\(VQ^XR-7XCU@0 MCWX3GQYQRN_&LWOM >K#G>&N4M\;??@@D6P%BWYV+!N>G)NM7DW+BT9GW@O/ MSH8JR;1)8-Y.&#>J\ZY4Y\\*K)<(U4W)I4M=QFU[<$ J3J,W[U=OWA*C.H11 MG?8!8=2;4IJIZ.%TQ$3>^A2EJ&#&7$C41D-^*N.E+BR_(6 O-;AN3" 8/.ZV MS.XAJ2B-(OS2/'='R&2=G/=;0^N0@@QO2MW%F+E!S!6-FM2+)QB1%8KO*&F4 MW*?RVM^9%\0(7!Y?@2VH _=J_!% 6Z24L??(W=,_>136$8F=-9,_(*6D47.? MG^4NR/Q: [FJ2-3%A-I#LI/>E%:KQFEE*2WLD;\U9^^S9$$JP'XAN-ZR1^EX M^XT'?.QM7/S<[:&7U^SW7E5FY"M'K-TF/.P6G_K =GNM]LX:;S4:[H;((08: M M\U>)S +5$)//,BXY[Y*14 (X+ L5#OQ4)YS^71T_/.CE=5>1;V_%L:PT)Q M#$;BR L(K)<9N"]U:%]$$5X4)82J(9074P MZ#0+?O+58R//]Y)Y9V.R'&"8 MQ>ILP^8;7?J@$71=9?I0,72(GI%!N^J'W@N&'MW0E&;#1S)*Y#BTB!\H_0@UW0%LT?G"'>_?4J.#B+N+$+=Z8G;=+/8+F5J._ ]T=5P% M. =P!M]->6N/HL;607F=&TOO96>A[QRG.J11VMO(Z\;$>QI67 'SC1IK[>FI MDP@_;![(XHGP>SPQ>ZUG8L6'/:B&AANSZI5@TJK\R)VADD4S*@95O]DAVC^O MHNF$L&EC=)5IE;64EFZPP-65WJ=5V:ZKN^SS'6]*<%XX#KHO8JR^E@K0&Q.C MS^'S!+X787;X1R[^]TN@X)SKF1NS0_OD?#!L#7N'%,%MY.N+R]=GP:TNF2Y6 MM=WS,8O:X^# 7X)[,#;#:-[XB)Z![RKH>GSC// >)0)8YM;\MO$1O2Y^NPU. M]3&FTVUOPV@;']'3L.(ZXC/FN:J*0%@T(5JK;[,7PB[]1U4BD=!6R332!W 1 MN.0?>%H]>P^'V+7ZG2I';IQ+KP3--F;&SX)G0\"S=JO=/0Y]N D,'X8+9<;F M3_:?'*^R]:Q21,'V6H!V4T+N4YCWL&KI&Q7^I1-Z=X]6G9/S7LO:OD*X4>6? MS'*CE->J\DX*:D"0Z*&*-Z;7/S=#1LA_S:&[,?&82#S=P=:CY1I-_K@T^4UB M)=OB&(6.^S4E%X>HO[\N=3BKO)-:<7D\3+\,+@[ M37@T?<,J\ LQX2S53=@+9L_KI%B&754$PL#B]@V9 M#D_I/6B.^WW=F23;*,'KS?)[C22SG&( ^)< ^VL)^M_F?\18M)_U9[W(H+\Q M-\8X8]MNF=OGVFUTAT>D3[]=I%S!QY\1*X"&"J3@X\!C9\-<9[D=^XFW+;0?ODO#=L]W*CAN/U M8#PK-[Z6$+[V69!2-B06+BLW6T*P.QVJ\8Z\$MS;EQ;M#+@LC%G;[ M0"K6WX*^#'<' '-C8QR%4^,NA+T%U'2:Q;$7)RQPN,%\/W2H55\2[I)7'Z]N MLP-637U/%/0_ _!_SV!_D8'^0D'^-E1$MA5]8=UJJ]?;.M^G4:8/&>&6==K9 M*<8M;90^Z.ZL4?K+Z=9'E[_?;/CE*R2.T-S*HF-I3&W/X?]5O:7;&%RO*@CQ M+#D+"Z(1F=OZZ=&(0>_D?&BU!H,=V&2'$1W;H;7VAA%SW3RT9\1,;+AN6RW3 MKG9W/##4?%W&7GV(+!O&MW6(;.VHY;[;2CUWB.P(=8&/H.I'WBA%*HPI3):P MQT(373#S@5)/D9U$H>\CPGC 62)@!\8D] &@31;C+IRSW[P@C+QD3N/;)& W M9K$#$/ZM7KOQQ[Y:=%K;'[L3?!J>G _,EMT_$(1Z77)Y'2[A]0-_RTHQ=>1!Y;1C/D&-K$1 G5'[/>MJ"G+2>5'!M8M"<3$ M_IA]\T!&\33Z[HOKNSO#)*Q,[[0Z_1WXIAI-=TTVJ['6,7FCN.%CC=76%9+' MJY#LDLL*#Q__BB#-1)H">AT-8"WZ@:0]-NKK2ZNO*[!E?7/H&$/]KT1MU3T' M+KSDGB7>/4Y8C9,HI8M\8TKK,_D,/F:P_9*!-HNG/#U"-L1J\]9@N'7_LD:G M/60\V\"/\"1$6\Z>^SMCSXVZ^Q1UEVK/M%*TPF!KBJCA:1NU]XE)M +(5^.+ M',0+)@#_0X)Z8RY-0;9^N]&4CPC!=I?.PT9Y?G$$Z9BZ,R()C6]? M;_YA=(Q9&J$7/\&/=CY$^'AUG8UX=6^PFI;BSV&TDU&OL-^3]AT:3@B M?-H(G=:PPG;#B*U&)3[_N^O=[XD;%YS*GLQK02?&I<_BV+B XT^G(>XK='X" MRH#U8_#IS _GG%--<#(W9C[L(&NS$V-&8FP\>,EDPGW1G"?[1<(>M: ?';M1 M@[;Q5=_@O6 U?DW(SV[;)^>=0^I.V6C,^W0WZ[BRH;SOTE#XWM8M\!IE>;M: MSG%-64_3Y70/M9S;QP/M=@^4:+-EV=O,R]CH'H](OW[#B+EE+> M, M>DP,C^\7__RD'^ ^.%;=.PEWJ4QFXQ0^T)Z_A(*%;'4#@^"D"]].C,V'! M'?_!$OYI/.;.YDZZPRRUW:=@&D9(W[G!0&:I-C>E:[]C05J-J&^[G)WS58TMZF Z&"S;-UQ.P?4FO*MV T+.'A' SZA*'1R,_OI, MAW\]S,0^)%YB B\9M%N=FL&73PM,'(6=TQ!D0Y":1MD_)(JT4+JW6[TCH4@I M]]4NU"5TB=[VV\/.@B.Y88H9<(?:9F^M+1*(?TTP04BE?,!_2A"W >(?9J%( MN'\?<9^JHCX\>&XR432A_4IC$F$[/,O7G\TLH8]/K0&7==V1^; [G5XQQK9 MICWF76?XO_V3\UO*0\6D*.2\Y%9GYW77N +?B AR'"8Z DCX;!;S]^H?'U10 MPPOH//2C#U,6W<%M2\3'RR[Q-5I/?"WQ8#@\Z[?[B K2L)$+2RPY(RPIL6'Q M7=^&7_86?MT^ZRS\;MEK.^VSGK7XZV6O7?Y=U[*>9[/K;6A;!^!";CS)M)K8(:,.0[WSAGH6,C MVVSUVJ\P(M70Q*NEB15)^-L211>K[3I6$S#;@ZA[%_$QN@W<7W2IYX136(Q?8\/2'S2">):/P"V'6+2)6QBRJ_*!W&Y<+W;\ M,$ZQE#L=)1&V(="= %BQET(1PI(;Z#YH8!JC2.L,=Z? MVMQ9XF3>3^QS&-4PRMOP-_XC0\8_$!=_SQ#Q4N)A#6\TV\ ;M_>A-[ZSAOP. MZM@[ZWV]6_I;NP.@N?-6K"_C;GO5[H$?^._3<'R:QF#WQS''.5ZCA,&#Y!O@ MLGZ;M(8 UEQ[PM<./'.OD25M>/I7Q))63 #$UUZ-_XCY!6+AE<3!+X'J( !, M2I]M]55BWGQ3T\DT3\XMLS6HZ9;Q--OI0#2$+7T0#3F^,7)<-9%S-_2X7"/8 M>4_@0],(CM!CL+%&@/$%AH-3MM )&C/E;3*A[7G0E<*^+;4"&[2"UM"J3APY M2-.D<1LT]'B@2L%"@JS27/?DO-_?5:OI_8K^5Q#=.$+OQ6?F1<8]\U,JVD5< M%O/;2M,8E48RQS (H@DI,O!,P 5-X R#PC1''.YHC-(85HP;ST9C2CTYUO$] M##"=ZC>)2I?A= 1&TY)I@Q=1A(R4YJX\79OIG9QW6^9@ZY$0C8NCH"OT]^QC_%(A32)HMZ@\B'1T_%M?CGA4UU)J)]NM*:: M*NOARY?V1EG43F'SBAC8DO;6G92O:7D,/&6*#LE9[>T7D$.C[M?EFF@TW&VXV_"P; M7MB?4O;=HU94P[J&4\\G5.B-[S']SG.6BQEJ+'D[X52R-87=S#'L&H0)K,(EH3"L.V@;9XV(5ES!PL,L62^ /.600'HX3^(!,V[.B6?.F M.WAV%G?PQ.VB+%W=5M*R3\Z;MI^OKNVGSB\&+\LO%A7W$M)^N_AQ\:^++\;7 M+Y\_W5Q^^?3]\M.-\8^KKQ^_?/_]IF5\^7ZYF,(7G>'\[Z/HU_.-?_;21_]^ M=0MGO;TR;O_QR;B\^O[QT_>;3Q_Q7S=77[]\O+B%/SY_^7[Q_?++Q5?CYA8^ M^/;I^^U-]6!K4G;_9 5BF,@JA8)[BC:/G52V!I MGXDF!L(6^0XV3>0Y56](T4:ZBNY8X/VIG+92KJ&K-G"O(QYC@3O^>37^K 3= M32;G/F9U[_#T#>"N-P;[(D@N1#$T;.T:WN=X/+Z%+?SFA\[/S'JRVBQUGQ.PV;P_Z739J.UW6-EE_X(*QQ\$&FR&Q1"EP2GWK5&ZM M[<#(MV"H/2@K34*F1(OPG=R.>"&A[^HM%8_@CLWAV#69.^A:]K#='K4'9@\0 MO]ON]P=C' R]#,LU'O"?-$Z\\7Q/2/T1 !UY,Q7%_:TV/UP*19'^ZGQH M$;8EX1V'1R(1^/:2N*@7QNDH]ER/11ZVO9+OD>MF[Y$?/_#R)VE<6$M^&J:1 M_/@78R8FV<*JD4=6/7[BIDY"-8@\('&,1W#Y/?=#T;$ +M.-4CPB[AQH*86? MPE^PS[L@C/$/6N\>=&.\= MI1&E6AHN_ ,X!NY:/BA)H+IK]:+%FL"F5/%2R(^VCT1HPXN-"6?N?U,P='@D M?(05GQQ<%. 4=X,[DPEH_#X MO?%=8M4%8)5QG5\V'O,W#Z[B#HGAAHUY,C=N>8P[$TB^Z)?J[0;<4#J&U:D@ M&-\7<]^/<]13\^D1S<8>]UTBC#L><(G*\U9&@2V!_B%&U QGPJ=>G$3P/?"9 MNU!\E>!7\H>TW#3TN9/Z3"<4>)&GYDD"&3,,S19W0B]'S([G ?P=>_"3:>B2 M0,7SM0R?C> @^ ),A8>/\PAH3:=7XYUD71^_7V2L"W^]\,$?^8," MW&"8\(4P#\=CCB0;9UQCBO<;W %?7KC$5%L#3A7* \439'$EP (00L'8 (UX MPJ*Y<>ES%ERRV?_Y2Z=O?\ R\!DQ#>Y, L0;<0GE"QJE'HD78X1JD.27BQ M MQR6!.A,@7W]NQ#.."AC0.O(UYL]+C!]Y8RJ&'(_DFS5DQ/?"HPZ^5N.Y.F(X MP)C"J7KA*:T'=UQBT8*A"NX:QVQ>^!J8TKT':ZS%%P]+[:DHE/H' .?;"%XN MN,KN=*&7XOK_YL8#<'AJQQG-T-A') +^9'SD/GM SY?Z@M3?P+A([V#'AMDV MVX19)!53>"0F.Q^0"M,W1-4".,ZD55+C MM"U$2@-)!(_\'MYSE%0$$%2@&.E#J9_D/%2)U:R/#:6^WH8S)]3TUJ]?+S-PB^_@DP+; M7:JFGAFZ7FS4*,;Z M^^WOS#Z)3@B0J%.C&\?00:1G //(U8 _Q_H6;!F0%U M:'V"^N^WES]:^%,\=Q@ 3H1T)5,!<#AQ=IJC5[?PB !^CHR9W>%EUYQ205/@ MD=0B)%QCP&?OJQ?\1.F1"1VR,@KW+Q[*[^=WGP?&#ZG M\0JWT 4_!AAX$1+/#'.'[WD)"X_N MBK]4$Z$U;D!)(/T/<3DY.H.-\2[FH.+ 91KF+ZT"(R%G;!*&/PM\$%3 5$GT MA4SP1GNHG@-F6ZC\Q2DZ5V'O0C[I1\O.(C$W3N&!-7!5 M.VO^Z;?\=VH>0'9D6+UZG@;-]X/FIJG0O'HGR[$=6ZFJ,NB+U:B/SW^J/%^D M TU_JN*JEU105"+X4K0C3R&\^))>7"G>7NP-FX#:'I>=87US@3SG5KL[;'4LN^HA"_@#T+\7QYB^C:>DQ0H: MJ0'6#D-3S>$X^9S.B0_\=5G"WC6/;A ,RZ%@/@T&U[B7?(7JF2UL3'XVZ%?. MJ[3K!S!_^7]3M"2%\;DT=-8OUC[\FXB$NQ?WH*+?<;4;+W3_B+E+W:!\=,+A MBE5/IIM&F2=3[=>&.VJ?NFQ>#E09]Z"@3[FD4\1=L::\CB*;SK3-2Y^!>7F! M=B. #M@&Z/IH\#MR7_">L*J*K$> F2'?<-V7X[JZSV0,Y!$^*%?!PGM:JGP M3HXYM2E;H'I\SA_80/'(>27N1'@)4,N@+">,P+ HJ54F.$.+MX#,L)V">Z:Z MWB_:*N(8%+"29]N8/=M;L6<)L"?PY^Y2_HQ'W/0DW3V=I'=R;K<&_4YKV*_F M1>?"I:69__X<_YJ); /$Z85G#2A65#FKM"'>S7VE>D7I)W))A32FZ!$C(*T"(L%P<_%80!RTD1EG[_31! MWJL5Y%GG9EKK!I>Z9M%51)DC[K]PO66">W!RWCYK5[N(D.)!IY3^V;'"4G0T M*DZ#&AIR$@?[Z%!_G;!8DK:>@VE?H8F%3L28*Z>T. LR.MWW,^+) ^=![F45 MG8?E?4L2.#,N8N+%Z+=NJ;S6Y=FL!,09J39QT5F?T*X*NYB ;@);@7TP%T$F MV+%#E:%F,<:S.. ?NKBS/=-26MJ1"CB4[;M?2^DZ;SS)UER<9'OT M^;+6\'#R99?OY7GR96L3TU8FFI42TQQ[/.P/V6CH#(?VH#\>]'HCI\-@AW;? MM7I\T[3!WUCLQ5?C4J+?7/RW)MEO6$[>.S"N6Q\0IE/B'>F9D$<7G;BM!";+ M :7:N"0J&3(V65$_4')$87HWT1T$,KQ83'S#J@G*3<"OU,O/C-^XPU*2:"(. M)N;ER-U5-R)W*H)G"3YS1UD)CA=GB5Y@. /LT7Y6X5?\INC#P#/Y<2BD%*.M M)IC/ /(NEWS*48F:A!Z1*XA*F;RC?B,$:JVB9F#FG SY8"I)P,'*\L,8U#\Y M&M.C&P@=)J4EOIIF2&FAXX+W-#_1A/N:\G.$H;-*(4X:L-3U1$P=CNQ--RF\ MR;* $OE:&LE4LBGK$!7T(E_>O(JS%]0:. M7"/BOC?%_AAYOD#AY)N6%973F3=BX(5<[T5LVZ[D:-MCDX_;;6X[O8[='CB# M$;?;O7Z;.S9SNBAWCI#-_Y&AW!>): QJP7H[S)-G/S*G1GP(OFAAMB66'&DS0I6][B M. P348$8<1G\!::.9Q639F0>4CU7,(1Q^+1KU#< Q3Q ]P^A- RT MS;6D*OB4L:3R.G1)B-).$\4DR'$LXM@/'^+"Y2GKL@:#$ B".U- 4=\CYJQ1 MD[D @>FC$PG'0E$Y)T.'SIF1)15G^U*9;*# <*%UQ-ZC 29R,L& %?:U^V<: M<%'!;[6E5QR7PKM48 &RA,VZE/YZG[G@U1J4&S8%163$:3H0);*IA>><1;@0 M;NHCO [=-W*UCEP-GL2G47J,4_*_"@ =9_+3 G0<,9]N.9YPT(BDT2]R$@&< MM9 Q*0&=F [87 !X@&H43H4HS9%_!%31#\;T0PB35XO7-@YW-/4 M2Z1'*F^T5.1?OQ,H+,580@2 OJ:>U&T,W(@5*+JLXV1RON MPT/.1"4@\21,4>=$;&>J!^1_TJ"4^_3TI:JNRPL!@A]B ["* NS_5(@*7K( M1;>F/X%HVB32AX40I1)%QH !E M,YG:3$Q%6"&"# M$?JBEDZXT^G87N2D4_0<.'7@Q-^)8C-86'@W M5.24V-G/('P 9H,^#X(DC;+$].C[C"\*I4'I3?24LD2+]Z$R1!'75$51*E0? MO1HVWYSDM2TP7/,+0;M4^!Y$2& *IX9WJ)+!J&:: 5UP>51! >5@I4@-R!Z% M423"U>B[$8NHQH! *GIH&%^C:^SXZ"U[-/))6WJV$,-2EK$:JT ICYV.S*&% MN_.]/U778LW[ K_@$<5/X+V*L$39HY]F'.$N#-T'#]5BJDF$V[[S:+"S!(#* MTO2TRB\G[X")+@4G237?D$."T_6P,,+ VX@\LH&D"A/J2+1"^!R#E%A9C7UD M0N,"\*90%EVGJL3:H77;5QZZK. )A%4O^RY4N5#E="QW/!1>A+RQJ-D07P+Z MSNWT(,RPSA V;;Q(XUIU#*U.=B,[ZJQ2<[^^#O5#"+G/0"UJ<-Z_00A?4LD: MCQ;ZL,RR#ZMG=5W;&O6&@U[7;G='K-WO=WLC<]P9,-?%%) CU,DD=)!-AG=! M36_5(Z P7>0+%Y'PB(B3S2)@C61X9S9?S$0(+2\[I] $)C=-T5G@HV,6[(+' MA.H<56EBM?:V4"8Z*Q8#C[(:S5C4:":J&%C!G(PC CL69CY,>!9NEYN;>J@- MH$")T;;/]Q$++[,21Y0D*_&9],U JH"JVFSL'8+48Y?PH-#?IB\J[-0C-4AXF("&FAEJ&N* M ^0I;&,J 4KX+'YOO/-^$2S#PS1 P$5U6"+X=[%,/,OA] %^4OL;N1AIZ^$( MT%NJ4ZK<6;Z2?J]>D)^76%L> 1"IEOCLO7Q416SJGU1LK^ [IQ4L[ISQB^VDCN$!1E>,&B(X!V ML^ ;"FE]N#D3/LLG[?LCES.SW>ZUL+%>>#TCEU MSL6*V969>-(Y&K .3"V=J2L=<=1@LD?)T:_^0%:M"7HXLM9+E$3,F?$ER)0L M?!'(>9)!BYCK%&,E] :0YFC*$9J3O/W 5=!%1PP6JFI)SHN6$\&(6+&#I M#J84C>D,=*( <:*%)5&99@. YS/1)D?J?5[H9E#*-)D9FV=]KK+=C,6=U-H' M6?A0"%!4R"C6 8_YE$EUF6DK19ZV.EH?IKM7#A]F:X#ZBK/ M%/M0S-!/-Y\)%Z_8IZY &.2&0^?(""-?'/3Z]=N_K%,:M(>^P0O:8];W(=IE M&=2>&.&B#DM1;N0JFUR+NFJMK@1&2(M<-BR2M.VV%C1ST[NQJ1YSE/W&N9NE M$&0H+:V5K M=H8N=WK<.WWL7L:D,(PC/P3QO2:,KPA+/XU);IY:!7:+$F;2N M2^7N4#K] 8$@!_(ESXT3Q4F".W^Q&?5O+FP2;/14ZX<0BCCUWE*MMT3C.MG/ M*0'F3P:E0ZVBB+-0*2=.;BD$EN(I.S:.+ESA2JV-#! $8V\\,[;4<%=PO5I2H8AUY :9N)AXU(\C2C M=(8E+Q-/M*A:NG;.!>DOC*UXBH'7WT]+NB2P] )^XW#2#2AH@DOI+)_I 27! M&VB9AS#ZJ< I>+U+<9+B4<-[#$#1T;+X$C+U.,'$5_Q?./LL!9,51'"HGB]0 M*>&,R"4QKL7&: F>)U/D$@1M=_=>7.^X])*$6KB4[X3&0HJ8C'!I*I(7M[#0A4N?*4%(#NVS*!G6R*>=< M\3I ]9]>DG?=S/@F&>.BI+7DN,GZB K:S?K6%7K?51O8Z4U#J5-5()RIB2J, MTSRD15994(D*'5C5$5"USKN-TBY#QTDCQ66+-"8@(MKX4=M6$!3M0^?!6;=L-X8+1 MMN&/ )B63F)EZ5@0B\7X1#4"4;R=BT7]'9]T-XL MVB76*'A():.4Y\PY ZS M[K$T0R0:D+[HQ:H7F&P'*O$?[782O.L?EBY+?"/, MR\H.1':RV#N==4IJJCS70BVE"#ON"7,[PST,$E3A*4QWXBI!=G?DQI7XA+@7 M:_E[:MFCK)7-6Q[XTGHFS:/B(P @BX@+$)*, (E$*2XC#(!X8X]:&2[RR!1U M1L5Q0J!7#WM/^CRX2["M@7A]J"+B!2->?*3O>\+<0KQ^=SNY TZ7$.-A0;8G MX5-0.<<2Y[/$UN-,.];B&7Q&6BZ(5:P(P\"6<.GEHEOZB41\WAS\KH7-=PRD:-X'[:S&8OM#UJ+ $=3,RI+0&/?(PZJAY M_WIR%\BJ&H[T6?266D/GS%L;O:JH1LT+]13\B54?%W0QJ50A&>\"+^Q2^ MQC-,8JK]/M8!HBQ$&9%WA\N([F2/@3SG0-PP_=P#U$ OTXCK M6ABYM''IHHXEJ@96*K^UB"#2][,BYKQB9>%-U0%VH=Z+'%5BBLBUD0:84LY& MTA22OIK#2\&EBLDQ M!;Z;B52LEJ#V\D\>YK9/#6A#1\0-,9>$/1YAXJ6V=QQ3*#6ZT;R8M2!3FXL>JW;:/"KBLX:&$K#M4K0.9R,Q2,-W07"Z76E>S%)J\A4+> M@MWD+1S 7EXP;V%E'D(IGX!Q:S3JVUVG/>C:=M=EILTZYG#0YW:_TW/[B_(6 M5N8AE-;I<^Z,!E:7=TUN]]KFT'&9TQMV.J..:PW8^' 2?C?E\1-/3"(1DWH" MUQ>.M_A(B]1S6SC.[?BPD.X7UQX9V?V]<+%F9D!8-HTU]2P60*)*9V%EZWEO MA:1%,AER#W;NCBY4?T>:T5*_Q5J;)6:@7I*.F14E994QF2E9HX"]"@U%Q5%? M <)J'OB$BOWS0BB!:!C8'J$^GWG&"2]Q&DN@"OB$M0"_3(?-C2H))2*H(3;*Q,"83*,2-JJP@**? M/%%X+5VHPI?N8BX3=>E!/5[5(ZI:Y!I"TR!0M/B$!>Y-,YV=WA_Q NTL!MKK MH@M9+W]\I)&=0%7.P07FJ21Y.$(ZI$>>L$-C9\+=%/%-ELR155U7AY!X4X6( M28D,(S?6/2!17D0H,"4AZ<*PVR66R7MR8E 6;2DUCA0E5=2&<5F[S'*;S$6] M6+5F/)5ZI@L$UG>>7(KJT&(?UK'WR-W3/WD4UO3/M*VLF]M:NUO4\_:9=F>? MG ?5*7W59I]. 6TR])?M&^IZ= 2+BO\W:1YYJ%14K_RN5F8SZM/K=%5H7-): M+#V;& _&>M\BC?V)^5LJ3S1SCKNZV4[Z'"NMISNE=.%RF@SD78=EZK M6Y<,GI))!'O KC&9=TU^+U)6J9&)55S;3((]C M+W!XGE61R+@-$]TMK<.;.,;2#KM+B1(9R&J:_"H7G*_7L[F7DR1VGS[K54EP MBN@A$X WVGWW)7>/':?/!DMVOSG#*':GSI/\BL7N$2^GYQ;UDJQX*\\##S ) M/'G@_CV7M;*O0DGYZ,7L[B[B=UFAD3S[;NI]/SV"_@=R6>%*_-O\=XX9GC-@ M*1>8ND&NBIKBWW[9^A_W[-& CRQN]GNVZ?)1M]NU1MVVZ=C=D6T[:Q;_'I1H MN"U44R8(BEAF$V -H; C!2J.L ;M+LM[@1M3A9QYLD^LM31Z1W@;IK ]-_YE MY9PPZ: D="VA+\"&=I;[,H$!1SC_VV>SF+]7_\ (_,QG\_=>0">E'WTHOA^= M?O<\HF"^O &Z#/&U] <.AV>#KH62,XG@_[MJ8>DM/".A^FOB5K_KML]LJ[_P MZ_999^%WRUZ+]=OEW7-#J&L>E_V:*=;>=:+3'RJN]C*."O3<-9,8K.H/T!8\ DM[OI'(,3YE M[1D,)0PSRMX%D/)')943$Y@E!D7:##SLAZ."GBR.$$K"HMJ/;:#P=D"Y,B6Z M >-:](S&QB9$.V+.S[LH3 /W5&[1<3@?CY<=&]/.7^;0JS4=08=AA)-41$_8 M,L:L.NAZ-]\VC@$0?UU(+N;J&U\/$'WXB@"B X(<8P<%B4W,TGZ_8)=:&[88 M^O0HY^6B]PO^GWO+'M>S5JW<(AF')>:_5ZU=G:S4DT9#$'DABN'>2Z+9/SBV[95G5&7K;*7UC^K^C4OH^ MI5$XDTU#OWFNZW/C$Y,U0!?C.DWPJ9!0N%R"R'%C\Z"]?VSN8..BEFE69_KM MXNK6L?K>[O5W]G_])C"SUM"LQFB:VW_NVS?W?_LXA[O?ZMC#'8NR(_1?7,0> M,ZX9597M0K=]O7AK[1]O;1RLV;+LE['4F^O7K]_>__5W<9#U\(6,TN;V]=OO M[O_V>R2T++.QO\Z_X@ MLK8N.4+;7^2 ;S0O'8E[SX#$53SM Y=J].J7O]WG MB"14;W=P#VWT.GWCU=H<@8SK=%[&*Q!T-#US2B S:*L=C0T\-/1T\/77V[Q'KF6"-#%I#;.6Q4F7]E?+VFTJ! M-Y)\?U2;;2H%EF46WWB/39U 4R>P;U V=0)-G4!3)W (JOC;4[:'^\^9ZEF@ M;'=:[=Z.@CM-4G1#$]O1Q/XSR7HVI9'V^RN"\@U--#3Q,C2Q_RRU7O?DO&^W M!M8*.?$6$E6:0H'ML/D 7(PB[:IGFTW2PXM?__ZS[GK]D_-!RQ[N*W/X& MM_\X M_OU7K_?;H+.T6_WARWAJFNO7KW__65O]SLFYW6OUABM4UK=@@#65 D]*[6@_ M1ZY4%5%-3#=N#*L]W.]SA!.J]XMUMMUJ%]_F?I_]?I_#-5Z]7QO-HUV[^9IR M@28=LTG'? +-[]_UW^^B0+=;_RWAM8ZK7^:BH$WE81_5)MM*@:VF"U@-C4#36OO[/_3E\#3'WJ#%KMM0(-K]R/T90.K(VY M^P^1#3"I:]CJ6TV;^3W<__Y+V@?=D_-NJ]=^&8=-<_V%Z]]_"M>@1Z5#UJIZ MU[=@AS7% T_#XN=(FZHB:A\1M=&N7_YZGR.J4+W> :Q,PF,?.9:7[_ 8!A&^Q.L]LR=S4\J$EU;BAJCQ2U_QC$L$.M MB^S!RW2!: BJ(:AG)*C]YS(-39!0MMGJ6^OX1HK% _+Y[RDY$,3?>$ O2)EX M@59>((%D8^+_+(P]?.!]Q'UX\I[+?'\)0>U7$F/:^4_8"/ C31;_I)+S^?*( M8.*>,#M,PD] 2_OO),H3L>_XZ2CB[.<*H#L'SV MA2<?S2RACT^M 9= MUW9'YL#N=7C'&MFF/>9=9_B_?3!7J+PE'!M(;H \\=]_9>=UUUC"=*(FCW%K M-.K;7:<]Z-IVUV6FS<#<'_2YW>_TW+X@?_@-=R^00#LCQ@?=P7U.[;[&/7LTX".+F_V>;;I\U.UVK5&W;3IV=V3;3E/7 MUV::NY\F30)JJGJ:JIZGJ.2(P-E4]355/DZR]L6=I_\F-0\QNZW5: MMG50;2D:JGB[5&'N/^=SB,- [%9ON*.4[X8H&J+8DBCVGTXZQ)9@_5ZK8^XZ MUG^$"65-8<^6^+S_]-AA#X, =FO0:0I[]H ^T^0'?9/SHNTYTVVV: M53E\(9]-<_^%^]][@F6WW3DY[_9:W56%?6_!$&LJ>YZ&Q<^1U%A%5!,0=4<# M=1OU>I/K?8[(0O5Z+4ST;OHBO/S]6B\QU:?;Q@+R57TOFLJ>)FVZ29M^"9K? M>PB@V^Z"X6D/6H,7FD?84%1#4<])47L/0G3;V*1AT *KLB&HAJ".G: .P#76 M!PDUZ+?:YHJH3K&RIU+#LVA0"%YJKXC:_X'M>^/YG@IN"AJIX<4&2Y+(&Z4) M=XTD-.YX>!>QV<1SX)D[.%ILC!B UH"KQ-CUR/-].)3AAXZHG0C']#E<3A + MN)T9G\/(8+YOS&"+H1L;LXC'F(+JBOCWE/TGC+QDCK\-TRC;S .+X=].>!? M>5S8F,&,6>@%B>'!X@"$LV*126T9ASTV^;C=YK;3Z]CM@3,8<;O=Z[>Y8S,' M%9)2>0D?CMFPSTUF#AV[9_%1?\P9Z$X]SMNLY_9JRTM4+'$Z2CV7(]%'IPJF0#F F$%88)4 (2"G!YH!O=P"6]FP3PG*GP7 MT FF:+,[\?:'@$?QQ)OA'W'J3 SXSDO@U6<[N[.7NIHO@?$]O.?3$8^P3J/= M O8,('G :T)P(*!]KC.2J^B. ?T310.CNLWY"ES3 S @[H",H$ UM^',"8VO7R_/C(L8/\!2$5'\(.M%+'K5A/O 96: "X\@'1+NSXV% MT@LD";R]JA$6LA(J NR;%Q"G4T1WI:[V.KOQW^;7+()_9K+IU,R%T^#DO&N> M5_L1 L!J]BD=J MSX]QR_Y9-6JYP?G/C-L)[ 2T DZ7#BP!V 0YR*>41!W1[P$"X6V05(^:SP 'DG7#B.?7X>09\6G ;P:%*4AK?O^@$*"SSO7FE VE' MT$#GII&B2"&S48LR'D +F-"'7G$S\-([#I=&!T+T\C09O^+\L&;"IU@U2KQN MQD4MJN*[:_QF"7,N,^P!3^Z$Q8 .B+5[Z( M0R3A'816![P^__\96":[0_7S,//,O6#/NY\^*5%J)8O(%Y^47PY_(-MS*ET M/O7E^V?%J:;1O?<>-"(PFF)XS=7X!I?(/_B!4"^8$7"3#IH2#V"G 8YGG*J= M,:I.^^0\#'B%3YW"6T[A"Z1!N)@P:J%6BS#D/J='Q/$=%D_@7V#GP#E1F0#" M3#Q0'N9X*">-4$(8,S 902\/QP!?)%?XX2SR[H$VC!@V9+PKLJ[(VQ R%C(&FY2#A MPPM2AQ@,$'+$X1QT!C8%M3(AHR#"FD\6+V'83,/[: '8",Z)X<%1 ^%>WI%P.^H\X*F'[;P/#.\O'L0GV=5'D/6#ZDG MWJ,!P,:*59Y5K!;9/.T9ZU=;"F(NF/ZH.&9TB\IB&<+'IP=^]&(AOXC5 ]+\ M=3/'6S&'JEO6.O37?V,NOPV_>E,/1,=7CX'%"OJ(U+OADK^1GG@)%%?8%,#8 M7<]YT,O)'MOLG%63:@R H(^'PNO=\*2]PSRI>7(^K%%$LY,B%TO8H^'+;: A M] #8"OJY2\:/PN]OV4BAE5CAYR;>4-^VI:A9%$-[P.]1.?Y!I 7NY!LW5F8O_WL+O?O-! MW.8GARO@ (\9O"&)4KZEA^FE'$GRD""%Q$7KO0..10S=:AX887K NT$964A0 ML3CTNKJE0HCOI)%>C05&H/]'0B_>5+$$Q3YY"*M$$F5O-N0>XS/C2EA30 SJ M,P/4:MCJ&"!!VA/:3J"/2DL*-7W4*4#; S4I-_EB/F,(&P-^!\8J**( I.S6 MR<2X9WY*MEG$[U*?1:"I@MJG>;A0O^_T/\"2$X]GAA[:F@ XU+.!C'^"M?!. MV@>75Q^_*9L KP0?(]MT$CZ0)4&>M 0-^!@T6H<+A8^1ZQ^?@P5HBV!%H/VN! $3'@4)9@-GP,+ 349M%VIP$J3BL"B:(Q$A67/I M7(NK3^N^P]@8@UDB?G%F9)=1^0D=*$[PI2XGXRJ6?LBD0%QP 4F:NX)@]WP. MYXI^@NDU!;,3'AJG@;M3.KF-0)4 0KE"Q\6%XZ"U&?_@#H?= VL5!)/3R> H MZ42=R\@/)LI.T1%/? \Y_R58F%YB? V1*QX=!65GC/(S@E2#[7K^7$=!X5&( M06GDPM_BR&!R3%"8B;Y(Y/<0> @;NO= :DB94A)N_!$52/17"O#Y!#XI=4$F M@-@#@4+R"84M@&A* H#@?05T6J1Q^'* M6H9R"J'+U)/A$>%)87$89)<=$\C66E7(;E5#'8%J H&:!L_T1.$R@R:"[KUN2/^+6\QNZKX58M57JZHVZ%B_MYCF'BZ(6S:E-K M=8RRV_7?8&3PTW \%OZ#&NE&'CJ2:8"M6!W.0$EYJM=7!N_%2S=S>^X"FO"O M\!XUKGACN'9.SMO+G)L O2A[NPZ?6J@8M0#9"![V"I?5=A 9>X__Q,:ZL@>\P-S&0?^)10$L&E_SZ 95[46>,/,X7?/?06=_]Y7R8&3:$-B)6#&A>\=4;\QN';,O8^$?HHUT%-@Z\[OB"S;^!^>)0 MR+Z8N:D#125"$%#8YD!!)S@ZTRDC:S0WR()"O*XN6WY[&BM7N3@%&MA >YAC MEF?G'^009P\,[&DPN3%R,F\A[,#<\(5AC2$+"7XNN0U! M78 9 $O^D7+2/&=Q<EA*0K")-@QJ?R$/ Z\7'+$%HRO@,.5G!'Y9Z:U=BW M#FZ/90;+1KI:ELNR"PY+>4L3$DDSQ/-<4%*M9HC:/VZ)< M-?'S&5J_(A H<_7*;N7\3)D+DUZ,LHK,*V0\\%+T5]]3-#7.79K%O0JM&%>' M?WGP//J419A'DKD7*2^Q>%WU[A;XOB7GFQ%9XGI)F-?O*(>N0FQB7R+/CP O M5\@B3S+53T),Q4SC.'0\@A1=>W8G(G'/2P0/EA[O.3Z?TJU,9(!609X2$4?* M)RUBX1R/"CO#QZ,PO1.OYX^P8?Q8!LAA?YB')]%'1@\X$)XG7>KP3F\Z2J.8 MGI&N_X1'4R_WPD] 6@JWM2>R.8G+8S*B](YD?%WSYQODUQ+?YYO0W@6"06%T MV7VOASEJ0;3+*-IGYD7_0HRZ&G]6KOK=BS2!+1@[HJ&B,IDVCJ(4RQUD$C)%2O.! 7D@H2;4MAM@P$!?$8 M0Q=9%M><0A;P-!6] D)JE8/PXN2!,%N$?5%(>,"T&(6>!45/2642I(#5 45% M2%07Q<8>&. M0_3F!6 )Q(JIB>083=$3816,Q"LHR,J/^A-I."7X'M"OBX%,U-Q\P56D2\[X M;QH2$\9L[YB G^?Q:(4[D?<14NP4%'V@7GIQ(88)2AP MS+6^0U413J2NCK+/"V"BM!O*12C\X#^I*Y)HTEBHT6*/>'5Z@L%MIH_2M670 MRZ^OE.HD4>']TZE2?.1A20I0S( *X_=!IE_QP$+9[I#T-3]@ M;(KHJ@Y'0B4/>%P"F$Y%"?E?.N1E.3/":.8SAW] )']5L+(DK/X(P@K*"2:# ML)+ZH_ @ !(EOBB?"!4[('0"MK>6,VE?@G_'(:_:I*IJ>J3,X]"JCW52U.)B MKL[/4;&3TB:>H.I>S@##]"TOER."@>8OB!?MAQ(747T%7CI*BNL73]3"(A71 M@$%HSIG3!/C-%#.AL8J?WH+9E"B/R8DAM/:L5FD41I$H"!:Y)!(@!6E7,B7' M5-T#[RVDE>"F9>Y8#HMWA,N&*7'VEUWJO;]A8@^(,]C6"/1!D0I?4G:K<6!G M9/?,CL-9IVVW;7,3$8K1/Z3'B@DFY10;2K%2DI:;*13+092VM5/),2(+.53,CT/M M FJV=,\B3PH@6>L,6[@/DT+YLUA--B'1[PXV7ONL5T[F$IELN"#F@(,YDN"S M<+<*8APW5RS39"+U.RDP6?4) "Z.,PY/5\%=$4$('.I"*SW(L"+L#P\HKR]/ M&,.C9A>@D*_ZF+@&X3[+]^[%PEE01D,OKL&_A5A6?+'T+]%[QVF4"#- .C[4 MVR,N#\N(.&JH0@&=#+,,-$+!8,+#Y8A,?6F_W4O7G+2CX*U8YIE0+P!-+1&6 MZA2+[/%Q,@SR$V4T=GS1+9W6L]@W:?5HIM:PCE@FH&9\0-ZL"C>,=6M9 $]> M6YP[TLK(6]%3XAB$IGR;?$9MAL?28R"+>!/I=5*GT4_'P! M)ZWC=91F3FJ2Y'82D'>R$"#G7HGQ'R1O7BEY8!YM+ +L[(_RJW4,!(A$O]843\B,O1= Y=E 1 M=,*ING I+;BBNW^4KJ=B?)CMP4%S2L((4_S!%J16&.7-40.)I*"Z8_(]Q3<# MU3ELH\8X\+\4N2&=FKKQ3$6EA2Q-42U[1ASP6VCS6?,B_!SL[1''>"(VZ0E' MHF:4@G,R2"2#8R)1A,WS] *P[U&7D$*PA(M*-.JZHMIA58(6-%6MVYK^%G3N M>G&AV\==&+JXO;+[0K-"5JHD7EZ]@342,5'1B.LX'G$112WV2AI3:5U1IX5U M"UX8LJF8 K6J6"'EEIKO<,2?!^[?9RF-Y'FO1]%;"AUCMY1XD2)%.3N"^+,R MTHI+24>KO!A&0[!L#_5*EF8A."'6"V7>SW(VR:(M2I2G.U0AS^-3M3]J%G(5 MK<&*!+[A:24]"AHM/0Z19+UXUHR@K0J@K1$_0Y*AGGC5.%HK5^ZI=9Y@V)26 MQ@MYFBHNTY+XEB4HJ]9%9%!GD2YA3<#%W)$]3<0WDTZ3$9AFJG40TC[5B(XQ M.B/BU\H]*#R 9\8GYDQR+^88#A=&,86PM TB-N85;#)B6='E"WRG?&.ZP;G M[W+0#NL%==&YH+O4!=W1D=]"B9VU]8SUWDXE,P^)37)ZS>1#O, $9W1"4 :A,$$YJZ0($$CKC3,1HCI@W0M)[0!O0X+5TC:0_P$U+-$X!(^G"&>=,"@X M*(H2,5E+U;E9I=Y%_#2+! - J$*P3IF"]3@C?X#L;"($1I:+D[?STGZD:4/X M(&H]6?,'*1?B):)K$]T(CSJ*@9_1*65+,G5U%1UD(40H:50JMX)I(T90R%1Q MQYQEB3O+CR1#6UZ^\GI=#/,7ZAEGM1#U8E&F.4L3T1HC%TN5A$]9BD\"!!N\ M<0S&J4R[A1 HJ]M%:)0/+W6*XN'3F>*Y9834CR)S>^=*MUR^4!V4CT^-N%R& MF.M=25T>W$*.@8)2-MTC**8SESSJ(CJ1B66]XCJK#P8FD+4 1%LASRC#/BZ4 M1ZA2'4_):X5I!EH+%>&N![F.KCUQKZ*6'N *+"8,4#G0*!56^8]8674!1V:: M?U]6#?ZILD6\.$L8<0MJ6ACSHO81UYDJA)=DP<)ZQ./BG)/D[$YEUM_F/62I M2A4NPI$YY\+75]4HALI;!EF@W:?V>>:)PMM)-C)CZ^ %,.TX@X^&48S:3[.&O.]?GCETNM.9=ZU,=&@:7P%RG"+PD+H (A( 4M"2@@[N0A+%X@F>&>)QA M9M;81J3$"%0F7)JC'K#;W/\[V?RBE6+X7#2YUH99 >E2I!W/Y\, M(F,44^S?]2?U;A2V 9DS7'H'*9:2,;F'2:@U,O+GI<263OMO%)4"%5[]-BE, M0@IK^RMEI9"5449KY94O=@S*(RIF1P/ L(R'S6+^7OWC PH+G\W?>P&!C'[T M0;Y?W7_2:Y=_!SIGL]EFL\UF8;/=]3:T8B#SR@';9B71HX! 3=M0FI-6-\R[I.M+ M)]#6\%IO,.;!0_*6RM:^B?#_IT)'HW5FMJX$PMN!Y(WW^&0XKH06/!J%#Y69 MKJ\#YDZ, X8M@X*L#F;DC%O?J -/@TKYQ MJ?;1%5;%RDGTQS 3_CN#C3#/^./FHM0J[^DSXE>@5]NH 8^]6?/1 ?'3/^HWX:$A\+8BEK/=X0_] MOO?@WVN@U4"K@=8A>(C?@G+5W:URU0?EJGW6VY%[[,TH5PV)OQ67X6]>^/V6 M.Q/CYM,NU/ CO.7&2GX61M[;+2,?G)Q;9F,E-U9R0^('0^+]W9+X$$B\UY!X M0^(-B1\,B0]V2N)V&\PQ\ZS=D/C;\=Y>C^'AJ/'9-IZB';.FW=8DV!TR,#J- MIZCQ%#4D?A@DWMUM%8%M HFW=U9VU)!X0^(-B6]+XKO-^[AC[U'-0^19(S]![JI)74N?J:ZZ-&>3L+ O!R-YPFR8A)\?GV*MLRUM^1+(_Q8V MLM;J);"T!1_9K.W\;W+NQ64^_O"C%SM^B(/BJIWF,9.V.!VGWQVSP'8 M[IGCT< %O&.F:?=ZK-\;G!P,-Z4WOO<26,Y9 _$N_-F$_3F?\I;Q]>OETI3?W#TLL]I/%EU\%GQ\-G(FNQC-;>FA6-Z:?(T]^>G M.![&"$$3I!F_.!%U1F-YX# I#AP%C(^R=UU]^I9-OY%39"*:)$33!UJDTHK^ MR-/0YT[JL\@8>0"]NSGP;=P$S77)AQ7(R3/(:W&0#(,]S&-/3&H))+]ER&_C M>8!#4+U8CG*5PW9T$-#$,?XXP]_6S?^2 VQ\N1,\ +)P R>-C4/?"\6 M( O!\>NG*+3$J",UQ#/6YQ@SXR&,?M+\)#9#-JO-R104)H!)PZ2*@$0=B89K MIK0 ?_3B1+P('H7O06F7HYWTPT;TE[04Q&8RY.X8S)\W//*\-^-Q[NJ[,]%TAN MLZLI%'I]^?YY5WPI&4UAW+:!%!F%2O19",!H>2H,WJU?C"DFZQ! M MXN]914/>?,#4U?A'-JSYBYR4#LHR3;._D'+F(G"_YJ-H+W"R*G=I7E:-25 9 MF,E&[9[+7&OHMH%&9AO2/B"5/8L!O_^M-\'GIQ-EE ML_R>-[B=30M_%N=%#QT1*[=1,Q@2$?F4W*$5F(%V*Z8-ONO\4O(^/2'MHC9& M3-9-Y_+ E4,*D^*LK7I1/AT4MG A-4C?7+5KP M'AS@-I:].P%-PXBV\"5J;,=$7V++,G?5HF47E[L5OWI#F2&%PQQ*LHAF=>PY M7:1_UJ71YLPKNLP3BZRW6T,$OOD?!E$ M:K(PCBU)Z#J-XI0%B8I'W'#0,TGC-*[5)5_<19Q/X:1NEHN3 /AY[NT=>WC5QIPS6( 0-)F T+F;X!_=!:>\ MYA%A3P (KVA/'5LXS0L042'KN! GG+)';YI.C>6O?0*]#)X2-Y2V78%XE,TQ MWYA8NA0^7-0$0)%,"5*UQR_&/EB\T XEU,(HGP@RBH=G+$J41[<^+EN,<7"@ MORE3>0Y%CW*R>K,+]X8>,Q>#DXRFY_+32Q;YH1$# OCBB6GH]($H/XG MG@"#2$Z(V#X#'&+.1&PWWZ:V13Q[MDZ^487W\'L,U6)_%/R<_A21<(!:.G!N:FQ7*G2(1?80'?L%2\\UW,N?$] M3+AA_[)6:IKDAOK#HCU4QUTGRU7TDEL)W_A(U Y4N3Q3^IS(;<$[OM M#$O0T?X[R2;8SM@=/QU%G/T\96/8['OF/[!Y?/)K4:: 0-$!6#[[PA..Q\]S M0FOX-R'87"1=NNWWH,GS2/B-_\X.9B_&)$+&^9?5V9%]L. I? /, #DFDOS? M?V7G===8FRZW,OVM%+ISVI;-Q@,VL :V[;+V8#QN=TS.3F M\)0G:W?QMWZ(V3J4 $8Y+8!PGIL"E#)<12UMQ-4E95G+\C:+\E5)19%0)O6\ MJG"M'H>$>12.B/XH]2PFK0 CYY3\ POP(!;$)M,>C$AD$$@U,N:Y8BGS(2A3 M20\DSP#%0TQ<0PM_;H3W7&:SB.PZ]3T:/BB0'TD*PX/+@_^]]AHVRU)<^B3E M]8W8QS5MHX!@0)W.>]!I'T!1 D,TQRK@6B*;@534O$@592VG)*?LG\I"P0>TW/WS/,%RQ1)IZ"3@*33DEZU[%8]?6S*&59L$!((D5$X M8@!7HA\S'*&:@_;>"(TQS,06>W2\R$FG6%OD*$6)TEVYNP @9T:]YKDZ":RH M>?8LTV).;V"/K:'=-SO,;@^Z;7O0[_6[XTYG(/ ASY&2:4WI%%6*/[FXE7IT MD<*>48I;GDN-Q_7S&*>XGORP.^=BT.E;/' V:?+ #S@?;5RK85FE&KS.:^UJCLCUKXZAL-5L8 M><$:^<*(6O#%)W@$&#$*K)I0+1@JY^9@T.19O2C.? E ETS":-ZD4AT&K607 MLFFJ UBTY_V6:6^=Z7!X&58'34%7H")&!F7%@<8M5,LG$=,K[,JW;V*Z%+#84/&!9WGED7]/U4%I'(X4.@W#RV]DX91ZV>6YU M6KW!@;3A?V."J!% AT1'="??P\#1!='&%&5C[GS;7A2>.V(1=4RY\YYV]647 MXC9R:XMD^882UZ;$)Y)>]^38:[DUY1ROO76XE)/KB-IWTF.Q MHE8)XN"18D%H;TMP !P^VK%U( MM0/3$(]0WGWG26.L';6Q!C>X,0GB>%^SU;6ZC:5V(.CU>QBZF$__QLRSG5*5 M@N&FY-!O@Y%EMOK# YDX^::$SPIYLR;G:7IK/!-HWA#[>*)05EQG5\*YW]E5 M&XX=XL%NVG!44W^?E/-[")TLJVV**7N]D@,]Y!U%0U_/$ -'FNY@G4$S;QA_7I6YGQ CMEW.?DFU?WE%F 0=?A5490$=7WL49VY(8CLS%-EA M@5E>(L<2T:M9P$;U/^?4'IX#:L$YLI+J<11.*^+O M5$WZ13Y#1&TMWSZ5H00!EXVM5W41KK_M9,4DZD)4"=PM>_S(:7?(,NGB5W8';N=)\Y7,XMX+2D:,6.=9ZSD*J_@"++K>GU*A\J M'=H&$-WG!(0-!OBJMAM+ !%CQQ>>U5U'JJN1**>3'3:B"$<= =[-2OUB,+ 1 M5XMY;ZXOJ @XSODTUG]E;3ID;=_K&9[0[ZXS/$$41F^(/+TE9:0%S/G!?1PF MLF:/2&WOO75)*9(K"'DG<6AU"W5MEA=LVQV MN/CK#>I6-Q@/O<0%*QI9O8P/;;!J&"*YT#YE5$-MQ/^%=/KW4?3K>;%P>XU9 MT:\?0G\(OO+5&^<@HFXM1?"\A7@5J&(N)Q%;R8MZQA2-@P/#4QM>OR6W>W]/ MI3@5S_H JZ;-716O/:_C_(FL8PW>N_V!]L6N-\/.13V^!F4$5!CU>;$]\&]Z M/R =G)/=<2$'4 S4MO9"D9 C'0YS6#BR]ZU$>C^*;DMH3'-G$M# US>63[L9 MTQP>1?WBP*3ZQ79-_NS^ZA>?2$9/8IVK2?'H&&2__<(,$H,"YFXYY!$JU)=R MY+7P.J(;?^+-WEJUSD8\LM\Y&,72/CFW#ZHKPA[4QU?% \T7YH'=W?/ HR\B M;E(!FU3 XTH%W+EZW=MQ>Y!]I@+N42TOO*-F,EB%[S;S+[1@'WK,]!!:,__B MM<^_6#G/HA3B'G>'_;8S'#O]P="VS<%HQ"S;'8\'MMD?]7C[>(+:21;6$'V= MZXRRNA!U5.A67@UQXQM;^>O\<,Y\.;VG=HU89!VY-6ZSRO)BQ$*VN ?[ >'W MWY0; )(4FU2+9)]9%(I3B^Q\P1 KV-/43[U2.CI")RZ"E8R9/ MK/^P[E:RG&Z+KOF/+&V\MWWLQ>4LB KXK3W_37Z+G&E.*%-XZ(D $ M'^-4DHCFL,B_X"$)CAP49\;_\#G2%( K$:,4M';W>*8LBTKM.,NSK X]6\4M MLL0L-10!E*8'('@!Z @?PSM#-%BH38/2.L(^"V6#N:!06ZNR^LJF\[>\#_\7 MO--,%SXU$[,;[M9]_OX.3\V[=;+V_ 647I[3A!6Y\@N[SGP G MC_3/JFVF_R9$0I!5D!"^49%$B%HMCQT:K9=&]T\[6^_9SS8$I:3VN!&"O M$LG5RR3'U'^F<;KJ:+$1BNY[KD04F!5Q&% *G3$)'^";"(@(%!N&]1\QR&TQ M],/UQF.0IJJR1]_ F;'=H(EGNEEZXWO,)_:'AV> M7@7&/T$A9='<,/N4T&L6QU-AFK#/U5#/4IF4=G+CG9RK)CY3$]20KA9G: MEHTVT1M!@HRFCT4BH6<7%,4-"FY'Z2:%X$.N6E+-$*RGCM15? MLN[,F6"I!RX@BMI(T9=:.IP!\)[T5%'F1--SBNI#/NY(<(>(S7B:J$W?,\=! MOKH>F1P47NESZS(&)U"C,,=W5R4K_04E#"]1LC+LG)R;W?[9<,G$;Z&L>G+ M;NP)&;RR@N$VJ^VIF8Q.I4@X'5V87S3<2+P)'L6Z < A^0H\G01CM4@6/PC* MI,V,D009?B]OCM:G"4KPA#8.2EJQ*+2 +#Q5*!F2KD]/D3"9,,E%2 7%&;"-.$C(FC0_^GS 4L,5Y/]%/;M):GO_D :ZV,](=P65P"+]UX[OW0 MQ/H=>^?C__J;3Q?=U8FP$_BJ$Y6G_"%OU\@-9][%E0KF);)4<(KBY.X7G/I7 MJ>:I>B)73N8J>2*[=L]RQZ.AW>ET;7/49:QM<];IL<%PW&&8KG0,)%W6%ZCN MI6CO%]ESDHL4FG8GI& M*TT*I3N5Z6S;J,C-C+1#G9&V+++R[(/2A.*@4&NG MN^B===?81DV8#A'YU#JK030T#D3LYUWGEU+$I)GT]MHGO0W:RQ,#U+S9VU#& M_)5&P./?HS#>.,(_M$&?M]NMCKUU*[ZF]]AFG*D@0&=LCG*H24G?G#36JMR_ M%O#=F#PP+ZY]8/GE;R$;^7-9V913SHMZ9Y.=_'1)LH&72,LI^R(M]8T)J8<# M#P?;T]'A29DCRFA=;+4UN:Y-KNOA,Z(UW=4:V^F3N[HUW%Z]/8 ,UIK,T?IT MS8V]1Q>1Q_SM?$;_6_-_Z[AS+$QC%< Y1>)_WQG4^G?$1QYZ^)+WI_C0KI%_ MN-8Y-:O\Q5;!)'%F+S"^A_<<$SPHY+#YR0>=%S[YL+XKF#IWR6&]-$O\8!O9 M7I>: =Y@*T&1!9)U<;VXBSAY[(UW^$@AVHYM E7$W1CQY('SH!!,H@@4]WV, MF6NQ!J0C-.[$8DYTTYIY!C&%%N)D="-*B+EY;1E@#8 M,=%%]K<;>WC) OUJCG+-(\(0[#PFD4D=300S\R.K=(&X$%*>LD=OFDZ-Q>][ M M:;3PDO2_NL(+F5W;#F>/2,$'IM;(B_C ,4H%-W:M6YET)*\.]%%F26X)OE M)E*@.5))"@N"]F)]A7%:QE)=*O*R?2[<5Y:IQ(QO>#^GERSR0R.&ZQ;IN\8T M=+DO0V@B-97:+)?3>%>DSF;KR$TJ1):YT!@G:^6)ID Y89I0 \^6<1_B3BBZ M36DG7OQ3,F%XLI!?&,MM8IIZ,7?6>!=S#GPZX88M<7ZF@4FFP%*DW5$]E5> M5(2<1=.VC]P1 L#JB+BS:%.=R*SA+ >70O: :%HJ:XFN)R!B)Z'ORD0RF8[N MGF&!0\S_F\+*&!$-0L5=:(DI9G@OXC+'%^HOL21@$&'.ERHY=)1E!-!8S&8Q M%2-GRQNRJ2S!\6>+X6I_!&%/ED9@##PR"&#/6 MY#>+VRZ+("V\ V<'XO\F#]BG-_!07DUG?CCG1(>7M5L9VF*O8 ]O*"5;$KJUQ+N6A6 M>]0>]GK=H_77;,]UNQQV]9XX?TT@2$J,$:A!5+GF MTY^U,@$A@1Y(2(6D/'%BMKLD0>;*]Y%^9.0:W@GF&2#0FMTK"^G:6/+3!0_H JM')E72W*P3.H*(L7*_)0*"L72=,>F?NY< M]=;"E"W;/OH_(H5W@O2XA N;0 YJ,+BP0K4+[Z&PM=.!*R)KP05][C P4\8;+WHB3^Q4V#?O\";76I[4P4@1 M36W=<$7>L7$(J5HD@7IFY>]5;*898ZQA^5S5W8[ZU2L"AJVE@<9 Q>2:$L' M!R[X9:NU^=EB<794/1PNZ4BDN2+]L:=9+M1.9^99Z0Q9J4-&Z!!9:5=TE5[5 M@/ZS J2>CV(+ QS:E3S7X'(65:!YKT!3D;:R7,8=8W7]ZE=$X:GRVGK)=G7, M0SXM!Q](AXD@6@4.UZ'=Y@\YC^Y1LKVF!WG5Z!8(,[=N,2+N=K&VMM7+BMH, MUU/O=7%P<>4VXTI:-Y_ 6(M_=T&"%/@1_K6M5>8;=DJDM-?A<\0H$.!,*UB' M$RX(]3DJ"NP7)*/1K#9YF KQM+9Z\07V5]&4>1R\]39UY)%Z;?]FICG3-IRE M$4.UT2M9.6BR^KU\0B5.82F/HIQEF1#X(6&]XX(VGUOA3SI$JYD05PZ2"'"8I(:P_)X+3<7X)P70&++]] M3(B7E<@Y,_CNS7P"3L/#I( WPD?-<7Q.T>.38^H(M\Q^X.]*>U+I3L(3B$@^ M'FCC>))FYEH=CO45QW4%KG#K@C_R;3&S-B4/#.>$89L B?&#G.KW\0(04 ?Q(V2:8%&B41:<@!5A+$APQ"^PV6X'_P_1ENH(6]./; M;3&_L5"(B%E40K3E_NK%3%4S%&O;5+5ER"7PZ@FU24B&/HF2O464T. QQJ&C MU!"F$_'D#L$!LS=!'-R63RU:%S_%R=(66SNNJK2+UU_IY]XR^*Z BEQ_OSI: M)VU+0F]"&_B&4_&(EWX"G^$[X\X[_R!>4F6JDNH3R4IF6O&9%KS56BDQ/ZJ0 MJ>6V\,(QW+.G5I$V(1<<@6S*+NS9M.%"N3"7Q"/3B ZS+[0I$/"FL.\5)[D< MXE9MTMW2D[M#2RZQ5$77B.X0U]<44[8=V[;@AN 04SOD\[R6GG?$P/'_QNNJ\^@MHP#4EA/IE>^!/Z"1!2S#U)/T627Z@5L);74\&UTCKK]#MNUFY/U;&#[CU\0R^E MKMMQ9S/.,5PI5QFPX*A/< 6:DR_@-%;XB#'=/^GS@>E@G\X#878 S4 CO#&: MA 73:8-16>558!H?9B[.L+KJ \-QPQL9<2<1O/7AF5=:;5":ZEGT3ZL(ZZG( M/1LBN:<<[:4[M\OB^6E([<0:$I,42K6I MG9+4ST-)8@)*M'LU'_0%W,N+4I'&B56DU;V*//O.-3[7E<]U/:]"Y89UF4@K#E+G>/O@K^R?/AJ^APA!CT;5%<9 MP(#_F86P]9L9UIY$6!D:SW$( 5M(;3!HVI3);QC*65(@'\JYF$M95+*D2XE] MMJ[50:"B@&7+M*8C#!F&_!1;,6[R+HV\$AE<:JQR2?/*[*'P9UFW77L@?L=X@@G>%5A! M^L>B?.XSGFGI:-XHI:>I28.1VE#]^!M2 MMO5ZK>.O5X;U2L,Z\/1O(G8L50?X5D9C[KX#^_@[0.QLHZ%L^3=6;AV5+1Q, MA6.70HS^(DE=.G(Y2X"AD:_VVJ$L'7^'ZF"D=\53LGS\]6J#D=ET(.?7T; Z MJ'Y-I7I]DE?1C1/5RBB9J]&^M4]K79K^>?G-^16;5LK>IG?^[:(X\ .(=]LB M4PWQ2S>V3+ "T&JG8U$H6I;BYN7KK,ZV=!OB,1P]HQ;0/2'!= SG0'V&I=F^ ME::9II:MW":M%D$V5:G&Z['45ICV+%N"FZ\FVZ\:Z+*X3I(\H\E=LN(+!V2U M'PW\B:;#6/9/L7F$>8/4Q:J6O:XTVJ63.)FS0P&N!M4SK!]!0Z#6VQUJ MUHW*2,;*MSSX<8/A2_87>K HV-'\S0W^Y>CG6JNXH^>JELQY^K>OD$4:ZI0, M&V=GKVO)OHUJ28 /X'J$,=J:>WC NS!V?RY4C[%Z:]8]176(ZON6[6AC<#M, MQU%\2?)TS9,,U)U@[9T91H*2C"Q ;*A"J*#6LW<+:Q,(&^9';5W!\HHU1U4M MRS,,L>[#?UOG<\]?[8;@57RR5NA_U@;AT#Q^(2]#KRS^2BSFCR_,G2^N;=Q^4 MW\[O_\F5NQ_E?0Q"JYB4O>TT3QUOOS,*2P0R MOD7_JGF'%5/X_/7 M3ZO'\96ZPG?^]^(I?T:K35\TFP@'] 1N 9"F/!MI<39@#[$WJWXTY>+H>L') MV7<;R\5,Q]J(#E=4.J>VOA,X)N:@.7268H1]4PM':DN;\U*+6N/X6V'+].;] ML3_T'75'D6!B*_U&8R=MA527$>AX:&WL<-RAP_PVG$V<_SRC XOC2=%!6HRO MA$?\PP$#DSPSZ7Z5$CB &&[ARNM"HM9)>T=2I] M!6]WQ^V'.R%>%I([OY"LNI>FU[RN]1Y-?WOS\ P?@_ES<5AKO9WQ&FKK;(,K6\RWW:X3;_)FN*GRQW4P.O=1.MUQC,\.[ MHK:ON 'P78#9G,!-A1^.3T!GWF/$)WJX8I+4"_"NH43[G1,Z$>(++OFI0N&B M\D9(W@BYH5Q=/A)ZLHY-.(8JFMI5M39RZ>+2596N+TL7=B?)MF@K]<@( MERXN752+9/F!43#. _9NJH>FTH=!>_47A^BW]:I?7B(OB(O%H;H1=/N MTP#XKMLV.$_)THXWA>T\Y0>_B'?S'Y+$3>QD#T8TX*N\Y?QTR?QT.@UE2#W4 M4-<7FEK*2O.!/GR@S[$NW<9Q+@:&#!<#R1!U]6 ]TH,)/*>]DG.YY7*[56[- M(\FMT:^(9JV?L95*!_;FP@'Q/: MFC+%8K[_L'821!]('/SE#3X%^TR"2D.2'Q*W+(C..V9GSGQ.$EK/N>BMK3N@9:2;96V7H]I%(;""6C"8>STFFX M;CGVD9:#25NMMAZ*)MU-!>,&)"H*_5"O;#1J_2>.C<@.BDLLQ=4L1W-THNN& M[ZJ>8CFR*NU>"=D?R5HNCF05X=-9'-'& 6SMIG2["6E;?@/S8_.MZV;3C"$J MY,)8-$&N+4L]YR))L%1#B5FKME62JC94K-T ^%O5\DE#W=YOML&V(01:]XM5 MAII]C"K)HRSVK"A[5HM5AKJDGJ3^5#'/LZQP?=RRNXK+VEW6O0)7-4)PN6)1:*.-9&*G\YAI],T!XM3:!N%KJ$R MX8!)85>0X;C03(6B2)MS%1NBD_1:TSJ'80Y&IFA=XI %+B5<2NI24KFR5GW8 MUG)C#4:&*'66^>-RP^6FUW+SE>PX=[PB(SAF032UKFK1>B0CIW Z^S6O8(?I M/DHMJ]I-SM>4FE+0-ULRT$IM8&5'JY&!JZ7-D( ]9+7>:JYUQR>U4$YE7*IJ MTEE42M[A1!6$SCS)F*A>F\EO#IUG49U?P >/[FI9M[2S=7UO,['V3+9%0SO8 M ^4]2!?*6!U==4QM,+)-437J,*220;[\?U%!A.UJ.V52A>L#]X#2\UEOEM>[XVNBG ^\'%AC X?HC MO9:,%)^TW=JD;NGS[/Q68*-1%559O>"0&^>K0_BJHTN!)6''HFC(%Y@XY)S6 M":?M<2FP:&Q5-*5+UE\\95!A+_,X3KBE[',S@V-QDGNQ-8 MVF!D#&M9J6/D#,X#]JZ.;+U#R(:W\!^7-&-8\SS?6N(>3*+&;3Y&Y8#>B0+J)/? ME@-0N?1(BY\X8Y"5;+[^)SV(65&HFPJ& J-6Y7\GR:(A[X'_+L#1!=%,EX.K>U^[0]X^S0]7^C4F6AW-6Z6F_ 5DD"7X+UN3T M9BW")$%Q^MOVP>U@ 2@V$Z((O4=)C.;I?__NK$;8UH_KWFO\]F:HH<;W; 6& MXA!%YX9-PR&*^&(Y1-'63N[-4_]. !=Q%DFU+@",MF:3ME*(DWDW="-.Z1- M'W$BGP07B9/Y94&3%O0_I2T\$3+/V8'.O!!H$C^77L$E701YKJ$RG6,E[;S% MLXBJ[UB;:I^X*,1&K"3=NL"29RXE7$J.5FQA2X.1+IK:P>E9+C=<;LY!;O8H M8K"Q\T&T5.WR9(0W/C24JJLMX&W:=!K8RCY82>J1D)MLE6,EG:+OH<6PI0/K M36P+90>02)?>(:@JI[V%V0@<8EGMD8^.9Q);-))R;CCZ;<,8 MC"Q=E/26HU0Y>_2;/?9QJK$R6%)%W6X)0?J"O'"XG3P_7[@%&[3R/JV]FH#5 M(^$4V?9!P$#=<$YO]<>ZPVB!XGJ8:VM*$I92'^3:7D0RA%2FY*VGX=_'-0A4](YS,\IN*D%6*+5&#N]=6_^VLA(N:5S2NI&TKNZ#-*0JBYK<=NP(ESTN M>U_OX],/F0)-N?-)T3P@R2="W]E3C(G"8*)*)*BBO2C M]_$4UO8L)(A4XA%/"$J""PZE.'[_O]I%W:PEG5([WG=9"JM-4WCW.(@H7;_# MZQ\BV)WWV2- ;C]P*C;^KRQ(P,!'WA?X MQ]Y3$(:[J2ACP2(RNN'#^E H A3"JY00X6L\)X+R>K@<6#D# M3KM?X2-VD&V9QM[,-%5YO_-7C[WU*2L8 *E?M,I#QLJX=AO0I)-N@$)O#^MF MM-P!\*!3; M$8:/E.+^Z>_FDP2$ >F?!K^$*1!YD@HD0MWTCRPB@BJ)N?Y*2#I#*7PDX?-0 MZ(0+-?FDAZ@-1OJPWC]R"!'OP[)?#WZ$',Q2JD.W2\*7C7Z3RA((@%/QRNG#OGLC7*H#V7Z2<] M)*M[+C-.N@$L]AO6JR9>A,M6E>^R[MUTXZSU!?UP)\3+0A+[&^Z>G[)YEI J M03^RE5.0QGMX_+LP=G^6Q,)9WP1(.,.$=I*1P7D8!"I%2&<6D5F(-!X-*=%V M?$J--=8=#M*GA+P)D9(-8OY$\,=XYF$8/Z7"*VJP"V"2-]OLZ&:0RM."3=KV MT-+5?; F+76HJ+L![+7"[=.&NF%V@=MWC!J/EXE L7MV4H(6+33+Z^9*!MX# M?:DA[P/&--1U/PM(@H*Y ].!]O+_T(!CN[BX@FW2JFBJ!T^][[!RK*,Y3[T6 M"= *VEXEX-V>%D]6OHG A MT7F?Q&F$!*W'_5/<6C94*ANJVJ>"]BLQ( 8W(">4#0P-M)8.C4J'9'/+<7+I M,+GE.)UT?(JS]G3?WD!,G_.F%&/@2I&\9IEI"T(3UJ M,2�P=+C<)AFYHS=A77D119LSW#(:JD6;;D:Y*KJ8:\FD[%]PCT1<(?Q,'7 M3-F(O$V=JHT#[+:_>7FEFN8;8U\?VZ;N:[XNV8H)KIPY5BW7&5LXNG5/BC&= MD>_&N\/"V"S!0MYW3AHT$=&N$5&V)=B+2N"ZJ[FRXBB^:4BZZXU-R5'&XW/, M26-M'TL4TY)F5"6ID&936"\\I5K(_/_\S5)D\VV*Z6.>J0+/>9BE=,,+Y3/N["ZML"1P-F[9X.<%?13,W MAW\_P!H>:3-#F[:*1FE/Z=YYF!27B[.7"^L0N?"# M7\2[^0])XB:1D D M]M%[NJKBG,\8[R'I7$B<.1%<9\:K/C?(@WP\$Z%U9B)ZC$'.>4C1MTR<.EBG MZK0CT;9:CICB?'1F?*0>3Q<97!==!P]M*8X\6!>9/=1%7<; 5;/G[AVKO78: MLTG;-GR=5=3M-G])RF +H/#!RL#J^K+W$NC!G8='N)1=EY091Y8RNRN3RX6, M"UE_=MU.R [*^FZ\&VE2UZ%\+F! ,:ZJL%YUB>Y7/;C&$_!D]?,95 M96S?9TE"HKDP0Q0%!M3/^D@?\*\(EA]X.2K^0;"A%^:K738RZM;H7JNSJE_B2,N/)>7NRMTV#;(<)3 M%Q($A-0/3B!Q >$"2V]\:ZJX'K7\L&9[BC^O[[,9S)&>XZ&*Y[?WD=P^V0:K/ 71!-^6"X M2LYSO>:Y[EW0 WC.[A_/=9E!.).BX'!]HFS'O"-'7^;HRR_@S[=PJO3NJK5Z M@,=\HE 3EVXNW2]W>6HCW=TAC7#IYM+-I?OX-]6V=P4=1T>*MJER ><"S@6\ M_V&!U@*N7HZ [STO9;EP7$/T_EFU._3]X^Q0M7]C_ /,'S,I>9/AO''\%JS)ZW\+('5^;T;LLD9S<_KR2,J)/O%-,(?7N9O#7\I**^O[1E"A#7LS M3KRUC54&GR-4KA%A6O,(^%J?.35+&79LXS2P/!9_BSE(0A26A* M*)OA'_^KC0F05ZIS])-5YQ@+*V$-1J8^E&HV0H!S"FE?TY[B0@ MC_!^P04M[P014.N11!D!:B0DG<2AEPZ%>Z#,+"%A,(5%)\^"C[FT1YI+ T(A MW8K.E&=<+?U+$Y$3XL8/$?"!!]0%6JZ>J9/"=Y-Y\=!9EK@3)\7ON&"^\'%" M/",1_M^Q$SJ1"P$)2.N1.4G@ITC]%&GH"'\@06[>.TD8"VDPS4+Z M[9LQ$-T3IK%'0@%4*"4^DQ]X?8I/IV\="N#(9-,9_B:%9\)7 CQ4D#G8G)L_ M37 2(I!?,^ X^$+.7B*\O'@R"S3"#M8>'A!O3)*ZP[5T?EV4PE4RPY^C6;9 M:[A1RG,R)'##S&$=Y_0WP8D\H$P2Q!DPE^8O %'R@1*1 M&\!'4[;7?%5K7PT"N/Y@5[^08/C;WZAKPL*3=4;$/)MR$\$R=)5RL4A3$!(T[7K4B*AN<)$KC0 MR"B.^0*8$(^!/80\K5IAB,4OYA-GSBQGSB2>0,!2P']3!$-XT8RN?BB\GSBP MPQ3E?ED;K>4GU 85.P#G> M^=MTH=S6@!E8%[S!@.'F$H+V/#^3MF>9BA@/O2P!DX.B=V _I!C_/U&=.X<[\ ,H Z?!H4$IH!M9O.''M]OA MA7K;?SR_GY!I;UQM2WEQ5]O0!B--XJ[V#J=EFGURM0T=[D@-'AQWM=>ZVMJ+ MN-H&N-K&T+X25SLW2_!D]//P086A@6-&1X.[=EV[=N!QPZ^%OS+0A822'(M_ M.W+HS%HTZ,P<.K-93;)LPVF\NNH3:YY=[I(24 M[_&!=8,O/('D"E$\S]T#XJVXCQOOH*M\],.=$"\+R9U?<-3MPN2G[YXK_[6& M6>[AZ>_"V/VY8 )@8@*L,8/WS).,-+;[],ZEQ>/RXS",GR@/T"8A8(]'V"AJ M)11IT(R@%@OOM@*M(Y2:$=BERL,1^R58 ^86I4&:FW>4Z\ /7 =8(XOB,:SZ MD;XS0-.6"J]RE?RZ]-F8EBV,/+SK%65V,&? +.GK-]LN$:T;K$[>*&7IZCZ- M4I8Z5([1(:,-=<,\28=,_:MG43&^-7ET>47DS4G_=_E]IUF;UYI>#J\UOL1: MCW:;OYPJD.7(]ZGA=0S[2/ ZQQW#=AV%]>N I@6*%\#N;VOC;AR >D/AU5Z M==T&EQ8R:$IP:Q(MJ1X6[&V5UH5-V]H[HK"7D.TZ[:%_0O:JE93)M?+&7K\]XQD*O)7&S)[V^$7H'FW: 5]T_06PCAR\*SFIV-RVNU3ERNW<\ M_[),7E^9]6M7F[%E?O:)74QU,-)%Q:HGQOC,H$MT,<_W'M?*Q:RUE)V9@XF# M[D2U84C"[@YF_^Y\O9;#90=SJ2B/#TC@&*S'<0;V<@4Z16 U=8[ 6FSJ^A!8 M]?4(K+A>! P8)@'<'WDM&:\EVSO0 M4-IK8*D_"H[Z2N9W_G>"!A\F$@C6SBG6PKNVPT*CK<1&+',DTER.;MG59H$Z::U$$'[)%#6I*SSL M8?&B/8IZMKZW15'/R]7NO(]SO*Y'(MP^)(3669TCKN8?SG..*':?!%^" MZ*= 4_(4OH\A755VZA0[%5YA@0TVVBG2VT9:T,_DMZ\7:)U_#G\,A0\$01T+ MG+L/Q$=<-!&+=A*RJ-,9/]-?_".&-0C?DO@A<:;"QU_$S>A+[GP_< E%*D+D M =1\HO N *(]L']_=[SRORBVU=?,#1&Q+G\A(B6-R<0)_:)6"'X])1[]_JWW MB*SM"7AW=!)W0I_P ?&1XAGC_VP^B1,$JWN5D^#=[?"C]@11\"\A#77C.= M9>G2R7\*':PE@@M4HT3.._VJ&\3U+MY(ZTJGW[_> M"H^.ZV*]>@%2EH!2 CYP<[#"#6LHRL32C8"2XRP(40G741N,31CA7TB:$G+' M.#]Z^(((' J!6&@Q6*E#^Z@$^#)C MN%;8B(JQ!A"6'GZ3T?U(84VII<.X4S =P]+I(EE#UZR&*'Z%>^CU.$OJ_CHUHX,J*>KOBM G*: M@GO!5LL04RDZ)L,Y1)HO&?P:6_C0)0.L'*<-V]'V$; 2SX^70M QZL\'FE<^C3 M%K]TX^DL)$5?\Z;-H_*K*7F7[I%Q$QK,G,4\BFM:!7+.O*#0I\^(N)H0^/F< M(@;FIG6],48S4 B:&R1N-F5GGYZ?[KA?>U"Y!DF78%0II#%%8%R0J.+U4D<& MP5AI.PZHE!FP%_4"P$"1'#RVH!SX,JR9&K_E4K#J,5"$ ;Q27G8VCV^@^F>; M..8+N*7O;S&OP<84M72#(+ZU60VYU%!<82:B59ZM"6T.:;J C5PX%O!U1RB\ M*H8;G>3(E<*KF$&;YMT!U*Z3V'_-(%"KIU)Q"=(";W63S?>8O#BHV$*'G@#< MM(&^$^9V 0,D#R1RG\^/GVL3'Y#CTN!7??(#BU(TCW^84&?;)2 1+4'2% M#)+>Q*1,7;4U=[8\&$G#>O:EM':X]7:+-Z63+5X9C*RAN0%U'WAYQJQ*^"RB MH"15?R$5:$/6>D/#;ABY9Q/[/@YK7*! @QZC8:&;V+_)4@I*C)^O8A,OW,/B MO@*R"^]"A0;$10V9WSPVHE@O@>\W3"79C4>551[U*.;P,YDO>)5!7;>A$X+2 M%WW7.XA$ :+-WE@TM[7D,GE7+GN?^RG?R[>UYC,5A:0>HUSP&3UH4%153LGM M7,-)KVC$@Z*"^GE'!;KKBLYBN5; M@S7OV;[!Y?>,95NW?5W7"'S?5;RQK-EC4S+P'Y8LG0D&^FT8+NY35!/_ORG. MQ\AC62*X>VZ8>=1[IB$_40B=,38M8P_@&7[5WDY3N)R),3WL->&EU]].D7DF0, M1HI4<_'ID#9V62XLH!?#WM#B3AR,\\)?*&7RD03%QL!M"3RT) Q%Z"%S@&YS M@G-#SLZ9_AP)_P#NP=DY=8? P5DVP#TE]%@9026_P#5$9O.+"T=8S);X!W < M\)@(GA5<.R8/#ATI4ETVE8(G,/?H6"U_J"K51P3L MUKF9!4UE%Q9$WF/H1.AP[,"%.!9\#1?BP>?*^0YX44KD@V#=8LSHX:F9IP4A%,,BKO^32F\+EP MO[W5868!L#&=>E0^X/R"$31WB-FQ4@W1%N+:292:,S3 B(8[X:9[36E/11U/.&Z?O'D\Y6Y*RH<9H^[*UEUJVVFQ3 M#C$R._'W-B-3XS"M&^9N_5X=[%MC/'M-?'M9G=!Q: MY+.QZ)H*64#%-7%2D86N88U$K,Z6HY,/*VH?,^O?[_XL@W'P:Z:S*G.=EOPU MYG*# TXB3'\&4\Q-,.5&LQ3(32F^$E/GXWR2G."&3I;BU8D&=I"1*%'9U\K9 MFW1Z-!O5Z2_&=N)[MX: .-39$M29L1[JC*.6G3EJ66.D9FN$9S6B9KNNJ8U- M&2>?NZYA&XHFCW5)ECR,[:R-"&V-\*R\ATBV:9F68CB.IID:L70?_C(>2Y8! M9'"L76-UU)3=4B5U&U6AH)F:;D:5LJ1Z9+#?+JRLK)W!1XO04B&MP*>M3!@. M(F:2&J#+%W&LPML\"1S5>4_44XRA8MJ=@SZIUM!4M'-"J.)P6I<"(_4%_B)\ M!J>L*%EX7V9/WU>SITMHB>M;BR^?8!Q_[/KPQYHI\+U>N[ #/QP -K,#"^W? MO'V-*[RJ1N4\QY[[>WMQZAD"$"V]%*,R-\&OFTG@@8U[@_P56=AVM2YE0.<4YZ?8/8RSF1Y>U? M48!ZF-A9O8#L[XUPM*>.S/=*IO P RZK@Y&ABY*L]0CHB;/4B2U>MRRE 4NI MHF7W'CO,V.]*KIH]U_\,.ZRA!^8EKI$P KI5HRZRU[@9Q"7YY1 MH?HJ+MNY+O&R)B T9PGS*7?U(LIC^'C\&8=PUSF'T#K([IUA *T0KEF<%$UJ M?I40!\O;@0./+MF#:]KBY?AI+5)SY?#QG!N;7#!S,-*-@W-O_0O=<0&X5 %H MD7NK"\#NR3>KL^0;'V#P@LFW7COF^R7?[*U?4:3!Z-9UDXQXV*F+5;.L82JF M&3FW\/P;?)"C%0OME$O9M3#BO#58J_3<9AVV/Q^-==+Q+Z+BINJ\E^F%K1TT?C%1%5-2N MJJEZ%.GC,G*I,K)/-F^=C&Q,Z"D&[Z:[A(1>K[WXO1)ZRO96?\4JNND6..S= M9N]X)]1QLW<'V'5$GI9%T^PJ M.C\"9GJP,S>/NSE2I1MM)UWF3WHEF\J/,0 MSX&^=!>3UB_4!^^$-)>CL@[* H+FVC,CHO)84\>>(VD.(9;K&_+8E73SS,"FRV'$Y;S;$A0Z(H7?Q,9=%V-TUPQ/ M28@?$G=.)Y^LX$VO&<^9SO/1 /25^8Q,'$[V1!*$1<@!L!=OO@*8:E,R]X&I MUN"71X"IEJ6AH:[_^!#D9Y4O]KP6NQM4]Z&8VO9Y0B/?TWG"?\1TCO#'>FR MZN%V*=>A#O^;0])=%P<AG.I43]Y MAU@^C4)5^:4IC*<-1KJI]JC"AE>@<=;?S/H[1+P;6'_GPC-5[V/A&1<++A:; MQ:(C@V!P@\ Y_\7WUHKSC2,;!+./!N&J*I$_8S2'I',!6&'WHBM>I+CNFM!4 MKE_0^",#(&H2!&LP4E6Y1_6'O*SU5-[U3ARSNTJU^XC6QKGI1$[I?NI'D[CZ MN7B&6>/+=:M^-+F/ZJ?+./:9%-/[]?S07M[<<@WA/G6Q9RXVNX:#L2BQ22"4 MPK+F.MC*]V5\!JUU=JSG,7PW,'JC*-JS+.5@=$"=NJLL[316> MN'8.:%#\&1QAJTOXB\.O)Y>N85LA+=35[/:F,\T8C%115@Z>?]*_]"3GHYU# MT!WPD3D8R:)E*YR/+IF/CLY&%D+MRH!Z1,XG?>:3UFS2SK[J"G/W3L;_4ZH.1(FHJ M!Z[D4LNE]K2WOOV%UAB,+-$^''Z="RT76BZT[2[9^TNMB0ZRI79.OPLI&.L\7@%M M_7[W9PY60Q]3:^:DJ*S!O,1_705M=4H@V1ILZU:\98= 5@IK CCM]5$ND#</\SU __AD:$IZAO?$, M.^FP.H(Z[N4SKM*/7HJ5'.0U]\4WYA[PCA[PE=731QE>H3<.(MR(\;*BLS_D M@O,=Y.8;25PZN"R/)=\H"RV-$P>'7862#PP)O\1Y_,:O /P*T,$5X,JJ2O?1 M5AM]S%WUE3(8&<.>#'8^'WW%:Z-;<+%^?"Y6D8L/KI6Z%"[>.0NL'I@%/LP6 MTMSOOQK^WR[95%QZ?E W:.7>R%:QF0"'<\[?W.!?NCX/>Z=-E0;^Y.]>H8DZ MI'?_^T4B'&Z GA#%DN8L4%).@(@\U7#Z96B@"_CL?+DN1 MKIO^4CG-?-D:9JUG<1K@%][0]'WP2-X6DQJIPJG\*L_O28N?..,T#K/Y^I_4 MDGTO5.>@F"OTJ_SOI(S:S$#OW8P3XOR\<7Q8[!LG?'*>T\'ORZ( MU^[0]X^S0]7^C8D?Z/J8#;Y] [J5)/@M6)/3F[4(DP0-T]\"[:_S)!=&AM!DC$>[1I$;: .*.F8USA=&J: MEV75,; MFW#^BN:ZAFTHFCS6)5GR-,GPK<&:WQ')-BW34@S'T313(Y;NPU_&8\DR8)G. MVM]M'>;W-2Q2W7U<.-NJHN9Z?/T<>2.-UTZ>,!YDYO2U#%?G*74P,DVU1QS5 #-: MQWO<-#5#KL_P!$*1-33YPYEG"?Q?BLAW#T]Y%\;NSP5]P+,A0+49/&^>9 @Y M> :C+V\IJAS""^5(F_EH/+$*3@?.[XRXX!#/)\ZX! MS_)R .$I"$-A3-QX2@0O(W3<)7Q((>$J RTO"X,.Y'+48(IH&OX1IC !_KU>P?'>,[UWG9/IVF[\<3[]%'VKI MKA;%F6S8&]#KSO\4H%?_?^A4MY872AT+R8W.NL...X7^1#D?+H-[.G8K MBP96XBN&Q661RR*7Q8HL3I/'8,D8WD;>&HF\C]^1;T[@=2.1YF!DB)9]<#_# M223R&HK5<=P%S\(>Q9_\D)&O\*3[)Q(^$@92WEI>L%!(5!7>XGK%3+:3P]0% ML]EP=9%$T^S)4%3.;3UW"= #N,,Q3>WXS): SS11EOJ4=+T&!':P]3H',3N6 MK4=IN'^*6TN#C"9>.]S$]Z\4F/-6UR9^7QY3J&6W]0NL-^=,=B3+O@^?J=2R MJV97]WM^B]_9LAO\%G]4RX[CUUK+@X:V755!H9I\X[4IN[B:_N1_3OG^*L];9+-M$\VZH!P^WX+>J M\V6N-N9]+R:S!B-+U(V#@_*:]&R;#!! PF7(P M"AEGLC-ELG86_C!N4P8CTQ*57I44715D)FWN6=,0>L@=_X#"WHN4K%UO_ZTE M2!V,=%LT](,[O,^IK)QSXNE"!:TY4@.=;HOFX1X$Y\CKX,@]O([63(E9*=46 M5?,\VF^N(=2 "NB-$.3CRJXLW/#JV#[%GY$7I"X0:TZ\C[]08 M@Y%BB)9>=]%?\[O@-;#71D>A,S8S@5-B]%V<('$5],-Y7?"AI^JUXCNT]M=8H-L50 M-^VNJB^Z.,/SZ/WG$LPE^# )[@9]U9:EP4BW1,/NJOF)RS"782[#G7G_K>59 M'HQL6=3LCE,C+R+/:T!S%QBY32"Z];\@/"N2)S#'8]4VB*U:NJ=Y8\72#)G( MZEA3-)_HKOTOW1J,UF*ZTDTB>F"^M1L45_87NBV$9HGF;V[P+T?GS1IJ(47( MM8;%\9[^[2MDD89L'&TK3.,/9#S_ +?=,$ZSI(Y;;,L*DS X6^+=HE#HYIAH MBF1+BFQH.I''MJ4;MF*J#M$UWU%7<8Z_Q+#">Y),!7Q7G9URX: LL,)(C(>V MOW!Y@;;KFI9J2[IJ*YKCF[:J&IJAF(YO*>,QSK];QVK*,=F(/O%- +?2P-V! ML=XGQ OFPNU#0@CFR+;A'_<.._IS)-RY\WA,$H2,ED3A#R=Q'IU ^(RA^"GL MSID3X7_B$%DX%84O7]X+KW 0@B*]K7Z%_DE^^UH4'.%I$H?A\TW\A&-7TFR< M!O"5Y!E!JN_CF1OC0^![(;"<\!3,)X(+RLX)(OP" E.7/PE@GZ_F\0.93V!] M]*O5=S)\ZWPQ[^(DB9](DBY60L%3Z>27>0S+P#>$?#L@/4 7(KJP@=2^M.V)K9"NNK/*V^&NQ/ &^G9!BBBE^<[$R7! ^ MS/,2DJ;TPUGH1'A LPD&7^)LCN0'->"!1%,JCYWHIW#G^W0MWY$-BH/_\OG= MW?=5JCP!-1,"3W7AZ_2L'($JE!_$S? 1=V#3(F0]@9EX),S28W_UG#GLW=^RKGL#^<7UO$P MP0!BOW=F\,FNKI.Q,"[J8&0@,'K-%O<'=E7DD-19("'P,IPI_!I(YX.<)#^#&.'#,0([Q<]7#6_;<\'GD5Y!2 M''W4[L7\$1"V)'!"N#_#=N#2N^S_59U&X15\]&\02_1E"J>1_'+)#!>3HM4 M[W$&+. ';.(?OA0D>L9$N5CJ\\()3(?"[CNG I#F[@SLU1'\($GG-[,DB'&J M#' 08;X6_1+^I51NL!C'U"RP?_@YO!E^:C"+;O#;Q]*0#K\!;="C?7, M23#;=G[,BNK)<6GR%XF1D!!H0#U7&7 3\A9PA=DJ(4%] )/B.(Y M.S@WF*'!I%P>I*7KCYNOK! T%S @>N8._!B>'"2@PX,(?QU2-BI9%#BEI3JW M-ZOS[Z2H'K_ST=*V5MDF&M=Z7K[4V+A\E]";PI@L'*N8J>[JG8I>@":,#G1) M^1> &@7WP!4(Q1,ONK"K\1SX(,2K5"K #0F>CZ)=.^-HY5#QL2O3(!KC;KG MY%RMX72B69Q2I?J&+@C4U6(HT6_+T9 \Z"@M?N*,TSC,YNM_4ALJ\D*2BR4] M2]2I_.\D*58S V_K9IP0Y^<-;3]\XX1/SG,Z^'U9.X%JJA)P=>]K=^C[Q]FA M:O_&="2P=)S0TWY#)1J_!6MR>K,689*@#/]M>^@71) .2T/&?H_B3WM!G%'3 M,38&!K<&^E8"@V/+5&$Y_M@R8$6J:LF6YBK.F"B>IXU==VU@L%<6"A7(4/B6 MQ"[X150;C1=NAI_$4SI_.,3@$U-6[32O)6W6O,6+/\&;/J=IAGIL3QUL;='! MU+PT&#_<'U6CI5D:"O<5C9P@7WKH0X,SDJ9HC^NJE#Z@/77D5>JDP!'PKU4R M_1VL;_H%WD[2N^CCTMOWI)8]&$G#>D]N2:W<)T5Z43)0HQ5CA@2-&/R+IHJH M/0)C-&<^*E(@'U4-7Q \%E?!YU#_4_@+W%K0DO@UC"8.A4]QDEN['!F_,(>E M?129TU!U9= ]VN;$C(GKX'!M^BPV2QMV- /W 0\,?2NJ*%PGG0@^'1 X)O,G M-)WXB[6'B-[H%A[__/734IKP*[WOW_GH'*%OM(PI#6+KXG$] 8O!TLJ3DLJ3 M4J3!:/X4UT^JC&7AVN&1;/0A-4,LJ+I"LI %5$'%R-)OV[S*H7";4N^M.)"* MU[8?KW!"2@+:W-E1+ MQ7Q-R#.+C0&40;]?#J31W@F3B+09*OP@;@$K;>@RE0J9*;,:7"E^NUY MB3\C-@?E$O)7%H#29'&M)XR%_<3_B8!EXN09'9-RH/&&Q,(B'I+-X&O5V!O8 M]M*9$86& %TZ)S,0FB=T%V@@(G]/;LL&=G?H(&;8JY>YC&G:)D&L)?6@+/E1RQD0UDCQ'G;\'=>U.?>AZ'"? MK]\,?L-05^LEZL=9H@&ZOFF%N3OLA&[&9''UL(7 ;W^.+,0([GB(QT03"85S M>-B9K7J_RR1Y#YX)*/;YEWPQE#!-/B](W84!51*EM8/'Y>.^X**_CE[:E,',#E*X@] M-#;-I]LR;FHVF^L-1%MP/<*CII,X]-JT.U7L%!VETY &8WY*;LH5O0:D7%[BRVY.<)= 46/D M+]^!08TQR&H$)!81HP;NA9B6CC#6EN E<9X$XXS&2T3\SUF, 9'/9#H+ M ^J'%FY92BKD/RB-C069)^71EC6:154'*S9[[\S.3NX^1VN#??+FTL'EVAK7 MF57*'RE'1<@XCC##&VE<5F!BX(8&_9=_GP3I3]1^^)7J?68YCL(X$-4"*M5J M>> BV/&'D\#?%NX_K">8AR1=V@RM9W0)?I]&S*G'1L.3"8;0G@7P^>F= ;4[ MZ.FDI W)LWTLKB2B+P@*F4"'D9PT.R',6TT *HD/TF^9=3B&,!G MWN),0+WRVD>0>U3<2\"7>TCVELJVSX 8SW2I.'7_%7[ M>0>J#'91UK>[!WC$)<%8X99?*7; 4$F*U_0Y<[K@/+!Z@6;/$=[]!JP!Z"'F M5BTS#.44_"UF\W_-@H36A"TQC'J&%56?<0]-U;YY!7)#*=R2N(H5Z4%%+>0Z M&I]&[61"FZAW8C_X04OV6^.P=LY^RF"D-Y::+K%?4+=N43'J3U5UA8%IGD]MPCZD<1Z"USC>+:F0:%1:P5+GRQZ%P1YT"6AR7 M4D>A4BE6/)&F4^!XL[ ,_Y>EW9@K)-,@FV)Z(&#A[VFQN4U:G$; @VE1!'2> M3N6F#4YRMYD68'@$TP;TED:I.2'>0QE10[I/@AGECK)D P.1#Q&-MN9^^V[Q M1:S.#9)%2JNEP&PI=%P(S"UU2+_&+&B^A\C0P5:;RAJ;XJZL[2+W5H.HNM<* MP?)?UM(7P49"KLM;KBKM5AU0/^"FY65AGL1>7/C2>C.4JJTV-YV+&*S>JE?R M4TAEN-@0K] >?AR&M*0@=^!I6PP.B]]_6:;@LB+BZA7 M7V^[HDV'BSHDVN4() J=64K>%/]XBQ>NT'E^$T1TH_1';Y>?CP4[*TV.]"S8 MQWDMCVT/+5W%4XBS5W>NP6T)FMB$;UKS:T<;/"L],T+5O;.C-IE5C5D5+7@LY= M/AU6$S+*$BVN88Q10S#O.""0EPUP<#T0!JM!_!H0R4I@VDD2S&[OAU&FZG O M4G71TKH:@7))@"-:O0Q&TD_#2!8PDBS*2KVL])Q! M9'NM77/LV*48&9]2L5#US@]8:_MO:"EK49R3?Y17Z*P4^G*4L264,9NCC/5@ M+2=$&=L!-6S/>N,_6&=!0-([OVH)Z7KKU<>:>8[5QYN[?9V'AX0\8&E^#CFZ M $R8EM1905PLM1Z#\!K#)G/X*FROIIU ^0\B((+@8U\+@CZDX@)'H6ADP8YK M+R.TMR/- 2V=-"]_3J^SP-E2AXJJ]KAFN/,U17FEKB5ZRA!ZUW&OP2 M:/]:^GI%/^WHN%[!#>M";THMHAT+NU&%P?U6:,[O!33?G?^)0M[\'U!^K>]4 M%G"G:"I=U:CQ7-;.&D&[LM35RTC)Y^@K//;^B82/Y ^J3C4]QUOK.H6/!AVR(EG1&AJ,7O2KG6U325MWQU/-Q27,U&JW+ MECY=[:R)ML.S/.D,\-TG?AOR8 OJ7[\G?MMG/O'[HY-@K#G]1I(?$Z=IYK>N MK4[.47S7M313,SW?T2Q5MRW?QH$=DN++Q%/'JXFIKV0NO,+I)Z^%SY$;3XD M;Q/>ATZ:"K>8QYF"\-*W"[=SAJ=)DR/SN)P2_27PR0\W(#0%OI@2#8\;[C%# M?/L&EC=LZ;)DR+JIR:ZB*8IEF[(YUE795UU7&WO:>>3>WCDI\ ,B>;X*Z6$$ M[#!FE<-PV6&D]#!*;*L*9O$X1T#%_$3]406B,0,'$O/Q%#G4 MT%Q<'(;Y;#T*")521$5\,-L@HG+E6*0,RY>F#X_G^Y"G#1+GH$) M0-CR61R(^AKX2 )4R; L]F!4RTE'F;)7%RKP*%>AD)]P\VVW!AQ0#D@W*+'-I^6R MIAQTXU$V[X7FALDOA!TN,/RJ:UI93R% U=%&Y5Q G-1Y4[Z.$618TV+[E!2L M*G>J 6XC+^>?-94%NGZ.E07W2SAEC,]S;+(<594R3RF$8ZH-D36\;J5I60>N M!4@3\Y&K%2YAJ)F'51;4\9]>HM; E,Q]:@TT^*5I=U]K( T-=?W'AX"I':$P M@B_VF(O=#?WN4)@Z^SSAV6@(6V#Y3^%C:281N:X+T+HSILV;ICZ M5A)C!@4OL[6>@)=UA /"A>*(*!:*= ME3B^D4"$2U54[+I@<"/1)[ZY9)EH)1+&T8R$/1BIDBKJ5I^,Q&7%$39A"-(D M[BMV$WI=R_GE"<&U-0N\O'C_NP:=N RW458NA+)3+0RZCUG-$&+$+"A?C%]M M*V4&:T^1E!Y5&;\ /.P9LEP[SV6-+W]25I,'(PMXK4&?[^[;<#;KLV;KDV)3 M!B-#-*QZM(4KMGYS7#O%ML;_/"FKX7!0 S2;:?=#LUUEM+[FHNY0/4WA;E\V<7<9T MC\V3F!U4+5$^/"AU$M:\AI!PW=O.6Y=BOZGMZZ "M+Z42/%G[/",JP)M^%CG M>3*=A?$S(7DGXRQ+W(F3$F$6PO)>X?U2D=Y^_/'M&_VG_/:U*&"((0E92-?P"NZ=";:-LFT@8GJS&(/1@UE?IQ/+HA/CJAK3(GKFJO@H2WWK)UT MC2D/1F9]L/;95\BVQ\1, M=3 R=%'1NYK,Q_FOE_S70]6G<=5W%:RWJ9#F156?/AC)BB&J2E<3#7F)S>E+ M;'*8J>-D;BZT9>0B8&I?NIHH1WMKK76,ZZHGXH)XZ8+X,H53^XH?K0$ 53K M);5]K '@4LBE\!R*Q/851^NZRL2X'%ZZ'+Y,/=R^XF[P%0 HU+;6LJ"]K>,]%_I[(L[GT;_T[L%Q?=J + D MO/S+HF4<7-?"4TX]Y[,M@:;C\IG,^$Q7.)]=.I^]))LIN3KC(#L7SV9;(@7' MY3,U5V=2GXJ$+NN*M:,G>H3FN'.X=?!G'.46=FZET"7/8]^;*&!#6T>-;-=C M2+;J@Y&BZZ)J'#RZ MBW/G!7+GRS*GUG4Y#F?.2V+._4IX.N-./5>=G=4DGD&K3X=U&,=J4N%+//,E M7M9EL+G5IP[8,B-)XXUP'R07#NI^+<^XAIK-=TU-0 >'&'NWS4N>4[T12Z' M(MLI_PI[D(7*$([&<*.K8$%K<$7 S.SQ(8W5@"+()IXGZ>_SWFB7]HB:NZ:]EO M[S:ZN]@V;;'?8GO2BTR)0;4JPK 6Z6 +UK]J>"X*YR0*)[C+;!( F5YG#D99 MXU+ I>!!Q5"SN M:S8%&KOLOY$B090Y=+7_#5];R=!K.I!_%J?%*0OO(K MMH8WTN(GSCB-D6YK?U+9EDO@>)+3>/XL-@W3OCD/*>#WY?V- VBFRH!5_>^=H>^?YP=JO9OC'^ W^.$GO8;X#N2 MX+=@34YOUB),$I3.OP7F>*S:!K%52_PA6>*PX$_@+_!><3P+WS(S$&-$\R B-%#!:IF*-RF0IJY M$U$ 3B+P-6=.A!DL"_L,YGDG)<53I$_.B\J%J+$0@2T57MJ\(%E([OQ;8!^O/M_H MEQMF'O$^)?$4:9>Q[=[YJ];C'E[R+J0]$Z75@)LY 6,R0RV89&0MOQE]8K?[ M"9Y-&,9/R .L,"0G=2K,8A3#P G#YR9((X'DY!)\H!<]0W=!M!(39@?.P)_" M7X+82Q<'#>?N.EE*N39("G2EIS@+D35@)90O'%C@3;FX]0][184ESH!87OKZ MS3(3U0\J-WU4-ZSH"BQQHW0JK22M28(3"YU92MX4_WCK!>DL=)[?!!&E._W1 MV^7GHSE9,?R4-=C'N:6Q[:$IF6AL\K!F_N+<#@VI'5KQ1MAG&OS2M-=^+ WE MM9]M>JPL#0UU_<>;'KOY,UU5^6+/:['*3H_=$I3?6M-DU[[:<$5C#N=I+C+6 M3J5Y]^#^$.$/^-XD%3Y&J"K_D45$4"5QA[*Z2Z7*C^#7#C0YE&4JP8)=:Z'[ M339%4M1=BC&W[O:J2*9T(6B72!C.2P?RTC4DFA'%\9 "\+W._HSBDF3_I6O\KY5-E).SR290$=C$!H \SB,O MPR-J+U6)B:I$UNN=WIQ-7H9-MB!3G%Z5;(!H:^-&%4$T^#W9S!+\F\O?O(9^ MKA\[@8L?MND+4 Y;@$%>R(;8@Y$FZEH=D*$OHQ(NDQFV0!V\##/($MRP1X$4^Y,-6)>FE#EL;C'H8:[WL MPSY-X+WAL/7!J(Z"R\_ZF&=]FNAYPUD;(-A;?-.K"+YL+%7ET9AU?-O+B+Z, MLVMD6Y3L+8XVOW5US Y]B]S+NT;N.2=TS F]#-/*-E<,+\,.IP_4;E8,RH:9 M(\>(Q9S'U+'[>.Z$'=1(Y1T!J["FUYG/WC9HX654H4('GIBB)/6V[H%S48N! M""_$132@+09?^Q1F(14<,H6;!)Y^$]'2,@L3FBG-6M.I0W9^* @RKMH\W9N M."3QDS32MN4QH83$3.T,OO"(F5P@(1X% M]ML7C/8$M DB1/()?-!XT7PML>CR4N!0J@%21BM0,G$#P;9U<^?LQZC@C.-' M4N>)*-Z5+=:L6%EIWV]&+:& #ELA(PS$=%C7P$VU#7;VY';E!B^.["]4_P0@ M]-'\S0W^Y>CJI]911-6/+)7$./WKE^FB#]GLEE9H"I^I?-T[OSX$J0LBES7B M(BCZ(.<9X/M;M$ZVYYG*V#)]TU(UR_(=RU1=W3+!I7"TL2ZOXBBP]PCP(I+6 M86^JW-0(#++]=2O+ H&OO'@1+!SCSY%"(-I@(H^#)QQ$ ;S9PHZ4:"9DTR$Z@85>V#4IS M&J=SX=^@15,OH.Y3.A0^1^F<.&#'RIW0P)GYMO: 8O^PT1E8#RSJF8!;_3!! M\N,+IP1M3BKF?@+JUBSM!@0%-3LZ%PT3MNOM]YFHV0ZMN+#M: J;.[,G(;2\W0 MZ!%0Y&Y&& )N^HXR7WFGQES./'& HD'D),^?YV2:?HTC?'T"%S#XZ6?4("3= M(XF#=9NJJ#;T1[7&:S^+D>9<:"]=:%O)[)82CUZ)J@6B:FJB;=>;!_HXY9T+ M+!?8(UC9F'XYO]&SQ[Q?UW+1[74!UNN+FE*OUN?#F?O$19WF4O'%4K'$6^.'8B)2F'(&GHLN/GH$Q-=LH!T?TWK M0"XTN&*!^6C 0'DY\W%5/<H]6F MHGK/$&V@Q^"5-6T$_*@O[E MKFJQ:(&$%87/HN %L+ZDVDN]U$N)?939/$Z>6?<7'*2"G2BB,$L";"W#ML*, M-I8O-Z8[:1J[ 6U7I'V7%$T@CFXJ:5#X*LN#BGFW)O)+GCD36<,C_"@A(7%2 MUIF)S6:/09PAK($+HNU@QQGV.\8I;;POEL(6C8WULX#1=J6G\+I%ZZC>MB:O M\;;W$ZVC&B5-66.4]I,MY6BRM8=0[<3Q)XX.* )PH,*'(&4( M%A19 XA1;SN^>\).Z/,3\6HG>*69'582,\9%K(D'8, IB>;"+$,\%6$6.BZP M H,B\7+&P7_?L5YRRN_ 7?<)+(WQUK!HJQ MYDO"Q$D1)80DJ(%G2?P8I/3AH**+B0VLGYZ]$Y95\"V(#UJ'I9[Y>3"E^X// M"H0/"G6RN.DDY6'D@B\ M+BHJY:/Q1=@4#V0,DDI/? ZR G+'T&!8\SJ5YO+P"I@25,G++T) 9=B&P%Q MQG2(!3P43A>>!V3TJOW75 / JK&#GX&TP%>0(*^"USGH#(-I@5^,@9,\@7$U M?'\3[ %[KC.;@;P5"# .;@S$(_"R_%>O@OPE"# 31 C=0@F\> YCC'7K=K,D M89@I72"$ ]PXR9Q*(,VK">^ M?T.]43A,(!$(AH$81/3,D><"/T 6S=]>G*]7O!_U4[98PU#8!>%OT+]/[:N57>5>^M/B),TYC1$%:^Y-:S]H+:7557J%.Y7\G MR:+3\8''JOT;LY_ M[#%SK=XPB+& #F=T>K,6 1PWD,R_;8=:,M'/0-V($%HHU&"*_OMW9]1TC,T@ M/!3EKL9U%U:P:F)T'N 9]%EP4L"V"TL@;Y^ZG@$70LT=8\@#_S &L%0Q2 9Q0&/Y%.B)Z2+W]IV7#>B]<]4> U MBMH7(ZC<4Y"BMQ* A0;?:\X0T_!'WAJ$G]R+7&/75["**AXJ8JW-GX60P#V' M/I,)P\+(4#^$X0\5?T)W<$Z?D@9> -<;DJZB."T]EEZ5\ %870WBL=3M.A1N M4XH[F&;A7&2;<'.LI!SKT,,X D7ZHU7-E!OHLM"UH;YF7-X."R^R2H$"!Z?B MWRN0IZK+7$)+RNWL@HYPK40X)WQ[EFPD1L7Y.KN;S8 M&I1:4(CR;UUH@&+_U:9@1)66QS_JJ[&#ZKWR#Y#Q^_@+0]_Z4H!OY>$76-0? M%*?J/=PEEFZCWV"INU68&!4O31^,E&$=(%F TI S 9*PWH+2-<<)$L])8!%0XSUR]P*"UVZ MVE2.H39EN:>';@]&EM40J^V'U)Z2$',3IK2%AITP MD=93"B@@1>:P/LWQW%7G[1H0:7%](*_AW)9.[?/73TMQ/ 8&7![ -^<9KU); MAPQ)%>JK@U$4UVE?Q+]ITJDF?HA-/28DPAM.DC'\5XJH/7.>V5V&WO/H/=5; MR'X.?=XA)+5YYI#4\GE#4G]G%]%O3C)_KB9W-B)4Z]HJ!+0B*Y9A.<12%553 M9=OR)-]VQV.7&)XAN36$ZORU GWO4E9I#[SJK2\_"V7SQY^]B)_%$ M^'- ?.%3$#F1&SBA<.?[@0OO*U[Q_M-=\08:D/@[ WZ&%V512D(:7R#%2ZBZ M9/N@7Z;_7 6P/\^D<:Z8T9)5>1=#+-^R),UPYD">8\/\\G?BDN"1_J),=9Z= M^'J.X/_E;( MWB+X6BTXRAO]T4&D@/$B&X3QA%'(>4;!UA,"?/$?(F+$#P.B&,MS@\3-I@@4 M[Y(BMDVF++98?M]9!#9WR.R+PN=O=RR)CACTV3@E?V6L6B!Q)S35!PL@O^#? MT0.3^D6TO(IG/Q3>E:'M+"E2NGCN&) L[@'+\6-6I96#$2ZRA3F(/E;"L(D< MBW"\1V8)_I5^+T_]@VBRK8F4@& RW&"&V82)\XC.#(D89/QRZ!K]U'F )&,@ M]8Q4>1*A.)_53.492/)Z1Q:/93$88)&A0?$$F]/R@J)OOJ#2'L#MW2KD]79&!,:%;S4E2<#PH%#^;@\RTHM]I!UA3?*&J.YJ<2%L B5_H1$<#S47-3Y\U6GU!F+,].W?^S2# 7=_GV MP39CLR9?^);MW5$(J;4]]2R;MJ(M5T5 TC7=?=^BHPBI) M_[*@NE4D456D-1[&P9O>'&.D@^-:+72=*W3LA<+-ZVL]&%H_E\UASE8%^A<1 MW\ :M2(Z+ H?\ZL=)<&G./%)0!W#Q76_ ME Q6M@0:_@@B&CPO0%$_$%:#CVBK2_G.^[@91?5_6!5I>\? V'S?HA1KYY1M M<7->;JOF8&0W.+[KKI9%'K*X6V+H?.$*%Y&G*LOOS7!*YPRG;ZE:>KE3L-;< M/_;G.&/+W>_E]HK5.LJ&0HL.6(XWH6QH0E'6-Z'LGO$WI0'O7+F0SI7S+-E0 MSKMDXP=Y0%7UG= 9_2PL50#I&VE5$.6B6/;JB%;LJ.-?7_L243Q)=_1[+&C MZ,IJJ4;^NGT*,[:_:GEICB)KNFE8YM@V--,WQF,-Q,57#96XIB.?T(FV361\*2MD1[)IN*ACE*TU2W?F,4U"FB[-<,KVP M3Q?-[U.<>"F)FL(JICP8S9\:BLSRE6'K#*PE=9-@5F1KB>-.BL_S&=+IUEG- MQ6$N28G:?+POH%":#YS6.QAOCZQ4UMZ[FQ:UHGXUIF>^9FY(0,'(NU-]WF#&:P,]"\.9CCW461_EN'-@- MA0[ [5 '+\UH\B?O/B<>]??A+>!X@=^9"R7ZBL1)W F]+"2@\D;'QW7 MA97B,Q\29UKU*\9C%"M#M#)TQ"8L=8+,A2YS!=^8DH+UA@DO" M,._X"M(T([#1Z2PDN]?)2$F#A! & MTS(NEYZRI>.'P726T4+".>R#\9N3ILXS<"7?(V2,K7"5Z2/:PLBU[#DFS:SQCFKO:;HI-46H49=6A*'/X+ MQ#ZBU17EY-0">@HNG>+FLJ2R7NZV>-K'=Y_O/RQJYX*45<0E,4VJ)ZSJ(,^* MLX70&,?=AS\$RAE%:S"L ,X+XXTE; IU$])%[/K1"3.,0A8*K>*3@"%?7A R M2X", Q_#)2T/15(($F?1$E)_$.M_QD99^#6MZ<,.:*H;@1_A\LOJQDIXB&*) M-[ )RLM8/C*-'XM7 !L#+$3Q7/ ".(0YK9VC MY0M%&0"I=NH"59@5H 3 +]*V[4KE1EH6$N8TH:>"P8^B=H(Q1.ZXQ=%# MC-M

$"=GARMPNN.!. MB)>%Y,Y?#3-\CMB=$5[][CG_L"G@4 L@M&U(J6(7X>7UD409#2X7M]?[^'T% M?Z%I#6IM#6<2-V#W9&ID\H-8Y/T21@FF(EN'.$XNK\8>D# %4U'JA M4H57U*6+,UB]E[[>7M^<:TCJMJVX<4 []II2F=)9@%BT[\Q2\J;XQUN$<0F= MYS=!1"E!?_1V^?FH=5; =NEAL8]SA63;0U,R42?ELRSR%^?J:DC5U0H",/M, M@U^:]MJ/I:&\]K--CT4(6'7]QYL>N_DS757Y8L]KL:',HR%8#[78>U M]IML6&:R"YS_UMU>%>E 7NIHNEA/AHHU;SJ_FKS9A5?VGY6] M"Q/M/:2$K["/*^QHQ/EYC.;;DI3D4S@O?0JGJBR#8]4&,E1"0+2^'I[YSV ^ M>9]GI#[^RN&4;M.4P/_W[IU?K4=TF@ASK?Y?]MZTN6WD:A3^*RC%!+G'8\GMI.I^RG5!)HD8A!@L$A6?OT]I[L!@IL(D!2)I9^J9R(3 M6_?9S^FSJ$9_,[M03GB6K%-;UC%KP#K8>]2P5<.6O"-YIT&\8]6 =[!>1+?4 M@7[T,%S).Y)WSL<[=@UX9W#USK*&ZDBKD][IU%CU?;ER71^*NI5U^C5@'6QV M;:M]>[/7S45&I\H!O"]$:X,:T!JV(!JHUK FL](EK;T0K0TO3VM##7/@5/!& M):VUFM9&-: U'6AMJ.K&YLB(R]':B4X.:F)T[L@;P7&0Q8RV+(]M6=C#L'^0 M$2K@4>Y8MHVL96HU8"WCZET?'+N3!45*G[)?,EPBZ;,4?>HUH$_SZIUA&>K MW)QY(0FTZP1:@]/,H04^ES501];1#KXDT-81: W.#(?VU3MK.% UQU1;.Z8/ML<$SKV5@HR7D MM'&P]L+D-+AZMQG D.34%G+:.&QZ87(:2NG49G+:.$]Z87(:U48Z=2:R^C*& M=TOS>TINOMXRX(B!/!=Q'D>:" \??:+'I&K $?&B+:WZWC*,F'D@\+?%B#M-J1*4XUCL\_.^>I1K:*#/:\)_EE MRZ1-V)(;IIC>4]=*;KG$LRVQ"\&7+UEWZ=76;H=UERA[4"[?49]W=*IRZ-BN M#V4C[K7;>'E+;ML6VV.O[>SZP 9A9YV3WXL6VS^S)LG9 *FOV"'YET)_Y+O MO2MT1ZYNN+%\*54?'1W(J-\!EF2A]K+0CDRNB["0#2PT[*O&J(4UA9*'VLM# M.PZT+L)#?1SFJ&K'-R&2+"19Z.+-("["0H.K=V9_I&HCK48\U*F&?B=M"K$% M$ W)K#I)4XB+L! VA]!44Z]36Y4+5(BTGN9V-(>X",V-N .NG2J30-)M+B1%G;!#UM+2GK+*$]+2 &G)D+347EHZ&RGA@:VI]O6:M,J0 MM'1Z6MI3W79"8L*36%T=##9K267?E1D4X5B9\'8^#U>&6 MK)?R="\/@FM-/GN,N^/(1P>YJ0ZW5)!(\FD)^;PD]1A7[RR@'BE\6DL]>RRX MX\C'O'IGJ@/K& = )I14[Y9,XT2AWQ M8=<-&4MI+07M,=V.IB#L1Z]:6]+R) 6UA()>F(!PD/-0'6Z9@2XIJ"44M,>" M.YJ$!DR+C8;UH* N!-YR(XXG$70L]G9:$^Z!\@#T!P;*#++5N6"(YV*#X[L( M2'>XSN2TUYXK0TX3[SMU;_Y'HW K)8VNWK%D(N.MI*4VT]*9)).A@8EGJ$/S M5%,I)3G5DISVFGG'BR9#KZ-HZD+8[CZ,%F%$$@H[C)-850*:8#JJG'=VG!W( M$KUSX-XC;'^GR:?)^P)L>6T-,YRF>:JF%O^JJ2G%I"3L_UY3DY/=FL8MFP-PM!903PA:CA4S*C MD:@U8N5'LM]V5][1J7[;=\Y_4R_VF,!#$0<;P&;S\&?LN33J8I'1<6[/CL&7 M/ZJW9;V2BW)M.STZ-J2*3L#'6IU:MXIR?3%(_9-H]*A%*8= MH-*RL]-K2Z:C^@G33G5"+AK='I#6E*.4'STH'E&"TAKCW))R])7-C_4]6U8R)\DKAJ35R7HRWCZIVM MCHXZ+)6T56O:VI.:\I+$93);A\NQF3F.)FYYBVW\5 ^&F[;?E^Z*"<^3(C$?T987M? .VAQ1&F=?5NI!H# M6>+76L+:UWKKA0B+5?Z96DVJ;B1AG;T/UPO159_E+AIV3?HH2<(Z?U.N%Z(L M=D8V,FM2:2I-\"7MM)5V3D:TEM7_7=V4AM@*1F'"6M):G5FM3J0FDX>DRU MZC)X0%+:&4S+2Y':J%9"K5-!0\"<\IDZU'M@HYKOIA%E18R*GU4G'FN--M=1 M.UGWO+\2+_@MC.-/ 8![">TI-K1O9*E=U]GHGFN1=Y^HBD?+K)/ MUY54$E2M=7H9E5Z-LDHH:IF7?(6)5V=JW/R"Y&3R9IP6 WJ;E"_5,BF MW-FI@"_K22ACNB?HQL8@N?0YXZ\A[]G^BQ?S)G@I=3\M1*>5K6>OM@52QI39 MF0TBI5,>SUM":>T:6S+83B?H.KT68^J4,06,T>Q?"?E^8/V. ,0XC%P:W23AXA9Q M$(>^YRJXI_9S5%E#DO,/(N'7*)SS5GTI0&;)13\SG/#[OB)&WG]/(@*0]0(2 M/7U(Z#S^/0SP\U'HP[*G!\^ALO',S53-4R3CE$-]@T(LK:+ETT[4JQ$%XU'> MP%)'H\WRDL."-Y*.ZTS'+V(OUXF@^W@,A^VQ3I"E+4FYSJ1\VDF"-:)@;$QI M@55O;K:FK*-([L)LF@^Y?0\6?T G7J)5G#N3J MO,,.-BU#CJQN&EF=M)3K9.2$4PJ'JB%[0C2)E%[.Q#T!15G8X\X>R<'53:.J MDU:!G8R<;+ 504#9-6D.T84 \.\4C#^_$ 0^T!SGF[@U =1NF&(R+S/)C_#1 M:F\]S#G , MS^*YK]U7!\=[NI)S)>=V@7-?Y.3C&!;F9\?&Z 0CZR7S2N9M-?.>N@/+H3P[ M G=;,U5[V :URYSU-PG6?L#_NM[#NVQ3OZ=SP).S^6^X*=O2G$13+V!KZZ]R M%":[>9.G\Y.*@:3R2QIA2[UD1N'_(TI9O^78^Z[,X=%9K-# I:[R]S2@'&.F MIBJ&9ICL/OC#4-F R"BF4U97&]$'&J14>22QXLV!6F!9Q%?&-'FD-&#?^3UU M?.HYRIT#Z 'RSI_'M6:,9H)\X5CC8%3;&$A:6A-$3W.$@H;@*2=@3L$4EG+ _%[#:$"Y$ M\*OOS;$@'.X#LD>F8?3$YV NTF@1QA16P\XM ]AA3-DYIK( S,-R\)EMJX0W ML]'U<8(_/GK)C'U8W,7RJ@=O8R5 3O-AJ0GQ?/Y.6..$1MA")U2 >OA7%P0H M%M?Q=0;7&-2K,+]IKGC,'W[_=9W]?P\#3QS-BN#;?3B?>ZPET]8Y %N2Q[6E M2!AHU:23:=IG7J!>=8'],R_0J+K P9D7:%Z]"\(-@7_ #["3;!U9NW?&O-, M!)R[B\7PY\/%62]724S"-T"" ^@BC)@*RP4JW('@>F*B"1_U L=/$4I>( 3J@P??OG( M@)T)0Q2B^#E V%)@9\^1P.'($"O#6X#BPC0":;D&=*0#D>Y-.&44T"#V;MD M'/@L:]-QRX2^]T#?/GIN,LNLH,)3PF+0EH^0,&R.^G1D#FW7$O\1_(47[U9)7R@^B+4UP&V$RR3RP.R81Q*Y-WX8?F,*=0FG9$903S^$_@/H9R_^ MQM^8@HZ-\&'N$GR"E8 EE196X3#J(A[4$GDC4'EHC42I\Y,+(0&SI+,5 7N MR&T1],%8U]!0W;8\[CEQ&SCQ$L0H"AY#>_L9@)*MAOVDOSTE"?64/WQ*8#E@ M4\->*'UF*5\6E&'Y=R!L^.J48!+L%+_*P/B; ..7)1BS!?\)#AT5Y5)@8D6, M<6 7=^D41!LN1$.\JVB!Q2D!8PL BPOY%$T)V,B,V.#+7R.08]RF!@*FL0-H MX&]B:]+QL8IR M!$'? B%*+,0M_E7?FY#?K(\ 0N*SRS@(>8!:H BQ"ED.^K MT/^FV'TK\SQP-5_#A1,JO_UV#TY^S"$:@D:^Y#.R(C% M'5P>0BA>S&(SL%@N 9G]PIPO6(!8K,J^L7^SS"%@4908:0 9:C]-9IK" S^6 M"<1T#"J5!SP02#/R@+6#L$;>K(V#R6$M^_CF%^BEA&D,LBRF"\+((=\/6Q, M&7Y8#]_\,_"10$+4-X]>S*0.O%W( >%)%RY'2+;P*A4%_E)TE5&'L&(A$1ZI MFK&X^"7-A11\6?P&Q)7]R+Z%+_@(.WL@GO*;-Z%?'(]__F^< 6%-'P*GMYVF M-\VGDFY#_ZJV5N>G!QJA:UI'T_!90Q#D.BHXHH .8:+3!W0J<8;/3) NHO#! MXZ(531.T)A8\6LK\>1HP?P'IU*4/U \7S-\&@>%&*8OH1F3A(:D"$4R#$';L MP#^"$.Y5'HCCH&SD\9%TP<@5681$H)>!;F+US,"#C[#DWY@OE>D F!W[]QP95_!K]=7#J+\8"MF$:XL$P( ML]A%X,*WHR+R%?(S,)'ZJ/& MRC%#'.+2.!/GANWWZ70G$B0)Q/)>+^^4*,N4"S,!> MIY %&+0.-\21AA)O'+I/-V.<6ZQ=%*938'F0B\!/ .=)&N=\G,L8%$-@?,6TA\=1<^HRA'H!2$YN M/J ;2%%4,7D+1@D:;QZ/JH(H!?T/: ,7?\HL(N&G3#SJNPRA16HMT)&*5"0. MOV)^^)6(PR]!0D@=BD_&%"U'<+;0:>/'6@@R,,*B)%W$F<'U&$:^F\=A,H&V M0:EJI@M6] 3[)*Q?&-4H%3D//14%)G<(EVH!)'> GT_9(F+FGG(,9)R*[ALH M()3D,_ \*?C8_%LSZB_PWCGL T W1S+BR@D/&,1;!'3A40!$0*F+QBO0?( [ M8S[L3MV2XQY>S/"9H.L;"SL25H^&K#!/F\=B7+)ZL+RG CK0R'A.)8.GQNYA M[B."D-L&*S 4]+D"2_AM&I'YAE7 G.%,-A/4^%,6SYPBQ@-\5%TJ5'PY+ YD MX2Q LG]:T:S-0\$=X^W-DR7F05*@_O"),D$'Q,VB00 3I=_7LFO, %D :+][ M&)@!,H?7XHV I;D0H.X#'J,@86/S28#_GU2@'?:C .2 @A'R+K@H3G8>-@]= M0"HJ1717^6^9PU\PZ)3?P02<*7.A]&H'WS4.[ ML4>4/T"H33Q'970% L#-&8\(?XUD.A-C7XFGLP03F6XH21,6+2+YR" %PN"T>628?=>V:FY->H-?V#[L+5>_X?# M3A'1*T0UC?+8?SK](LU^;\ 7"7\9ARW26%MDXQ@-:!X5$X^&95 $T+[J#WLC M!3[H9Z'45[HU*/QT I1R:^Z581F]P>JGK.&@IQWUJ<8CYNL*78^?\B-@)-U7 MMMDS<_@@=3^3!?1*MWO]XLT[TX)6 ;T7ETSWB1R:5X9A]XPU@AGT[.R7=Q9ZN6P6*WX<^TRP M@SZ2C'B"O(L:X/;S6%/WX>\$FS84QJ'NS_Q M5 9T!^A*C/IA>(2?*^4Q9-0[>;I%%O!!#/ 0=E0(EB\S[;(XE8#BTDX,V>.8 M=>1Q8P)<)D1!T:90T*%6QB&H,!?^'3/C$U["7:V"7>$S=VX"?@1K][2Z]9D#/S,5CSB6Z M2>S\A7^A@G>TDTJZEZ%B[\Y0D[')I@8S.(#(EPU)]_XD=T#%?U)LT- =.9 DF%$*2(@@$ 9IA%?TX9MZL6!=:1ENL,(+JA;_DM?+YAXG32!/W$UN^-X8P(P27A89DJ%)8,Y )L* M.5-I(GS'8UVK)/+\*4I&#=:ZA3L\$D7;:<$JO%5\YK3.$-_Z!D>RHZ$'D3ZP M$R*9I; \>\#79($G8<(467([_/.-8&NSF%(F02G]Q^PMXHB:Y^1PIE%9P!Y90P46]ZF3^B02)QM/P.VX"!YU M+X:Z<">HX/AYG4BI8VQ;/"N)GP(\7%;]4X ESRMZ##!=G5T+TP3]*G^[?8?4)Q1-W\3*>09]](5](ELRW2ANXHI[R!;[(F%6+R:P1(XM3YSV+"91MDY?VG?WWXY48?*6+P M*?POCP<=L^E:251AH>W(R75(/%,F?OB8G_53@ODPDSPM-%[+"U666<7P7SVK M(]**@1B,[( J3&PWC(9&D[%R2KL'E8P#UUO@HF\GW^_*V0GL )")J3Q'K@& MDF_FH1$%5FH:\XR=C;.BS0R(? M99M%6"9LY,>"_1BQ_%M[%9?EQX&"A/7XX M+)*",KVU=6VJB$(5=J\64O$+1:'_['WI*1/JLE6+M,09)1B'PFPC&CA/N!F? M"&6#[_T3#]Z5OU'BPVW%M,>5.P5$BL6G\##S36%AE.'C(WD2M/7(O3PG63=_ M,?>X&/.+07M3_B=^C>5XP?LV0"H"O9YY%K-FG%6.=C ?ER>$ MHK.]!B0=Y["\=/WRZSVUSH3!UA#X(N(F4 M=3 E/]RK8U?QR=YF@X[0[N0;(J^]"JS,*']\D7'AQ7A*_,2S7%2[.% 3%D\F221BQ[LA1<"PEP$0#' M"]R<:,R,2%F6-(EY=ETA\E8 ?AJDO((C*\D75+],DT/Z7-4ZC"@P,16VD!]- ML%A(D&#R0Y!1VR1%A5L0$113^ #"N8VZ^7D>Q>.^_,[=8^YLQ#X+TCC[&G"' MZ\&['V, M'I_G=Y)@R1#X(MZM0)ELU@IYP<1/V:E,<<$[J5'X1+= M**\U 2;E1UTH=8$O>-SX+??/'@!C^1CZM;BNR D%ZB(@346^5,A.R<2WLQ36 M;"59=AS\"&_P6(IT=@W=9D",\Y1+$3J9<-7 @M,LSS1+"9]B_5E2 !9_7_PV M?YB91:@ZPCE_HT@ %S\5Q1WGO5AP?YZHMY+*M[)D@$@893(YGF&]>I8DB/3! M3PVC)U;1$6.JN*C,8X4JHB'"-ADFI#GC2NQ/A7E*A,F.W!KEIZ1"B17=@LZ/9L?CVW$TV-6Z,&[Y82%NMMQZDZY0[L(@<*RGQ>,KYE] MR/DPP,,QGI3 F8VZ&\R[R7=Y)G8$TFU&_$EFNJ@ K*>E6[6LK<9'8N!_FN>0 MP[4W6,S*RN[(NO64;3@WW L&DS"UB]]EBC"FSX"4;Q=0(K,-\FR#OLPVJ,%: M.IMML,Q_SOQ&C\(^H&4Q77@U.[Z0 MSL >%][:ALS(OI85N8BC$@5 X<9HE$Q#ENHO)"A<=Z*0VVU@92ZK,E26*,45 MR=-*R"DK.0YC6E@5NIKD&\\6"P,1ID)EE2]%+=B 'E;-+,)$A*J8QYW90#OA ME&L-7+(H' MRE@S@G.\LAP^7F_/$O77 K]H+\_ (LT4#J)\0\>N:-B5M'5."P(5K3CD^5OX MB#&&.];.BKG0/PN4-(Z>_EP>B *AH-]+N3.\=$%6S:4Y^$*L!!>9-._G)=HC MYKV\1,@FHU3NTV,A9_[X(SM R$H>HSGS0P&NQ<>PEDZ\E3%V1%=LN+NLW/_] MSQ^^_G+7O(2@M0WP-AC8 ^*O=W=_%# @@,8M[D=DKPDK@(N!#=?F9RQ[(.0- M\# @*])^5.X]Q%GB37'4LHIEBQ%V(^%'W&2..4?_6\9*P$IWOHE*6!86"6)^ M,[6X M-X=1R")A.7'GH6JNV 2!9@IO2=\%*EZF^XE'E_O[%2/M][B 7XL!@!7\[<;: M.IA8*"Q3R<4Z]^:1]++)%[+WYE81Z0_$3S.<%_H<[18?N\-2*W>QT!B=>GGM MVQK2Q!)61,*/'-!D8+[ M,%ZZ]-_S[2^M(^$7YDZTV.X31APQ_I??'7D8.>=5Q85&L<"32'K<[N'-9 0I M8Z>5GO(KYSYUZ[:PMG:28G8J#^0B,IE(YVZGMRM.-5YVE\&J:)Z PIB04_RR M8Z3+"NJ73,(+:^*UIKP-5Q9:!91@43BV PXYMP;*J[[9TU92@IBZR_-N?9HD(H2;?0@# MM#QBZV-A0Q2QT^*XL"107:'_P#MVL&<$=I^P3S!V/!"Y1=Z$X8F]XMDU,7QR MI W/6>+9/O;I3B!2RWSS8C9M%O>^% M6/RP*)'Q]HNH5@$4Y ^(2[_0<0*^)*>)K'?.15M> -,!+GDZ6J%'7';D MM$G)S1/\5:0L"XVS[FU9=DW,12F/A"9AZ',Y^K1LBKBBS%DK +0/XM 7IR'L M#)>=,&&5N(B %OLDAH7<'I*)23PB8PR*&IMI#71N5D+M/*EZF3@=P[HQ:U&< MGA8MFCSWI=!-"I/OUNQ49/=B;LE*^@;_&M@.V+8 Y7(\ Q9_QNQ:.QA0>%2] M"-UE=B"II@V%#26LN-NR-"GZZ=_@-(A;$3K]"XJ' M57#I5L]&6&!FZ4K'HS _@1;2?ME1;9OEF/=4%#T>6;-L<;PH\7@^/*Z==63U MA!G*6.F 1,@9$?*< [P,;XWQ^":@:!;B>1/U:=8^C1NPL3AO*QB1HL^D1.89 MDK0L:W0>+6D2C1&O[,67MD[/(!G7S4S,\Z0\GX#]Q9EQ'C,RO0>J9EW3,'^/=27#\(:Z(V17MAW4V9-A]I5N+1W^*B8Y M.WL!H(VSB%"6:BC<$O\I:S"=1]KS/'WF&.R..J&_Q$-(6>?M/*_CJ":QH_HV MB;W/Q M3( >/%GC9'50NU&0G)(T+('PJG!^*V&9<:"?&6V"R;G.%,R"5A>^4 M.>9R8Q0=&[U^3U@O.9$*M:QE6&D-Q5/HUPKRVMHM2LW[K"4K4R6RI@.WRK7W MFK_@NK5@<.+,DWT(G\GP%J ^R-K\B"0I;1O-\V66/:.QV(PY. M6;=HV"AV!JBIL5R1DG>VC&LR*>^;;EJDY2UT+":,;K2)9J41O$LY[QDM(E=Q M3)Y6$^BRW/'\^%;TC-U9Y>M%^>?X6(&U9?&TLK)MR>N>]74?Q@EW$YII8&?K MS\WG. YY3&PY#"R7,DO#.[?%X='UJ@%>.\,C<'GOH2PPJ[K)*X985L8#C3 W$M,;G6]\ M:A 7H+['NXXOX[IB0F:^I.7*Q:F]J&D03>E1O>39N*N95/Q]Q60JEO^;D&#J MC5$@*V40DS/G=L0<"4Y'K" '6WD@9*576^# '^/[8ZO,-\$F#F$8(Z^..L-< MUKK+ET]Y1HR8J]N*IB%?LA9U?RVTJ+M;:5'7.$GZB3%DA=9[&TS+N('X;/R2 MFO7_B$NE6>;-VO/6\,MA8]FH@FS8<1HXH@R4IU^S!=/OU$EYH!7'Z*1!WC"5 MYZ' [SZ=BAWQ23]9<]CE&XO%V[!=G R0[98EF4[XY!+64Q"0,$QSZEQ0=*"P%YX48[F;=H; BLN1. M=8N5(1:Q['B#:3= I+S<.(NP94N-E^UD5HU3EH..]0H*>02K=SD3T T7Q0[) M6YLZM,*=^ERLJ2ET^&L<"WS>51S$B:>D&"YC,66%N5F.#2VV*6 ?4UBE;^S(4" M:W"W9\&9N<^2C9>55GE^<<:Q/>4/\B0:![IT=?PC5A%[BX2/@\'AD&'!XN7G M@Z(IQS-]/%EJE!-. ^:R$D0W71#/S5(!4-'Q=GW\&^(!RBJ5BA_D%P(V#+,5 M:F /!K$MBH]-B5&] HA%GEDVJ)-D1[9<,3S[0M'%MJB*YY3N;5W+"YWY:O"$ M<[DI/R+^&D>OP:HX-[OB^TN&T?,RZW2?*LXJ5=YR+;J++>ZVMFSZ!X7'EFK M0-KY.(YLRUW<-8=\V62U**(S,BY^@0W98FI$]/O@)7.9 !9QDG&61H8M89R9 M1Q^*M4Y96 !=XQCG*1=K3(I/BYXYY:I::^\-L^U]X/EYU\(C?MT&]OV0%>6) M336.*3^L516NL%I>O*<<2;T%/.W*Y M2\YCSUL[Q0MY#**8TI4 C/#@ULICED8^:RR/S7?YE+)\4@?/^(\PNRT,"MW$ M,BV^_@:,*:-";\4)D;"&$3U-M1W7VGXS:^XQH!$.8/(,7\Q,Q1$P2>6?C-JS,\I,LIK1_+#[V%P@THC"GF: M26:@G:[CS9@XWZ81N #NC=CFA/W?VW.1)F[1*6PQLS,+_< YMI>#$_&@RTLP M>(@]6%169R^BC:Q#:#B'!V?88?9A25+\YF4M64%<\H[0'HM'\_"=%[-S\B6U M9DV;LUGWQ>#"VC3A(E^Q8S?LI\6B8"]=^+_'ME^!0]XG+6]('>Q$!$ CWS#> MN906*R[ALJVBB!>R/K]#:Q6FFJQ,@6!3"W;/\>:^PTJ_>-L07>+7 MI\045CXIRCE]SAKTK JO.[AF8VB4J-FXA%+95?*PI7"C>;W= MOO(V@%NFCRP)EW>2$#T16-G4@T>BM>)F0/\ML#C5@+&X%8AF-^6;#B:-0;VB9R M8Q+!_[O9AP6C]ABCODG>VYUV(U;[]_T&N?OV:;AEQL MOQS"WC!BX 0!)(>T^].5>;64_:S\^E93=$:RV?OR6W5[XUYC\1WO?KNAY=9I ME)/GJ67/<)_=IG&#!Y-]/_(DW_=YDJ\"5G7.P:> S_)6P>",_Q>)P@21@OM\ MVRC H0!MG W0[0,:#\"?EWU';8'3-G*DP MA5>X,69D.Q1V _Z>"$:2.9ID\>L2I'=2 EMYR1ZL;^L/U9%N\8#<,=M$IJBXW4IZ M<^V3ZQPKB:Y)1&=8ACHPC<937?X.HYIDWTJ!]4/3]4#O]3?TZ OCYQ(;_:&* MQ;73IF^2[E[62V8E3+=E3/5]6S_&)6K].\YM$Q9"=ZM-Z"[2CD_;5D;_(D>I M?>RQMWJ->I+ M+-4;2[K=NXS'U3W;JH8Z\$N)NO*NZ<4M6&X(+YNV:@X&%;EY.U&_J,0M:]RV M$TO&4-7ZNL12S;'4[UT&1PW4B^WS#7?VG^B:,FRN86NI^JCY9PFM1Y(QD$BJ M.9*N]=Y(1MX/] XYBDH5S*&FWG_V<4!UJFD10 MC1&D]3^G8XJT28M>ZKO9UJ[*97@\!=D('JU58U<'J&&@''FNU M#K4-1."UKO5[U;FR>XJI@2X3[Y,K]-*U<)A>LU9$QWA-C:1R=6!7".') Z%S M(\@&-7+V(R&)H/((ZH^JQ%BE_](<-;'JOXSI)(SH2I-$ZJ,3CPG$9BZ:S:8BA=F3:Z,K_31+GV"^Z,=%T*QR\CJWJ65.OLVU9A M5;?[ZL"0QR_2=6F[,FJ@Z[*AC/)Y!MFTAIW3#+KFV=BJI1G2LZDM@H: H*'T M;&J.)7:6+P]INN'9;"B3CR0B#\13?O,F](OC43;K\F^ACUN,59SVV7L9"[%M M#2>K;;[>C'+=5VVK0LRP2:Z!I-ZV4^] 5PU+D]YM@[W;4:^"7=\R[S9;1#Y3 MAT^5.;$M6^(=!5XP 9YNF*+-VX?2;!I>^(X@GN?Q+%R MAY,LYV&032>H;I3*SKPO_8XN!-M^)K'GR%D-SV^QWCKT6NMI=I.#@)+W MZ1U=L$^V^JXM#PWKIJX.^U4-\!J+V/:BR39:A":I"2O[22W/FCE,$M4X%-!. M-!FVK9J5AUS4&$W2(GKFQ"D,;OYZ=_>',J5.'AF#H6IK+1JA>92#\89E!KX3<^,* M8_H$S"P[1XJLW*WN:>\%-$8#K>]^YP\GD M979HCG[@5.I2)^2=L&^!3&C$!PC^2&JS%F46TK3D3FT7#\$$@GOC'-^3=-C06<4.B*:"'U2&( M!'#VEIR"6=XSP,$GBYC>9G^\S>9\> ';#7OHK7B9(/LM0QK91OEE006C46]H MFT@(PEP3'Q8TTF,TLB:/^#5;ZUGF8.=EK:?OO/;<:W6K9_?[![WV^6NV:W=[C%4AWBZ$W]H'V@-HXVR ;@?(^*#)D_+O MJ&TPNO8")9F%*;S"C56%?G$39SASX+8DWO.*7%GZ=.X'X3!]HD&ZT M)9-1X$:Y]-9 '9G-CP)+JFL2U5G#@:H9=N.IKN5Y*C@HH4)#-]F#ISG*^]/& M\%&9EM*VM)1"Y$Z\X@;OO]6';$V7(+O[,$XPZ!AQVU'):.ZD:^GW[!*+V1*: M1^O^QNQMB46.24QYO/>ZT(&(1TF[H0L&?75D-=].;#N6!H'$2,274.978W(*B@:5J5E5A M6^-LB'9BJ:^K1N5:"XFE,V/)T'I5CK%];N%G&E,2.3.F#UWP#?UP M,:=!TCEEV%R;=JB:+3A&:#F2!NJH+Y%4 MBA]KF!!?"3?. M]8]I@=.R 9.8=%1U!$@8S9=BNE%=EF MU[\5)VY,HG">*2KP:^51:EI#5>L?6#/?.M0V$('7NF;( ML=;M])D^)3,:96KI6GA,KU4EH$G'.H=>#]6A=O9K"C.DDC&CVKX1\/S#.UD:+]UH?J,-AA03GMAJ[K<*J:>GJ MT#QPCDSK4-M !((?8W=X@'&K_9@/N1Y2KL9T= '7-D;%4>R0=F?HB MR!RJAFW(),1Z8^E:UXU>A9P>ZA=BG=%T:K(P4DB21-TYY:^$D5((PN,%4^"ADQ=-P6T(C M&B='9;8UD0OZ:G]8(8U7VLSG3F+JV^V:J-).-#%M(EV;;K@V&]KD(XG( _&4 MW[P)_>)X-'#@ZW\+?=QBK"H? J?W,B9BV[I.5MM\O1D%5:LV;*?;)ZFW[=2+ MV>^Z5C6DVB0:[H)_6UW\M,4BR1:1SQ3BHV7./QZPP LFP-,-4S0:CA_ZT*TE MGJ;W::V-SQV3GC>,3YQ*<.^3.%;N8-?S>1AD0PJJ6Z6R/^]+OZ,+X;:?2>PY M0PH"2W)I&;#M36GI"FM%]V8_H7#Z>-NG(H]/-;K#>[ M5M0.IW$ESQFODN16I[V!=C@P)[Q&)"<]AQ+>[9_L']15"*R*3*D2I/,Q^+NFK@X/C>W74<2V%TVV M5K5O:XW1)#5A93^IY6DSATFB&H<"VHDFP[95T[#:@R9I$3USXA0&-W^]N_M# MF5,2IY$W-2TPD')7:9V&*W]F_O@JH0<]F^= ? M L=/7?A$G(3.MQL<.(B$-L<>/ZR/=M;O1R&Q,@E]4,"QFPQ \LDBIK?9'V^SD1Q> MP/;*'GHKWL\9\';+3$7V07[Y[:/G)K/;T:AGZ?8/5[E%)3[,K^H]Q-RZO.#7 M;*W7[UL[+VL]?>>UYUZK6SUK.#SHM<]?LTU;+G:T^W+QM7M,[+U"6KX;Q8K[T%DNLK?TX JIJ96J?NLHL3*U@K5&W"& M9IAEXJ1[=]LID!D29)5 QN<[MJ>?QU[3A>\ZC!-,"8KH PW2C+ M.0U:,Q2L'!0&]F4&&LELW]+NMM6B%)MV8D@W>I=)QFZ>GGA&/^JC>BN,KV$" MSL6^H]D#>[.)(]+U?D^=C#6=$C*UYJ61:@R.:^EW%'!JGKY7[SO M,A=+YF+)7*PZ@DSF8LE M5C.TUL/YEZE8G4K%TC75KGS"+O-\SHLD6^V/6M36KY4X&MHR%:NU3JQ,Q>*V ML#Z2@V7KC2-+E\TQZXTA?:0?ZGIT3E/(9"R9FA6W$?59$%-D1_&W M%I\2=*XM'R%CH.HTV?W(QJ'ZJ6%3LNV;I:^V"2O^%Y?KN3]=>8/QV!SUZ<@< MVJ[ECHVAU=>I;HXMPYI0VQG]>VA?90_-\J'/"S*E-^.(DF\W9 ([O"7^(WF* MK]ZLIK]YP4T1ZNL VPF6R>1EP&*.?N#D[%(GC)AA>0ML0".\"]9$:K,691;1 MR4]7?]F/GP&8SBR#$$!XN(?WY!WVW"_HU'<"S3L6^Z?O?'6 ^/>&9=?=?)3%*[KQ^226H.>H;Q OF.6J]O#5XD.?,%TE[E M8N5B^6+M<@OJ:HYNV8Z)!X)EU$RH_)'K"%3\ZUI39BW+K&69M5R7K&7)@)(! M3\6 C4X>*#E1X/?4\:GG*'<.X.R/*'13!]WC5J;"O]38H7I'J4ONVC95HW_@ M%*QZ1**[D TO2?B971N&K1I6F[OKMB\COB1JKP?]GO6Z-CB]! A^*&/.28(J M"Z$DJ@D4>T]#JZ;]KD\436ZSR%F\-TXI>U 3I-G$8 M1J]JX;)>PMS,,G*"D&6A/4-2\LZ7O_-$)RP7+KHI2:>\ZN:X M7D--KB!XX=AU(TL(2L*D/U1'^G%CMVI=1'":HQO)')UD#L,RU(%Y8&EQ"[BC M2KBU@:;L]4#O]2L?_33>CKU<+/[T8K1^L(;_'MECZ]P20U*DI$A)D0=TA)=% M.XVMUI"+E8N513O[\I;+-=:7)3NR9$=6#,B2'5FR4U?02 :4)3NR9$?6.Y0/ M&>B6.M"K-E]N4KV#I.&VT[!E#=7AJ&Y9TS(;_B0'-Y:LV:E' +T=!#48].I6 MH"J)JNE$-3(JITJVGZADS4YG,H5-4S4,.62G[E@:JGKE66\22^>V>'6C-Y(U M.Y(X=M3L'-@&7!)()PAD4+EXO"WT(6MV&G2GK-F190FR+*'$Z8R%DS\.G$G7 M@K($R1V2.YXY]QD.5,TX+IS;9.ZH$F]MH"U[W1_)HIUS!N-EB40=)8:D2$F1 MDB*/*-HI;NP_:9QXDZ>7VP1[X[;Q2;LF$\T7)/+B,, <\QVC,SAQF)JJ8'HG MF]&]DK3X_,RELV[_V8N)0P,K"KP8BPE_J'7 M..#OR/C,T9'MVE4F43@'B!IVSS@,H@PCMMDS#\/L/H08/6T5(?V>]4,/F&>Y M"<4+E'T;1OI;1![@"X"MN)$'/^-0L"4@LCL90,(T@MM#>((F)'I2[GU*@GNR M '8D?CAE \1<.D?F7 /E_:=_??CE1A\I#\1Q "\*W)1.B).D$8WBGO)K-> \ M4@4/F>"($% MQP>[VX5/^^$")['Q*].(S"O"Q2@!E\%@#3 CLV<4 *./M.4-=89,XV3/KC2) MG<)''_3L(V2/;A<0>4K9LZ8*L+WBNN1A&V#3 R,/;N$S!->%3Z0'7O29RP M:W>3" PWY?K]Q_=WKV%+4U@Q<%39V83-L9BVUBVVV%[2K<$6@RD&*%0REZSA M8*E$*[QFC[%DFJ.>OL(A&,+I@+%D6=OLV!+PY.)*M[88KR60N@\;UM*"XY:2 MU0Y+J11H]MD#1D''<#L)<%@P!^Q^P?ZML350 2HEK"33&FU:247ST40B:@)< M&B=T*EM)YG I;2L+'=/7@:E.N M_3Q0A$Z2$21N'0G[;_=_*.]_^_#E3OGF)5MMI9+SUX=7>PRL.HWO_B(F8'\( M YSLE(#VA2^^0AZ94K9-F9,M20TFL-=KA!P+BX/_D5)% "YQ,J8PF91\\&- MP&)@0I/O*CP'9 W"A:D^)JKF891X_^,_>+$@V7#B)4C9?A@#'0)!@VY2TIB3 MUIQ\HRC\@* @+F,O3AC19_L$BN?V')(_8]S-%RFX#:1\?!JOC0G\Q>A]D4:+,$99 M.U'&:8QB-\Z7> .;P->"@H_H/'S(/B'8!F4ZC1("2_ 2.H\YD MK&U/? X$% M+PR5( 0^\P"LB8]OF_CP%WN9@P@ ]R5BX&%089Y,Q%"C*F"ILH>]P/%3%$3P MN9V$*:C!PHY*L"\/7WG+E 98*F^S'C"L/TSA*1$UUY:/D'$<^FFR^Y&-.O8+ M4;RUYLL4_SN+EMT/IO1F##+WVPV9P&)OB?](GN*K-ZM<#2Q=!.#ZWG?N<#)Y MF1V:HQ^X; &"##E]W*:@C"*\"]9$:K,690;D^M/57_8KA0$X<\SB >ZYAP\" M\<0_OB'OMJ&Q 1*7BST4#%L%V)^H["=HOV^*,B6@B7*-PO,U,C>8AEO%,8WW M"&0UET(!B"R'Q#,ACO!&;C]RP8_+$T(*;%\ADYA4!#2B6$'E+P2RQX,*83 - M<7-"/L%?1;'*S!=AM(#(YW_U *T@4R,4ZDX(TEIE&X67@30$%N-BCLLU+BM= M+I_C!!8,;A$ B\MGME$A_80"X;I%@+J!ANV?.=RS#:%.HXB6D($?+$K +&^L M)W:)I )8?-JJ"5"#@%'LP?($9N!WT%?XKON91R?*IQQUOPBUIGP$W1QMJ#]< M".C7[:3,D2&T.#/$N69O( [NV&ZWF?.PO\RY S* M,A/0_V?@X2]?$KA0,K!8*W"@0S() ;./#/7.C+JI3S,BBW.7BQ' FA!#$J($ MO H!M0+U+B5&3L?7#&)A"JMUX]?[027,$A:&K4'WR8$V.*3[I 5/#D8OTLG/ MW'WYF+:#IEQLLQ9KG*6A8T-[%^[().EX1\=R72YE5T?95.Y,71T["1A)2T?2 M4KL:%&[?M&BW>WM,(O)IB.C@-&>YPCJN\$1M:9I1>GILF\^RA?"UVWCYV!=$ M8NEL6#JD'^D)L=2N!L4[S@%%"=%&?LW_^C'DV#3M@ LU68Y2/>J_92DZAM &I9FSRKJO$L4=L U+(>;V;5Z0IG06V[ MCF&W@_\#'H9GF;'%5.:.>>?7QKD;T4E'HL*0*(F<^B)'4>GT@6/+6DI&ZRKW<8K3X!JD*FC6ZH^.G"$>HVBQ9+H&D5TP[YJC)J?-@CL72^,SFP&@Y,<)58.IN:U=2^>>#AO\Q(/5%%RUH8])A$ MU59E4H,(L;4#RZWJ<2)Z^OFR+<&L!I;6R)2H;1]J^WU5-ZJ6HTG,-@"SYFBD M#HP#2\EK5MC2P$/3S]0) \?SO;SK?U+1L,#F]3L&&;!_L2D&\@RV(^]HE^F] M763=%>9O=*W^JZ\.;5G)4FL$&1)!=4:0;JI]75;JU1E#NCH8C&1%V O!]Y?" M/*N.'05=&^I0M\M3EHQ&H@OJ4"#HW@BQ D.2@&B/(5 =6!?-&'OM4 M;T1"XT2AWQ+, MU 6W]#Z,%F&$$^V=,$YB50EH@LD$76Z5J=O@"FG2T*XQAG1L4B8Q5%\,X00+ M6Y<8JB^&# LP9$IO]87@^RF9T4BDW+$L/-G.I"OOZ%0[DSOGOZD7>RP)U8&[ M80/8RP?^C#V71EW,M3-4L_($%JG_SHRD@3K4+EA/+I$D.:DE2+HP)W6J,T-1 MVWI!0J=KW9491G1&D:Q4\3(F@?/*!@. M+Y/5ND>MNEZ\\,G3;1 &]'F0=:'..A)! M->>@3GFK7T&/?J8.]1Y8?^J[:40IF_SK>V3L^5[R=*R:;:Y]IVO-'^38BS?, MD6@JEPQJZ#Q&J=L6I:8!"8M1Q.VX4^6A]RTT"Y'M. M3KSD]5$S%)IKF>JJ9<@6T#5'$K;I-V1F?XTQ9*GV2#9_KCF2KLUAM7F8T@VO MY(;_3I/5X<\'6C9\$[X T/:QJAZ6WC)&)(Q6LT8IF:J]K"! M:H/Y2F\2S.>%_W6]AW<_PG^R)<])-/4"]NW^*E5BEJ\W>3H_N TVR3R-L&8V MF5'X_XA2UILB]KXK(J:F*H1DFNP_^,%36?36*Z93E M+T?T@08I51Y)K'CS.8%+'O&5,4T>*0W8=WY/'9]ZCG+G /C_B$(W=5B-$;[Q M9P_V/?6<6/E")C1Y4K[2&!NI*^+]<4^Y"YY6/QD3'^"!3^/;LTHEH(\X5CC8 M%=8C%A:6A-$3W.$@(;@*2=@3L$6<\X-_+F"U(5R(:#[V!^Z;A!'KXH[TPIO, M+M)H$<845L-&\06PPYCZ/BYT$7D.+ >?V;;*B/*&\'&"/SYZR8Q]6-S%\E8& M;V,E"*,YO#2B"?%\_DY8XX1&6(,5*D ]_*L+ A2)Z_@Z@VL,ZD&(_>7F7ASC M2D5\F&UZ&@!AN+N6AC]3XLPR6!Q&#KV<9=FXR$R*@^)1@96WY"!D#(M)D]R,%WG(H[O-"K&69J[ H_A>7Z[D_77F#\=@< M]>G('-JNY8Z-H=77J6Z.+<.:4-L9_7ND7V4/S:)L"PLRI3?CB))O-V0".[PE M_B-YBJ_>K,H<$#A%J*\#;"=8)I.7 8LY^H%+/A=9D+'2+0AQ&N%=L"92F[4H M0/R3GZ[^LA\_ RSF0!4#;',/'T0A]>,;\FX;[K?K WW(S*,7(E'VQELO 89P MGH^&,:+]/0QN_GIW]XL[ :$W/N?/WS] MY6ZG.*NK0K]CHAXPYWM<5P%=!NLA3M0A9'6CJO(X\T#Z>Z"D0(<(*IASW*OX MB&2+#PMQV&/B<,W" MY-'(PVGE9Z^D[KSWW6EWK]L6]Y@;2^=Q!H>ECF:^,A/T(S<]W^>FIP)69XD18FV%RASX]E' MY@>TXBA'DF]CR?<4I_B2ANN"S6[2\)%G[9)\ZX+(;I+O*4[$9=G-X6TP75<. MK._*.[K@E-[-0UC,_[HX?:ZO#NT#"XYKI/);CR1#(JGN2 *3NJ\/))9JCB5= M'0Q&M6TPUPK[\!>ZB*CC':Y.FUN::*A#W9;UH_5&DJX.*S=9D4@Z,Y(L0)+D MI)HCR50'5E631Q9C5^QQDM"(QLE1?4V::Z\-5,V0KD_-D62IEFE))-4;2?I0 M'=I5-:K$TOGEW6@HW=.S:-3M"4@M-]FN^^J@RLFOM*G/C"#9J;L1:+K6#75H M]B4CU19#%V>D;KBG)V[!V5S3[9KUX)2SA6J+(-Y]4WI ]<;2->O!*=FHM@CB MW3<;[Z,V8Y346LW] 99;JQJN7YNJU:]N=-#+F]UDN#GI OL]N\0*MS0U0Y3?F+TM76K&)*:\Z=5UP8?FK:*Z M85=?&ZJI2\>GQ@@:J$--DPBJ+X(D!]4<09?CH'.?;-?"*L"FIE-A"#AAG,1- M- >,8\R!YAY?L4B'/ 6N.Y)TK>KX/XFD,R/)5D?F@=$EB:3S);X-AQ)<6C!M+DGBW8WPUR'%<9)[_S,:#)D,\&:8T@R4B/0I*M:_X+M M:3H3-+C;$BG PF ^5Y,-5FZ@D=#O9KQ 5_N&3)JH/9*,RI)-(NGL2+(NV211 M(JD!G-29J,%7L <^4X=Z#VSB]=TTHI19!KY'QI[O)4\--Q<&W8PI7.N:;'U2 M7_1(3[41:-)5\Y()&1))9:O,K%H6,=4O8:(I=W8F1O,IF=&HB7;5L)MA&,.4 M:1LU1]'%^TQ*-)5*[M=EI*SF*-+5X261=*(@3#,:R]VQ* MUE>T=YO;M6;3P MX5NX-6'7;IAB1(>U\9$CEH\%3;T9=:1J@P.S$TX!G0O[MY(W)&\\H\2&0]4Z M=,2DY [)':WF#M-0AX,#0YR2.21SM)LY!C:HC@,[U%^2.YCG]";!(]TL/@?_ MR98\)]'4"]BW3<8-)6%[%WG$/QBB!D+TWUO^;S6.N'V=?7B[ ,P-LLZM/ESE M)W2>O,D3_\D+7!HDMS=XTZE)9U1JGX6>F6?_^BJ@!CW;0"A\IA,:Q4H2*LF, M*LZ,!%.J>(%" 6YSEAHX(5ZD/! _I4HXV=W -,\D#%E;#9_B/PI%B7&O#$+- MIB'4J"]"O<")6-(&\47M!_R21A%'$OU.G32AK'8TZS]'=Z!.97=%\'O <+T@ M3_A>?"%204 =]O.CE\R0C&+: <2;]45\$ 8W#HEG6?VO0N(XQ$'O@%:&HWA' M#YQV8LJJ+Z9<#R!& X>JBD^GQ =&\9I K3!!7>!-P$QG5 "/T 30[J#M[^[0J2O]'8 L/C[=S^A<57[[[5ZY MQJ--0WO+?V/_T-^^5I7'F>?,E$<2%]0ZO/WO)$A)]*08FF&TDV &]248ALIE MYBQ@$G\ID6Z[B, >CV"UB@N6.%K9S%9G-AC*B*7!'B=HR9'%(HR06MA[4(TP M S\$Q1$OPL!E%<'2Q.<$1>9H7L 5 M+WB ?X<@!^*$+F[2!5)#) BJA "Z\Q110,*'P.GME--?Z"*A\S&\ M'K:AJSD/LPWD-B" #3@*E@50G&4R!@.J314QOLS_>9CG+7L! PQYZ M*UXFY.>6]%E&_/RRD RC46^@#5 XB#PG\6$A-WI,;JR=./!K%CPY&.V\K/7T MG=>>>ZVN]?KF[LO/O?;Y:[9IRL4V:[%&J=?NR=+;FSHYVKAURW$IMRK.$3I$F_9")T%_I(W&^)F3>QK83>S;82 MU\9 U?51^28VLA;^W!@:J:.!(1%47P090^P9*3%47PSIACHP*G3JDKTDC@SM M[<@HD,6/LOBQ!+<.5 MP(IYR1N2-UX^4-H'!\AN('>4ZB:PW@>:E?^(.D["$L\7!!C. MI["Q9=<$UDP!H7833FY27C1*D[)K["E_8I'P@X?5^UBWMQ6L#.2\JHKEO%/E MORF)8/VB3NHC 7 KIL[+R'A#" 92GCG/2P=9+9BH2(]Q_2P)GD\;=Z*T,&%\ M2[%1N:(:D(!7SW-@K8HR/BU8OQ- QWNQ\[)M:C9%QH5*-)9;R,?#Y]R$N)^$ M/O 2:S90KHY"1=*AH$+@/DSB(U-:\]H*NZ\?4EMA#GJ&8;](4KTU>)$* $LN M5B[VI19KEUO0L5G]NMW,F@=9";(-*G_D.@+MO,_T@08IE54@,G/_$E4@$F2% M3"'6"T26SD@&E*4SAR;;A3'KOA%MT6HRX[4#&:^6J1H#LXX)KS)I6Y)PR:1M MU1KU6TS"I9+ICB?G^F%6MWM5AS:]-%XO 88?REARDJA*0K-O](:2J"1124GU MTD1U[I*E2^SX"_5]UOEZ2@,:B0Z+Q)U[@1Q5Z-YP&/9=7%9(V2D5.*SLCDCZZ1!_ZH8'UQM-'%R*=]PJU]S7$DOQPH]9:-MN3G6'*PV2HJ;9Q M7(*E;)LDF:.=S-$W5,UL8-7I/6#M:[W>\?-!CJW MU) 4V6Z*-.S*:65=)\A2G0=EBZG&]A:2BY6+E2VFEC+QF+':!P)%-ICJ4+,6 MV=^F,LAD@ZEJ(),-IB0#R@93LL&4[,YS^*X'?75DR<'6DH0;3,*#HX\TZTW" M!P0YVQ'&O-9Z@T/'PK4Q1BGIZ M4AN6F*5J5E5+3);OG#O+25<-V5NJ[E@RM,IJI2T%$Y) 2AFSFFP^)@GD.$&#:IH'^E\-#?$U$$D#==272*HYDJQ#^A([I#<\0QWF$-U9'>W M_5K;(^#FH?GEC7="+I=%WH5^/KIV\'"7SC;TD13YL@-J>[8DR!?M,/5"*V9O MO/7 V?.]9?1,Q_TCCQ)D\7V-(&6L26Y@L2>7$8X,:^ MSB)*-YO><.(V-57!7@HLR6ZE0\ S^^^?>?M[-KM2X:]X@1-1$L,NQT_**[LW M5."CO@>PF$3A7'EE#GKV\JH#ZK/7%E_D1AZ\'P&#L@;/KHFOS"AQ'9!C";XZ3A>+,$HP.$+8 M/@ _Z80X21IAS,0A"^)XR9,H!=KRCHCZ[.@HVWJ;G M;Q.+],-'&BDNK,=)%)^ (F!/AB#0$7SYGL@X#J,%;I/1"?P"SU$%.#KQB ^[ M"B<3V +#(H!IA0Z&*R#DGUI$H9LZR<8VLD?=C.KB7N.8_Z]1&".!AQ,O*6P( M.5\?C H8Y;QO:';/.(+YL>WD8]^5>.9-DIQRD02!LE8D$BYO72KM7!I< MP/LC&J<^>V(&. )B7U*YX)8YLX(2P'7MY;D8'T@C(2G"C8T+>,#6O=#=S26"-"WL>+D(N=2[96L$GGN; M]>AC_?L*3PE#45L^@MOQTV3W(QM]AB[$?I:]"HOB?V=1MIH%T,K-&/#Q[89, M8+&WQ'\D3_'5FU41 _*E",#UO>_,%?),KUNP]FF$=\&: M2&W6HH $FOQT]1=O,!Z;HSX=F4/;M=RQ,;3Z.M7-L658$VH[HW\/KMY]9<( MB/L>/@C$$__XAKS;AL8VV+Y;VSVVU?)=U7_:AO8;;+-\8X!0&=4WZ/=&!SS, MK5ZM-_AA4P.N2UF'H6YI.X*R@V>YT&7:+PC!80:X>Q-P@(.DIS0.9<_8*Z8Y M+**'8@3.]IAZ"LKK:*M%-.9*?44IQOC\[D/2C^6NA!<;>]!T4CMBDC M-F7ZBJP0?$%(#HK!%^[2#0N>=G6/SK1[UA'A'*/?T]?#.:NRKQ!R60L1V(6% M;XG:E(_5X)(9 05/_^612(>QK'_.. [@?/HY.*?6?' MAJ4L6'=1]76'Y\##%7$VX4&:B)/N\" 5R G7ZO6W'"EVA7!WG.KGU;SO\VK>7[&:]U]9-2^&/T4U M[_W6:MY&[+Z\UD&R;C4#(P,X!Q=QBT>SK('U2-R@:+6NJ!:$5UDN-W:JMW)O MX?R.U:."X?FB8WY"+,Z9DX(&BY\#!=[H>V3, U[9>@H 6I GE( 8-XM##(+! M*QX],$'73O;CE:-]MI>/3_D$\)^?7"L)T"2%A;(]1#2>A;Z+L3Z2*(]AZH/LB[SIE$9;=P>BD.UHN8,O M?]RQ7>"O?"?X4T_Y ICZ/<0%&^RZE<$;7NNBM'4946%.%X>W%Y ]@6^3N%S/_>EJ_X&9KIE7\D2SW2>:P[HH\^VF MS*<$CR@^!&#'4>7Z/3?K7C=./?-M>&(;PCI]C3_XJ2L.0":A[X>/>("2:2-N MIF)$!O1(@#+UFAURA"FLQ8U5,',=ND@*ISWQZ]NR)AQ 0DXY;=9X2[E8N5@Y MY?09E<%+G;?'&>6<4SGGM!K(Y)C%0T FYYQ6 YF<CAMX>]BPY.; V M;1O:0537NM:KD9J3!-5\@NJ-)#T=X2XUL-E_[B[Q\ZB.=?#OJX.1G(]9S8G;6D J^M4BC."6\I U3MKZ2[\IGZE#O@3UQ-XTH[>#<5ET[L*%I M0R.7#4318=JFQF@Z3OS4#T&'F=C=)FKMT$;*C3>?)'W47>A=GD:Z$-SDF?8[ M$D%:[D!>ZVK?D+,O:XT@8V!+!-460<:@L@'1EOB+))!R\Y_E\%I)&SMH0^N= M7;9?GC:Z.$;Q.1NS9/*$G!'7R1EQ8 $.[ HF>GNFPTF^D'SQ#%_8ZD [.!.M MR7S1\HC;=7]4Q6)N2ZA-SJ=[4:(R>X.FR I)BRVG1:-W<.E.]VBQZIA$V:*F M6;U)Y&+E8F6+FJ5,W%ZEO[45J6Q0(QO45 .9[(]Q",AD@YIJ(),-:B0#R@8U MLD&-;/%QU+G/4!W:%8Z'F]3C0Y)OZ\EWH&JC83NI]X"X9CLBEWK?[O5EBYK: M1,O;0577..2N/I)"$E3S":I*6EW[Z:D+51S=;E&C&^K0K*J99:W F;$D>]34 M'$&R1TUUF,D>-9(^ZBKT+D\C78A5_Q;&,4[<@R7"DE,OGK%!L.%$<>FX:WU, M6ME7OC21I MHQNTH76QC\R)PIWM[ZXG]BV[B+TL:.K-.]=#=:CU*X'+UH>;;/TGMG1<-L%"*1+7)-GOA/ M7N#2(+F]P9M.C8]1J7WF.8]G__8:F,R>C3#X/4R4.24!7)BD?AF(8^_%+0!^ M.?)F;[SUP/OWG!(0O@_G"Q)Y<1A@6OK7643I9CLU;A:9FJI@EQZ%!*ZRTGOF MF?WWS[S]9S>[67W!@I\R?< ),P8NE?"8/"G$.!;H>" 1H&(0?7 MDE!YI?>&![W&5)6(+B(: Z,!42E$<:D341*SSFVOK)Z6O595X+78 /J''J ) M+H/8)+Z_O-\+5G:VB#Q \!0(4D2>>,TR;+?B/*J7UBN%RQ?X*W6BBJ41 $L M&S<%:B&&CRW"V,/4.;@SQ+W1)P4^\XT"7Z1)2GQQ(Y)(_K(QO 8W)YZ.E1GU M75B6,O$"$C@@#>%>H(LD36!!,2X$08/[]&*^&4S4@]T^ 50F,7QL#-L*LOX?@X\YR9 F]&# +IXP8G'"K6\U#)7NE&W@,-BASQI$M&().0B(^/7XRQG$I7%// FH,D1 MBPJ)\0,1== \0&( < (\]_4 YKPN/SY^'0_H_.>TC[)NK5- M98OE:K]G; C$&&!02:H.MTC5_2_9D*D%JMX0!O!6=/S7A&J1"TH*U0"4@+Y/ MK)85(/ ,[M5)HP@+QIY @/(%YF_%U4S2B %^^38F6Y8*;2E1I@3^<^V'0T /2Z>2*TX.$3I$@K*&O@Z3CU6:$;7P+;49@"C0"9SMF+XP0EF= S";R- M+!9AA(* OP9X@8$@!!#$BS! 8RS;$+QWS\L0C QB\1)FH$H QKN$(+9:*:43 MD1"7",T5)"XH '9Z&9W8VY0)GOO3E3<8C\U1GX[,H>U:[M@86GV=ZN;8,JP) MM9W1OW6M?[5'CKZ =;\A-S8:&#*Y\9FI%-C>S%MPG?#7K_>?5>6WW^Z5:ZS= M,;2W^ O[4W_[NG&"\2Y&6MTFH;S@@7(-JJ"88CQ&)A//]QA!Y\# 0(:/6O.! M L6""DTB_,%%=HG"[XS^X8+=_R$S%1Y")O46(5![QBE N$"7L/O0^9890#1 MSHWY5X"KQ;NS=S N0UD(7P":C94X'<^]1$@+DM^"KX]G(+)GH>_B?8QS5U]' M?:'WX?XYG8_Q-K':GT,2N>P9_!:W.(#G010@1X,U ];!=OJO.>K_!-.?N+ % M+^::@IFVJ'_T@KF%&W\U6BHDQ4V96%CZ#WA'"9V'(G>1T8G*WVL5-!W_96CT M[&,_9:AKWV*:&60ND.X8Z)>1,A# Q]^^_$W15\SMG'A!Y#*R8R(Q9DL( R!C M3D,()10!_PQ0,'*:2$#R*RFG+B2Y1[C5?[H)'U'\ FG&GNN!1*7-I!1@'VZA M$Z:>GO9I66:W?/U\IW)!L0'JI9W" 23@S>F"W6THUS&@_'?D8EW/O@LXQ\I_$XC6,=G MBMH=%>6O(3A%.Y$D(&/AC FF&8%2;[GK\4#?9EWQ6C,&F^3;#9G 8F^)_TB>XJLWJQ0.Y%T$ MX/K>=^YP,GF9'9JC'SB?N>@',EU_"[804 3;4-C Z2/KMW\XS5W+D"@@.0('SRW$,, GX!9*2!" MTH)<+T@2=<5&P5"',K1SD*0R,4 MC07/0SAT# 0D]MB'6(2$_?4U7#@A6RU3B$F\HM'$RW&5;(O@BL$>\:UAM&._ M*BRCL [F7@F'E>:FU]+NQ" ,^MSL]1OXW16[^11-";B1C)- -7R-@ H)NP>^ MO[JEE>VL;)BAGWX'(PF=S=^0%O<)7C\67@KJ+#O@ MYB#DEH'+0YZ9[&!PSSZ#+W@$TS-?*+P\\7QF]Z]@9$8>*/R+PI+A.HM3,$)? M,!I- W!:T)6'7V@$[@%E2&>;8*0#"P!S):'Y1W$U(%=9P-2]X3!E0JF1IB)S M*G(B98<$13-_FX#>#-X 5 YU-)A\YX;F*ZT0,,> 5($1,\KK@8FY7"X+P'"W MZ$#GHZ?L]JF1#C(GY&F-='E0,^ZL6_/QDON>6?L?3L4/CW0Z,&CCTUD<";^N,=%N:\;+F@D=,;2 ML6.ZVB'Q3)GXX2/_Y_)&51F#>1,^ H]EBL8/@^D-$\_8?&QY?L1\:I4'=5"T MLDA^PIQ,%F\G?A[GV68 -4^([A8@CPA]ET,5V8?]08&A'@ (F;BUAUKA; -O MBZAPA#$:S"".]YFCX?*^GO+_VOO6YK:-;,&_@LI-;MF[$,VG1-EWITKQ8T8S M3IQK.9O]=@L"FA1B$. A&3FU^]Y]0,@2)&R;)$2,C6))(*-[M/G_?R#UPZ\ M5"V\A!K#32AD<%IUT?0&CGNH&DK>DD/3N\B;@"]DB_A:65PIZLC".^D.&UZ\ MS>L.#@$TD8&XBMEYG_.(-* ,#*6((@RF4%2&'(HHD)^@[8'D4+!2@X@A?)8H M2KPD>/] 3.CSKU,O_!D=*H<'L0]P#F ]<+HY2).R8"V>,,IJ:^;0#A=RXKN% MD!1+)(J$@9PJ:JT=:;]![\D1XU>K!Y MGC]*X3JR?.F-YCI8#FHRB<-8 4HHWLYE&2>$N_#T8DD,]A*9QS5#LPK$S6!C*C"' M"L(0S1G9&[P?:,+9E,\FTR5PXE(V15I\ 8L5DZ5]>Z[(AA?3,7",2"I1#[)N$$T3?)!&*J/OB#PZ\ [X OU1 MOK_JW2EH38KUDG\-9$\ MXVT:.)>.H1==+QST LB]@B0^0:?2!9!00H+"7I" M$GAC:;(P5KPB-0R$;VK,$M2)#.LU/+!F0ME0@\-D.]Z;4FG#LDS%3;/ Z+IW M#=PA*PO$9V"SO-\P2-'- <=&VQUXQ[_1,@6\H@62^#/^K>(/T%L51U_=X:8O MWG&%&<^&<9RQP4]KX5WIUY!I"N"A2]4+:?=*Y>H:3.A7WE5V RP@IW/I9 3V M&Q4E\"D#QQF\A$CX$EV8F'V 9FQ1SG!K:>8F2?"V$\ )?!=&U8(;[4-A?Q0J MF15N4$4XZQ%=]:S0$GA^APJ,GX8\*HS@^-BD1-F\#A?<9##"8O%)HIO8I;@* M8=;=B]HCZK@F83D 5#6V737;=7PYYTR0*J<;4JJ,O*FVRJD3^J3D(C?A XB# MOJI7CU2(+ B7!FABQ*7CO:M!)$X-2X!CXN4"(5% W_ID5'3%8BXM.:1.WQ(TM$3 CG6[[9!V$<63B4)A MB+Y2]+N34-,((.*<-V91H*AK#-9*6BOO#E[2!$[6D82P?0,W#V-RX14%*TBO MTID.C9Y(0##T%S_K/2=.J-%AA0$31#>KMH:4IZ2R2("<3#:XPGB"ALV\,@;: MP067M2*#%!+1?*.*V"9NL147(8=]__E&^8()>: C1C'GLMJSHDD%V],\A5/X MJHFP2 &HJ1.F,4$V;XY (1N4[S*;(]>E?J%P9G))HE^;\E?3!0"#:/0:G3 U MX#&4"+EM%(L8 *S;L"42X4Q)8 B56GDFF;PV&L"X0;958)$--@1T3OHI'4M, ME(K+S_DF!7GD46PYGP1+(& ??@+2)^TWRTG_D$1)'6(!]7VJ&Q82JA&QPL P ASD'NP?ID3B+5PTSAC MTBHC1 G"3G&)L:UP6SAE/==Y>@D&XS;!8 _V\F03#&H&C"O6-.>MD*ZOE72R M;%:$QP:_T(J2CJKG!]9$@+W9'&63V\ )QPAHT9[G&-ZDN%2>E=,K66C&2HVQ M!DA7^I[9??64N[U)[S-7!V:MK4BY>Y1IM$64:3^*/IH#3Z_9@;/:,?Q0J!4M MB_HAT#0!3*)!@J*V^=[KY325?,Q/>?P^3CD5!M&-0T^D0;CI!@6E=Z(EQ%Z9 M!#%0&VN@A"J QA'^5^= HK9 I16@]6:8;.)=@ 64J*5WH5+,%'E74O*.#UL+ M.YR)$X&(0IHD<2X*48*.D!SUIRF>YAD^-R/T]T%KF\\3.B6G&9#RNQMDI)Q=./61#LW^G0$+!\^#3?D)SUS MC!RM'X-]K^;$\9\CSEF#R_AO-/_4VUPZX5;?6/B%"LN<#Q >U6IN+[AKWBA M;O*.8_UC\1&FRHM18I+(OO:DQG(BC)6ZG\.SWD'=^&>0 MB7(LU<=Q3IX;IZ M%7."D T0CKG4G__\X:-E*B:A.U>P:*C#)8%'O.-"\ >S M'5+*?WIG:*RRZL6'=V91S#_$8,I!QB%?8VR)#V@H?!(7Z*\G[QWK-&]42$4F MWJ!'*DU/XK4!&NC.T]:YYSZ*+C@ M,A*TH'5DWO<:N$VQ4/.C*+L![LM7)V\2G*811R>O0(S&.? *8B.48H">:73] MD"7"+L.FG6/T0OMIHC)D3;N/^;NYUS59O "SL.1X0GW3Z /9>3^4CV6\/21T MB'@ 6L/.R>AEK]/M4FUFI\^_5+52Q_6>9NYAB%2LQ< 28"%.V>JVG2-I>\!A MW& UQ!E%:YIW^6.O+CMORTR['1XN#.38>&\EBHSFN]N =()J*\?&%V$ 1H-I M*R:P/VIW,U]X@_D7K[-K!>QOT9#DMN=LK5'IYGQES,0WU3>A/F''^Y"JA@\0 M7X-Z[8Y!NS"KH-Q,!07)C\"DA"6_N8X'4#P5-^#JJRO,DCVC M3JIYI..CU159AYG"H:<4?C7% JM*J.OKHT!VD^ZX5O%%>D -BA+ 5S;&OMOJ MSIX!Z4C".%&/M2,H)?GV#?(3:QY ]W*Z>G*D3"L8*-W,M@#!D#&%F-%&^%)?P M+/FJG^&*DKGT'+]]1HTL8*6W/Y]_>G-FXXD8GU:\%C-O%S>*[3I4[#^/(1>; M%/*!6$"$T68S%B/G,_[=\)V&R&43>W*++>QW28E"@R:/,2(!4-6IVHO,%Q^# M+O9D+P%G-'"0 @/UMJ[&WJE/(7S" H55]O!TQ2GGXZ^(9+;DQ@>RGP;<&$%B M'3HK1_@F?Y8X&FXEN.)E%ODTSJ\7QTX",,*%('3!A56SE*LPM&.7P6J>< M1FH2E,G"@2K7?:*(3V*@7@E&I5EJ%(.)U3I]:TF:_3NLR/>NXXSK\(VVYUXD M@ 1^"Y>8BE5B"2>V>P.*^;.,IC:73N]Z3=AG#>HY,L,::>@D9F>*%\!I%UM5 MHPHR:I\2:(6)93Q 2C5L,)^(8'^(W6@25#K4Y>IN()JM6;S)"9351M)A7.G MC^G4BY762!LT8M1\000-?OH*__3XP/W3:]NV'!Q2Z*KY6L'\ACRU[U#BZA9< M?LM2UUH*W*W5F.>_?6"A#NS5253:HI*TXB/L>#]K#P0EGDI[(@#HGYSV4DB= MKY.0YDO6*:8KP5$PQ5985&E1%+3_CX%#_OBK@:GVR'(QV5&P$54% +JJ@QTLE M8TI2-32DL7\=>Y\I%T]BI4MI!6?41\!1-Z)8VRM:&Q8'.1V.T=-XV>4EA"!% MI1^4L>[D$=Y91<.IUNGZ9&ED)E*,Y3F20==0;LS[J.7+;4B<]6N>*/AQ24?2 M+AC6YF+44T:NGH+?:?-83![+:9O'L@=[>;)Y+$2]&%Z(L% LL-VOW#J"2@\Z M!=R'0ZKD2-'"B;OYG1N;+*UDB^L4N&E,%G80ACF\CV/D5\J^_)FV &E?!43WZC$0U!K&.X25OGH": \@NK2CF64PNQ3.0Q\CSG7+M2KF^W8U1N6%Q M9\E1;4DI\*_FP@=2 7YX8O>3HRIN[N/@?HIM%8(\N YB[WT\41=45P2;^H?) MA<#D!9(UZ#.KJEMG"=[Q5/=*I?Q3D'$ZRNNX]N#NJITKW,S6>AT'W.IUD"]7 M#ND_;&2G?##B6#@-1D#$S55&W=JM-&-OC8 M% >E]%>;RD'EB7@%B5%62.6%'RK%.:N26A1V2D#0W]U4(\.])DBS+U#!XJ*8 M>1!'M@1%X,)9N(ISZ.F/=>IB\J$O$Y2XL-?JOA-.?T&/3)QBP!L=-,7ZO6VL M&+^]#XWO@%"72+_ \YJ_-KKDZYZ?)M_IEN9WOW?@YO=K!-L[K,'>DOL](*N; M@,5+E^EQ;YRBG&&UYU^JL%6'4DZN[6B*F18Z<5]AZQ[4U;,2]A(5SU]N&VJ$ M4\L[M=9*(R8H C,OU$O]PRMT[2;!\F6V,1P-4_F0^H+Q8],(.Z86U<1G\V?%Q9SP8K?VXV^FM_6S3LCC>]?CX3LMN M_FPTZ'^;S9YLM>PM,QAOG>9RNO.XQE2O4G#DZVPYKV6^PH;=CFZE!MY[V28&LOPM2;3L'=J\'&/ZJ%E)@QCY?4J2> M4?IJG#KRZ ZC@^\'M^X\F/C^=_BDQN/:JA#;E>)KQOX]TGF>!S27L]<=^OWC M\8-,TV=;K-NGLPWZQ_YH_#!S0^]3BA\&USZGK)O-7'NKP8\-0#B4 8ZG M W\\/ME^AN.&^_Y6'&Y;'>:1WE!_./#[P]-&34N)LM."?WF%@_'?@!MI[FF848]YPJ=_KR<>VX4?C1'''2JYM MC[NKP/MF<[?W#H3;FT#W"9H]9XRCGG]ZW-]937J@:>3WJ0&WA-$2QB;".#T^ M**H@(?B"@J^'-"/ -@9:M1X.)2>I,<"1-3BW=^GHSJG"E8;PNA7!;9/%4[V? M.+5))I11;$;1.LUHJ123^E=0O:23#HR5C^-CVQN?BIN.:.6-Z>'2U\2V07*^ M6'_.R?-7>AO=*_TUV_FOQ.7^6R)C@#UWBX$]@VH MZ,0V-5Y#ICMQC!6B=%A\5BZ^FL?W3MV;L9.EW*9YB+?.B//J=&ZJ#(XC02&3 M^3B1?KSTY\A[EP1<%WH!7W\3JVEF&P/@MMXK?,#\;;OR[KW29FQHY#%H,Y*A M(6767ZO)G Y<6FYBADC]>4RE;8"4QZ=.9W#]-H/V59HCY-//.+7BN-!9,K\* M_@*,M-X2H1F9$-1WAO],J,P=B49P$ATK/-_"E.G=RE-@ >X$030YQ1SIE*NM MBR+FFD*GT(X+K9O>2.I7Y^01R-9[PB21J_WAP%4&;T>E_F!\/[CTR_(U]B%M M1J2ATQY_*SPZK)X_S1S/1G\>$\>;-,2T=N=XQ_U=33?L)FNGFF'[B(WMYQO& M8?@HM0W+\)Q.%"XJ5S$>&X*B2V-EGD0C]OM5O0"5ODK[W36=:DD+RGCV/+ZB M+:G4V#?JMB65>["7)UM2:2J=9.2.;TO+Z@P&VTN9NNXU?;VE+W;?X4)N'QS/ M[=8XJ4]V ]4J+IA)WJI8T9A ;HT4I\"!2CN,UYGG^ BTIJ^41J(UC6_5OU>D M4:63^5T9_;=!KUZO)BCO'[^<.KJ5A40W'VW LFVKZ88'7TW'7:??.K,D#X[F M7C<,Q-Q)X:.FX0KYWGA5Z564 \X:OP22;/P MHL#N-3-T8NH&UWK[NB'3KO(IZ6B_4.M<:;3DG(O#=6O+IUUSEYO&AHZ[3B#-7U^ M[EI6VPRD[UYI.SKNW:72=G#2Z?>_0:5MMW,\W*YX===*VV&[V7:SWVJSH^TV M]+6EPR!HZL\>1+GK;UH3QX8YJ&!3;X*VJGH3S#ZA)MF65>\$LQXIN2W0=JM% M]XZ\ ;<';"&W$^2& +E1"[D[0&[TOQO ]KW3]S?YP;]3O3ME1!@HW.M>CCNC M+3;3$%I!W#H:=!H,"$S.87\]3DW^)KO>$H*UL-&.>;E/.EG[L-.Q3WK^:?]T MQPKOG0!P&-4(+0H?+ KWNO[QH-NB<(O"!XO"_1Z@\*Y]-EH4;E%X?T[=._&/ M1\,6A5L4/E@4[O?];J^_CRA\3XU/]M^2?R=3B-F.]P[/D'_FE'Q73.E'W@AD M<.SWAH??G^ZQWY+?/VDO:<\OZ=@?[ZQ(M9?TO?UF0$F[J@KM)7UOFV3LGPP? MD)2>3 "&)I2[R5X'J+@-OD9Q.]R&CJ/!R!\/[^@^W2/S_+%?DS]L+VG?+ZG7 M] M-:>P=;OM#NG?TS##2F90F8+$-$ Z=$?G#G3GM-!W%-!SX/AN?HQ#F.-TBYNJI8^6/C842YSZ@YU+UEKB:(GC*1#'N.MW M1Z.6.%KB:(EC-6^A=^P/CUO1T5)'2QT-$8;34[\_/D#9L?6I;=Y> M!=1)9T0#Q3[B?+V"N\C7)N29F2HV?.U[ZHMNSQVD2R]7J;K!OL)SCF[?*&JQ MC?/2LA0P;^F%@*(X#FZ1P5=56"YX/-55<*VBD1#(^LX\D!L)-B 7_@S$EL? ROYMD"OP7YPCOWO7/XU.MQ M[_VX\/Z[A+^K'#8*@,C@D2SUWF4Y/-(]^F]JJHU DX!^G,(?9@2)K:8M# X- M._M[C)T3MQ*]Q3HW[$:&9#? M!PM426?!9_Q7"I>9Y4L>,&VG>A%^H%[Q/@M21Z\HYS@;2-174"Q44? H-9S2 MZ@,17>*((\0<_5"Q4/.C*+L!I.01Y!G/S0:"+!; 'U5*\XP2=0U&X!3'(<&% MT@3@QMUYQ560)"ABX(1ER,.4^J.?/$";[D]ZZP"7L$P(3>N;].*)P'K#^VF M&4 ,3HSL@><_L2@;=DY&.+6BBW\>=OK\"\Y<*^8*I\>I9/G*N\IN<$&<3;YF M\T*;0F. E?CYRF:=@^A!2_9%,NT!1T(U[_7'7M<.D.IX9VNDN'_[A1! 7"#( MN0^/[LYI.&NJ>,P5D1Z>?LTD5B*49?W&B'8T@KMD\V._6QWA%!/G2(&Z2%:(.U>?#(M#%J9\4,Y00 #(O)LK0 ,< M>#81G&,<7,"EXHS[FYC1&-A0#'@2X:/P%>1"C,[7+%KS>#J%:T*.?<52%UB> MT@-S&VQI7CD+PS(G'I K0'N%C,55,VDP..Q?#S*+]"PU'O(47&;7RA%E_786 MKD'_4:^=A;L'>WFRLW#W0:<$-A?$R0'JC-O)KK-D?A7\M42&OD%\.?!P)5@Y MI\F3)Z..E$XXPJPF<P6ET[']7D.6PYLW30_>$6W\$W\-"L,) UXTC1)XQT=A:&69D2E?X& YQ MM#3>P5MQU!W>@&$T&"-@(F51(*4'I%\'R;*("^U(F__>N>AX4Y7" M)G!P-GRLYKAR8*]+;/$$_:!X9EXNT,R?N^@_2$&YSA_@B$05$H/+<3M/(UU_=YYG(A"VNVA?<&A@_-A!9. M<>N^.]X'N!%GH^:Z !! ]8LL)TS'%^8QLC5Z)7RH.7M&[!"V6\XD4J=](Y(46GL )RX5X M+/*>(4CB-&>>J\\$*P-@0L>2,1_#J M#;*//HKA%G-^GG'&@I+/R4_@HBZ(LMP23^$+F2V9_^MOA$;KP/4P2:.#_-8+ M7 *%$UYE-_)NNAG:]20(X>8*%O:,:$AYER68Q:K H=L-1 QK-](PR"60,5B[ MUN^^8J%PUO$^QL5GG$V-[Z'/>J\0Z_ U9VF*H%H5$_\R[I?U/KK*R&\6:;57 MKWDSBZWS[>35X6FMR*5"+7@<3F81;H7N[,7/0+WP"CA$/('O S(ZQ(..4(NT MA54S:CQ1AE%OS1$E:*#7BPOA&^J,NC, MD4'OS,M>5^3/1XN['QSYDYKSL)8DVM%K=_]VR0N[?U?KV@*KM\7HCO?V"\HC M5&Z!^:#BJLCK2\YG1\*EF2%\+[S"\?8FRM*$!W.M@&0N/Q?.E!5H<]"8>9"/ M]T^F^QGMH16WGS+_D7-&-+Z?@TJ<3F,466,<]>+/PG@=Q+[A7S.OEZ]'&]9M#T=P00U,%1: MN12"9Y^P70Y70&X71\)4P. #D(.,AAWZP0743B*A^>X?3\_XD@"%?K>ZV MR:D-AF"^YKTQ.A2 ZY/JA1$)V8B[2@[BG=BS!F_A3;,L0B/U\.3D&['N-;Y6 M01);HJ[?B,'8F1%'>)V82]$D.:N"TQ?LT6\M5"+^)7*")&7@$ Q 8DKZO*L2 MLA([*1=ESA=EPE?P(&I\1*6Y,2< _I_A*9#0( IB #0J\V\QHFGL%ZT%AG@+ M]@C)TC4^K*%Q!G#K8+-30_&KD&9WUX8)]11W@AM9J+!= FG\I4;<1^*CU MF)"BL#YKS,#]9S.%-D2>X2U@5J)@1Q,>;H)NL15XWXF,7N^W?/_^M5_+3%IE M$!&HB@DH^W#Q*KQ*$3>7J_>-@4MC%^+79J!KQ4<2.A5^!5H"DETAP!%>UO1N M7,Z^^')I8$Q.S"8:$+2$%42O-(@KE'#$VV,"@;/E"E9)R0W(Q(@G9$9L:,[5 M=JT.B[XX>/%"2SW'# :)$OB!-I&G): -XBWB E ()S)BF@GE[FBY[NGC=,KMD1CDTK6 MS"1)65]! :,/-^T<_@T/X^6APCGH='_""QN-X ??(2%Z&%_1.^F,?]*&KQ'] MA($$Z PC@6 CX'8!O-?T)5SM\ 02$H$DY 4)R*:4HJ(UYY![3^Q: '#GE+8, M9!XI^7DM,=,:XCT"]I6%@;#R;1D-+B"$!^N 3/F+)99XFE GN%%)7G$CD0T^=WR>=-O$*6-@+^&"^2@= MON([=0_O8_0D2)?L)>*DMP<)0:SG#$\O/:&_/CUA%S(]_J%-:GC420T/&$0C MTAYTD*:!K2Q8**(4@C\D^O/P8U' MZW>ZJ++2GL2[1*8_'AW4?OV84"E14^_W -VAX" M3SN807CBUY^OOG: KVU^JUFX\E:=(XRZ/#X5DGJ8D3:-*?@A =(>%'9I=P@6 M%?S^K'C8\J7G'>_<10YV5$R2$B-ML"M**?#2DG)#2!/!&&+%U:+]XL:&(W@8;VC.QEH[#R),.55) M);QFK=7#LU+6$_:-!"5@3U5:#H.Y%QC"PZRA) @)":]4-$7/"5ZY$STR]-W M$R0W %@\QH/I=?D=,.Y4UB M0O6HX)(#68*X'CM[Q/H/=9+?AR*>YDT"B MCL'T0@("HB7=65P"S)(HJZN0P/7>/8E8=;@G/3 M?A>@1:@CH +@*.REX:4,P(!'D[<3@/+/((5#+1E2O5-.PCH\%/X#$36":Q^, M.F.3/DZX9Y'JLDF*?,J!O:%<<*HU$%/2[/;O?E3767*-'XLL>A>$7*NVOMQ/ MN^[HDNA-1?S%H\LJ),[61(ETQ\)N, 1UM9QCN)_9&>C6DB,QSV*BQP;_02'SD:=SM]"X*UM_YW ++J>(*&".SMC0@GXMP MR#B]!F#KE"?E11DEJ.B(/H>(,>*4+FUPF/BG"'#CPZNMQJJ%QHG"10J2>U5L MV#JJ-5 4_)IZK\D5&RX/5+O&K%"^.^UDC=%1CJI(&D@J!66W15F2!#FF M)26+*\JBK5+E"%#R)\X'/>T,?ZJO.KD+ Q*O?1YC*BQ)2\(:CD>@;@@T 6AK M$WQALV_+/)OS&\Z*. ]$25BB!5=J;*1*OJJ)(94#HN>S$0<[.%2%[3]F>7( M8.50-ADN=P,XM95(RO(Z,>,\BVGX^Y*^"<11YYU7!X3(*,QOU53DEP1"6ITLHB4II-18),CUE-3M9J1:J"%T_#R^--N[^K8WO YU9 ME]77'&>OQ-+O)LA=E(#WU[')RS,UUR8-P;7W;##3M=G);7,5JXGWEKKVH.WU M80)" =.(84W^S*;DR6=$8HI!+:%X/@J#=ZII[3D_!3]%Q^M_%]K!D* MU[\D^&B2X!&G8M/51$.E<*QI^?3B[6L3),_+1&0-GD3"Y70VRJEV#XCJ>2EU= /RVL\;$!B%48+)(W@NTE!"(J7"Z6)DLW+1\CT#G5 M4%#&'%8\Z0/C:CG[!'$'7D:Z 1S=%^EN\J52A;?+*A.Y(5&* [*8I"ET5PJ[ M-.52Q>+H$DAX$B]$$ )$KN(YU4YE14'AZC6'[Y"'4Y)2T%5C6+%_5SXC-G"F MLQUHW2T9"U5L&:XDWN)J,X,XQ<@%BQQ=S9G0D>?VR.P<=!I2)4$\,_63,<<44.9DJ+]B MP#4$2<#ICCIOV?%2UFH\,1;+-?&LA_/B[(WC9%7,Q$[G&%D)I>P]Q:QKZ3?@ M:P<:>GTD#1=EDL?!._'^K!Z*-EPN0DF=)8FD_]2C)!>JC"0]%5043@7 M%%%"+1:< TT:/-4HX+?%_'=L C@$U]#ZJP6J7\$_QOO./VHUL@?'.SY8OS+J MJJ9Z<+=R12)X!(,N1K$.!:O(7F$!-N"[N$PVE!;/,HQ123[NVOK% S2@\,P% MG"71/@ATZY@:0R2\)^@G MN68<#_U+5WY2ODQATQ3-I;JQSOE5D,^"4)52F,W(YI14F8H=?_--F>X["@ ME &N*"H@5D$>7@D_H8HTSB,MHZG4R5:/1%N%MRCJRQTI#-'J)"/D0)0H5(,# MQZV_@KFMXPKHRT:P607=QX0T7$6D-ZJ[OE3.93>IPPV [,DIGN+%5Q,IX=G@ M.H@33L:U^IOXY&UKS3CG=E)B+*4GMXW9@'5XHV;.I4<>>A\R MU#"K7P\#4$(QRO\,N)/11 R??Z[7;."^+A[?=L$Z4H!+\9\J2:/,!6%3,0% M&PH I3)/_9H0HPY';L:JUGEPU^1S-UTTT#MV>$SU0X42;!\U4XR_F99, 6E! M77$3#9]:@ 662A4K0;(*_'YC:)A-.2(&W^+@7"UBK2\B.5'%X37V+$+3Q&Y& M2]+;D=;$ #B&T>B[S7]&'AG([E6N:N MQQ=@?D?)O=(:8>=+(+U, HSW*OPWZ-:8+%+5)H@O554.1\&@,3BF:AG%Y$(: MFLDCC!VX%17=1KW(_*Y9J[W$+)2X$/9,4 "N>\TI9]A'D1$50YB+I4YYZF#/ M& 1H4?7=+&*G3YFL9K*D+)I1FC>KJP3>=)KAGU,UY1(A@$">V71]; VN4)3Y M:':NY$Q3$[60(Y$ 5[D6V<5ED%)GL4(A6V(P7F<8>L ()&?WFAT2!!,0AM)9 MKH8=E#XL>W03GLP5[(H:J-]CX+WC_7&%^ZGH16#.W-1T/Z-MV"Q0PHP=Q?'6YY0M4ZE%A;89URES?8@ ]]D'D6 MH)O!8(C%/R +W;9T1=26+4NZ&!;S(CB MP$'F@+3FH&IDKD4 RZI)!8V8JBA+KLQ)1=*=8HS:NL;"^,/DRCDQZ8#P5_J; M^M+K-)6FI+=O"F6.4-1?BID!&Q]<&D&H K8-[]0W\P,$L;!+RNV8>3=^")N? MP25C>#[X+*WW*$>/#ZS076NZ#^YH#8@K75^ GJ: %ASR!LK7/$!I=UX_I[@J M:BJW*!5K/!95QBWBD041&C6N']C_!CX+*6FXK(:WT]7:+;RAP[NB7X A9=>2 M%Z>IN1)W=ZPUD60EASLLFZ@;JF*)VYLS/4Q?+"_9!*->FTWPM+()'C;Z M01&S?L?[/M?LU3=/=8Y&AY4NQS=V>&- MF@3$K']'O]B%2F,0^T_W$D\.[Q)'(-A)33NW^=/[>&UKHX_K!H"0T8EEOZ3& MGCE50?MXO%NQ4D<[9/:%R8J/XER)!QK]T93?7'C/@DJVZ84TJNP=ZV7]88_>&DP@_.J,'H)>\'JE=/I/ WJV2%?@76.MOS:,VI:4$5,K@KKCI\%G +]+'R.&/I134NN M$O NCO[UO!(AK>&_] -Q6C9()K2W(=5^2WY^W#B@!*@X/()K0__62ZYP6;[: MHZRDXPXG@:_^^^V7J_@RWHX!2K$=)^09HRD'GGH48N7IO% O]0^OHKB8)\'R M99S2GNA+&B1B::&= !8K^6V$J1)_Y8^M"='ILAFQR.'_D7ZS?-RACUXLHH;/ M^IWAZ?':C[N=WAT_&PW6OW33-S=M=CSLC$Z&6RW[@@#!P !XX\7]GQ\&/]2N M1(#87&3 9;X()D7LS0+8 M[.YWL.W[;D']';$;WOK]U3>ZL$&G=[^X?*>3/X1?!HZ_G5^F(E,5\X)7#[Y! M<=9<+1;SXN6+%S:7;\XR\,KS"!XH:)ID+_ IM$O>N/^H#\X?0'[ M[?5.![W^J-\=P/_&XQ?1H'QQ-U$=*HIL+[1Y9$G $$SW<\[N;V:W;-\_:DU5/7 M>Q:;U3B+"XXF(X@6F2?L%TQZ:NSJOLA;\R:C@5%*[A@GBL0)YWZ8M_='_/;G M#8ZKN[&L;\.8'CG[Z;?LIV4_S'[Z&]C/S\LDN"F^%Z/I?Q-&TVDYS<-QFEZW MU70.FM7(?GK=WB+[=Q^=)U_(V313S#:( G$ ";(/RIKX->MP+WCD(GD<^=GY_[XC/AGG"/Z)#_+).E M=^P_HA/IQ(%6/7XPKW6O]24=M'H\RZ_C(Z8MU'E[W2___H+QK]X7)C$;['*& M$ZYKYNFV\ZUTGG7Z* YU$A'U4<3?N&$OIX%5EM#Y<(-N7[_Y(L@O@U051Q^^ M)&JIV_[VN]V^+_YF;(:##2):MO"P;*'U8SU&MM"_G2VL]O%MV4++%I@M]#N] M__5$^4)OM.=\8?,&5_G"%YT.M#G/[__?SQO7>.G60P:O,F"TN* MZ1Q)OR;Y>Z3_'F7P:FQ5',SG/*>8'J2)"0'/C'@3+ *@@D29QKLX/X/>LPBF MW!L9TYJBJ#HJY9RJ*_A!_;[.5Z: M^1P)W*X>/V/ITP.GX(OV&IG":K70J74 M$/HBO%*SP-!'BYOS]ZW>%G!R]=!$NI:PO=Q^AD;%+98^K!8^N;MNZ>, MI18YWV E;-SBYI[<#N+F^[.?GS)N&@[Z/KA428N5>W OB)6_?7S;8F5%KO]& M8Y@7K6#?EXOJ=8=/%$5?4RN^W[!C9;.9_XP[=DCNCVO&!?:+3>/BBLE:=U[Q,%!)5(\A M$(H=XY@$&C&@9MQ8. BYK>TVHZ%E0G>2D,OQTBPCW7DH0JW[[V!CYWF9SS-I M'FS\Z^.FIE"^:>!Z@Q/@G/%P-,0GUGU Z:LX@YE7X^ZB!;;HKFUI?5EHG,H0 M-]@NMOEI',AMYW /W#G*/3ZUC MG3WB4./Z-KE/,N^R0<-8RYV_6XO2QM9$>].W='0O?4N/!S_\K>U;^I3ZEC[H M%-2+\[__>O;I]X]O+[;19Z1KUD.0UV].$)5Y'(WVX!D=.IO)\M-*NA0SUJ%? M9XXX2C+"Y&YI8[^%0%K@@"=/VN1CMWL<"J.HF?_EDM8GI.('9,1@B0* WA.4 MBZLLAU-OV5']T+J4C8X[I\/[[R?6ZW9&IZ-OT/QLW!_<^V;[XTYOV+]/=7>M M,7EZ5\WXV_3WVE*9W*+[QA;NC=[H._DWCN_%OW'_#H$'O<.?ER\?U!ORH(=_ M4;SP_J6N06'^AP)>W(2L3\D_]"O8*O>,#6L[Z75W;_OX<(!I<<0Z$.)%#?_YP.JX&^"A7KIG973LI!.IF-N0=P.+S%.@./U3H 7EUFTA/]< M+6;)W_X_4$L#!!0 ( )N""%?BO=NYS!0 /KS 1 ;7)V:2TR,#(S M,#8S,"YX9 M>W%P_/;H !'78C9UYQ<'WZ;7G8\'?_W\TT^__$>G\_?+NR&Z8E:P)*Z/>IQ@ MG]CHD?H+Y"\(^L[X#_J T=C!_HSQ9:?S69+UV.J9T_G"1R=')Z=QL?A7?FY_ M.#JS/^+C#L'O3CKOB'76P9_>6YW33VV\^_#^M//QY.Q=Y]@Z_F39[S^^O MS@\/'Q\?WSZ>OF5\?GAR='1\^/>;X406/8C*.M3]D2K]=,^=N/SIH?CY'GLD M+K[D#S15?(DY?L#TK<66AZ*V1^]/C^+"@A4M84Y=S\>NM69N^[SC/Z^(=YQ/ M!+\?BM^%H*/.T7'GY#A#JJ8\Z1R==DZ/DTK:_IHLJ>'98?CC <*^S^E]X)-K M@/F*S'#@ $G@_AY@A\XHL<&&'"*L)%4@\;./^9SXMWA)O!6VB+H-/_^$D$"6 M+E>,^\C-4,ZP=R\U];@OR0Y0: 5#9F%?&KWMDV,3,(0* M8HO,5U\V?.O$=$WHL.F?U72(Z5ZH0VZ/++(%%:7\[KU4C77WKJQ&1%E)C?SA M0A.+F$" <%9%H$>LMW/V<&@3JM/_MHN+#U5Z7(H)L>PJ,N/BXD..3.RZS)?T MXDGT;+6B[HR%#^"1L-7SV&#OR"P>N#-35\ZH(/^<8VYQYBB&D,,59RO"?4J\ MY+0G&2PXF5T) XL'D*('^EZ^_A9VJ]0<2*W#^/:IODUG5Z@,)=6F-V@OJ M*?R.J'UQT&/@M1\@\>S;W:#0@Y(2P[(QLYC=1H_/1_+?,>IL_/L.DE2_'&Z7 MW>(2>,0>N9_EYVW#CHBC(B6$6Q:A39=NRERRZ&'<=F4M.KJ]ZM].^E?P83(: M#JZZT_[597?8O>WU)U_[_>E$M[G5C)18G $VA)$H,1\T1)IBCBBD*V>[ 2 M;3S&'*JW(#X%A1M#+LU5">-I'1C1FY24G]L.ZV0*_]_T;Z>3T?5HW+_K3@?P MZTL@+>"HA/.='IP;]FATC38"]D!NFKTWNAG?];]"F<&O_>%H,AGY*8+5HI$"<:G M;3"2Y"UJZ"^,V8_4<<#\!E )=T[O'=+U/.+KMGL9!Q4,QT?;,,3<9'_8\$,A MPQ8!$;6I6YLZG1&0=W/NZC9LD43;Q6::) M@;PCZ)%@T**FOB7^D'G>P(66)&/">P[VO"X,ITOF3A:8DVZ4)X+!X_#93=CN M0SHC$W"_H;=[7YDC$HT$"TVLFI6I!/O]-M@@'[T1&OR,0AT0*(&D%JB+0CV0 M5 0E-4$^0Y$N**D,BK7YBV#WMD7&$[;>%#]ICX%)"B5P'[:!B]"2Y"UJYCOB MB"R],>;^\Y1CU\-6E45@(;D2@,SJ/&*%)"^49-8B."9D7F7AL2ZN;.[,^CLF M;5'C5@DO[3!RI1/!^O3I[-V'H\P"L6H$"[V)/[5IC[ *&%,Q^^X"Y8BQ$N/, MXK,ZQJ&H-B&<#!Y60C"'4(E09F6:9-+&UB^)0%8"0\U'B4UF/5L>SVPC6KG! MR4HXE7%0(I19#A<$.=L(37[ LA(VI2R4X&26KT61SS:B$X;&*J&1(E&V?F8- M&I*WLJT3(;9J+9XE5+9[9NF9CM"UL?T;#9M5 G 7DI46D%D-[S9LUT:+2D3C M*ME#EDZ%9G93.QG+:V/;Q[&=2@V_1:1L]4QP(F;0QA:O$AFX(I[%Z4H49;/+ MP*,N\>"ACZFSBT!$J3@ERB\/3P#]1@/$9BC6 ;V)M-@;2CYR6V537YUD@'QW MQE-9!:5!9:(I-0PJ0Y+6*[5YL+TF$^FI M83>1>)20OSM+ 8N.+6(+S;&:I8EM)(,N&\&D82B4<)^7OS4$ 6/0'GPB+T M02P]@:+K..Q1A+*A'7NJA4+^]T2G0AI'<@IIR6?B.>C]V9UB%HI3&DPESUC">E'0DQ+?2-I)[_EUG MM:B71XJ>L!ZO%3HGF3"GJF\!/@:LT9KWJV';A(L 8YG-@.S]JA- M0K.6\8(9X3 "UD=2F[42V$QD=0O82))8<:1DH82P/=(Q'&'F!PQV0XKOJ4-] M.5=#P6;0UF&O1#P392U&/$ID$8-W0B**1>YQCX'93BEJ$',5:R7>Y2EE*;RS M.4Q[J*.&NGGN+7C/M1 M6.+/L9O:DI46E G8*2THU@4EE=D;4ZXQY::BKV>%.V(%G%-W7L=::K%6FD,F M!%>4_IZ::-;2]EAO 5+39=3CI4+S-!-R*T:SW5YB>6<2VZ!@W/ L%;]JLK\J M1"B1UKV;)Q..BZ1N1>;:: /Y1U,&[@/\8?RY&MJ:S)2X:M_U(].((^ZMA"_O M&I^J_EOK.@!I M,52"EKV+* 8M,6E%SV"62H^%[453_K^9"NK@5\!"B5@F/K5&3'Y('U@6IC(\2J:+3FQT4L8T0BQGO\CR4P&4"E!G@DJ[BUD'Y M/9"%+:\_L>DSW(.Y0S!OL!]PF4S55,=4<53!^2X3;L[ N1&Q1[3YBRS6W;&/ MN2N> 4/)I)I-_+DZ*:TJ$]K>\>47J4$GUEJ*"'GNS;0ID[BB3B \K(G8/I2C M0O_)<@*[:M+C:VFG--U,]/[/--U8?[2I (IKT$HC3ES5DDB-C9Z)K ;7JSA2 M5N&H-);,#D+J6IBM)-OX%Q1):3N@-1>191R4@&6V&+8 :_<*LNBJ[9I(:;-3 MPI;99"B^R;OU(,9YJS5!*R17@I395UC?UK2')&P(<2F(:U&'IN^7$(=X[7\& M'AAT_W(PO>KZ+'*/ZD%76XP2XDR@- %Q6FKRK@IY$#B2C$+1PCL2CI60_N]N M$K\+6B[HR))^%WUV6A[O(1/"%.^$)(83#B_>Z_Q9=8@8MY3UU9=CME M-)$F-'!7@7^ \+WG_$R>9\'X@WT]]RA MYRO"*;-%]2X.J"MR)*"H%X!"\1?.@M7%05B:^F1Y@'Q9.GQB$XLNL3. M'P23\ 7SN@U0D',5!>;'4K4JC:#'3]T0=A 25FN)B*C1IHA/[#W?,<>Y9OP1 M\U2+A#6HVB#Y7'?4+J"JN$)%W2K@M6WN&^C..9&_Q[LT-V1Y3WA1W?5H&Z^A M[?..^.0=G]MLB:D.^'E)3F":XLP\GI,1C.]T>1]P3RC:8YYXM4=!#ZC!J>E! M(-$ JU"R1@L,H8G=KFOWY#4!3G<)XBU<#G YC1' 7D.G P3DYB)H.EK)WN;. MY8-UEYNR2S+&U+XC@BWTR-'L&N9@[/R#8%X(=2.\*X ?_G0?IO=<'%CRJH]* MW7[)7/ #^+-&P^7$>68S8ODC]Q)[U-J.6\)0!G;O@0JCF0S<7$:!)I]9/PI; ML%DA50SN3VW+O#$A/"\BM=D,"I*NNQ07>%QSMMS051INJK(VMMWT)\_;0(PY MHUD\N33@H&19[L99HZY/YH1K-$=)A/9D..R5C]6:Q+L;M/7'[/42*NK^E^+> M)1+?M";C2%<$UB96N Z"H3=YYJH0^I>R-;:;5)N'Q+0S78 SUM"\EN!GZEP& M0V.P!.#EW +3S3J^>8=]DEY4Q^-#6.2*V(&,>7US1>>1E8N;1DY-6B-;:/E>^.U1YZ$[1&N,N1JE.V MLEBLH^[44D1D1,5NH=ME[PX-W<=O+O7!%F<$!//$8JW0E.LQ,Z,+;\>@1O<> M=E;0)<,'?_B=5A5/O5G>IO<[W"BS]S> M>0G#[6*)^8]RP#4(C3#I-% ;@.Z$8(V12YO>B)A4Y(@6^Z#B1NB \S)WK!(/ M4QW8_%5K*I@NU*ZXZLVA-];_&C,?OE/L?&?\!V#8PROJ8R=CG M-;8-Q)DRXGKR893^TD 4I)S]"\QEI_. C"?"8BNY@>G!$/!=[)&[(LZHF/^U MZ8VPEC%G%B&VEP[L;0*"XHIH2R1S3!D4!>7\9ZA,__> KDJ#BR_F:ZI]I):= M=S =,+?[1+TB%HZJCU!68#D6K M0S+'UO/HT845N") 45C>B)FZ/!0HMASBZ]X;BBXJ6!K1*/\;@"].^+7#.+45 M*0?Y98VH1K5MDX9V7\R=LJO5HQLU1A'N=;F9F3\5AXQ?DD=5Q,.$N&02K2PX M,U!<[!I>LT ON4;%PM0N4) E\@&@Q*7Q"4SZGNE@T(-3F9L-W0M"Z3;&^6O M&8]B+S**8,MM$D\ N\Y4L;^)4/MFP2G?M[8U-J3]W4:%&.L+)?9-*SJ &I3& MUCKRZ)2;D-O%C/ )PEM.OA,Z7XA[BL'8H+.*]'ZQVR 2 E3S7@4&KSW5;?K2 M%Q$D\^3KIY[5JU4EG2F+5#T?Y(6.G;FS6LS9 _5D("7QKL.!.,*!G!BJJK.&;DFCJ&G\KU.@(VRAV"PI*&SN6)[9;IBR9 M$$3M@1O-V+T%=N=DX%Z1,#H#$Y8$39'75Y>IJ8:P7K4K9[Z\DD9,?K?$#S/; M1.PI>7!_RL)WERN=CN:8F]J)[JD M['9*K,6D7]YULN6,Z# UMN+C5XU,"#"0I\N:.9*I$O#Z9S0WYX3& ;<6PI%> MCX+X25PC";I*KU"?J=;%%1B\]KHXW'E51:RU@J)U6)FZG,SFV%;-R36J'T9CPVB6>'MDP3@K M]N'N<8E_4XN7L8N^/*.-#]?UG_PP]66TDBD8E2R_F,EKG]2[#2R'4*MK47O, M672L)[K(H]S*=2B-L/>*&W*5]WPJ\S1UG&LVB)7(Z%%E/N]>L+%#SI9W,.9K M+_:;1VRY.[2^H*:P_:HQ,< Y+CZT4ONTBTD^H^K4U?H%WC%2,BI0^Q!7$;L= M[ZM**17'W^2Q9:W!-4U@ZLJ^)+/I):=\KW<2CQ>>X%; M=*KR3KC,HQDXR.5[MMKTA@*>>\L;Z,2AF\,Z"J!41.7U&;S^PJ+'^(I!Z?"^ MNEL" /4=NHS6E,4Q&R6=J8[G)64.FU/+F^ 9@=D-U@5@H%KQ&RW2?U$_8?K( MFKPS2' S>.*K6)T& UOFQ[22!T.CM"/HVTG'6.M,:1&IJ>-"_C490Q+M00F- M*EZQL46[FVE]%6A%%&)G0^R>#1DN&=AS2NYHEM+W2,+LODTJF&H#L;C\:^\7 MWF(+K)E^FW259[]RBQHQNVA'UUX>GWO]#![E'2,OOJ3$^!M*!JY-EBZ=44NV M\V@VYJ3GP' .-=GL')1;1IBYQJGR7[$3%,=7]!D8N]FB[*C1=6@OZ>L) M%J_=V4LRANZ(O&1F?;E][=2C(D9&V/SV'7#1.RA QJ,O+I*J>(5<(;D1E2T! MJ1?NDTCIN[\'5L MV'6NE2\;,/XN@:V+;90'J_,*&U&19+JZ3%3?/"A?:*H)=S2#:BXS;\ \02?U MO1:9TJD449OM1/G MOVK=(:1D]?INNGSYE6 M\P'Y(3K)\\6&%:8GWR>KCX\67W )_^>+WZ??@I/ M7I^$59DO3@'^UOW9L_G'KXOI^P^K)X()>?&QBW]=_"5;IK,+'# H 0J3AN!- M NFUP\2USEK_K_=_"2*[S*(%P5""LD:"$UH!3]RG;*QV670//9G.?O]+_1+# M$I_0\&;+[L>__O1AM?KXEY]__OSY\Y^_Q,7)G^>+]S\+QN3/%Y_^Z?SC7VY] M_K/L/LV]]S]W_WKYT>7TK@_28_G/__GKJ[?I YX&F,Z6JS!+]07+Z5^6W2]? MS5-8=;/^75Q/[OU$_0DN/@;U5\ %2/[G+\O\T]_^].3)>CH6\Q-\@^5)_?]_ MOGGYS2M/PR)\"M,_I_GIS_7??WYV_-OS%[^]??&+%N[G'T_PXG%]"!\GKZ8A3D^FJRDNGYTM%K0^)J8X)5@T@+$@**8+.,T< MN!R=\")A4>;;.:OC6M+ .@F7L(R=F,]?\7.=S)_Q9+6\^$TWO=W4WH]B/:6[ MC^LHI<49YCN&5W3 )+T'CRZ"DL% X%*"ETY9791'PQH/[UXPWX[R&G6.%NG) M?)%Q09KMIR>?L6JA7EV>MH]$Z8K/+WX^[*8GS9E MPFK>AP#6XJ:A[,N'9_/9:A'2ZM^D])^=+5?S4UQ<8/MZ.=Z0D[8803N?0252 M[831@'$L\9!5*0D;4V,37)NP1#Q.EC072S/"O)K/WK_#Q>ESC*L+(*BX%8ES M&A\F4$9(B"PST%YS4:(1S*K6FO$VC$WH(!\G'?:=]&;2)^TU/YNMEJ_#UQ!/ M\ (+=SRA(U>EI$),%"E#2(41M!!MM,'RJ-O;CCN0;,(!]3@YT&#JF]'@E^FL M.K^OD'S46VHI!33%ZDK,Z$%I'B$63]& 0B\% 4S)-B;#0W@VH81^G)1H)H9F MQ'B[FJ??/\Q/:%:7+_[KC."\G*63LQI\OIXONEE?K1;3>+:J''XW_VU.H2F9 MNOD)/?']R]D*%[A<3;25RG$BM6#>@,IDWAQW 41@/ @KLTV^,87:(&\_?Y-0 MB5%\G0M.8;(WFL)D7H"F)P=$M)FU-JZW48S)(3\ QVXNO#W%U&RY_3J=S1?= M!)P/2I1N80?@/!,*&37X:#D4I343A5G,L3%9;F(8DU<^ JKL):)V7ON5X9D8 M%*4(:X%[QT!%^N*3RY#1HO>%*U9D?WF,AB.Y-*$6'>?"5!>(9C173S@FLJ,R MH25?V+C0VEH\FI3%5M*^%7;L-]>]Q)QUB9YC\4$'(U6 '#-Y.#79'(PU(%+B MT8JP:'LLI["FD2*/IS&Z-APOY MT"+;HA722$-K978_FI%F(/;B0:.Y;\:%YUB07I_)D,]/\5WXS%BI92Z#3W2:8D)&II E@]&+_D*-.S&-)&7G+28,U@%+M9JC[DAY;G.-$YBVVJ4D6^\1 M]I&R&TW@MC__OI^TZEW0O>0OI$*!N1P5)[?!17JQ$HF"#4-@LDP";>(NL]#:.E\'L.]H M7B_P8YCF%U\^XFR))*XNL/IVC)&SD#Q3D K2-*ML:6D5FF;-,T=34(O<>(P; MP!J3@MR=$S?IW5H>S5W5-Z1FIY^J*J: ZG+$I&*S*QF<%QI4X!FBH*4=R16C M04Y&HG\YUGN%TE7EA^(#54_Z]:[T_AA MCU;/PF+Q ME1RP?X63,YRP4DQ1!(VKG"LT#SXZ"9E+3O\E9U5K$[$1L#$EN=JQHKU,FM'E M[_-/N)C5PGT:[G1=C'YT6O76L[/3;NX_7=8(Y:RYB)F#SX( NB@@:$-3H(S7 M@7SV$%MKC"W@C2D)UHXZ?+*9L\0E*:8006IR*P9 N-GI?-8]=[T\>=I'7LX>4U._88(2CN M 3.+/)/?EG7K[<%[H(S)56Y,@1:3WXP);W 5IC/,+\)B1A9Z2<[\6M]B?HYE MFJ:D;FME?/$6)M MD1*3A.+)QU>%3+T7%.#EDK1*V4;>7D=T;][?!9SGS].3DXG+-F=I.7#&R4_Q M%(XZ] 4PZL*TXXY&UMR_6[][3)9M!WG>]MIVF-)FA'R]F'_$Q>KKZY/0;8?5 MM??Q=+TU=GU;]4V=S./RSR5V0SXJ*UQ\LZ@^+C!-UV*89?(Z%ZOI?W<_3F16 M&EU,8'QDY&JBJZ5;"I+C0E@O4I&M7;S^1S4FV]J A".C0<,L%D5![Z?Q9(VW M%HJ\^'*^ W6Y\)B)*@8K )57H)*/$ -YDRIFE,7*P%CK7?A-<(W)/#>@6'-1 MM*WU.P=U50U@"()GP=)8 P$HI(E]H*$SYQ(%R!8M;ZVV[@0ROC377C38?[)[ MVNT+!44BUP^$-F1^>5#@A$R@DQ+*Z(!*-C^,ONV>U[ YJ;WDO/OD]E>W>:EX M)LHEQ:(K($(49(R_S+\>L7;X[>O:1__1;.'FU*[GE\7_U*-AE-H\8E MY#R6Z>K5?+F PY%M++:A%HB9*+O/CZDE;6\KX2IL"E M#58"!E<[#Q']G?<.2"\J5-%*Y]OOH/8VG#&%X#NR[[9[.@[A-PQ]SH&>UYL\ MQ1G21$T,:79=:[,RKRZVM0RBIK LIF2L4C8(V?KHVCU0MHRAX?'0:+]9;T8! M,KE7M)Y(Y%)&%!!S"A1;B03>$ XM;"C!F8BN=1'C-P":CF:CNE'D-+$<%7!A MR(N1V4/D3H%PG)LL4M&I=>GTUB"W5*7]+H+="7-S'?0KK);ISXM5C]D4)T.D MX0D:;2$D7OH$C.>0B\W.\=9'.^]S70Z;3FQ'@AUGMV&GL>6JEBF?Z^+E1 A= M2A8>C$]U7TE%<*;VBLST52OCBFYM^VYB:#&FX_(&/^'L#"?>%4L+(P Z%D$A MM^ ]B8A%H^IA2.MY^S9IUP",R1'<2]JW:PQVG>9VU3+8*Q"";>+(JNPBA'I]1/F3PEGL(FL JC<&'U@[1 M@X#&M,71E"+MQ-",&4_/EM,9+I?/YJ>1(M8Z(^LH]STAH^^6TWP>Z1XM%H%^ M6Q$OGWVHW[ZL(C\L]?W)YZI;75'[VV2-XFCR*GF*&X,CP>YMHH!)U,JU3 M0 ,-;4P[,4W9.D9J-,Z#])/84=[*X*,!K70!);"0_HNJ#&YL&/AZJT:I::2;;MQ3\.=KZ>G#K;.RX69=9P4'RH#0AA> M8TX#H>3:'R]F54+4OK2V1 \C&I-'/%:J-91IRRJB;F 7(&QV-L2H(9=0NV"[ M -%J!P:M4RIX:5GK5-$-"%LZSOUF#<=*I7W$UC @ZRKC7H?%ZNO5ML"+4C!5 MG^G"ASHY.;_)XU=*$[Q6W@G0'FO5A#3@4ZA'0(OG(7H;>>M- MPSW@;ND>_S$Y.10=VMG8;_5PE\QEJ+W@BDR\K8?4R7.G"= :&(^"_@FS:>[V MW@%C3 538Z7;OM)K>IQ\N:H.XQK)56_:1"YBC02E-9YBPNHX$C[@AL)!G>D7 MN?UV]-U8QE2'-59"-9%CK\HIWH=MYN!#^S8M9+BNG:VT=_2\3 R9&:2US4) $,E#: >:8XNU]^7/;NO M&3UP.5!K9NPUX0]:X@B MV8W&V:AB]MG\].,"/Q 3II_.3?AO2/Y_U0>Q"&^$]Z!MO5TG%@:^ELI[G:,N M7@G9W"%Z $[# AL:1+2.Z_/SC=%+9T8?F!%,ZG*3WMZ==_ M+NMYGW5P6/W;M)I^6O?QQ.@,"E? I"YI9160UT,_FBBE$ H=;WVL;G-T>UNW M\+7;"G\W/TK_=39=X,5.>M>2_KATS;S6_Y(GGI60B],@1'>ECV(0?59@I93* M&>:Y:EVKMPV^L14B]T&P6Q:S+_FU*U"^B?#>D_H3U%U;% [:)=+Q4CKPBJQ_ M]MHQBU)%TSN_[D4W*DMY*':UD=W>W*K&JSJ+"3%WZ<4[&\>MMR POYM?P/X& ML>$8C.,%:':Z6WGJG2Q8@.?D5+$Q*.^_9S-; !E3"6'/O!I<;DT;C=[H:/F& MIF0Q303TO./EM[^X]LG7N)C.ZVGB1>U \AS7_W_92/[%E]3MFKVA0:_WT2;H M;$BR* C%N-I%PD,4)4)!](9Q5+EYI#GL"!LJGO&EX<^ 3$HZ?GON+OFY[K/EDWS+S(T2?!P K/ M0*G @+P\"5XS:0TJR4WKS?DVDFIYC^[L'3.(F6L'J!39&V881&LX<%^QQN=D;=!*#1BYHWA(&!:JX#$&3?X:*,5>L1&E:'U1^ M&-&8SGX.Q+^&(AK ))]?[#HI1D;%!))_4-NZ"QL)EE+ K8F>5+[3I767H^^" M&E.E^L%M\2Z":M=3XT-8X%/"DVM5 \Z6W91-BE0;T[/&B*T[*M%7DJ M<9-C(F>A,6GN1C*F$O2!F-) )#U9IG/#D.;=" V;O:@/S $XY"99' M6VPB96B:7];] )Y-J&)_+*HT$T^/]NBNNN]+9VOBMB59]"[)%I%_='UN$7+DHRR("5I&OSO$CD)Y7) M8I(.A5"^^35J#P+:A$7^AT\_["JA?MWEQ1GFZS=M!RY12VE 9^7)$:L7S>H: M"19C&%?&"]7ZZ,NG?Z&]K+?)J:4%0X%?/QM3KVB-9 M7VV3"MEQC:V=H^] VH@_0Q4'#,2?EE+J40F=7X1^@?;."]$G2@H6(Q=@,/J: M\B"Q9"6FC5JVUUKU@-J+18#U=!J)1&]&TJ8BMNY!U$_)X1HKS:L?H MZ/T"N]3Z1 JKDF0,="#G7UE>[Z(4"C!RS[WE"6_VD[JGY/5[;]J("H.U4NF9 M"NWGOD?+=W7]?=O MQ)(?+'^]\_SW<=^%K??11.DA,$'OMR5!X+G6SV:N9)#>324E->GK-[N5R>U;-U-W!YD60*ID#,6&TXL^ ":@I1N:]'$4PTK3-4 MWTF,6YUHI8BNF"(H3 MIE"LAN!S,<+YC+SUX82'$8VJO^]0?&DGHU[4RG-<3#^%5=>89[E:G%6P=\V! MBRJ(VGZGA'J?,R<3&IQP8"*7W:XA^M:G%': ^0CJ)/M42'T(LU&SB/4R."Y= M(XOE](%:]'_0TH@A_3Z16NO"LP==NJ0:I_B6_#5 I@T3+">\N7]W7X.([5^^ M91GEHU95@PBHF?):CQJ[--GKQ90FX&,XN="R$^Y\*"76HM]$T][]JR^+(1\V''B:_S^Y^UQ3?\FV=P<77>?E&\;U;D*N_+DYX MCJLP/5E^BVNS/G\[O:=!Q[_]Q]>H]]_=Q]+NA,$G)3$;3(S@M-2@5&00HBJ0 M**CBPCK#L'6LNPV^O133]UYT<="%_JSV &!0K^\ 96JREZ4"#F6QTF:3?-Q( M/6WXPC$UQ>F-+-]HJ3XDT?/9WSNGX-IV],OU%G6>2!4HR!0%/$H*,:4E+TTJ M#S)%88HSG/EAKM/<%/&8$I"]T^\ 0NZOM>15\\N_+^HN%0^.8'F*"(*C.-,D M!4[*>G)>::>2CMXVSV]_!].84I:#D:NIH ;WP=:5GV%VG?@7/55;^V&;O*LO M7VSKE;MZ[J:2@]6/"=8=U9>]95I4TB*A]U)".@:K.H4@]$ MUWM4BU#6&&5%EJW5[3 C&[E#.OAJV=E)4BR-;9])Z&LGTXZQ)=:&>"B MAB@\!X9)95]"##AJ9^[FFGN4EJA7OAZ2,:.D_?D13Q,H2+>H@05'<^I5AB 3 MA\R*"-'&Y/F87;*[SO0>V.U==S^^UN]X(HWG6*_8+1Y%/5*.(]GUY]$^J-+Z0&0O QG3N8(?>#WL1IQ1KH&:D.'!:XS9@2VJMIQQD?S!G"#) M>DV$T,+K,5N&!FGS'KB:"EJEG0"L52JJ]L)TMM:K1*VC+R**TOI46]_9H1\G M6[$MZ_M4)COP992:Y/KN8N2%: ME@=1[T-UE-+9:14%Z>5KK=LFI3",*4HH.G2W>2KPRG$PCJ8BT>R(W/HPT_8H M1V69#\.J%O([D VM[0'3#=P'L*8[P^C7KK:9G6$L;(B:1^$]\.0D*&X<>,X3 ME!)3YHK^);?V]0]F8>]H?,)?Y[/5 MA^4D:XLV\^X*V$SAGDD0O90@BU:NY*P=MFZ$NA_B,=4&C(:/>XGU0%2L2^8= M40HGB>Q1S"9 [;I"8%6 J!.Y0TID#=+*2Q:*ZZ';S@Y(Q[2?/2K.;2W&0RJZS_.) M\RQ$I038KEF,SA*<=!XP&I:$X2&D$:BYS_,Q;1B/BG#;"K%-"ZC[<=X5$1Z5 M%2XN5X<-RC*7#4CD=0.I)'#6D5NJA';.(5/4",Z5;?'N@TJ(SZ M3,S\$J:+?X63,_P5P_)LT36XNCK@_P9KH4]MK+5OYF6G]S1(K>P_OEY[2-W5 MK?#JUM4DH@S<""C1U/L2<@*?NKHJ+41,*#(;H)3U>S#[Z1;TX"O/:S4G+ I$ M4Q 065U%@;Q.JTDOT[!TCC(R/T!IQ89HQY13Z9N-FS4+:B[CGCM8/8CWJBIR MHJT)064+R'4BBZ(%Q$#!>.TUZBA&CVA;WS.R%^ Q95<> 3-WE'2?9OQI.*D= M3-]^0%Q=;<5?5B?N8;@W?'(#4[W+&!H9Y\N7=%MTJ1B!+D..)H-2B63JM.#C\G=6>+B$RXG214M=(FD M26,];ZXXQ!AJXMI']#Q8:UOOU&P :TP& ZLAC'+#^NC MXS> 190I9BY!:FY!A8S@B]=@D@TB45"LF^\3; !K3.:J/4\:B:,]3]Z$S[\& MBF&GX>0&+LXQR=J.W\I4<=4^-TD$X-PR9K0O0K4N&_\^JC%E[=NSI(TP^G1) MNF[J5Z'V^L?Y[+J5W\,MV>+I#5R37<>RIWMRD66J+ZFWBC]TX^:$UK^R//#: M6(IH)5" QR@A.F9+]D;BS6M2[\_Z;?+"EM.@NA'W$,LQ]P1.1Z;]B+0TUJGJMI"-(T8*0 MTC,OK8FR^77VFZ^*P_@F@W&EG6B:;9K<.>;KD?M%6JG84KRS!0R92%#(.;C( MZXU"(?BB=631[*4N[WAIVZ5P5SXB!LE]O50YV2X3@A*\3QRDXM)Y'9AIOMOX M75"C5Y_[TN/A9;&OF'JYA^@N4"4:;@M3$),0H,@+!1\+UGVP'$N].[*/HK"' M((U>F;9F3DL1#:12+X8MHPX46F2R'LJ!,H9 1I8A!A1*2:F3XFWT:2-E>N=< M7XR& C2)QM=^=,* 8J6>YN;U&E5=I) NB-+:K7@(S^-1H;O08:-5L(MD>O)! M;V$BK[C0NA; D1PI%8*$8(H%F00G)R?9S%H?M-IF;8Q9<;;@2T/I])\0Z;Y> M;6_LG0*YYWG-DAZ;X&VT"W/^JB4M$N^F3*90:@G[[+7F"C4YM%OY05M);^A]CSV MD]_^$]>36>]P9&-2Y-&07YT5J&@B.%4XZ$@@HE.ZB-97P-Q&,::MBS:+=<^9 M[FFU&NY1"Y: :5=+BXA^P5&HYH.Q)7%:DVRK'-#>-N36PY[CQP6FZ?HPK\@A M)98%&"GK;;2R%IMX!:BRU)PYYJ78&N[U-XS!2.POJ7L5S.UM;7G"EDO3X.-.D80%..HW.4->CAJ?Q^<,=B;=E1H/?_]APF_ M3F?3T[/3]974YY?A[1TK//309@'#QL@;;HYV+[L_R'PW?TI0IOGB.(>/5I&Q M4L"JGZ&RR[6YE@7'C27W0]AR\YZW#13IQJ_?5XF\JM<@XCWONISQL\O#*YHY MRQ*-L21-FDY3Z.M*+D 30.;7.?2V=9'TEA!':7?ZH=--C=2G,/O=.;@#G'!) M(7F'P*(LY,1SYH&KHH"(8,B%P4]D'N,8%%)855@03T&XS_2=.K>;.M5GD.J\4GB"EWT M"%J*NN.)!D*V"@J3TF=NO9&IH=KN14U/+(6)R:$ %%S7L_,,7#$2N-&:)50Z MZM8]DNX$\L@4\%;"WTCA;B6)OBNS)UQF'CPZX"&&FE5(=9^,@W69%28T*[EU MS>5&M!^]KMR+&"VD<2A/=IT?(-8JKYR%U/G1[5).#%U_TNN8[]X[5HJDHW6$$EP]@%J3528F M,%:9[)U2TK>^PGA[E&/0\+WP:BMMOK\ !UM&/ !NW)W:^);J,M M2,(:(T:AS="+;:!(,GT>#;;>V%( MGS(X5$KR>(83P]!9;C64@AE4BIIP2O+9DH[(K8V6AZVYLO'K#U92S%((6AF$ M)'.N]SK5V@>*@9SDBL6@C4FMFU'U65(\TF3EM@1K5ER\C7@/%^)R+H(TD0-I MHWI&N!0*Q#4'HV(6T84B\_\/<0]&OE[%>0B5_ZV!,DS+A!10B>XRST &RAD, MP#$IKTQ@1F]_VG]+$$-7(UH>;>*JWEW*."C57<7ER'_C12Q"2=83U^--$'F[3M[[$^@$6KB M1@3J239#JN%_SO)TF>9GLQ7F%U_J+1U'I_6G26%HBW:Y]@:IC6^X@R@E R9\ MD2CJ?4,M:P+NP]&+^W/OH+5FDK,! I)9&S-<'T<%/NY@ ? MF;YN0JZ-/* F$AVF6N!>J$86S15GM74;>6HE4GA0FXBS;(O@.5HV[('2?4@X M(IW?"PG[E_ A?/&)8TZHZ"2P6-.&]8"BJXY.5#K:F'C Y'IPOWNOD="&+#GW M!<262V7KO5 -5GJM!3@L^/,1Q^M[K,SX.,I MZ#H(X1H4?&TCX&%U_=UXC2F%1:D@U_;**K,"GC.$5!07W)AZ.\4AM/_.Q!RA M/6A/S($$?M#>F),;NT:-NF/28X?HCWD3?;.^^AMZ!SHX@4HIT$K5VZR=AL 2 M!V%]$2%(X65K0S.*)FOW1JE*)AY=D)"2PO.S4-XD$!XQBESOZVQ_#T%/>8C1 MM5;;AFUMD@[;B+/W$XI%%ZM3BH"^#E\62ZZXSA"Y"L9['E5L?7!UQ"<4!V5/ M"Y$,=ZI%N"PCDQ:,9>0=.J_ A51JK;;F*2IA!N^J.NQ6!+F_P7.1@-4[!U10 MY/1X+X#I% BY=DD,TG;C,6C?IFS:;[]A&['UNYHF2'.I$C(HKI:$2E4@A.Q MBDC_U5C+#;*9-29-.SQ3MA+#09+^*0:M=8Y@(Q%54613NSL15"TU-QZM+O)[ MP<2 2?\66S_<9C)[%$+6ZB>22100ZHFSF*(,+A>.8OM:Y'TWMQ]-^F@KQMQ; M,-&SV 9M*L-+8$I@((5O)2CB"421NMOV:3*PK/*520&A7Z_"P]L_-"#E:,M%:)7'S=L'' M8K,>3H5&X\F!I!!>RTIS=+'>B: AV>2X])([SWH8]X^T^;$5=W;00NT$>,@3 M."B5C2YPL$9WIE:"X]K6*G)9HC(IFKZZ6]XZ@?-X#-Q U-I%2 ?K,/5Y/DE% M%BYKGDK6H"HI!4%B!*-\]CD;&;3OB4PC.;\^.* M]>&KC^X$_(B9M;O >DT?S&?OW^'B]#G&U=LZN8NO\W+]E_OIT!2.HA12Q A!\-8#*JT[O)S!XPQY #VEOBM.HL]I[M=M>(U M(+_-9^D""QD[X1169XK,(+GF$(7F('4P3F-)VJL>17^%9 QA>J_2WW'2QV < M=BP*W/SI QJ(ODH$KU,F:T].1XX@3,QD_%T SU*$;&V,Q20;F_??:VDBZC-> MSI:KQ5G-U#\+B\57\GHN]LTBDA_C$MB(FD+[XB 4B88MP9R%J3)BJG*D260 M):GB)4K4K4NK[H&RI?V Q\*$_>=]* OR:UB=+::K*2Y[B3"^]_C&-F2KT30R M(@^N>UF*]J+*./K.#Q'@7= 48(I<*)*UZ>89K@$5[WX&\VJNW^#'\_WAX_)Z M,9VEZ<=P\G)V%59;F4WM.\1BK=HHB!"D3U!*Y"P6C$[TZ:YN#'1,9JD9JQ[R M;OL182_1SW>@WG. QPEFZHV%Q;C:^BK*FL]Q]:B_#S93:,#DX8@WVG-;8^+@ M_H(]!!U?SFZU83-:.J=] 5-OSU2L7OA,XKT,"R\V-JUQ7"45D/DM<5TR!R"" '(::,?I,^Y^>48N^ AL@J3AER*I%B7UD:(I*N%,='3-SXU[QB^&](Q[+J.D&Y;"['/6)7B MYE?SY?+EC'Z#KW'Q["0LET?/YJ>G\]G;#V&!1ZO58AK/5B&>X&K^Z_KO7TT+ MODU3I.A[^8_Y2::IK(^X3#&^"(M9_1T]L'O('M'NL ;Q,L'G-%&$?>_NP6) M^>@3+L)[_.WL-%;_\/GTY(Q^V[U^>7RV6J["K.*<..XB$T)"XIZ3MZAC+6SR MD&WP)6EA%&MM_;:$N*^F)DDLL"[G<')-D,OKDGPW[W[W-"PQGY=S'RT68?:^ M^SMR9H3RIK8)SKK;,5$) D\",%L4DJ<82NN#N?NC'E/$WB7=S*.X M9XYN30ZAGJ9)+(P5GCJ(%I3U"(Z3V4-AN$O%F((#K=N[ 8XI5A^2??U)L4W- MUD:KHYN9Z2=\40JFU7%Y-I_1<)8TT_7[[J]6\_3[Q#'44F9%$U7[AWHM(7H3 M 9&ED'(BM^R[/D)S5&,*SH=@WF'%VDS]D>NU=KNJ W9$7M7)&O0U8!_(MR*\ MY[,WT4;DP+2#')1=3Y;GT@,W=1=*AYB]::P"MP8YW*RL%8K2(NC:Q81K4^], MB 5<2A*<-1C$F?V)8VNPID39NPVT0YT9DUG'U9H3[ MC66I,?33Z_8ERBAR"AQ<"35_(A(X5 A(7PUSG/O -W(;6J(:D]LP#,$.*]@# M. [G/K=R7%D5(?-86VMR!BZ3BR.Y,,G6.TR:5_CL92*WGY'7BWF9=HFL27&1 M&XI80782T<77^S,9)/1%I^B#CJW#Q*NW/TY3OSU+;FKL'>>_C:;^=J#?^/_K ML=:RW?EL1;-'?__^Y6R%%"BL)H33L(P:F%6,D 8'GF5=*[N*2M*FM.'E4CL" M&%6YVQ!L&4Q:?6Y!O,7WYTUB"66:GDR[!\[+&_R$LS.DL/8H_]^S9>U5\_3E MN^='J_EYBGV/786]W]E@HZ#MN!OE_J^8] LQFDSU:CH[(]:4 , ML?7MFST.9U\+^_1L.9WAQ+!E:/_')-9>@FM& MG[775%VK7^:+H]/Y8C7][VY6)CX;7P(K8%%WG9@E1(('S(7".6,Q-B^4OQ?, MEK5X?TQ"M1%EFZ#X[V$ZJS-T/*/QD\^.TT\UR#IZO\!NUVR24N2I[K1I)%PJ MU"NA)0I2G3IRBT$ROEG7G.^]:4QU=6-C3GM1-=-+%^-Z\>4CSI8X\=QIAO3J MY"4Y>CY("O@9@XQ<2D9F-_#6^VPW(&S9O.2/J8/V$5M#[GS"M2)<#_]R9,KK M: )2C& X@J(8 ;R+&K@H7.I(+IIK7U9V-Y9-V&3_H&JIJ1S;72*R^H"+*QN[ M?#=?HWI>NT-W4X;Y:L8FGDQN](53*%HWDU4I$)*/(,C+LQ2>*E=:NT_;(=R$ M@>X/SL >9=YG-F(]@>]K[3[!FN9S@-=++I]]J-^^G*V+^KO2I+O^Y+)'%9]X M%K@J7H"VA>;16T-.I-.@HV!!*!HGMDY(#C2T35:"_Z-;]C'2K$VLLE&&AR;Z M2@],Z,,,ON#ZNTAY-FP(\K' M!:;U1M8DA.!,J3EL)^N]+ G!VZ) 9T6L%]+*YO=Y7G__1JSZPV],["RQ=NFZ MD^XSYZ7,W7D*HGF-M3I0%V&7D-P*SS58&6B0RAMP12N0R2:"FPRRUI6ZFR'; MB&=_^#V''J33LAYI-RW7%>S1+'^; MQ#8E9BDIN I*D(T6"2)G'(KR-W?#\=&U!NJ+\ HF3>@G#>LM#K_ M??T229G^[4__#U!+ P04 " ";@@A716D2Y5V* !/Y@4 %0 &UR=FDM M,C R,S V,S!?9&5F+GAM;.R]67=;27(N^NY?4;?NZXVNG(=>;I^EJ3_FCXMY_Y7]C//^$PC7)_^/%O/__QX5=P/_^O?_N7?_G7_P?@ M_SQ]]^JGYZ-T?H;#Z4_/QABFF'_ZLS_]]-/T$_[T]]'X'_TOX:>W@S MH_$9 MP+_-_MFST>=OX_['3].?!!-R\6N+GX[_FBW3V04.&)0 A4E#\":!]-IAXEIG MK?^_CW\-(KO,H@7!4(*R1H(36@%/W*=LK'99S#YTT!_^XZ_UCQ@F^!,M;SB9 M_?5O/W^:3C__]9=?_OSSS[]\C>/!7T;CC[\(QN0OB]_^^>+7O][Z_3_E[+>Y M]_Z7V4\O?W727_6+]+'\E__S^ZOWZ1.>!>@/)],P3%4_O(Y&_S+_ M(?WJI/_7R>S?OQJE,)T1=.\2?EK[&_5OL/@UJ-\"+D#ROWR=Y)__[5]^^FDN MN3!.X]$ WV'YZ>++/]Z]O(VT/YS^DOMGOUS\SB]A,"#$LT^8?ON,?_MYTC_[ M/,#%]SZ-L:Q%OUAR!:4KG/^W?MHO>V/Z1$#&Z3PBT'=Q6%6\(<95G[X_YLO/ M@HPEG ^F#1'?_NRF>$=GH=]2P+<^N@':V0?!&9Y%'+>$>N-SK^%<@%Q&6#_R M+(S#E]#_2QJ=_3)#]VST91-49^,O?:A[*3.2S1X__X?7'DO\]H?]NF6\HK]> M_.OZC*T!X-H:$BR7@RRF>37I.*6V*\L P M:%",XGCP[1U^'HVGO8@^ M6>[(=M&6UI5T@:",@\0*PY252UXWX7/IP2=$[3XBO6G"\8W'GA##NXOS-K^BR58\#F1< MU$5>Z%P6VO"HR:TP,8-2,D&TFH,V+D1&7WGEVFS+2T\^(9;W$NIMHN4^1+\8 M3OO3;[_V!_CZO(JC9Y$;G4. Y*0!)6F%3@4':)P0/@?I(M^+X.4GG@"Q>PGQ M-J%J?T+?X&O.I M)T/L'L*\3:[>G]R7PS0:T\8Q6^3[*1T5ST;GP^GXV[-1KK8?LP31@XZ9@_(^ M0 A>04ED"QKKA,']#N$-0)P,]>U$?5L3S/Z:\"%\?9EIY?W2G\>^+O8?;S![ MYNDLD5J!LK0).5\X\:@Y^9]HHMO/!;SS\2?#?@OQWN;=[L_[DYS'.)E<_*N#2<5Z-1V[VY=EUP+7I(^TTT M40"SBI:I7 3/2@">8^*\1.ZTZ81K<<)<;R?6VUS[9EP_HR_?C#^,_ASV%!TO M29@ UGBR)"-M.@[)[,A>BL#(]BA%MF/ZZL&GQO..(ET1-MDK.G8#T\R>>#-^ M.QY]Z0\3TK%BM1&I@!36DV$I L3 JXF9&+,AA8"L'==+3S\UPO<1[@K6]XJ6 MW0#V=C29AL'_W_\\,R%U=%JX)$$4X4"AI8.F& =,V*@2;4?.IG:;\K MC.4GG@";>PEQ!:-[Q<;>8SH?DWIQ$3_TIP/L12/)@.<9:*= \N:L@2 5G1$J MJJ ]:B/WVWV7GW@"C.XEQ!6,[A40^S .-0GK_;>S.!KTLG/."Y' 9&0U'B/ M2^[ .NZ0.PMS!;L-HE;/SL=C6NK\TJNJ'9GH MYY.>CT([% 52+!48+3!6#J'H^H>5-)CWN6,HHR9Y'5E6-3,!0E*;])AC'/&9:8@-J M;SST9*C=790KJ&T0HGIQAN./='C\-A[].?WT;'3V.0R_]8Q$Y82-8)SBH QJ MB)$S*"5;&;.6QK3('ECY\).A>G_1KJ!\KRC5A0I^PL'@$@X+4::D(.<@:(E% M010E@.)2#,C)Z6B?]!Q0Y?N"3D&"1<'&O!2\M3+&EQYX.VWN(P6_+JS]7_N3% ;_A6&\2!Q6,W>>SA)N4R%DDS(?#!>2,Y[IIVU* M?98>? (\MQ#I"IKW"I/=Q#0O!IBC$L@-?7)4[RK6%63O%1U[0I#R#-8@?.QE&VA148,(@LZ1I H$S3V@3"(JP931 M^V7MWGC<"9"ZN_A6$+E7P&O%\CZ$.,">5;1I,$[:Y:MSYQT#)Y4 VEZ,2$85 MKU23EW;YR0WIO5:Q?L W=2]1KBIU^VE>B_S7-!A-,/_MY^GX'*^^.1I.\>OT MQ0#KL__V\P0_GMT*$F^N$^<3^!C"Y]XL ZE^T+-!F$S>E)F+\.1K?]*3P@A, M/D!F@5:CZ8QQ&! D,TEJGTAT=RE&"9,X(^OB27/MP,%TLOC.E9K<"Z:AKMS1 M2>!>W=F!YE$7XFY8)[D =AW/\]ENN1&BWE)K@T:*Q MH1FN)[_/+*0>*M3"%0/!&D(4O*"CD2S0;)THW,28]%TNVTZDWT)Q./NO%3?+ M5.\GV(8]#U8@>GJ!*$3A>4F)[-%(1JG5%J*KX6 9=2%?LJ1P5Y7&GE0_/3VJ M=Q'LVK?Z7W]9D@B9K__8M2?-F]?/7[Q^_^(Y??'^S:N7SY]\>/'\Z9-73UX_ M>_'^WU^\^/#^)IP-&];<_ZD-NMEL"7VIU4TM@,H694SD=-%;08ZT3B72+Y ) MYT/H;?#YCP[2%0>JD'WL;,Y@8]#291*ZN^MJ;I3%'[BF*+M35H3DI5"^FY87@)R M>++W86_Q(&!&[R9/HLC,??^L./_QD&Y]CC MA1=T,ZT6F4"2)>-M+,"S"((G*85H;C)L NQ8^K 7B3= ML '3 MO+X1=",1I_(T@]K90TRA7P*M<-D;QCSVP"3697BB(X7UK'#*\__Q2X MWEF>#7LN+;"\'>/GT,\OOG[&X01I6WHS_83C&VLF8R=Q39XK2%][_L:$X)US MP&*A Y$9J]Q=J96[4+X!K%/0A-;2;]C#:0'QM]HB=%BM7X+5GS=&?G)6]ZIG MYV?G@U!3OB^A)AUT81:<3+4?"18RE@0#IXP-,GGFV%VWP[LHRA;P3D%ANF*C M87^HE8OO^<@*N46DNS$4VN8W&ZQNT0;-GVZVKI& MGW$\_?9V$&AYPUQ-V<\SQ1SF7_O#JIBO,$SP76TF_Z;\0=M;A?^D3&F#2VFN MK9B?X^GR>-K_Y^RO/>%UR;[Z7DF3"9QC!I6 M4>YV[G2]JD?MT3XPTCNP=7\;C?*?_<&@5R+ME2DZL)RL,46F-@1.%IHS3AC- MM0VV]?W(XMF/6D5V$F 'ANW+(1V.'_OD2,T71[;VBZ]I<%[3H2\QID(V5$FF MIM8%4$Y%<%QZ8+1]6BU-DJSUS>W70AHKO(-ZXRN24S;FNW*6=U&)]6@>M2(T$G('INDU+^OU M:)@6!E75R* 8Y,1$O;@UM8NFA91<"%(Q86+KJ-9*((^:]/U%VX&M.L?3$TP' MVEX">,5M]:0E?:449%=L]$BF-^_F4N-1,[J#\!KV&EV@>-4/L3\@J>&$+,;9 MG?ZGT8 ^>U)MT.FWRZ5Z*QPF&:$868<1!#I97!* (7E>R)R4X:ZZHEU(WA3; MH[^Y[(2$#BXOKN%<]K_I/9!9L "10-";4#- #'GB,1@4@14>I.U./8Y^N]D- M@^O59!_Q=WBK]39\JU8Z:P]!=T/_^!SS[37WHF-2)D^V:"FU%ZMF$'6QP'TN2K/,Q9TM M3W?4@-5@3DD)&HB[@R#/L]%PMKJ_]Z>?GIU/IN2>C!NKJL;*9]CPY% MPFA4;=0:R&:RQ*2)VOCF :!-<)V,=C0GH8,@TJO1\.,'')\]QWAY&1_0I$QV M-+A[P$ M=> .>*P3T;2*L7E._0E;"GL*N(.0T?5MZ5H@2TJ6@HH,C$ET'B7NP*7$00I4 M2D85A+^K!=6^F_\Q@X2'<1WW%WL']N+*O>D:/&V5YTH:$,6$VM-?TU%5=&U= M:XMV2N?F>?[W0#I1]6A)1 ?FXJT;CVM"J=<>C!ONZM >RZK[JQFYOU8R2.B$ M"$H'9*US)^^!=*)ZTI*(#@S,U=$1$LS8EJ2"/Q=V&I7H'J98-))S2 NM"^%FFMP2@/R"TYT&11ASMG[^WI ME9PH];L*N(-;T#M6R)3*+F3RDC@C?TEY6SVO67#5YJ*12VP=EGI(-YT'T81& MXF\XGO$JF'K9_'->/J:Y\3*7 .0KD26LF(3HI2-X'J/V3CK;.HUI&<,QKKO; M\+.R\G]'X79QC97S3)!A\#;TR<9]%C[WIV'0\TG2KJ0X&%=+!KVSX$HJ@!Z5 MXW40L&]]M[T&RLE0WT+4'00DWN&4A(+Y11@/^\./DQNYU:6?^M->,#IR*Q&L M%Z2CR#,$FVK>EA%8P(ZB$7<7G@O:"YR9@JPVBW* M*=JQ) :PF9Q?IVD?N[-Y9QL3X6148$\!=Q!6^+T_'(T7PUAP0IY)0IN=8U"# M[X2GMC_T,8"S5BFM8]*\M3NPC.%DZ-Y+N!W$ VXO\^7P(LO^;2VG(1%/I^-^ M/)_6B,:'4758ZXW[:$"?^/%R%5X)63!%0",5J,!HEY(>P4OR:C6$<@LMLHQ$K_J^=C3BJ46@EDR.^*AH3EDP;#C.8$5Y;V:1/W8#I1+[4I M%0W'R]]*2I[W6D6N4^$6(1=1RY0#AY T T?_$KF1CN?6@>Z;"+KN4GSKJ:^: M)&/O(<:'WYG89<6=0T;;J)(UZX,6(C*)B RID)UF1K7V7AY,9^(6!&_"Z#J0US>9UD9!U"L,61Z9-S]CQKT;Q [X'V)-Z* MF_M[$F\CV,/T)-8!A>#"@I\%4+.OB(R%E%G,Q%+QO'4LZH'V)&Y$]2Z"[>"M M?H>S(.C;,)Y^^S .PTD="CP:3IY^N_Z3V7:F>0XB10.&Q]J,F>S>8(0#B2K7 M]/[:WZIYA'I3="=@]'5$12?7&5=X+MZ*31!U9 7>1G,<*[ K_NY0DSV$W_%> M.? T(>L#O>8AA!TFMR@R(%[*4CAL4C6NO+B-HI'S_:>@GT@0RP(/EE(GW#: M3V%P$UNKB18W'W&(\19W+&IIUH5R/!;-9 G:J,!*](P;=&A<$<6EM,&LBYL/ M:S[X(L:0W:R\GDG&!)G[3WRH(QG)9KR'X*Q0I(W!#B))TTW8S\C1YC2C)%:LA%R(3-.5HJ9[1\*QF/+K#8NIW, M77A.3P=V%78GB98W(G;1^&BR0[+.!09]0QY\ M.D-C\K<1\8%&+'L"E(R!R'6=$5MG?6AMH.3$$KFG*N5NW, 'E\ZP%3<;C%C> M0K"'26<@G451$EF>M:F]THH0.8,@O.32"41TW<2!'EPZ0R.J=Q'L\:+3[S_0 MG[^_>/WA_9M?G_W[D]>_O7C_\O7[#V^>_<>_OWGU_,6[]R_^]Q\O/_Q7LU#U MIL_K*&Z]TW*7@MBL(!$K1>:9J1ALU)8)KJ.T/O-@U@2Q-WUR\XBV#)B0_$SP M*59SU2<(T5H0,9!"NZ)%>OBCG%\.T[BV3GJ.\_^^'-ZN#G@W&@Q^'8W_#./< MT%699J2 MY?IF_#$,+T;/A<'UO*KY2]7S3B11C*HM!%.]7Y(0!J98HWT@+T<$3QHL:A=!IQ7DJ'5![AF9L:UTXT@= M=1Z2:FPO] YZ+,R6/[^!?'X^KEL>CONC/%?;U_CG[$>3GE!.:L\5:.M2S<)G M$$)T8(2RM74,D[QUO&\S9*>I0AVRTU7KAMLH9_I]!3)H3%PI#AAH]:IP 3$R M!E%HYNDG,C>?5+01L.]2@_;@IH-F"ZLMJH68?B4!O@\#?%/F67X+&^W"[A)6 M2HDB &(-T&&44&?VE=T@+F?2G^![I[$\X?\?>81I]G),[/^H]&F]9 M]F!8H%7%X.L%$8I%,92\=;%'UVLZ;6U^4!K109?-Y1Y0"YG6]_1Y?S)W M>JNINL[I_?>YU'LAA>RU+.!SKCGWQ5??-T!!+)H56W+SCLVML)^V!A^%X88] M=F:^U":OX;-/8?B11+GHE+\8S]RK?8O1I-)CPL=H@D15"JRYF\E"%85"+F0>N=B M6)*-M["KIY^F?NPIY16$M\]OOW[+4$1(B3$-67 .RI0ZH2T@T-)-+AYIJ:VO M!S>_[SG:K07)(B5O)#"C:S\'5. E:I**J0,D9"ZY?:YG^UN+O1.A)),A MVD)[%6<6G,, S@25K%16Z]8VSH-)A-[G1G@/,3ZX1.BY,E9#?S2L)]XL[R]Z MVA_J'#^7R"I2M85JC+2!H&'<%)NBMJW[?MP)Z($D1&]%]#J=V5O@'=P&+V&Z MR!/;!%1'>=$K 1TY-7I_XD9=2?U@*F&R%L%)3I#JJ,_,:]\**R :Q8JW/N7F M]L0!56'3/.D#:<(VPNZVA2-KL\.: MN6-ET#8@9WUBT Z2[2!G;(V3>P'.<58;TM3V%;65(2T5G(X" M-)!Q!R73J]W.1:)_S02/F$!B**"PAO8Y(OTU^2*J&QU;)UC?A><4M*"9O+NL MFKY5%D;KBLRB L:0?&>FZER-4DA)M;187%&I?=;GPZZ5;>(:[B7H+AHHW*X= MV@31=ULKNQ5=]Y=+[B+K U5,%\UY*0IRKN,I@LWSQAY6"D.X8HRF]L0I:Q2X4&_VLZ #R<2<8^MH\0.ME=V*F_MK9;<1 M[&%J98O4*@?R.DJH74*RI@5JQB!P(YQV9)6HUI. 'FBM;".J=Q'L ZF5??+^ MWW]]]>;O[V_":E49>_GIAZB#7;V4I:K7S,A:*W4H&*,MVZ@0T <;#<\IU:SV M#:I>+Y_3O,;5%29S[43ODW#SQJ)>)P7D#WBKJ^BQ_7S(UC6NKW'Z+$P^O1V/ MOO1)[D^__3'!_'+XAJSO,"4WZ$F:]K_,AV,MAFVI2!Y6+ E2M/3>B.AHW3J M9I$.6<\2#ZT]CNU1/HA*UVTTY)8WVBTQ'9Q=U_(P))J2?6 @4Z93%#62MVP< M&.>R"(;>Z.;)^,?,=NF:J_4)+]L(NI/1VM>RLVKZZ3#U!TCB>#FDHP KQ ^C M;45C>!)!>PF8JVB<\^ YXT RJH%873"V#FUVL8Z35\.CD]]!E.4Y?AYCZL^2 MK'LH>?"%K$PL6+=O+R PSX&7R)6U1"EKW9OP^O,/KT#'9W34B(XN]KJSFALV MK[1\4UX.IV'XL1\'.$LUG?0$E\%S5,"C,'7TC"3',4E0L1C/F#+9B=:[UIV( M?JA/2\HZV&LN5_VJ9LB^ZW_\-'U32" S=->AO_A:"S^P)Z575B."D[J 8I&^ MXE*"MLPR9@O'Y>+ZO55L6XP_E*Y;6CNX6KKYDOS:'P:2X/#CL]&DOB)HE$=C M:MY\ A5X@> EAYRBT-X(ZW7S=(,[\/Q0KW9T=5'M7W/,GRX7J_7(H.31, Y$%+KD-H+PIM11<@V38:5CG4N^C1<$(R&HD\5;\D+J+78MBTFF#C+U=3:ME1QEO8YL;7P= M:&D_=/Q!*E'#'@"SXMUZ.E3)OAG2.TQ"Q_Z7FJ#UY.,89\OI9%#@>=!"_DFYNX%#194SU]WY.^8X5KST3# OQ+IWGZ"<;E8.@R'104F;P,67@1F7'!0LFM[Y*6@OF.]:BMD1U46Q_N^3\4@87 M"?V7 H@F^E!,!%URG84E,MFD(D'Q2=&^Z!-K/EYB7.VR/:;IO/)*@V.:C%:KZ Q.9+XZ*S0=ORZV'V>R":Z'T!:B#;'WZL^> MI'1PG70;X\OA%WH%1^-^;>A:4-$6JB%93#5SQ$#0F8/U7$FE6?;-!V3<">@[ M4I5=:>C@AN@VN+=C_!SZ>>$@7YR]3X9Y=BY?W&MIG9)(.*M_(4#JY[;F.L<:RZ]+_WIY^>D3-";L?X,HC5LX7K M$'T"8VL,2]4^;IJ\"L,RMT;F+&3WUM"=$+\C=6I'50?7/2NDL@A8G(_'L^3L MJ[? "N3"* G%U9'8T7HZ;KT#)^C0%20L.GR[#P.LQ?<=Z50CDCJXZ]D\I[:' MB9%7("3D4,AZRTD24EF+R-"*$(6VS>=7;H[NY+.1.R*J S-[#=+J=T[6!=.< MS=F& .@DHUTU&-+_H* 4JW1M9N38@4IN[D!YJB4WK8CI((A$CL"B-6[ZG_/^ M&!>WBG5\1[T>I.5<_"3WA"PA*RZ ^R (:^U_SXP$.J@U2F=9^[# -O@>S [5 MC._ELIVNR#J$8I&0:">=?GL[",/IDV&N[5<^SVX.75)H"LG E#H\CSM%NZE) MX+CQ5A896?,!&9NC^_Z4J@U1K2?($:J$F">U,?QOHR\X'E9(3R:3?FU'G/#) M8/8!F#^,%@NXB1VE-:P>V60(@)**@Z\24PF=M=[Z[)>*X- L M'=6PZ@5AO+/20Y!U3C;S IPW%CB9F]GP8#&U;JJP.;J35;*.B>H@Q+D&Z67: M_0K!"&G\K*.$98G58;(,0A(60E!.\^"]RZTS2K='>:JV>BMB.KC,NSJI%U-3 M9KGX%WWH>QA(&K1_UB367(6AP2O-P94<-<^&MM3611)W(WHPNU S3M>:3GL3 MTH4%?NTLKF/TZOG[IKP:#3]^P/'9++5>\DC_9P4(VHSGJ9V^& W"IIPRUUS& MUE&!^U&=OMJT)::#G>8=?KY0[25<3"%'.C;!!X:@BD\0I4H@ EK:3)B1T8"3/UXNSXM2WXSXM_7/M>SR'VB-;3I$?6("S.H M(JTU4CNO6SOS=P(Z>35I1T<'UN_UK>XYCOM? JT=7PYIW><5X JA]+2-)7&/ M@"+0WD<0(89BP:%6):62C>SR4-H0YLGK5=?4-YBK_ILS"6)/^'?4P M=69@#.D?/9=%G9Q%QZRM.RGW&EPM6M6,$W;.,)LE3VM=4&C[AY^L AV$C88W M_]?Q3GX=C=?4MS F/=8V'T'[FE]74FT'G< +TFQC"PE';J,KZQ_U76A&(TEW M<&%_?>.;-0^M@?!)SZKLE>=5.[TDJ\O1(6J0 9,E^B@C;72M&^:N1G*RZM&0 M@ YF$6\NA!Z7'&W.9)$7K4 ID<&IH(&;A"$F421K[25MCN[DU:N_>9\8O?M3*B+.90OOJ99I>^[,,47 MI2 )E6Q];ZT(D#W]H6BEX%RF/T3V.C)CC6N=7G38%9Z\:C]@A>FB('.OY?:D MT$:PE* H3B^W31%\XHRQ(R6K-:'JVO;2^O]^>?/\QFV85 _^M?!Z,^7PS(:G\T; M3EPF^:*A0S5Q$$&02\>" 5_+!%+Q7EF+A9?60Z8VA/;HW[8N*.BD4F,^!:L. MQJ/3LI<-:DUF%W@N"0Z2F^=D]! 9*T'IR*UN_:8L03@"\UU0=2LE?G[7V7Z_916!--AI)K\U(N),24"UC24:,RALQ;QU4V!O?H#XEN M:.B@[.JB.FA6U9S[TW/:RE[.BWGRT_/IZ]'TOW"VM?44HHF6*9#9$4Y?6R[S MY($5&;05W#+9>A?9%-L1W,]NZ+UEUW? 3<,S9Q96OJA1O8HG_SH:KP#^8?04 MWV'_+)Z/R5/_8TA/OLI3710F]G@.T4>>@)M:W\/HY0O..C#6>B]XC+?VI#6Q M_I:H3DV]CDM;%UDS-SMUOXGSF< OAXO0"JWM^FW]5AJ,Z&W MZ/P,,^]IC5&):(!G0SZU)JL@I*3!Z"*-]$(SU_PB=CN(IZ9LAV"J _=S:?Y[ M*E9:FSDD6>_HN!/S.SJKO47CO&>Q]=RNFP@:JD48# X7D]Y=C*O\P9_JHO+T MKVDP(JO_;S]/R56X^B;M6_AU^F(>6_O;SQ/\>#MY:G--F(RGO6>U-Q:./Y/* M?GL=SG V"9R3]L>@#5CA%"BA(CD5QH%0S,H4(V; 3+7^ 3G M-8\BIXS+I>6/44OF'_V@E&0+N;<.-_X^GU?^JE_P?>KC,.&DYC&3#35Y]>K9 M8CY\E@J5L2!=H*/4\YK0G!UX-*H8LJZ*WRQE>).G'T2[97>5PG$=ZD%.PIY[5;PK[\L"8V, MXG_,?C#[?A7*.RP_U?_^\>[EI0#__///OYS-4?XECIT&=XOGE2D@WA711]YT,PN03!/*JL MF)>U>E(DHZP+6OE>I\CVO#,=A,GD39FER%_Y;UPQ)P.YSL@36DED+TCB_569S08U+#$16[+L]'9V6CX!^G7Y++-54@N!L9H.Q&U MX[4B6V,VTYGL"U>$5+:$S4JX-G[DX4,V^Q-]*Q;87KBM3]>-4;X=]Q.^Q?&L M]T+/FR)-Y )L=!I400+O<@;M$F8N(U#^9S24H<,&:^ .TZ&2&8.8K5+C&8\9!W*K987 M:_1CFZ<^>JWH3,2MV\3=J[Z$M6"?EM+SA?$TZZ#@8@;%E0"OL@53?=5@&#=^ M\VNGS9[YZ/6@(_$VO!7?".8%RO-Q5>)44S,_8J_$6&_J$;PF42CO#'@>%3DK M"KDVI,LI-=&'54\_>8HYN7F(;QF_$L[IW_,PS.KPXVEX0N3AO@ M2;%ZL#'PEC$0@ZY]Q M.)MK/Z&/VDOL@#=G!/#),-^!VQD36;(9I*GWRED(B$$C."V=#8Q[S38+\.T! MXC&JPJ%D?I2;=A4-&F967V58HCW+$>A/W=I-A! M_SL!\W0+1-7MZ.=YS'L,D;T[4G$VL: XMT*"]XR#2J*VLG < MN(K,9E&RT:W;!-Q&<=RPZR[GX2/ M'\?D]-9_.2KO\ L.S_% 25-;(#ELNM2N(EI.E+)1N\Q#R):3E1&BR:Z.Z2'3 M0EHI^%:)4EM@VF\CN?GA;Q8??A6YMD8J6?=-5I@F+]B009W([JTMAYV,2MK< MNIW$?9CV']XP^[S:/775I.477R\:_M5:4_I?_A"^]FA#,5RS *DX1IM SA 8 MV:4N:Q19\8*N]2W7#C /O_TVU9_; QZZ):IAU.8>>5QX(:@E2A4@BD3.:MX) ]6 M&XB\VC9%2G"F9/ <,:>4/6O>.?E.0,=R]MO1OL[;WUO\'9C]%U@N[-Q-P'3D M[-\ ^8\:W$6[K8/[K\S3 ?GJ2^OGM>)3/9^40%_ 6=PTI2"V4!ZN- .5][3J@ MR-LMFCQ4QHSR[C[';<-G':&]W^Y,C+H38^OKO:?]T6#TL9\F[T/!Z;SXK*,TC-E308-BCY;FU(!N72%_N6-?]^8O= M"DN1OD P3M0,X%1ODA \>FVUY,;9C;K\WE,2O1; R=AM[<3<\(9F!FJNA#C:>?GISAF.!<'#_(M2@A1J#58"T1I$U- M>@9UAGL,BIGH-IJR<0_5MY]\V$KW1G2,FLFR@^#>B]]?/+E 8KW/,O$,*53K M,88(/AL#Y'&0L6+0)M"#-& MNNS)'#&^13>K6P]^S)SN+\G658ZO:B?0)\/\#.NUP>#F+D*N M'>-<>DBQ=N$6L]^]Y&%,OWW8JXUB4(Y9F24;GDZ94./H7(>19AJ_ON>W#L=VS_ MWA^.QOWIM\7'7ET\%8;1!E[(GJA%^:@M.#%KW*"V=(>/1K71D&43IRM&.K!L-X)ZLX)Y_BL]1PB-T1'02EYK9A)$P5W-CD*;+==A M.4QY&%5:!?:[4JR]V6I]M4$;_!?", O[S=+UKK[QKAX2/73:24T6(LK:JDZ3 MZ>CI+*%W@"R8[)4LRT,>UMAE]SWIL>M!>W%VD)W^O%]'*\;S*MC?0\8/HU?] ML]KXXK)9^K/1V>9$VEZVQTZ_JE[TY3DZ[\^;%)EDV=0"LEE'SE+K/S7$ MC(DEQH+&T" 2=..AQ[J6:\#?J(4<&X?W+H$LFJQN *7AS=O2XP]_W[8'$:OH MW$.*'1-KM8M.VPB9H0'%C">[5B)P5X21$8/%C=*S'P*A=]RB=AV@F%5JAJ9\VL&-A7 <;M'>IPF%VXCL*)T^K'6A&(.0HG2@9(YU IT%31N139)\;;M9U]8'WNEC M*R*V[O2QC10[:OZSYF#W16)6=(#($$1UTWTM9-?53<^B,$U?;Q8E?2 V47-B M&\BM@_J-&^&P>11M#NS-^"*:5@!6(V0U<6 M#3Z2?M+W@F9)9N0=U [N _GQFV''X*Z#P.1050IV$PG;5R^5%ECHZS\^*-T M.=A;\*.F4FMHT] MR-Y2;=C2?[MI=)N _([GNV[%X4ZC.W2;:1^U%B49EY9(Q[X+&V3@O60JQEOAD#YU%&[N5F MF?8/*Q;5(4M;!ZJV$?&#ZT[W;#1,L_*"^LOO^I-_'"@'?^US#YM]O]GRE_+N M;5(Y]%QX.2RC\5FXD.%%FI$@ M-R=PR8%S3L84#YX4UB70Q13A@@W9;%0/N87[> ><_1MQ+@GP*@67]QB]WL'R M!(61DZ"B(+LQ<++J5?("F2KVSNN5W5IRKL=S>+^IE1[<[M+92.H=I-)?M:&^ MO?JY.X$JNL"B 9$5'0@!/7AN#&C+:=G<>I.[&XRT!M2AT@^[THBV4C]V,N): M/7_Z[2G9 9_HU)EW-;81>>+%@1#!@"I%0,A*@HA%)I60>=]:E>[#=/SV[TTT MX+X=9Q\F.FD(O8QO@6Z19K0!OJXZP]^#[3AQ_[:,WJLN#>@XAMK0>6E+H7.4 M89VG(4L=;%(8D:PD)F=-\*VMM>.HRSUA_^-JRS8L=* E]_3A782O'>=>> 3) MZP5[Y!9"8(34%2989"*XC?+EV[5(/EI/^J9\;M<4>0O7+B9DW>8L/^E M'KV7Z[] %P6BUD)#0N7H95$<(A+8F*(W22>CY&;3B.Y]U(F0WX%<&T>+?P__ M/1HOE'#>D3.XB(&%")(E7R?OU/NL6OY5>/0Z&![M1L;I/6'AVT\^+1.T@70; MM[:KP[6!J :WANM!7+X>Z)]&1IU)=[6'<[6@HNH,64UZ^!4+:#H MP3&C(5B5F0JT)=F-FFD\+,[ON/4Y".7;2+5Y,^*0PB#T_WC_Y-JD0U]"X44" M&;P%%',*@DJUOY/FAG'C4]FL)&?%AQ_V!J>1S$<-!=;:$OOM_7^\':3+!-@B ME&1D=SB)M1.4 1>E!A;1..%EB'&SN:#7/_714[:SB)I?J)*=\8]GHRO%*62F M.UH4(+<,%.92Z[$1#+F3R8H0R[+KO>[R=.F3'SUG>XFJ=:NYI_W1ZP^8/KU_ ML3#",1$%R8&TL?9&JUV,Z\RY% JR:%,LRVE3ZQMWW_CD1\_;7J)JF!@] _.V M]/^)XRL=2JB]SK:.GF&E7J1'<(D92+D45].\;-S,)UWZX$?/VCZ":IC -F]Z MN4&E&X7VJL:?\#W$_=;U*INYKSEO0J>Z/#!4XS3)X&2TY5L5E MWKH.Y>"JL?VM5.>:L8W8N]"(BT/R%L2+XTY*PPOR"$DD2=/X9_?SO!U&%?D M7_89?+S9!^^?3;K# I;212,/1:M0R%8/BGORK!CS#'72'*55O+?9(_9[:1<# MVZX]Z]5EVI>TG'8C5X EPT'EXLFSP5H?=ETB<=GYMTXS"<%!R/,?.>BL)J(QUPK1(HK&U_B2X("KU$C!EMZ^G* MV^ [_-;53%.6]Z[.:.D@A70%UFOR>(>#,,7\;#293GH"B6!7AZ'4?5?5=J]! M:@MCHU):EYD'M[O"^^?L9$+\5[I ]( M^!;'_5'N8? E>(/ O:2=U18%,?,,(G$2F).&Y#Q7M2NS;@;)9P'."3LYJ+US/. M1N:RAN21-N7@&3B30YTZ[M@UHW )R0ENPNV-LLF[T.NQM(R(- M4M38BH2R&VPT@@>0TH;G5TK/_X$B&PDN]MLV@Y,EY7Q MA;?D)C[)_WT^F9[-1C^A=IP^#:S7) 04$9P(#H)-Z*/365N]A[6R 813T8K# M<'!;%9;^G+X^7S:<]JD1.I.'J!V9*3; M#$$(4G<;_@):TM3N=_6$]^NMGR%2"9/OUW[VT7F@(Y9$S+@ MAI1;!*C*\\XLBDY)>2B5Z"N6-KMESM8)QS)" MDH(,*!D91"R);&4;DD@I6]NZQ<4:*,=/W^F"_OM]G*UIZ##F?!U6_7*,BVOG M30!VE,]S+[CC9/4TH7(#]=B?AZ,H#'?>:R$D%%W[I)))!M$P;"/^UI40EUD(5UW.##?..J9IIQ29_'0TM$Y6JAG&5;)) M80H;V;NW/_M!F+/[2'_43G0=W&6OB1!?2U33L@17+6FTLM12=0U1)P],,RS+23>+P MO4!YD-$'P&08**,+.$FXM4>EA0LJVM:#7X^D,O"I:EUC? ?L=3NG/>@UY RU'EIQ"!YRG",H: M 3Y9 B^M0*^@Y!Q=U[2@6M%/*%U8VR@QYV%JR[>B%[I5D&[DW[Q3R[=DG/*O3 M3=.W^33I13L%+4KT/H(5MH:-ZM#*X@K$G(I/HB3,FW5X6?>$ASIB82LV1JU% MV=JD7$IN"9.+B&\J.B1$ UG6Z@*?$@349#EQAH49ZSQS&]&[Y@$G;10TDVSK MEA8K,"W&BVV :K4EL#GOQSC;VU%Q#[=[R+'UGGT'NJR3]X+>E&AH[U*%-IDD M-7@17$(I??:;S6L^,+MKSN2#D[N%^%J3^G8T\S/#X.^C\3_(S7T6/O>G87"5 M5[8X36AS$I:V)D@$!U02EC:L*" 7(Y+-AK/E*KUUO84V?.+A#NJ6](RZEFTG MP1\D.V6,DSI^9'9@/1GFO]?RZ6&-32Q !IEE3!P,DI6BL@O@DD$00?#:04EZ MO=G1O>D3'[\"="+;UGY:&'Z<>QQ6R1A\D"#JXE1"!1%KCV>PJ]E$+F34TC^;]L;]> X)) M:8/90FV!0&N*%EPP&GBBOTL5>5(M;CMN//01DK>SS#I(HE@N?[A,"$A>."VX MA<04 R6-@N!C 8]:\:A0&K\1EUOD3JS#>#+,)_W)[-I5M<06A0>7>WB;U0&4G5" MJ)."XDLV6CJAEI/\F^\*MU$]>B7IB("N-XDW<4(RF]0^H\_.QU\NM=@[BR5K MH%W2T/98H[U6!M"FN,"M"6:Y4]F&>\3JYSUZ]KN2;0?9_O\9!N?S[$!,GX;] M_SF?'XBLVL8\1B#;N;;H" :BJ6V-'<^AV.1B:5UANAK)=^%I-""A86>-]:@N M7HE-<'7D9:S#=!P?HP5O]ZK"'D+OP+]8B\\BF31+A1)C'?XI,P1>BYVX,?2: MF,QE:S?F" IRCV5R'/W81O2=E")/IF_*^S"XS%B*,F3&L@,L-2>*$S2GH@4> MN53.9DRE=;OU6R .;W$T).E6C?$^$N[ NGB'$Z0/_/1DF)_C%QR,/M<57S1 M7MSM.N.,(067(2BH%:S@BXF PFO4) ZRP1HKP0:P3DDM6K.P=F_H:F31^_,S M^OFW45G7Q;+1!*.-G]-VH-%NRUN:;U20<8:6<<^5LDQ%;ED42DHKZ'LY]79Z M8H?CCHQ3G,F8(4HZXA0+&GQM-5A2U-J;R//R>. '/>[HHL1Z\F%TT<-H\3"< M_#8>3>ALLG20#%$]'O'76&]UZ3-]]F!Y$RZ?=-&)YCVLJ M_M;I\??UXR7P,\]1N&BEYQZ"(/D[(+CBOW^J%R&QT 2%+2R9 JOG],17(UD?:[;D/S9-%]D-\ M NIU!.HZN%'<:N:;Y(E)098FTT;6.B)]$9",3'%E31F::95\X,+*)B?:8^GIW]D9UX:##N8, M;1T_SU&13ZL3"!4RJ*CIO#88(#)?G&$1;=FHA&R+#>A1]FK?9^OIE)0'WZN= M*=HL:1D8ZFG,0@!/'C)D'UPRK(Y.*=U[GH_J3FLK^C?MU;X%#F[3OP@(I7/, $[X?[5M)_YY>[=N(KG6P M[J(5UB46YBPRI1"<*&1FZ># A2(!LZVEI%[GYF8HI(E9Q0*;VTPOU_AVGT<=C_)^:7 MN;8(*OUP.;!M(>@G-\4_F9R?S3,0Z0^A$&]->GYD*2/QH*/T='[RNC- M55)#5HY95W)TS;-RNEW1@]A==]/&#<*$QZ*^@Q21EJM[.?Q"OS\:?^L5K8+P MM:J/UW8?N38,,*5 4#P%;A,O8:/>)D?2Y\N%_%#CAD0?YDIO]W>SWA4-I_/? M?#/]1&:4US:KD")(R3S0V4OVF&$*)"MME!!:PAIP$*75&J1^P1E];R@]5;DIVPSO++I8U M>RE?C^87^HLWM<>,%]9: UYP>DFY91!<;;I=8F*>1^;T >[*VR[JAUYWI = MW*VV7.#%BCR]JLH8#5(DK",7/90.$C^F,2NK2.M%H\>P3THZ=Q+GB$N%8=V +_&O550NE MBB0KN!A.PD%1>^0I <7+7)QQ(<4'$FR];RDGI'4/@>P52KSW5=C6.<5>(D,; M"UBF/2B!]-9%(T%XU$D9;5EJG7/P*//\]U&V3DEYZ'G^42(7B5M@1M%:I&(0 M5"3OB'G+6;(>S8\\_SWHWS#/?QL:CI*VO0G 'WG^6U.Y=?[V+CP<16&4885; MLON5"[46DS.(/M(?.DOZ+[TZKBN[ZG'D^7>K)]N(_P!Y_BRRK"23(#5YABKK M I$7VI]5\BY9'95?JLM_U'G^6TG_GCS_;437=9X_*C1:\P(ZDNFLG#?@2PB MB@5O$:-9-DW3;Z M=Z@\NVW([B"%?X'SU\H,ONI_N8YNOI2_8__CIRDMY0N.PT?\8X+E?/"J7["G MD0X-GS.8HF6]QY3@?%+ G1&N>.>R;WW7MP_>$]+&@]'6@8^V=6 C>:XC"R29 M6 55SY3!QGT4JE-2'GJPT9/.IR@BI,(X*!\S5 \& MM,A%H;0DMZX.W,<:;-R*_@V#C=O0<)38T28 ?P0;MZ9RZR#2+CP<16&PCKM, M.M;&W0:4+0A!"(1HG936DVVG#] G]P$'&[O5DVW$?X!@H]2%:;=4V/JH@XU;2?^>8.,VHNLZV,A#YIZ1GY:+9X1%"UH2&=(Z M^^*C5.J6>_YX@XT[<[B/T#K8JN_PDYY^^SW\]VC\;!!($'5/*EY+QVBE-C/2 MM1(=U*FAP)+TF*,/WK7.T=X"WG=A(79%5P?%MG= O0+Z.IPMWJA-X'9D0VX) M]3@696?4;ZYBS7@[[$:V$K;*-FL3!?B4%:C:1398QR :[K 8Y%FUONY^$&IV MCSWZ4+5L&[HZT*X/XY"QPEG,(&(I2S%OS%&3IJ4G/#$AH ^&9\^YQ]81WF4, MAS>+.B5MU%#B'=P'7 P9PCR;?CD:C#Y^>U?CR MX4I1BM=' A?&@''WE-5=@ MHG?,*^-R<8T5XAY(IZT?+?GH8B[<^60Z.L/Q.QS,KL0FG_J?%]"\C[0Y&JQ5 M]77?S!P">O+9,L]2<:NS:ITC? >=6,_E.LT;T-/K_#_(P02O)::$B% M*#-Q#"KC+4Q=]4_XD#Y&>MG="1+&ZDJMNZA 53 #$[*6AZ6O2G6 M>2.[2CA_A*-3MM&4O4:G;$/+83H<7I/';+?%7$=W3GJ&[#8AH@*-IM87:@>Q MT!^>HPB:OFG" =IPKD%WVNK3@I*#S0R;]H,%, N/&D%G(%.VL24(NY#=P*4SA^3Z;JRFB$U"JXS%TF+%A=RZ" M?K5.)9Y]\V) <8_\EN"*Y$ &KZBCC\F["23.E)"^G6((>I\98MOB^8Y5;%]V M.NB =^_<5^:-+Z:.RXZ./&+C+40;)?!DBD F+&N>^/?(QN[N<_(U%7\'O>86 M5?-OS\?I4YC@DY1&YS,EOQJ0-^E9RW,*VH(@6P]JUU)PG$?0A<5HT%F)K6<% M; 3LA!2E/1$-&[BMVP_?CD=?^O4N* Q>#LMH?#;[[LM*0AA#E,(UJ=&F* M5VN9]>>ZZ+ZBCSPQM'<9%BQ.E]DV4%K*.045N7)3A" IZ&^D//>V T0Z: MJKV8D)#_?(Z?1R2R'AWRB0S!VM(M.%!2&O#:9]"Z=B_)T83F&:PW )R UNPO MV(;MR.8)ECG/UA4&"QOPU]'X!KQ)+UOA L3-Z4:S)['J;8(T-;I6 S2%;[QR 6<#%I""89QX M#8"W WT"&G<< E>HX-ZC7[;.-&>EA&CKB-E:44#R,>"\M2!$-M(FH_6R"_1] MU@?OHU:=DO+@ZX.-ETJ1X)ADN69098BUX74Q6%!*7UALG?3XV.N#MZ)_T_K@ M+6@X3GWP!@!_U =O3>7V]<$[\' 4A4DAI6CI@*5WA:P](5U-_@R@40MOA)?< M=94S]$CJ@SO5DVW$W[H^>+E 4EBRM%01P".G#=/7(LM,)[3(+!?E,O=BLYOR M1U!5NI7<[ZHJW49H'60'KKES?_KM WW O';("J<,K<\&I)5BO6&O-Q&\9#H? MDY,QMPZ?W@OJN[ AVE+30=WH&H 5WJ+B< . '5D3]X([CC71F-3-5&9/1KHH MNKD7J [:Z:!*'4!L0+E8,\=* *8SDT%(&TWK$>I'4IE[[(IC:\PV1+2V,-YC M.A_/;A8O$S<^TAE<'>7?P]?^V?G96QS/;BN'"2\N+"[.5262T-FS.H!"@R*[ M"YS*$@HZ;A)W3FF^D3&R.X;#VRV-V1P=GHK6G4_N@/T.I[7EY6AX$RW&(+2P M'I*6=&1'$HY+V@ :9)H5AFKYNGA[Q5G]Z.]%7QH(_H ;S;-YP@/!O8@SCVLQ MY!?ZR6C\;6'$A\*5L@H8.76@9/9DQ#,'P9+L%.W"9;GR:GN=V0#']Z) K2EI M:!M/QE,2ROEPBN//83S]5HMCYV$ )@UZ%B"$.O4X1PD!2P)9C TB(/*PT:QV M>L U6X;^=F7'K'OV27M+303>L/2@XGF'GV^K[$V(BS#?!B"W<9#NT8Z-@1W6 M.6K#X>A0!#0\?+8#*Y&CPV(A\4A[FL4*FQ6@'4U$3-$JO5%Q\\/6DC7^T!&5 M9!NY=Q1DQ8\A?7OSYQ#'BYX(F%UFRI*1A#G39JD,1&D$B"*$XDH6ES>S.=8] MX7#61(=LK B][B?*U@[*C22K=Q@F%]<&9/5&5R>C)$](5+WNCB@2A,2*4LB9 M+)L%T]<\X*2-@F:2;5@RM@[3HDWE!JA66P*;\WZ,L[T=%?=PNX<<6^_9Z]$5 MEI3FL@"J1'N74AI\3 8\YTF48,K_;>_-FMM(DC71]_M?_$[LR\N842I5GQI3 ME\HD]3V/M%@\),RA #5 5I?ZUU\/+!0%8DD D0D0ZC(518%2QA?NGA&^N^B8 MDS@P=[?Y)_=CR-C$B%AVE M VUBC>@%35M6"$$7(U+,,C/6B<==5QSNHF[)GDG?M.W%E8BDITQQ1I 63:IN MQOF_:WNC<754K%P/PKILHJY75*G=%DDA+9IHP:5T4IKDQ '>H XKOGP!Z(6V MK4^ M234=^6/*;Z^(R*,/SVI@5KIE*0\6HD2LJP) J1B0C!"UZ MDQ :-S8Q_<^C#\MS$\,7*<4!=@\+QKF@:ZY0K<>$XD''ZP0G?(C M]AGEJP6O6G$_GK0-J_?BR"B%[ MQ;BC\STK=%7OBQ!R3+4K6M!>)1.ZS9/D MS^VHSI/MV89['43B!-(/='JL.H2G(M$[!<75:4PN_P3QP_XM^GD7_>?WX?[U9V939&QL 3T[SVH&.<7 MG0<,%;GV/ K;+9;9;<'A$Z5:,6C2,W5[*#%9A_G+:#9O)_0$H2@R&.8Y%(\( MBID,,20/2266E2LE^];5J?M1O7@AZ8D!?1\2[^*,:#9+-0/@8?KG"F+*(J9" MP)**F8['D,&Y+(%)4S"($ RZH\Z(S>N]>.[W1=L>"HG^OW#WL,@;K1-B1O]\ M6'HPO$&2201)1A/M&C-=C39!#D%DLFRE8*UG6F]&\E-8&@V8T+#SX'94JSA_ M!UP]61G;,)W'QFC!M[VB< +1>[ OMN(K-D7,:("YFLB5/8(75@#*9(RF#^E M>]'"L,>V&%(6#J'U,#*P5&LPOPZSS[_>3?ZUO-V<*S%R)4$7$4G_E75ZE FD M!!N>E<@QFM;]E;NC&U[/:,/1_6+2@AT]F"/S%J;XX9Z4WWGWTLFRI51]4;C- MP4NRCZQQ=> OH8H<&>A@1?8B^NA:CQK= >>G4#M:L:.'-K);H"W?EB[@>E) M=@([CQ;2C(W=Q.,$'O1P%^T&65)F089ZHI+)MJAK%!CI9?%>D65-=G9KI>0, M K)',SF/?!Q"^EZZ',SNWY4/X>XQ8TFEG#5JK!&]NE6GP4DE0&(L//',F&K? M3&4-Q/ :1T,F/6M?< J%>] NWN,,Z8&?;\9Y.?>V[G@YK>8QMENWEF3-A*Y) MK"5!4 FAJ%R$X-%RU;J]: =8UR06K;FP]6QH.5-V-:,DC)\-VVTQ7/:0QY\^ M9?;HS:R-FQ591NZCB4ESA0F#D";%8C2]S59)=WO(0J>]VCN&(;]];%":=0XF MUH%#AB=0)87%=YP^Y8''&N!K_&YWP=5JD-%ML(:AI1N:K#@!RN8"=''6^OVA$N)=>8]?)]/:T.$?X]KHWWEI MN+,:N)]G<3,.3I.91Q\+;JU 9VUC9F]&B9K81-F]KB_?L,R^*)UU:*Z^[\%RA4#0C?P]!NNV;_\<,R\/= MVU'!6Y9##)D.+ID*J> I6X@L*C A6>^T=F6]:KG'Z^\[KBL4E>;L:-@#985Q M0R/_]Y@FG\:C?Q/J7$O^RB@\$F8E]:2U/ZGUH9\]?'E.Q?ETM(^?P_CQ#M4Y M^5#'DG#/:E\ )B!$;H!ICTPIR\WZ-. ^IC;TM\$K%.++%9"&A?^KS=Y\J1?] MOY=U;>MP;Y.0U@E=Z'BOHTI=J"5ST@)!*UJE(EQHK6SM1G2%\M:0!0WKS9[' M77808A%Q,5%SXXV%S%P&Q2R"UX5!1J,DY\8DV?J>[8YNJ$DAO8M+3PRYE%DA MCYZWU3'\8?'<5CTM*4*%IG:N\$=/YH:%LA M6)>U9LSHP2Q<8EEE 74 TU/D\P<@YXET-F34N@B<3.7>66\%-PZU ^:BKG.( M$[@DZFG*@C;9L1A;ARX&8/F>V.50'#^$N*V3L']_2'N7$:*LZG/-'8[.(.):!],M"=C[UQI>]3R!$Y/^R-BX M+/=[<7C2!85&K+XD#TH%THHB4X!6*4RJ$(A.MO++:5K1R^5]/%'[:$>R2N;O M ./ZVE4<1/PM[0Z.H5R/[2JR1Y8C%V",]G7888+H; !C4W""\8KH)3"P4[N* M%OP[A&"]MJM@4?%DHH$L:_5^3G26Y.S!%L*@?2K/AD^\Y'85!Y%]:[N*0VC6 M;[L*Y41FK(!!KVLLEJ[J*"1$YD/*5AC9+5_O9;2K.)IY1]-LN 3,^<$BHK:. M)0F)M+8:-JO)R<8#8Y$SE0QSK+5?]:)SNGOU8K1B1 _!J-W99EW _2>;^V V M'I2M>PP/!L_FUDR89)T!G[0%%70DTY Y.B]%T4+(9$3K!*B7EIE',E9)3=NI)=4S;W04S:F\U]"(5[R(O[@'?T MHT]_PS%.P]W-.-_D+T3?V?TBKW294+P"JYFQG+$,4=6.>UXXVKIQ@"6JHC+/ M3K?NC740P&L2E?XXT\/)L6TTM&#*Z2(-2%T[_C"LL&(!SYC)@T+?A\N MSZWGAG,-:+@!Q2.I3YI9,%X9(VU@1:YI)%M"=L^?/;PRT9CZDW:DVZIY#E0> M]N'A"_WU;Y.R"DRO_FX_Y6)[E^NU?.RPS:Z5DV7EM V ME&YA_^O/RC_E_NJ)(2\C*U\+>F$TX?@AQSY"5'^AX4]RY6GY@275$42>B!M"D]O':'AS+ MFF;U8K/R#^+$@5GYAY"QH0$\A_=J-+F;?!JEV8=0\/[;1YS5?B _XK/:TD7% M.60M:R#<($12HR$99%8)+"B[C1/ML-B+Y7-K0IZ[[=?KR9>ODW$]TR:[U)Q^ MO+P'+MZKS_<40JQY@$-B*63K'*)3UDDG>?'*"HE)AJQW>H /A#& /SB5K)U' M"4X(#HII Y%>$4A)D'RS4%QS,T>PH0>W\0Y\-RD]?'FX(Q4Q/VWZ<(O1 MT@&?$(SSM3VHT!!%*N"Y,5)R[M5Z1+1/P=F"\N<2I1:LZL'$VH'X=[R_93GY MXKR%DET=R(*=5.CHS.196+ MA%!;S7K4/DJ>#3;OHO&"&Z+U(RQ'LJ.'&I0=1'B/E8QDKCP] Q=1''Y+QYYQ MB1= 5M.@8W3@LZVYCXJTV2 ]LN&D:"?4GTJPVC&MA^32 SSD1;I@E2Y@G1+U M("6#&QD#1;J=1B&%:]Z5_H7&K4Z1HYX8O7M[^'_3J:O[\)LX9U5 M5NK@M:N9_[GNBK[3R,#;**RD/]/FASO/UN&]@)C600+2_3P[B5'#ZN#?@?X> MOCS.R>P MZ<8V(%0SQ,EZXWUW46L&=\N0-RT9LBY-5"\K0U%R4+UK'BPR=ND M>%&E^=CBBQ"S/9&Y2Y6R0]C5@W1]G(:,%EKI_.M$E#BO?@KYS/1JPAJF^OPFS#_A<@9?8$)T3:<0Z@ M>.V)$[4$HD-Q)16+H;4VW@G8E[R;FYJSSZ.OC[*- M7CG!!7!6ZN:3J(%-5F=TA"BTU8>ZDN;^,_GX'D7UK?[]#:-9K?[]"!D"0 B%IHT!I M4M^4?3;)"LN5_#:%IGSM,VP^QA.G=E?Z_0 M?8_I85K+H$Y.D#MJG=-SX4[?WEK:F]>9630F9I45YA15L5*)H*S/661^>]2* M)[K;5DNN3*SYPOG=^'$U,L5&LW^,)W&&TS^K%O?;^.O#?1T1-$ZCNU%8TG49 MG(DN&1T]TKF"I1:9U5$?I?82U98Y^J6:6T"-MW#RB*%%0DVL;9#2_2VQV%EN M!>CD$ZAH(I&&OAA.-D^0T035VC_Y(X(S6(%GE*EGTX:.YT8/SJ=?<#KZ<]X< M:SGMB$41O5<>4DJ6SG2>P"F&X*3A0NC"DF[]NJQC&%X^3N')I"%!>W ./1V) MMMJ?UP3X6UOH5 ^H0,="[X?4#F+VGNY^(W)PF%'U MU2KO )@_I6 =Q)L^\G2;J ^+N .7/B0E&?C$>"UC(-(9P2#Q$J-V?:A@#>$/ MEGUY00K;N;A_,9F[.]TIQIS("I^V LJK0#CD' M&7QV,=/KZYJG/NV'=:XPY-DD9IOD-N)<'SEV&_R,CP"7H?DN$/M*X]P/[TRI MFZU9NTUT&O/E3")DK4[6[MUAQ:=?>F8%R Y MA[!C((F9/9[-J^E_PB87G 5=ZJ1P94EER%Y#X2)GYXI@O'4Z9A=<9W2>M6)H M!X$YB1M]E)9_?VD>O_VO$=DIT_3YVUO\$^_F[TT1DB >=G$Y!CN##0 M"2)7$XF=S1JC 9UJOUX9R!;-U8FK,7/TUHO^[+#G<'XV 3F&"_TTUPED#X2[ MW\:S^^E#I<'\CB5!M9J6!Z'%?&8@ Q?JE!XN8^"6,#=OL;X%RD]O837@4 ^A MNX_3,)X5G,YNQOD#[7^4B"+S\J!UM+./],C9YA^MO!P=]M*3Q=5R'V=K-G"Z M@#ROZ#TO=_NI"V^W)R:]H)=9@M:%WFA%-SS= A:D,J*HFHP16J=G7;ZD[N]7 M<-F">@A3>Q#0OT_&^.WO8?H_>/_KPSBO"EUKF[TT!X1.UR\>HB@1DN:)E >3 MDDB-16TSDN%5M/-Q=]*<-3V8?[^-[W&*L_OWX1Y?AZ^/M?.1K%&F(<28JWLD M0TADDZ+E6EGF&)>M>Q5O!/(3B\OIC#E?<=?O8;J8[=VZFNO9@WLJW]J]@;5Z MK9B,X2647!A3#%DL3H7BB.6VV)#59BOQV1)-T^!(>I_D!FXP/.@O_#X93W^P M0]X^IF3)HK4CLP(*"PQJ.2AX= C.NR1]]#&FUO=%TPV<(T@_#Z,FI(GER' M<[?7K96:1U88I!AJ&WE#5EPMA>=)Q*P"D^U'3S: _1^9'8[K#=W7BS%$G?'_ M_E!Y\J[\$;[-];?;$FOWJ:(@._1$MEP@$KW &^$Y=]QP4?8IN2=B^!DE;TBV M-?1Y'PA["74<,61K$JY?XR>+V@\ _B-G/3*L MAW[RW6'?D!%*G\Y?C=>?Z[>_C6^^3![&]^_*OH.^4I\>*Y4+)U9?Y2Z(;%PX>1?!%:-9H4Q+=*L!#=+$"!Y M'>3)(KV'3&5P!E6Q6$Q0??6*6(-R(*J1V\7 M@#WE7^P%=YZDBB:L[" >I_/A+ (C:LQ$9@&6VUKL3=IRU![!\)"%=?2.K(]) M?JF"LB>GX3QR<@CY6\]*O[G[^CG\FPRFMV]?+P.;+&8O20:Q5,4L&P]> M,P^1!-?3Q@*&O9'?30^^*AZ>0K0^)A5LMM1>?:L)#O.3B*42:]MUL+G.XG") M;#;K'6B? G>^*!%;AY'V@OJYU<2V/.LA*7P+P IOE1S3 6!/"N-><.=1&!LS MM9O(G,B1X6F$,8 MT5J)_%"/U/FI^\?#-'T.,[SY1)=S=9(L&Z+_@=,RF7X)XX1+]_SRPHU,8N29 M@8YJWG'*@/,R .?1^. C*4[=XBG'8QA>H6G,SW,RQ0(FY51NG8JP#DTX5 /Q4N;<*U<,!V0]:39;$=U M'I6F#?!%4<7-!>ZF"+YZW' M2.Y'-;R&THJ'>T3C1 9LU4*&FYFS197K;7;.GO7ZGJ%SR';7:C,P.!VB8=[* MK+07CN?"N30>N2*K*.R9I;-GY4OH7/SV,2C.DI,RL 26900E=*GY%/0=>HU%Q'K:.&Z9@1M;)' M*N&S3)ULPM-PG#WQ:% Q/#+9[F0&#E:IL:=U>DS:62[!QFQ!%;IVO')D>@<9 M2_8HA6G=P>NB2X8&%X,6[>\/X.%@91>=BT:XE%&XJ(&4*%)\2-$!'RK=Z+WE M45KDL?6=\5(*A"Y3&'OA[%FG?)R61,JUSYD'"4[8",IA!.\L F8IG!':2L7^ MDX+\$B7]O++2@\?PF-M%2AX9%Z9.@N*@.*_I/RX (_1(KW*P_ (JXBYIADM. MBKA,XJ<=7<4J1 M!T@EH&%KADK4ZMDYD_<\,EZ.4_G-S_])3LC5ZG2Q1TEI# M^J3Q ESD"!F348:.VR!^KI3LX22C8U+V(1PZ2XYM%X#_2PX>S M"$S@4<=(\$J)KK823>"%]I"4K8:#3%&VSJQY64G9_1OG4_S+"LUED)W MMP963%4]DP"?A (5-0O.Z.#$6E7;RTWE/8CN.U-Y#R!:ZUSL#:GAT2M3!&9@ M@=<&XX:!]SP":NYD#;#Z]:JN%YU5?S0;3R3=()W6_C;Y$Z?C>NQ*"E0^5T\=:I)+@2141AI;[=]>#3+L>_D00] M&KIIA$_*31W7)9M2H,@J"R74_GLNU38E4LN".377Q+>C.>F,>$OO#^*[KW,+ M?OSI+6G4N&J1\>IA=)?IP]G\TWS+LT>7F (?2KWJB@7'60">HM9&8E?>X^A+?)C.Y@;OPM'V*U'P M^[^[Q4SW6[7YK;!V4:06E1:04C2QT)67I.\D)*=CN0[9&9@GK;7(3?#_((N? M/@B?\#OZ:I._GLSN9[CR71T_^TF)3HXERUT#):46:AQU2K$VDL28LZ R4HE28=E",>+ MQ885KU@:3J5O#\&033@7A]FM)<7=9O3@K0PDGJQ&U*4EI5ZJ$'6V(K0>2[4= MS8N7BL8$[Z%;U7=D==O3D*K_%D=S=^ZM5]QXRR3D4(ML$T,(I0X8];EXGLA8 M\*U;3.W"^C,]&S+"P]^C"Z;Q 1PX14HK\BZ=XB0,(>:'9R1M:Y" MWHQDJ"!=7ZP_G;R7$CK;=*A]+R>0Q7J=/!@9.:AC-4K!WFE""4Z#$(+93(_2D?PPG)GE#8N63D$.JW=F.\GDP6WKL_GY0R M+T,\BBNEM84L?:JI+G4$B^,@JXHDG BY=(NI;%_C#%IF0U9,VM.QH>-S-KV_ M_7 ?[N=0_H:33]/P]?,HA<5<:+)W?-*F@%!5KV(DV#Z%",*7**7%;+M-O*55 MGKSM]*?O;_I. %>@)+0C<$/?TQS40N=\"FDIWEU ':(4[./^-B##Z@ -&37I MB\H-S_4]X$0(/GI)UJZKZ?*ZMM]BFB3=!8:8'#+S\EB_Y68?G/,'$+=YFY@P M_F6$GR:OP]VH3*;C45C>/T(**Z3-D$-0M4<[0D05(9+6XHJF'^:.36"VK##< M+=Z0^I/6I!ND7'H>2VTR=F[+DT[/B.@"<2T90B=K+)?9J.P4TR84X7SAF!D1 M64=WN^69I]E$B^#U_-&_X"Q-1U]_3/7&Q M=_1SH("#FBY0@>/ICLG1*&"Z- M]:TK;O9 .M4*W!2N?X]C_%>X^XC3+[=9!HY,:=!U_)>RP4)@R=#[I+SAH1CK M6IN!>R -;R"TE(IU.[ E_7NH[-T$K^):E!Q5U_FM+*X4%S@(47%E;2!Z,FT0 MA?).D4F#0TC(CZBN7TA.X$)K-6-7RL^;>JQ7A>S=G!ZS6\V5,%G4%KVUT1H9 MT!"D5,!Y,(7T+1'7BQ:/R*Q:7_4ZQ*%?8O=0"+N9" OSVF,23J$%C4* XM;7 M_C9TQ&%TRBC+LQOF*ATTK-7_*7$ZM<\=X*H:_?M:WSJWR'+B.BJ)$$2-QX8: MCQ5DF^5$Q$&NN,LMO%*/"Y[+"]6,>Y-3J=C8[S 'L32>NL!HZ&QZLO3P[J4C MB;_.OA,HUR,C$:6N->\0)5G3JB@$9TGQ*"QF06J(8ZJ%RZAW!NYP$K7EWR$$ M:\RW91O:5>A!,U_JY#$9$MTP 0T9%,H )A6"KQ7+'AMP[H=%A_4&'4WV20N: M#1:N*46FC 3*!E= *>:J;B=(XT^J,!V=Y9T:*+VT<$T?%V4;*@\6L^D"ZF>+ MV1S$J$Z>^V.H/%C,QI02A9=TL#E%!YMG!:((EAA7G$H\^;@^,^@EL/ZHF$U[ MSA]"W-;.E/_S\'5TC]-?[R;345X%'20BZ1^6SK6LY]U['#A4&8(VVGF?E3/= M)D1M>OJEQ&H.HOJD)A?&].#9;TMTWML@31V2K&O/&%DR$*8, MR%1)7EC#4K?2L;U+O7CNMB5F_R'61W0K>%RBXEX@E% '8I,F"LXY"8ST4H?, MNLRZ5?/L7^N:F7T,.;=J9$T#L)/QI^J-_P7C?9,P[*[G-0C&=H:[%I(MUG@A M8PPJ!;*D1OX]G]]*%*W'=_J4LN$" %T7L. MRDI2^'U,) S>(-JL>6@=?-H"Y61?.3WH77D]Q3RZ_S6D>6^YI17Z:C*=3OXU M&G]Z';[23^Z_W1J?BY56@IJ?>!@XO5], 7+O,68O6?.F^8?@&S[K;:)E!]#AZ-5M0;:*W",L# >%%>23LO8NK7RT_6OA/O'4K2' M5/T?]_?;F)1=G,UG.+PI!5,]9K]7/=\*RR-728"V9 4I&S,X@0R"2SPK3>I0 M[N3A._I,W /P.N2C/Y[T$(A]CU\7D\=F[\IL)U#-R6.2U556>4L Y4KE*JA8 L4A%2%HFZFW?QV:-?-C\;D.LY\\SI MRN!B\,&OHW$];N9M;?XV)6F[93:19>X02IX?.1PA!$S@N/9.)"ZL;WW ;P7S MLCG?EM;/A<"V]!;<>[+^=;#Z:(H^ MYZX[Z7S^<7-O_JI]BUZ'V>?WM0?:$Y-"62NU=A*\XPR4L@5"80*284(K[D.2 MW1)I.R[XLMG<&VF?L]\W9/_KR9](1\_]6_P3IP1MCO16E*B2C(KT!5U]$J1; M1DYV)8O&.!5(=E$?P?J-BUT=VT\GZ08/SVGQPLT O\OG1V+B[//D+B^;5JE0 MDM5T,KD8D>2S?B>!E-\G ME=3A;@G,8"Q9&!+8A(&T4*?!LQBA.&ZB$UH;U[HO[S8L+ULLFE)Z@PB<[+S[ M#FPQ"N3WR6+.&4%+/CAK5 "=2B$[<(G\W6G MG!Q,W][#@K^'+ZN615UP]=3H;1NF\[1X.Y5G.T7@1((/*1#9$SQA.5DW:$!Y M&2 BO0$Z>J8$(PW'=RK7N5A!V-/&;2@Y.(3.K3,1?\=_+;Q7Z\W&,E/*QA0@ M&VE!24+F:@8#*RARH@LRK_?UVN;>W[+"N16_8QDP:4V]GA)[[I=I*(^-!WTD ME3,424J.)DQ927#)&K!>*C)6'/=<-GZ=-^&XEIO]9!KW43J_AFDIWUU0]72S M;T9TGGO]=([M$8$3R-W#O;X%'6>"Y9@XH$!=KS '@6$D=$KXXGU!V3K>-Z00 M[+G3AY*!0ZC"!R=J#SN%$(Q+7A2E@F@]E_0Y MBFNYZT^D;P\9>S\B6C4=[H"IIWM^$Y[SW/*G\FHGZT\@= ^G_$9L168=7#3 M7:UF#UY#3"Q!ECD$$8/6O+7[;CCF[[G=A^#](?3M@>']? M,TI_4#M5XH&T3@LZ5@GU)D!(Q0%CI(T&)I+KULWE$)U^ XXKX/W)Y&WD>I+C"N MKX7=0<3?T@+M&,KUV,(N\JRE-1ZXB;DZ]CF$ZC229.$SSJ*E>^ E,+!3"[L6 M_#N$8*U;V!&EOK=C"T%Z9E@&&9%NAY))D0MTM+C"N=1!U;:I#3CWPZ+G:V%W M$-DG+6C6N(7=C[WTG(^:8TC@9':@2/B Q(\T<\^$%E$5EUKT<[V0_H-',^]H MFO625K!*B?M^J[\?S?YG8967G(LMM:>TB61:>0FAN B..<^*UXR5UK'(77A> MNL[3G.8-RP>?8UNUGW\Z+JT#MMYRC[;C.E?^42LN;A6/1BSH]=C8@#%YM+9. M[0TR)E"&+#QOD@!Z,;BN)=,,VS>I&%H\]F8EG4,Z#J%\#U+QM%/&Z_!UI9YH MYE+ME5"TJN4W'H&,?$+FK6#!XZSY.&X&<(Y6I%:\FK0F]50_LJWO:AX[;6.NPY@WI"$[P(@-37FF/1D29@]2H7"GQMO,J M_71;DRDQ*5/-J3"U+E+4 @B>0!9AF":)U*;?--*WK;JMK96!A>GTVVC\Z;'F M*PI#;QYXECCI;;E I,V"ET6Z'(VVW>8A'KW-'_&<.[WR./[OSID]@>(]Q&WK!C2U8L ,N+([C*%58=) IM54-PX^FE[VV8CE&N1@=/IW%-ZW6.K M-ZZ3UL&0MH691-$(DL)(@(1-MB2773;-QYE=9/.\4QA]-$5[RJ1=87F]JN2K M+L^:16!K:I=RLNK56 WUP"3:(%GL(X%Z#<;U\?H8^O:04O5#(]KO]9NHB_4V M*M#SJ*(DO9KL* =%"1ZX=P2NCWS9YTBNC_%'4KF'QF<;'7&^'C4Y _><3B"I M:;^26="69^6L"KQGO?4BBF3;:6^'4_52BF0WI)6IR'WV3- )I5F-C 0((43P MJ"6K;3^X;7TJ7'AZ[2%\W9]>>PA]A\JL[(+I9TRO/8A775(LCR'T4$+ !/V' M2->3#23G=%U!-")"LB':A-HZW[J#RB6GUS;G_2'T'22]5G+ET%L'O$Y854[) MZE=%D/1IY-(YW7Q8P*6FUQ[$F[WIM8<0MA?WS;/J;A^*3E@DQ.2J1T$%B%QX M,"Q+LCZ,#;9US4)TODI3N!\>0>[C. M%ZRFL,1L06C':Q]^#R[7"9_"*1L"'76FCPE7E]SYH@<9.(3*PW2^**)PHW3M MRR!D[?.HP$>'==)W%DGZ*%SSX_]R.U\X@J6&_XWV=HO+;F#ZI MP[1>WX79[.;UY,N7R?C#YS#%F_O[Z2@^W-=[\'[R]\6_?SLJ^"&-<)QP]E^3 MNSP:?ZJ/>$R7^F5T]U#3[>9N#(*(LS=_I;N'7#T:1V>:G0OJZ8EK%T'DM3PX MYP5G/'*9R1/31B!WWD#2=81/P BA=@V,)4M6K.#2JLLBX+E2 <\BL^N7U?!,[\&>_9 ^ M8WZXHUOWQ.TLS+Y:'E\X&7M)Y@"JQ "D\SFP7F/DQFG=O&% VQT,E0YQ$1)\ M1N9?2NK%B1M_]6WS Q:Q2V* 8<0:[JKQPP5"8"&!]RQ;0UHMJ1.7=9[OVLZY MO$OG%-*V)WXS8>G!K-V,[(DGMPN^GCQ=^["=Q^=U,<+024A/Y.1Y),XY*W6! M%.;=(52&J!D#H[U5A:6@4FNWRGDD;8]C[04+6G<&]B!@[W%&YG:ZQ_SA?I+^ MYQ_$JMG[#_]898=D]*;./XZ6AUH&7X=I&0O9DM8=C&>.M3:V=@*Z%"/J6/X] MZW76BO@]&#UOOGR]FWQ#G$-[][62>15=="'H.F+3E9) "#Z M)> (0O>0LK5PSLX=M:]6M>B9"3*@/7 F#"B6"OB""(XGH22S(>?6K'^.XLHX M?R*9M\;S6\9U%F[[C^&ONNOI=-[\X(38RZ['G1X?Z0QV+8:1(Y94N,O>O"I+3:63W[S5_@R&H?EGI=NK& ],X;$2?K: :*4JHAR M#>K;S6SV\ 7S M9K3O,4W&-6E^#G0Y'?RVQ*30""((K\-@31;@Z;T&8[U J56.4NT[L(Y<^QH$ M9 BRMTXO/0#NJX<9D6<5F/X%\T.J'_]C7.^4N^H576U(:>'1) 59Y5*3+1($ M+@(8LLYX\H*QTFV$=Q_H?D9)ZX=U?=0^C&:+W(9JUH6,'R=O1U]&9/Z_'84X MK_&I3JHP_O;V[>N%!ECGFC_]5[,_PBC?&NV<+(F#S<'6-' &/@N$F$WV"KD7 MJGE1=!OHUR">Y^1FPZ3=^5M&='D*Z(_P;1[_D39Q(9*&5!2"0I;!RZCJ>Y*B M4$&13=/IB-O\_&N0@E;DZZ&/PJ;-+N)ZM2VA5]9!"-63K0,#QZ(G8"JI;'7) MKGVOOBU@ADHBZ.\ :$/G&5/QE0;$F,47M,U@;ZSTI$AU) MW ):X[E04@2^ZX*98?I_/TW^_%_TZ(6(T#??)6/#@N<*FS?BX*0-)1MJOQ7* M L72,=4%1X?(]'[./EUUV)CSR>2?-*1=G[QD18J4.8+P08**1H(7)*J6<5_S M;7E0NQKP7@(/MT1S>V/A(21K;80N4Y@_3KZFR2IW^5$EO.6:>RU= >U*!)5$ M@LTTD]ZH5OCJ0BO:TXJ3K^&Z?VWZOM?%/&X M()W$!-)($E./I,5KCR!3B5EX9G.W4/F>X0B;UKZ.V[,)95L/@,*O#]/T.*JZ*X#R):SA;H"&W[RT.D\G S%@-8CBCJ#Y02'RXQ@5:##2WI'!J(T MH#4*%XV217;J7W394K)CO-&9A.00NO>D!FRI9%I-NTPR9Y\+A,P3*3O!$T"G M 4LM#RR1D55ZB#:P<[6!9^OTPZ4-&D,[$O?1\>BI_V_A-EP >S==N@__('*, MG>%FQA=ZJ32;'S\&=HX-2#\CAC2$50;I*/#>[P+2X'^]G$:QK,P#[(W M20/L_.S3E 1)B!2%,%'JUO&^?9A./6'>8\+1GU6->S0CEMD= MX1.^*_0W7N&89.-^$5Q7V7D4FM7210O$. '>9U]MRF*U3SFM1[*VGSZ'+3W\ MR=14'-;/J![IWH.5=9-2M2UGRXC\C MS3,%(:7:83$FNHT['2#[5KH2QK>G:@^)>%MVON@V,J/3[/MGMR((X8(HU15)>ED#%U".N=:)]L= .]*I*9OQO3@2?G[:#R9CNZ_K89U_H)IBF&& MM=;X!\/PXZ2>=75"Z.2.'O9I]0^J:Q*GLULFM8@+)$L6,.2!*4\F9S. M:=!(1HT)WOCFQL)10(=*'.Q5U/IGT;GS"O>0<6U_* MT1?_=HC)"<0?1BR$BO0F1 ?!)09*V@3!F#JVEK@HF(HE]'FTG#%(<3YI.(3F M/4O!RJL>.%?*<4@FDLG@,V'3=IYH((OB9#5$T:,4G"MD<2IO=K#Z",+VX.[; M9C96H3:>.R%3 "M-G:[!$*(5GF["Z)WEI)#GUFZ^'7!^>BWB8)X,Y_Y9OAI= MP V@03P#=E'*Q.%L["8>)_"@YROD.4@G6,1_D":A4PXBSA!!C:O>N6RT(#4/=P3'^Z) A7/FW\^+.O^)^,*;SFUKU8Y M108I!J)#FL]ERQEH=R[S@B:DYOW>=P'Z>730=GSI(8"TANEQ*N=^4#UIGQL! MG4?K;,BX]?Y6S:C>1Y?-C>""LR(4*<#K$$ QQR"J7-L1:]02EZ#U$C;%AUBA/2J^HTV)5R18\\Q*,RB3^QM'/6I0-7E*-\7 Z0Q.J M-PSF'U8SUP7D3UQ_?! /CRHM/88!9ZL_CIE0"6; Y:! ^>2!/F*@A=:L<(M9 M=;)(+EM*#JT_[E](#J%[\_KCMQ_^B]^,<_U=+"\XVE=RCLQF;>=SU7B@'4<' MK+N58<*VA\+9RX^95]B0!Z"2?2?25ZGVZU//=&[LW@LB=AD>D]:XGO\$\HC'DU4U6II2;_[Z2OGN;6_,[H-UY1+3F"^]A%R?MG:NPCTG1TW!7DGWQ\EKLOLF=Z-,EE\Q9:CT:X3BD0V4O#RE6 _#LW-G,"Z-AM0/: MY9QJBP:%Q93(F029)9VUBF@8LP_@BL]9R4RO32?W[%ZOS*;5S^67&8+EDZ:D M;VQL/T>TZA;: 5-#3\PV'.=PO)S.HYTL/X' 0S&_:(>%K$MPPB*H[!!"B0I" MSMD9&U/,G;3?BV+Z3C_*,#P_A*X]*"7SN,#R!GES-UIUDUHZ 1+7Q7L_GW!2 M\QRDA^"R!.&4$%XH_JS'0(.NZCL #>MY:<.S9ZW56Q%\4*_+C[?B9'4KAG&^ MR?_W84;7X)M7OWW\Y>9^\CO>UP+I!MZ9H]=LY\5IL^TU;P]S7 9/2D'A7 7. M@B9[-GBO2M;(#;L]>?5AO4(10XI8&$@F ZB@/41F&* VTB6%1<36C?L&]@H] MT0'KO+!I2/?_/;K__)IX,/F"T\4P9EKT9C9#^D4JX5]U8&(*J ,D9NB02#:" M=\6!+CE%)Y1GKOV$X8-A7KY7X!#I>FZ^]*LQQBRMH.O"1U".U_:BC ,FR5UM'A#69Y=N MF]]U$H[KE*FA&=2#LK= 7RGUZV3Z S 4QFK' T04I'=P)L"'[,&P;+*QF)-M M72&_%K(W\;R\'3] MZQ:!HRG=0ZKN;S\ZS6^]LM):.I(BJX,MO4DDCB@@&VY%U(K,G-8M6]8@7#?O M3Z%W+P/5_L3%:;3H*;V"=^N91^;K850G?<_+#KS2"0K6^=S21NS!\M^,Y=H% MH@$'GDN&/DD/?3V9TM;GTY%G]S,R+M^5)[Z*V2VG@TE$X2&9FAQ"1BP$%!)* M<3H&BXGK;KTG]RQTG:QO3N+G[#=;HU03.BB%RWM M5&02:,<1I)?!.>%2P;W>G9TK7#'#FQ#U.:?MJ5? :L;PZ\F7N)2^Q4ST3_-, ML_%LE)=ST6^FTT"?SM&__ER__6W9O^Y=V?)/'@?&\ENT,3.M)5&JYB#2WDC1 MR0&*MTE[[GU2K6L]!MK:<$+;4) FER\%/5C &[99+]Q/"YS+=/OYB7R;N0Q) MHP+.Z_#B1$I98%C ."VC<4EPUMJKV1W=E8I<"U[T8!K?W,W_#N8/G\,47X59 MQ?6E*O!SJ"M=7D;A0DP(1EC2V$RJ.2:\5NN8(&T*5J36)UPW9-<@+3WPH =S M>H-,WZ1_/HQFHV MK/ _II."\U3%[6)O?>OO)6Q6 \&E#,)U!<L#\[NO2=)K=(N>2 <(BFE0WG&(G@L044OE<^!% MMO;('X;P)0O, #QY+D'N=*]]Q59E?)790 #)[OZ._;N8? M2>4-_MH&_8^/JL9A#F,@/0Z8X+1[402X%#4PK3,W2@AD[9NB7U/1W&E9E[WS M[(*+YC [G;T0D%5!4(7L2:\X@Q20)6OH_EQ/POQYB^8.8OG^HKE#2#]4W507 M3#]3T=Q!/.I20'4,@8=B?B MFB-A8T60G6AU!,]> M7'[!Y"ERT([@?;;'7H4;5L(Z/_>DL80O*M",%5!9%XC2*V#)&>>TRJ9Y$NU. M0#^!=MB>,3WDDRRQ+%^.+F!ZZHO] Y S]\,^G5'K(G RE?LX,'X 93GCG$XH ML,5SNLMT A\3AU#'!SC)&6.MX_P#L+QKW^N>.7X(<5NWI/S](=WA*-VD4?YC M.LD/\X:^2WC+F\L@9[&(!*X$TF."XA!-#"!"\"I:+)%WFZ.R?ZVS>2N/X<2D M/S*V+M=]-9K<33Z-TNQ#*'C_[2/.GNBK2WS%E.R M5EIYVXG-'19[L7QN3';1S&B'F+__K3>WM,!N1OO)F_/#E,>&Y MYM#] &93ZXL##O.ZX.S[:5Z7/JS-18,M/+:Q.#&;=C;#)Q4?;:^WM8>?'FXB M-??^VQ]W87Q_,\ZU2__7*I/T_:]DB(P3OJUCU-^//GV^?U?^,%3):; ME!Z^/,S3C';5RC>/4/4->/ S9K.\;(A9#<2J/AQ*\_23^3YK./YA.JVQB3Z2 M>M;7N%!N[B1(#Q;9JD)EA+/7B\5Z.I]V+'1JD4)*TP?,SQ=H?<)N76=P6=K/ MM6=5!/N(=*CFL/RX?HETNOSO_^?_!U!+ P04 " ";@@A7>[K ,@(C 0"[ M70P %0 &UR=FDM,C R,S V,S!?;&%B+GAM;.R]:W/<.)8V^'U^!;8F8K8J M0NCB!23!GLL;LFQ7.UZ7I;5]$Q48&KA*G4IEJDFE;\^L7X"7OR028(,6> MV.CHLBV1P#D/B <'P+G\V__Z_C0'7T5>9,O%O__@_\G[ 8@%6_)L\?#O/_SV MY3W$/_RO__BG?_JW_PO"__/F\T?P=LE63V)1@IM^'/[] _- MX]\/GO\65D_[:9K^7/UV_6B1'7M0->O__']^_7C/'L43@=FB*,F"Z0Z*[,]% M]<./2T;*"O6S;W:>YSNM:BE3+:4?:RG_^51G/U\@OB-YRT-9'0A7J?O)E8Q=F'YR)NX7 MQ1!B>(&WNKE8Y/J#>K?@8WV[ZZXN%GUXB5U]%LN2S$?X+#;=;(D\US_XJ/[6 M=*,;ZB#3JI^&NK=$%=]+L>"B9LN=ID'&__T'];?9JH /A#S/[LLE^^/Z^3D7 M+*NH^[->UHK[Z\_WOXHG*O)9N?Y^9V(!?[MONZK:LVSL!PNURA/3,Q?%1+%,VE>4&)K*Z#6Y#\J@<&VQ* 6&?RHA"Y^^K>? M-ZJZP'(^/HSSUT40_%Z+_/^>A'+)=H2;:Q-BF>_#LV3V\&SF:*$TJ["1I*"5 MM5B1G9X:I>>)GME36U',)=T9, MYLNGGNJ7RYZ?53T02JP?P#+G(E076^@"UD=,[/9Z5X..R**[ M6=RM*:HO>(X8R[K[40FL+SC[?-:[G7[TIC8>'Q9L^23T1W-=EGE&5Z7NX\:-__J,38&YY]9NS?D!TU"L9G=^3E MK\6=R/7QJ";CMUG!U!1?Y4)M8\6'4CR=LS@,6YG05%+2@J\%V)(7; 0&OVN1 M026S@UV/)3I'9DHAV)\>EE]_5BTUDX3QS=PP;7^4F6"I;/O=V[[6B,H$-^?Q:(0!2 +#I;EH\@!JR4&\XT2EON:DW ;;F!<@#C\3J7";TO( M*]"(Z7 W<@X)5]N.D_V,N[\XI^[!1N+L"W:$4>3E[+,:9M&<^B4B]",D$"1$ M,0/B@8"4Q0D4/E%_%R)D?F!"#WOM3HT,[DM29D69,3('OPJBJ;>Z5?W][?*) M9(O3:V$G>-V3_0)(!C\8[8F&\?0^H7O79%:O;$UD]:_-)-YO;90I>T*%=H*> M^G6_]5O; ;>R/OEY3YB>ZB^_DN_9T^KIS3+/E]^407Q#U'"JG\]X$GDTQ1@R MB0.(D$@A366L_AF)T,-^E&!ALZ3;=#ZUB5W9LTL)6'UH)AOQK\!3K0"@K0: M-2K8+?56(V.V^@^%]\"LT4+=G$^^7T/=R [6PH.;4?0.C5QO]2.ZS*(1ZZ?%ZP=^*KV*^?-:KSKO:/I^EH4R(#"DD0>!#1$.L M+)&00QHQCD1 (\R9#:MU]C8U&FN%K38I?".N'5=U VQ&3LY@&YB-=A#;DA0T MHKJC'B-$''%-=U^CDHN1VOML8O92/_KXL%"+/"G$6U'_^6%Q^RQR9M8U: M@&P!EJW(@!2%*.L#D:TCD#_;D8W%<)@QSS @#TQ#K=#@QU9L?7\$UI*#1G3P M>RN\0V\3>\0XG?%CR?OSS<"[;*M;GU1WF79TS< M/"X>[M1T,2"F\ZU,C8B4M$*)JZ=$*[':..1_B!)48H.:JFL.3R][G3.-#W:=8Z9BMLW.89O]-T?S2OO9I*7+U]RLB@4 MRV3+Q?J.:(:CD(21)V'H1R%$<2@@]E (,95)X$=22F)UEW.NPZEQ2",OJ 0& M6Q*;W6OV ]UTV^0.RL%W3A>AV&/_9 :-LRW4F>Y&WD69*7^XD3)\SXYJGO*O MV>QM-E^5V5?1L)@R_=])*5AYNWA#BHR](_E"K37ZPOK^D>3B9KEH M9NYW"R?GI:+RF=WQA/$/,P$5-LM!A'#*4PCG$"$$K7)HCRD9A=(SB6;&GG5 MFN@#5!V]IX1=/:E)R-8J5$>K6@GP1OU4JP$*K8<9G;D?V&[>>]7A&I@@6[7 M1J\KT [? E2Z@58Y;72!2KTKL%$0W&X&LU82W+_F8/(FC+3RK9_FH.Z(^#]K M<(V7S,$&H%Y;=?/5@NG%H5KH-^6X,WJT*M_$6A6J39 MHHZ0$6SYL,C^6_ /7$V;3&;:B_*Z.MJ[9G]?9;G@UXMMSY'K>LVY(84^GWVG M'OE*YNI5M;' $8UY%$"D]A=J$6=J$0\BM<^(B0A(XI&$2YN-Q;#B3FUEUQ+: M;3H&'DZS+_ MW=+:W:YIG-%QM.<:6-A1=VSC +^_WQNIUQZ[Q<.PI3=BP1Z?2/Y'XP87XC24 M:>1#+XS4ZJ%V?A!CBJ%$Q$MBZ464&=WID6LM)Z@%!;6D%K1P$DP#/G4!T< T>@R=/NQY$B8+TG0!UTA<:?51 MV5'D.10ZF?'DR^,1XCGY=WCP[,/]SCJJPY0WI%"&[/)).XY5G\-UGNM+;OUY M%&]>-L_Z>&_)/Z".J0!JM,00/T/S5>O9[/024M MT.):1K\-,D!F9Q:O/39#V\7K(7$8BS,&=J[2&0TAXK@9D 8$^2!ITI!]V7NU M58W^HCHOWY)2O"=9_EV#=N[1?E;76T'+35Z"+^)[ M^6:N;XZC$+,TB!&DC$J( DI@RKP0LA"E0O@T8@+96%VRZU[:ZLAEM9W5@_+N?JY4+?(I0OEJ$<1FU-Z(M>RZL7]&V)_V]0RSQ( M^(852LX2AIKT.7+24 L8#A.'VKS<;V8TEG/Q9=EQQ%LZ^BIPN35?) W--*ZK.:M<("S;27H%*7GO)06MJ%CE:G4;+QL/*"6ICN599?F*63E5GH>CVICK]^HAN5&=UV/6? M.O]XWP#JK\OY5YVJ83>=5?U]8H)%G,8IC"5+((JQA-3C7!G-B<0Q06D<4+OH MZ8[>IL:3:V'WT[?91DMW(6QFD3K#;6#6/ G9 '6#C#!Q%B#=U=?(T=$&:A^& M1IN\U,.Z^K32+=Q*?>WS<4D6Q2R@(@TD9Q"G-%:4@3R8,D%AX@FLS"V:BMCH M\NMX\U/CB%K *D)97WS-M8P6IL$A? ;VTT6@#$P #1ZW$E07@1\OQL/"0KH( MEY$,(RM\[*RBD^IW&D.';XUG YV4>,?T.?U4#[XZ$C-TLUSH5%5J[-7?BHQ7 MJ:N6B^8\LZZ;.0L#YHF821BC((0HHA2F5"+(XC3097]3S,RWBCV%F!KW-<*! MYTHZBUG>=Q ,N'$$: =FT..1EQLEP(X65Z =A;NQ1L&"D4<8C9%X>Z!1L6/X M"^'L7 ?ZMCW>:G&A]CMKRJ5M];&4"2-SDOUV?[TY_O'U19-:6&#H4ZQM9;6J MI"&#'HXQ$CZ/0L\HA\"I#J:V8C0B B5C=1[T)QO3\ A^)L;R9:@,;2[O =+G M>/$8,#96\V4 C64W[P'ERF8^K7RWU7SDO1'MYM-2[UK.'<_U]7B5(L\%K\O1 M?2'?MVYN/HERYA%,8NECF,1$;?YQJHOD8!\JDDM$G*8T28W,9,/^IL9OK;B@ M)-_[5\HZ![+9D:%#Z 8FP35J33E+)>MN!:U/'9D!>OC(&N'BS%>VN[>1?6:- M5#_TG35[S3[\Y=?%O9/Y^3AY,0V ZFI@:._SZZ>[# MM@]X)7)=OGHK%NE,V(<5AMU,X1"^@1G"!CGPNQ;>4:5. WAZQYWH/9>LZ?>'U"'W C(EC+.(QS_!D@7#E G>IF M7$^F,\H>N"2=>[YW%=DJL=$N2VU-4\*#,/:3!!(N9.U>2B(4P22*.(FQ MYX=!:EE"]D@W4UOAUAEUGFLQK2O$'H/2C 0N!VA@"EACTT@X3&'8#@S<584] MULG8)6$[%#U2#[;KZ1YG>>^SA:Y)_5%7.[E>\'6YD^H'K77\,DO].!6I$!!Y MB;XT"F.(.4JA],)8DI1Y-)6SI]LZ)-D@ZC%&:)[9$0ADV-=S!II]O.6:7EJ_9G#9]%T<8]ZAP U]^SPO2,X==6+CR9.=3HX%*4C#7B3AJ?\2^=Q!6(V"V0QL*UX')XU2UR@KIC?#;-Q:# M5JL\B]EP]2I/=_W:%2O/@F)0L_)\&_9&QX?:D^1+3G30QMURGC'5X%V^9!\- MBZ49MC*I"5-)"QIQ02MO95YKH05?J?X<5TZSQ*G78FS2_FB+LX6RVXNUS6L] MC.S57/@>C?SK7'7QM"BYS5W>\;>GML9J*8$6$_I@*W%@Y="M[4K3&/<.O P, M[HNA&MKF/HN2TXNZ;CSZF=['FQS/^NY4:<< [WZRIZM/5I"'AUP\5#LE'2%TXHBO(G_9)&_I<5K7W>+4&&7[G(HKT<%B68*\%AZTTO<[RCL#K=T) MGSM4QSSXTX JL<'G/4 =Y^+L!];%AX-GNGF5,T,SU4\=)1J^/6@0X/KBX?-R M/G^_S'4:X9E($D%\G3HLH2E$B#.8ILK0#9* B(@(3S*C#-X.9)D:@]F&2:UU M K]KK4"CEDWXPX6#:7!O/-X0#4R'_WBC,TBLX:6C--&00]<7U6X =11T>+2+ M*<8>=F'1,P2QL\F^F_O],LVS5*0$>;X'4YQ&:CLO$H@YEM#'E*+82Q-?V(7N M''0QM<6JK6 N 6\+G(NGY_GR10A0Z,3(X%EU]:CO?I[5B^#'?_EG' 3>O[Z[ MO[NK_NK_ZT]7RCXORCQC^D"K?FFUR,IB_?#G^]^*]N'J!+Q^:/FL1]8V,.AP MU$S/ RX9B\%/ 'I5EW=Y)' *'6>' <=C+SM/Z7@X4;_Y)-V1%/DY2;/^"]B M^9"3Y\>,D7GE4!+1 #%*"0S](%$6=,HA]J@'9>SA !&)N%GRWID8WV_*= M\SFQP+*; 9PA-# )V(!C/,&-E.^:XZJ!K?FM_K69V]UMCS*]C=1K9[C9PSV3 M_>M+7<&+]TJTJJ* KH]5S%!(H^I&(&745Q8%#2%)O0#Z/(C#5&(L RO'G./= M3&V:MU("/5 @*XI5Y6&JK(R;.5'6_#5@RZ9K;$Y:,P,)7L#D E(JAD=%@@ MH!,#5V4!CGQ M)%Z<1"SUA546_Z[.ID8TFVCY'LY]IR$U8P%70 W,!5L9!08OOF4"B3O?O--= MC>V+=U;I([YWY]]QY3BLSU1TF.??U.)YLU)K[I/(-S$N88(20G *18ICB!3. MD$:80T8#1G$B>&*7W]BR_ZE1RCH31UY?\%[J,]P-OC'3# 7I\.1SS'.X%;^R MYT"K@-/SVPNQ&\R#N+OW5W8B-H+FO!^Q63/VIREUM?C'[+G:]<PLC!*8 MAHQ#*5(I0LG3E 6F<_"P^:E-Q%8XZWEX!+GSD_$R/ :>D:906$W(TQI?,"N/ M-#K:U#RMT/;\['BJWQ9@*W"GR?2P3B?D18PCCCW(<9)"%&"U?'I2PAA'$4I1 M&LHPLK'V3WX7W3VN"-?@SQ:[98YLH8_[!04T\4955K;I9R3$00$9C&40B1VOA# M2AF#D799B?R02Q[:D,/17J;&"SK>4>]7EO.Y#M5K96VJ.UH&+QS'U8P=+D9K M8&+H"Y0U,70"X8@3CO M^ZGY(5-[:D8"B#PB(::IA$3_@L54<.(;>_B>Z6QJE+ 15]=ZS8I27U]:>'R> MP[:;#UPC-C M;(%5BPI^KX4U*HQK#YZ%/ZQ#$$=R>#T TY$CJR$2G9ZJY]H8 MSQ754)L=7U/3=WI0Z:\D)U])]C&3XIYE0LE?M"4J/WZ\:_P7X%D1@!*L!E;H&:V ^;<0% M6E[0"KQ50U;)W*=$AA&:%MSJ&M61"-8 74>4:P-0)^\:-30>^=KHMX#%O"7I#EHQ-G,QIQA=[ +-(?.&L2,4'$$8=T=C4JA9@HO<\@ M1N_T(Y#W),NK(BS712'*XGK!MP[Q?Q5$N_KQV\5G'5V4ZQH,"_YIN,42IPFC 2QQZ55-*(SR:9&35JQNO#-%5A+ M7P4:;LO?[T#?W7":D=JK#-+ #.AH?*SIT#F6CKC3G5RC$JUS./=9V7T'@]6U M^+)\(^Y(QO]3D/R+^BP46PM"<)!BF'+"(2+*0$P)QXJMD\0301)3Z3DN='$@ MA!4QCU#Y0GWYL?.B#(?0&YP!C@#HT"1J4:;A"I1+0 70NEP!K0VHU!EA+)Q7 MS+AH3"980L-Z;(8HK7$25 >U-@[;GEKQC9/:]ZC&<;JM?MN'-LG#G9@$'+($Z70!*-:!Q"G$#".?>#&CB564SHE^IF;:-V*!'[,%6!4< MJ$&H0X%_LC/C3\'*L(@EB1'T.2)JCR6XVF,Q#H6H,KM&$69H]E7D=#DBL-O] M#>C.(TKPXWQ9%#HBIPH1U.#N!VAK%0"LL\,,. YFFR,'V Z\2A_F:+D"C93N M]C5G8'"T2SG5RZA[CC.J[N\@SCUNGYOU3BRK^FVZTNOU4VF:@'7OM:G1ZMV[ M6U"7I=LI'GS]I(L$FF=7W0>G>Q9?B,O ,[*4"1J',(FE!Y'OZ6JS+(9^C#S)$H^@ MV.I*MZNSJ4WB=375?"ULE2ZE7\79H_":+!9"3XJVVC "K5=:#FN4WNTJU>I5MNE]*F:M9WO]..47Y9+_BV; MS[?SK :,(S\.! Q9*B *=+EJQ@+HXU#Z@C.)I54>E2-]3(U!6A%[Y;;MPM*, M-RY$:&"ZL 7'F@@ZU'Z:IAYU,,)#[@V&5+MTX$AC>($"F5!()IZW*-&T]ZJUZD1 M02.W3K1V7^8K5JZJ&[EMN2W.CHVQ-SBX'P+1H<\ &C!O)=@5>@?/J_I&= A8 M+<[@AX!WI$-W-S#;G:[;PM5YG&[Y52U.?<'T!2B!LZ\97Y&Y^>G,4;#.']%IL'^)T/G>A:]R'Q?.J+#Z*KV(>-I[C+ YXF(H8 MQGY*(0JE!ZD?"1@%*4W4EQ![ >KE[';8U]0F?24;"'OZI1W!TFSWY0BA@:?[ MMN]8+>@5: ;P O? !/7/F!'>GH=KZ[3*I_TT^IXI6_BFH6XE?7Y6TL,/N4( MXPAR(I'>GX60$DEA@'$J I2FOK#*H'W8Q>3X0+N&ZUS9E8RV*6H. #1C@\M@ M&9@$=A$98-Z?UMY9"IJ##D9./7-*P<.4,R>?O"C+Q":1PEV>5:DLKAD3A;ZJ MS99\QIE/XEC-:R99K*8YQC"-A(!ARE-!(L$Y,3^&,>UU:C._E1&02DCM9:&D M[)4[X0S9>%C>D'DFE_DB(XU]05+*TB!*( FX MA,B3/L1"2!B'"<,>\^,P,"\%>JJ7J3&UDA-4@H+WA-7U(2N_4 M2.0FH 3>[ M@&E@+EXC= 4V4O9)7'$2)PNR=8'72.1Z%#=')'H.AD[2//GR>"1Y3OX=4CS[ ML!T).XV3U3KW/5'_9;"\/6QIE,IY4 MH)V IQ\8IU3YN^_/0IJ 64+-=9Y$# DJ=I4(D8@"I610CR!8V:1KG'?B-VH8?I*#\N[KD]8YAE= M;27Y0WX4!6&4PC#$NDJ B""-TTA9U3(20> 3QLS-Z*-=3(U FMJ9:RDM+*OC M$!J8N!<#,_2F> ^3/D=[Q\&QL"$O!FDD@]#X [(SYSK5[[3-CK\YGJ'5*?F. MU=3]9#\WDT^BK NPZA"O69R&0>5PA@.=F3N-?(BE3&$JL! 1#F0J?)/,/4=; MMZ*R$5+R'$;]D[(&5SOXZ=PDVQF2CR1(5JK]RA59A5?[3'L#P5VDW]Y1\_5J!?[Z%]1SJC"PT [5Y++H9I M:(-R'R%W3CU'57;DS[/;]JBN/$?5VO?B.?Z0JVIR,^2QE%"6PCC ^B0U]"") M.8.QSTD@ D0(-4IV=KJ+J?%FG1J '=:0N[2$7._2<1.:Q,=*Q@U9)\[Q9#[2 MP2O7A3LUK3N>[%.WY./]7_SK!==_!HWQ[<4TC)'0X9!,0$1\!"F/,!0B$2$6 MOJ!FR_.I#J:V0EO4B-'@+&I+'(9 M0&,5$C']<"RKAIQ6OKM(R)'W1JP)BCS[JH;ZJVB+SG]1 M#;U=/I%L,>.ISUF$/*AV<=I,2969PJ2 <2R%VF9$6#!BL]?HZFQJQ+:1%;3" M@M]K42T3/'1";&:]N )N8/+KA9FU/6,"AB/+IK.K46T<$Z7WK1VC=RX,17R; M%6R^U)FE"\MBSEU-3.B;W@30@2U!!RGH;(*(Z_"Y8UV]3OQ&@)L2"+N81N:3[9S79_):_UMZ9!<[)!RQ3.&O8Y+ M.790'+"/Y>OV;B8WCSHU [\3(O\E7ZZ>WR\VY7L-74PZFI@:AS2B BTKJ(2] M N^7RW*Q+ WC08H8*+?M M)6+R^.#54CX+;;JKIF_E>V7YD+FFFEDB*/$#[L& B! B(@)(H\2'B0A3C"3U M8U\,5#GEJ$!3NWK0WQ[X,:]$U6$(1?8=/*D-T6/'9=DP(V5PNCDR_F,:.U:% M/=::Z;P%M6Z5433RB U6CN7BD9M\:1;K$1RR4$LGW Z+MASO9ZH%7#I1N:"8 M2W>[/>SAY;V85X[<316S3^J+-;:$C[T\.1MX^?1,%B^@%14TL@(MK(41?!0H M _/W4HR&-GQ[P6-G['9!T,_,/=KB> 9NET([IFWG@SU]7D11"+%+$\5F0R8# M%DK) A@RAG79(%V-*0IA)"+DX5 0BJQ.S[J[F]IDK\6S='SI!M3LM,P=3 // M]UK0JWU;HW"\R;7#Q96W3'=GXWK.&"E^X$5C]E8_YKC+EZKA\N5.?1"E,C7> M_7V5/5>I619\VPKYG#T\EK?RMZ*N=GJMZU!<,V43K^9$4=E;\9P+EE76L7KS M^FF9ETU*W1GF)(KB*($API%B'XH@3B(/QC&6//61H$%DPS[#BSPU!FLUKC8$ MHE6W1_64$4;;C!JG-88#TVNK[!6HU+VJAG&M./(/"HJ\9X ["_\HS8]6LJ1$=6JUTV_5QM7OUXI@ G_UIM!,J7 MW@$]W0-A>,(Q +Q#GW7L(5L+.HB#H2TZ[N.#NKM]K:@A(S Z8HG,WN_MD)B5 MXF/V5? /:O5;/&1T7ENUQ<=L(3Z4XJF8<1''(9()Q"C4M1=Q"%,N!(QBG(8B M#3T2I);>B&<[G1I#U3+#2FBPD;K>KA;@=RTXJ"2W]-\W&@$S>G*-Z_#7]Q=# MVL=1T1@C=UZ*Y[L1T:B?!3@W?W=G1WU',/9C&DNQ&Y@8FFE Y5X Q0DZ5#? M$6</=']R3_1GNVE_\3;H'V+C4PMV=2*ERR ;H-&V/%/9Y-AO:P;;R-QH MB748HC[ ^YP5?[P1"_;X1/(_FE!8P8/(EZF$*4F5V9"@$!+?1S"EE'EQ*'S) MC)R^3#N<&GWLR NTP& M<<_0X[.8F]&)2R0')I7+0+0F%%-D'-'*V>Y&)1=3 MY?1KUU49QRQD(J(01)Y$B)"8T@99U!$PA=$ MD4R,K0JE=O8V08JIH_)[)V#J!M>83MQ -CR7U&A]4X*"5M(MAW>G/'(>$GC[&D"<"JQU.I"D$!U 1"U9F M2AH@2B^L@W'0Z0299",C>*Z%O+ABPB'6W8PR%((#$\O)^@9;D-X-!NG%-28N M@O:U2TA80.RB-L1)K'J4?CALZ[4K.YS4SJ!PP^EW>QY)L4?!5W-Q*]^17 =Z MZJ*-U>GL&U)D['K!WV;S52GX%]W9QG4^)3RB"0M@*I( (A'XD'J^@(&OQH5$ M(4+"ZNZLIQQ3(_A6#1V]5PE>74XWHH,J#7*=D;?)/JN4!)66ED==/4?-\!QL M^+$8>*G8'H96APW65T>&YO=*%S!(H,2%>+HZ7.LIQ;@G;Y=!=7 L=V%S_3CU MLZC\9>](7KY\R\6+ M'V]QM'CQ3H6VX\6['^QG:%RSOZ^R7/ .WZ6_"1W4(WA3-NVW0LC57!=9F3'A M2<\3/A1IJBP/CE)(?"YA$D?$2T002FQ5$N42829'#6N_I%K&JBP-^#%;@!=! M@5:9=3G K7%R9[^X0-6107.1**-:."Y MVS=YG+39]U[TZ6FYN)F3HGC35JN0%(=$,(AB19\H382.A,=0^A@)$@@_EI8N M%_M=3(T/*]G &U!+6OL?VMZ 'L#(/8_Y/ PABT@(D< 1@$E"E=A MY_IZ&9"C>KZJ+5<+*JM!+9R :GJ7? E0@U\@5WBT\+AW;;S-F(A(!05!7^X$(I2FD'D]AA$7 D<=Y M'!C= !OT-34"K60#OF4(30>69O/<$4(#3_A-L8"K.GI8&7@-8 /,?@-,7)<+ M.-+3ZU0+.*WRR6(!':_8'RKU2$0XX?2#=ED&[7(+3C.CH/L$@J[2!KY*LL S M*0(O3PRH6WFO)%LNQ&?!ELI"??FPX#;3Y_C;_]@SZ00BYR?5Y6 ,O1+6 H)6 M0KT>\NQKQE=D[G#2=>/0:_Z=:'*TJ=BMTO:L//-D/[/WE^62?\OF\QE-1(!\ M0:#O$ZYL7)' 5(=UA<+'81S[GA]9V;AMPU.;L:U<=A;M&B8<89G$80H3B2*( MXEA"3#P*:1Q%?A *JO8"=GO_/D"-L^._$"K/BV0BL8 ,>0(B%G-(0LQ@(&/U M/5%/!D+.GD6>+?E]2?)R.+CV.QD.LC?B(5M490O\9'VQ$TA(E'+H)RF" M" L)TT@*R ,OH0E#B(8M=N\6?&CDVBX&O+=0J\7%H)EM+?O ,/#J>7:B6>\5 M]Y5TM#%<-SOJ+G!?F?TMW\'O^P8YD[+*0U7'0>HDY&JY791%=4/.?)1@X:

P!L-GN=P3;PE+9& MK$=PLP$2SN*;N_H:.<390.W#*&>3E_K11N6U)-4DU&FA1/XU8VHETY4P='[2 MC,P_+(HRKV(@"EV/M3C^JR9 UP^1"%,9PRC0X8J>#EQ,D#*APHCPA'$O(K$- MR[@4;FJDM)84;(G:,W+:Z2":,=EK#',C,% 2__CUIZU*U^9GF>?Q M.W^LZ12Z@7FM"[4!BG$:0]/KT/-\ZZ.=?QHKNGT4:OY2/YONPX+E.K'\6U'_ M^6%QS5B^$GPK"^B,!7&"*4J@EX0I1(A22*B.A4F22%EK@A!IM2,TZ71R7%)+ M",3W9[$HFI2VR_)1Y("M\BJQ4^_<$T:#8&9KN89V8*YIQ04_M@+_!+(%:,'^ M:("HM3UE Y$C.\FHRU'M'QL0]NT:JW=[I*NX)XNWF7A8WI!Y)I?Y(B/OU4>C M\W9]^-#XUHB4(!D',21(9ZK@ 8'42S'T$]_S>4P2/S2*R3/L;VIDU,H'/GRP MR*-@@&LWR0R UL#\HH0%E;178"/O%=C"KT]9"0,@+7)1N 5TI#04YX%UE'W" M')W.Q!,&S8R7<\)01@&'H4P2ZB7"#XE5%'1'7U-CV[9H8U,6>DO<)B>!Y1%<%\QF5IXC\ 8F MWPMPZUGILA,1IV4NC_?T"C4N.U4^7N"R^Y6>U+%7-$3"+&_%A2F$9$1R7Z'L0H\?7?DHCX)$I#;I=$IJ\H4R.\ M74UTU%VCBVTNF=YC8\:%XR ^,".>!!OHR0I:172V^FU5!LV]=3FPSC+2]!9D MY 0UEP)VF*_FXA9[W$M^(SG_;<'S^YD=/B O(D4 87CRXP&OK"4)UH?VISO!815#*"5DBS.7X*P>[9[0"7@>>U'23&4_F,XAV36+U93V+U ME\TD/M7>*-/WC#+MQ#WW6+_]S%Y"ED\K?89\*^O\%[>KLBA)%:U09^)L*S41 MS-,4R1A*$GH0^6HK0Q!&,/)9$L@T#9&TBI_J)<74IO];L5@^Z1S0R]RR)E:_ M03#;LPP.[< ,HKW41D(ZV)_UD&'5G*\."WT!6N9>(83G<3=C M/:=H#DQPEP+9JSJ9$3@.*Y1U]S=ZE3(C]8]5*C-[T?XLZ:,:M?G=XW+16'PS M$C+$ NS#B*<^1$'*($ZI#^,H29( 22\11EX"QQJ?&I54\H%*P&:O8WZ$= #< M^?.C2^ 8_.[>& FKDZ-3*OM/]X# M"0:\W6@$!?E:4@?1(?NXFQD#SF!\[>B0&M'/YQ%U$QUR J(AHT/VNWS]Z) 3 M(!A%AYQZU_[6N$T*=BO?Y;E.;[")B?N8+<2'4CR9%/DP:69",Z$5MZJ6EN>* MTI>K8OX"JLL\M>77&JA-7VTM;X=K:F5 I8VC<$T;X'K=IQIU,-K5JHVZV[>L M5N_U]=8O2WT@>I,+GI5-W$F(/;7.2J'L9$359MQ+(8D1AM3#'/E)0KP@L7/3 M/^QD ,;4+OX3) IN8N!)SYVQ_I8F1'^]-* M'GK8=SP[N&O]9Z%S17 MP'O%-V2N#P%GR&<1B5@$>1JE$$4R@9AK+U24$,*Y MY&D@!W*S/RK0U/A#?W+@Q[P25;L?%=EW\+12:_ZJ9:^N,E[%8[\3QO&]]X^+,U5/_D[P+O#J[VZW']>^%;G:H>@:<)^6 M==J-V@%QQE,91H)'T ]BQ9P!]2%.0@PQ3F(OE0%5O[7AT%,=38T;-W)>@44C M:5/LU8X;3R)KQGDN\!J8R[:A:H5TYK]JBH,C,CK9S:@D#7_$E9"MKA1/?5W+<6S=;!)S)*/89A[#-/%VUD$*.40BR2 M@(4\B1)I=1UJU?O4Z*,1_@HTXE=98!- M8"_87.5KM>I[W/RM?6 YR.?:JY$>27?NEJ6RKS(R_]LR_T/U>$.>LU+UR/]K M5925Z=5,)9922F5(8,J]$**4Q+HN@ ^9EQ(F0X3",#).O6/:Z]1X;2TW: 0' MC>1@2W2+C#+&Z'<3V6"8#DQ@1G#VR=1CC*M%OIXA\!TI:\]EGZU=XAY;F#K3 M]Q@W-EX2'UO]=E+Y6+]\8:G'-R]-I2O=]OM<_'TE%JRJ;S[S<.+)B"!(B4<@ MDJ':V7HXA7Y($XH0"8@PXG.+/J?&YEMR@K6@O;SV3 WLT4=PS@P@?="L']= MR/.8N*X/V='CZ]2)/ _!R7J1!J_VHYO;Y\H1L3.1=98:>Y)]WDWG23RM1)2MC);37/ M)BYUG!#6:3[8R6XLSZ(Z?#98-\E@IY0+ME\J6"<;Q]O\@2R:>+)-WA_UC^L% MOU,?3OM%;94L65>>*C:N;KKP2?:PR&3&R*)L_$#5\G"GVF.9*#8YN"*,4DPP M@D%*0DW=%%*J_IF&?BQ9&E,_L2HQ,+8"4UL,MO6OK@.VU ;/4"KB*4-.O;G M86C23GC0A[:0MU2_ CO*5\._K7[M4=,6K]H@L.TX;/#).*X%\]J#Z,J4'UO\ M<7<&KS0X!QN-UY*C;^+0HLPS'9Q_7ZK6?EMD9?'Y_K=VVX*$AV2,H. T@8@Q M'V)),)1IK!;"* TPPW:Y03MZF]I"I02S7'RZP31;*9Q!-#"M;^0$E:"@DA3\ MJ%'[:8"K?"-RB- ^AISR%$1 HQIQ[$"4WUB2TAR"HBY51'4Z,P+>=6M> K MH$7M6%LZVTF_!5L< MI#3V40330)?D"B,.,141C$2(8YZHG]*P1ZX-:^S&SZGA"$!3INSW+0W.C@88 M].#"0V6=\=]6TR-SWJ%2ASQWY)G>B7*4(;4^;])I>*JC*>W\E4B/!)+WTO"B%F64C[5U]2,GUK4S7DS:(7MY6G7!;+9O'8$W<#3 MO#=J?3+?G,/#7<*;DSV-G>?FG,I'TMN8,B1*(/*)CRX0'8Q$31-(T5;^VBBT[V^742.1^]?1$ZCPXN['CEM%CY[$V M(Q&W" [,):VPA^AM;;.*08L]F>/E*D#L?(?C1H49 W 0"F;^9@_ONKULZY_; M;!B5)Y_^3M:E!Y*0*]LE2J$7(+5;PQ&&- YULK\T"&,_BF1B7GO=N-NI$=&Z M- %I2A-L\H=47KV@U'/KQVP!7@3)BY\,JT)8CD4W20V'\,!$=5#W82UU[0 , M*N(R*/1P";86+GN#8#R2ZYX1UH[<]ZQQZG3C,V]M/'<^:PUWW/KLW^X3Z5NG M4KF5U^SOJZS(&A^*8PF=_[*<;Z-4>(V6P(@P%_$BQP@W8MQ)L MR0].Y8Z_ G\9!WB;".)A!V"L8&+G V$98-P?Q>Y8XQ[MCAAVW%_KW0CD"]KI ML>A<%X7Z)OD[*073B2OJ8Y0OY/MG1=*[Y6?;XG;U(V_5GH?I'_^V(%])-M=; MTSNA/N%%.8N$YTOI>;KHB-Y_! 1B)$.8Q$$2A3['41P8[T2&D'!JFY9&1Y#5 MAXHE^0[4$ OP[5$L &VT:G_+6[U 5H#51C<+'AUDU U6N-<>RX&7P'88U_J! MYI18:0BTBF!7QZMU]8$O1*]"H^MHC;+&4OO9(C[36OMJ(VRW)0XY& MYYH]2,?C+>I#XK:SZ@_:4=\TYD4AQ(G(X38?;'4BO3F;9[XO!0\93+'0.?;4 M?V@0!#!)D4PCCK'/C(X@+Y!A:DO[UL7(^U6I0WCV@N9!8_%9>MOW&1ZSJY.! M01]X#:ZEO]I'>2\4UFXT%O5RZ U%FV=GL)1D[FWANBPUSO_9OJ ML87Z5='M'S=+Q<=-J$OD122- @H]PC!$)"*0QLR#B4^9SG80HM3\(F:_]:GQ M6R4?^!?R]/ROX&;YIRMMU_S)PE ]0,]@&W$))@/3SS$X^F0N.(#%PO:^!)Z1 M[.9C,#FR=4]IWVFG'KPTGHUY2MX=^_#D0SV+QY+B\7K!]1_O_K[*OI*Y-D"J MZ,J7C;F@0 HJGS@_#!.(@D!9%5';.N;*_FST&,+RNX7!64->ISW**R-C <%):U M>KF'$=7N:F^63S1;D(Y3[[IFYJULMTVSB$0^1M*'F(7Z(E1M/RGE E*D]J(L M(AZU.&WN+\?4B*N63^\[GZTVF)<.AX']-@[( [/:^B!O2XNKCENV9CQNI>6& M_]+QL# V7@T,<0\Y"C'W!4E]8[/Y- MNIS:RO/KQ_N_@,!FLVL$K,G!@&NXACXMJ.4%6F#02@S6(H./ZG\WO8X/C!"U M.5-PC>Q8!PTF"+LZ>;#!J/LXPJBE$<\H;#3;/;BP>O/2 )UKM0;P;+[25VCW M@C55ZMY]9_,5%_R]4DJ7_%VU.:C>D5Q[<19W(K]_)/G634DLJ1^%<0J#6&?! M1EZD=A>^A''"=4FY)(TBJW*][D6<&NEOW7.];=0#&_U JR#07Q;84E&_\./' M95'\U-Z(*U5!I6O?T"%G7X'9<L9CVRJY&=:1XIA<#X;S MN"=G KY2G)1K@$_'53GOR3[YUVWY*'+5H&Q*-%CD]SKRZM3(NQ)1SU"YS)^( M^@Y (ZM]FJYC0'7SJ .,!B;!_O!8)=3J *%7SJQC[8V6%JM#F>W,5UV/#>O. MW#HU,C^1-.$,JO\3B$CB01P1#%F *)9^@#P6#^&L_(_EBCR,Z^DPKL/_$QR# M!_7X'=:?]W^2M^ZKN>$.Y&0[:1=:1PZRE[F_5KW])VRU.C?B4;>)Z?]L,Y@Y,!B??5?F!Z;A3O M<]"Z@X %G_9%8B2F//,64[&6WGA?&XZIB<.RQT]($>_*(+;RT7I1), M/?'P8:%FMRA*M8E]TH[\65F\7^929*7@,T1IRKDDD+$PA8BE,20L93"E0@B: M) E-C5(+6?8[-6ZJ902K*LVZ;*6L\G@4>H]?_&0Q:2W@-R"U84 =F/)VA0:M MU/J"O *ZSF>_EGP8<"WX(QMK^,.G_=XW?[H M\$O.K_-\XM@M,/@?5^4-$1R@-S+Q? MIXU=[8YVZFB@W/;IH\GC?:,G22%N MED6Y%X(7XD!$GI P"CRL-I.40XPC#N,TDFGL)XB;E4(]T\_46&$[/605]*A% MM@UX/(ZHV26M YP&YH4F3%'+.' L8B<2SN(-C_N>([ M.S7ZZ,?/UM5*^&*=<+H#7S-VN!RNT9).5_*!'UM)?P)J![PEK-.TT^BK4=MLC1'CX%D6'K* MD$@CQ1[("Q"D4[\#9JRR[*:XVU=D'P'>L(NTF.+LJU&X)4W>]=M/&1BS;;JG? M;O5VVY=[1E_K(R?"RK]EY>/-JBB73R*_+@I1?A+ES2K/]=5\X,N0,UV*A,41 M1#A0^T2NMHU2RL#C(B9>**QBK\_W.34V;T4&1,MI&V]M@+&9;>@8N8$Y>PW: M-R4N:.6] I7$5X!(-7+@>CY??JO\V.0R!S>YX)FN7U(4:OM9:^0P^MHQ MUP8]CAMY;0[!0=RUQ:N]2V +]9*.[GXKOHKY\EFO>.^^/XM%(9IE6(2(!,+G MD%/N*3)B$21)$L#0CWDLDI1[B%H6PC[7Y]3(J!6Y,B:WA :-U-:ELL^";L9. MCJ$+U_+G1 [[5V]ZH/Y]L"$"'R?<^+)$P]CG6MM@A2*3$4$>>!#'$4IMR& MCNQ%F!H[K44%9"VK86&3"\;!C*&&17=@PE+"UUEK6O$!?0$_:@U MO@);'#? M:&%2_L2:Q?J#Z(C4>@@P*L?U!VB?\BYHR=XWX$.=JN!+SJM<.JI1U2_[M"RO M^?*Y.G=OK[D,/06,&YP>A56"@_9ZO!6_,A6T#H*KO7D!E"J@T<7\-K,$%OSN]?>R%7"\_!/->1O-*L%9\VT?!_N5^AMB1G"I;)2@^B[F^ M!]2WH\7,IY((X0>0\#2"* DIQ)))&$LO)=QCD4"^C0%FWO746$M-J$5!6%-6 MJ+ ]I;+ '$LI/$HBF,0Q@L@/"4QE** 0+,#42]2O6'M1_"JH[UX8#XS[KR)_ M4'RFZ6N[LE->"PU$O4$9;C3,3-]AONN!UXKC>;.V*PDU@E>N*@XOG.W1^\.#5VKX0#6CH[(ME%PXPK M>@,Q,!UL,'!>V/RHRH[F]&[;HT[;HVKMS\SC#_6EQZB=BV>I%%Q@+X8! M8\K "'$$B><+& C):1P(3K%5RB,G4DV-$>Z6I5!ZD?G\!:Q3X10;YVVQDPJ' M[:;"68BR#:M_5L9+%;=D'\'D=M0-R6GLL1R:U-QD,G*7_F,0H%U1J1.9QJ5@ MES >4+?3QGO>FAP-7&K=$+4,]T1G3KHC^HI8I^PN7]JG9DF, DJ# $;*4+W([5RQHY >'_M2K*ZK)2.TVP1QV\ MHVLR@N=\^;S,]6#KH)WEMX42\S%[UK_ZLGQF2_#QX^D,D^Y'U_!69J0Q&_I^ MYE1DY=I3NF)RK8NF\%H;4*NS?MKA-8T#5%U=V%PBRKA7-PY .[C$<=&F'35S MD-@ZC_\^*Y*JQ^U%\VK-+5 MYBAD8:!4RP$FC_:WNDCQN+D*7O#WV8(LF.:84CQM7".HC *$(@&]U",0X9!# MXD)QC^KL+ )WM_618VZ/JG8897O\L2$2L%77I+G@LR#% MA"4I@BRLJLMY'B22J@E.. G4[LW'Q"@0RZ[;J9EQ.^G72"/D4-G7UMAWD\%P MB+[6H=5..K!6\$&0=9EYK0_"DTJ\=A9IQWG7]@&[+.W:NK4)95W;U] NZ=K! MVWV+'#]G:M=9K18\*_6N\\."Z: Y_F95?EJ6_RG*.Y(IBD\"Q'RB3#5?>LK^ MI9&B^ !!R6B(>2Q(S(U.YVP[GAK)W^7+9Y&7+]4&4J@QJ&.SLD5S*:K8GC"F M;Z\*75.T2E%4>^"Q?-7;Z\YXF,Q,PR' 'W@]:$0&VS*#5FA 5V7EE_TB2J % M=UD8V0XJ9[61#;L=N3RR'1B'%9(MW^]':N])EO^5S%>BJ9=1%;5<__ OF0T*H!X,P]%F&O+2L@*U6Q$[LNH;%*ZDM6.L\W"'0"C'FJ."SE'4<0BGT(2$4]7&U60"R2A^BD2 MGB=C@42/ _@AH%YY94X;S0SSD?I8D")SQ#12>0XTP.:!!Q2/PA@2&+?]Y@G1(!G7T5.EQ,; MTFV9_O]!W1U4LZ5KI($:>%%;CY#2H\YH!VZW!NC=]@"MM6D2SJ_U<9A:ZG)0 M7:6RM55QF=UT(4UT\Z(N"_J^NM MYKKZL]"[9=7ZK7R?%8S,_U.0?"820OT02YA$20J1$"'$%*40\Q#'(DI]M=): MG=!=+M/4%EO]M8,?\TI4/9^+[#MX6B[*1]N(.1?C97B&-^XH#'VR5VD#*W7 M1I\VIZC6@NE\ -NJ78&U5GJW4>L%M&(.CP#=H>SJ8-"!1.,>%[J#\. 0T6'3 M?8IN59F.KO/<-"/!X5M3(\(CE:,,_:6/(-)-9)>!,3 ?'<'!66Z"TXKW+(JU MT]2(=;".J;!;^NKH$WV3"%>91.Y(7KYLI40JWJX=_C<9UC#UA&3Z$M+7T:>( MAI (SX?:[R7RPRB2OE7V3HN^IS:AVT0ZE>Q@6WC;=,+F\!ON%XC]X4D\ MP49PQXGM+D#,6;YA\YY'SCML#3X&I; MJ1YMDZ;PA*=!HE@_"!692>Y!'*O='(VEVKTA075M>*O+LEYR3/ "39\ZPILJP%J/9PG*KD(1V$ECSK*"ZIH4JGME=:N_5;E)JQ^O)=ER&OFP>%Z5,Q3@D 8!AQXB M.E][0B -T@#R)$%Q2C$-?:/:9 YEFIHEN)$?L&T%UG<*:EH_;710Q*J4N#B[ MI?5(FG'LR.,S,.,>SX>Y-6 [&NT0\996X$/GB+E(EMD7X^&R:%I+]-KI-?M" M:)!WLW?3_7C[MT++?YJ;&IOA[4"=M:^>R(<@\Z,\[K#\C ]+6/Q56=_/T%_-[\..X8OOS_\13]L?8=V)YSI@P=T8KGKI]+T./OXVU.;K7?O M;D$K9A7A4B5>%&JO7UE 9W8NII"=/^^^'*V!I_)E0%D=@7=CT>LH_$23HQV) M=ZNT?31^YLE+SI?J?!ZBVKH5FT-90AE+L$X-)B(&$><(4N%Y, Y3%A))4DZ0 MS?+N&>/@J]T;D+-.\N%#KVYE1^JM-%?R/?FNOR-6 B9E5]T#.[F MR_<8IXGP(RB],((HBI65CQ0/RR0(?.JK38"T\MB]0):IL4RKBK:%-\KH?]7J M *7/N@KECXU*EOY%EPR=&6F--" #0)C+Z8D%"SP MA)5WYO%NIL:5']=Q5UK.JZ;X1Z\ Z1.X&IIH%Z,UM'&F@?IB"Y2]6=:)@RN# M['@GXYIBG8H>&&'=3_?("G;L@NW32AP&DKJD76*AO4NXEC2"1? MZUZ_P?96@K7P]:]L$H/90&R1&FP@J$=*#N82>%G">FBY MDR>LS_OV*?O?+/#O_ 7#=W'PI' /SKP425HGX3ZG<*P/_06.CI=X_ MI<9VSOV3SUQZ$'9AP:5JHSCC'H^2-)10QMH)B7H][!GX#5C6W>0#73[WC;3N6- ,%4>L=J:S45G* M3/%]UC%\JQ^+[/MFOFT\[3^34OPJJLT/%;$7\83 ))0A1)Y,8!I%">12,IY@ MP1+/ZJ;@?)=3,QE;"8$6T8Y&#/ UHQ*WJ U,)P?>X5=@!T/P>RVR0]/*'!]' MQ&+0X:CD8@[ /L%8O-G_"O)+"8O3_5%Z%V>+5CV3.8?%CH[ MPA0HQ^8=H?J&,7JA>TUCN)UMJ) M;K\8F,^I("SQ8< 3"E$8"DC"0$!/QCA)8A&G=F=V'7U-C<#6=<1T#.!EV06[ M$#:C+T>X#R8]#K](YW M&F%!N01YDQSEF>35.>_S*B]61.TUU._*Q]KI\K-@(OM:O7']H+A=T_Z5XI^B M (V*0)=1SI8+.PHR&3$I8ND%-(6*UCE$09) FDH&PP3+2*T$J;0C>\?C-8KC M77MLT997$[QFY@XF^E!7=G4+-F>@L<'#&^28^C,K\%!/LK@,VK/5>" MK42"VE%X-\W@S&,B#),00R_Q/(A212XXXBD,/<:X)S&506!%*9W=38U-MJ75 M=W?9)G-GG=W:DEVZL38D%F<(#LTI>^#MIST]#9X]R1AAXHI?NCL;EUJ,%#]@ M%;.W^GJ"W3^*^5S?2Y+%RRR1U"->X$./)TS9)&D,4Q\1Z L_)B)*. ^- M;WYJA-'X0%4B@D9&6W^P'?BZ.>%R4 ;F "L\>GB%'5/[ K^PG>9&]@P[ILJA M;]C1IP9(UW?7'%B]78G-26TH!$TB@:!/2*B,@3!5)Z!,/(;\Q ]H MXO5)K7>RQZF1V#H[VY;$5VU%][Y1B^=Q-^,UIV@.S&.7 MD[@]U99 MQQ!+/] ^DQ1BCR4PX3Y+68("YAE1CF%_4R.<1DI])B J.0&O!;4(QS- N9M@ M!L!N8'IIA05:6M"">*L3TU4@OAT"1(M01K=@CA3!>"FH=E&+YA!U!BL:-#-> MC**Y3CNAB1:O.2\M]DF4LY@Q1;.1!W5^,(@$HI 0CB!+/:$/J!*1XEFY+,G< MS.SK[LZ*@M>=#O?9*Y' #9YD9>JV6?U43PJ V3ML'-3%8'(M9_/RR?U$31'%D'BQSZ.&$P(2R'R ME+F :9! CS,B>.KQ-, FSZ]1H8EM*H,6T/"&R@[R;+P8# MC*V*XZ]/C2FTF$#+"?V=0I.-R!86Q0FX#(R)RY$:VH[H!@G\KN5U5)7S#!K] M3(D3;8YG170KM6- G'FT9Y85\:!'3/&&]JI9/'P67\5B)3X++7RF7GSXH(R6 MC]E"Z#^+64J$GP:I@)Y("$2IYT.ZL+W^Q?6"[_Y@Z\D9B0DF M@1?! .N4<813B,,802D\@M,("YKRV;/(LR6_+Y4=9D:-%\ED,UOW)1MPZZ"$ M!&3! =-_$1MQKP 5#]E"YW_1-VNU1'8D>=D0!BCV4DH95"NLWAUC#E.61##T M B:YAU'HA0!;N5YE^(3ZZ:L,G-E:-]I0#+WW5I)=@6HEI5T8?; MSOLS(:,T(8$.SR$(HAA3F,:4P- G/$AC/_!89!G>;2G"U+836V*";3F=76^> M&HJ+KSP= /S*UZ#6V+N\&ST#W_#WI:<$F,H=ZAF +.Y5S[74PVON2+G7+>^\ MSW7@]1?R_9K_UZHH];9FQ@A'@K($!B146P8_%C#E?JJV#"+P4R]5%J=1:&+/ M_J='?&MQUX'J)?D.R%IB"\^P'L/1S7\C@#PP^;7"_\L_X\ +_W6GEG7[L^TQ M:-2ID@)\U]_G7>< 2]H9H38 MMV_+&4XI%2+R8:*SPR'I,V5GAQC2.(E]&O@>CWM4%S7N?VIKC?I*HP'CWA3@ M9M;T@# .O)KTBWG[MGREB+<-=J\1[Z9ZGVZTVP::BV+=MIKI4W9+]W"]X#>J MR9S,KY]$GC'2)'Y-***4)![D82 AXJ$/TT"FD 0"!Q%C(DJ(L:'5WA-30?55!='T)U/H6N)68VQ;$<83=6-:Q3&+JJ M>64 1W>1JZX&1JQJ9:#';ADKDQ?Z&8(?%E]%;5'6-5+;-'LSBGF2>SSFC<>I'5KD.3G4T-TY M2V J> )9B#Q,8C\D@6>72] %GN,D$!P&43,#V05* Z\\&Q&;VM6;O*/NC-US M.#BR:D]V,ZKY>D[9?3OU[//V#J[WY1]W.;O-OQ3YNZ+,GJJ5]U=1/B[YIF"[ MH;>K25M38]'[4@D%[M0R)11FX,O]9["1'=3"F_N_&J'930A# #DP,9A@"'YW M6LO>%J5>'K-&'8SF/FNC[K8OK=5[_6RSOY(\TUDOJXWSS5(M>H@D0>RIG2RC MJ5 [680A13*&1 8\)2GQXCBQ,R,.^IB>_="*V"0Q9TI(R[R3AT":60\7@3,P M.ZQ1:<[-M'CN[(63FCLR% [;']5".*G>OFEP^D$7Q>2J3Y%X B=$(HBD3BJG M9W>:X A&F$2Q)#)FG%Y20&Z:DWJO:%R?67T$2[-I?1D^ \_K@P-QMQ/[M.Z# MU($;?VJ?5K"[WIN#R?TWD3T\:I\0-87(P[K0>%6)LKA=E45)%KKB^%M=T%)P M7?YIOM05H2KW\VM:E#EAY2SFB2]I2"%-@@"BR$^T'[$/282$STF:I,SJKLV- M6%/;8;1: 5*K!1:57MJ#^&9.=!(RQ2E/3\I2+BI%P7*CZ9_MB,;1N)J1T_BC M-3"AK0>JT:BIC:X'JE8*;&FU";ZI=SF_MPHY#+QQB[ CVG0DU*A4ZQ;(?7IV MW'K/H)Z*0JJ=>-WQAZ)8"3YCNCPGBM7.RT\3Q=%)"%,_D) +%F#!TU0**XX^ MT<_42/>F850MYU5+K%DE*O@Q:ZGV)\O@C1,8F_&E ^0&)L &M/L:M%K(*U"+ MZ3"(HAL'5^$1)WH9-_"A6]6#D(8SCU^66'?+9>MFN2@R7AF5R\67G"P**?)< M<'\F/!)%8<0A3SF&B*CM'6:?3XY M04&YD;1?@ETC M_%D4)R&7%!*!4AU=F4 8"P8M4IV-QC^(Z2^^Z+[4+;Q^*-@1NA# M83LPRZ^3'V_[X(+=C_V+ X#9H+2[XIN0%K< [WK:-T"XM4G.(G)FG M!EV.;*N:@W!HN%J\:U^LZEZPJ@#WN^_L4:==TIF]9H(EF/O$@\P/=+UD'$*2 M8@K](&0ICD/)4Z,2FJ@;Q;!5;GT5,@<)2#U(>Z$*5RCK :4I@F-#8 M]Q(/A]S(R?U8XU.;M%HVJ!.@ JZDLPS$V0$M\&@:L!!R7S(%FMJA4QS%,,$1 MCCEEB/C(9E_8&[31]GUS5]"9F4E] 1F8WZH/2,L%WG:A8!]3=$1=5P%#VTV/ M&PUT1*F#4)]CS_2(XVGBZQ>\M7,R4=1A1%^T&\;&VT]$S ^3,(4THCH@D7HP MI:&$TDMBAN(X4#\VCNDQ[75J/'B_>GHB^8N^2JONL(LF$T45\K.EBT7HBO$ M=,__P6 =F!@:_*YW\5/[I$IL\'LE.##QN;P 6HL(H2$@'BE:J!MJ1R%#MOAT MA@\9-S9>*)&M?CMA1=8O]\T/.U>_??A%+(0.7EKP:_Z4+3)]/UMF7\6[[\]B M48A9+#P4"9;"B*K])HH)5::L[T&L>#[V?)\KRK=+"VO2[>0HO9;Z"CS410* MC+3U2;"R0ST?Q@A'C!%**+:JF=I+BJE1E_HDD_X;2G/P[7>>@T ZZA;U"C0Z MO#2I,+2TP^Q;K<$:8(-K+L.K[82M8>K:,MLWUH_MWCT]SYME+TK)W80UTMGC$$>>"K79I'-$5$#,9Q@A-*HS#U_4NBE-!(#UKQ@9)?_3(KF-K65391 M:R(-$C70$]%!HJK.]_Z*(5?&T'3'8YDWMA+>0 9$3%$/DW4 MO*888IH@+T@1PLRWN>7?[V":-_W+]4(J&CEM9_8>C*;SNC\X@\_JHKD;?7<. MD1X3^KC:SJ;S7O,C3^;CRAU.Y1//]N/7+K2-K@7R$PP+OG ,6!+M1MYE,=N]SMA2\%N[H7L^=#@M>R>K(R MJY6995?_^B4E9:;R(B7))%5J8 <]/F671$8\%(-!,N*),,D:1L\\8U0=7H28 M4XY"')N1T_7T-+4%NQ&TYN_NB-K>2QN6!.R'5V^F.P'-\Y2WQ,N"7^T"%LX( MUOKZ&9EA[8*ZIQ1KEUXPKUO^&?]26X/6ZPQI%I&4!U"D:011R@G$.$DA3B(2 M1DFHZNCIUB8_:'EJ)J 53K_8^"%.PW/[*NT]S^56+H?>>*^V5Y0#/VQOM)+? M9]7HEO4^_X#UWOFYXC_D&E^^\&9J?^'KKT+.[UF0T#1/< "#.,[ETIQ3%9$< MPR#/DIA(3YP6@9FSW=O7-/UNVA48_#9?KE:_M]2G *_754DVZSJ*;+T$GW&% M7W )/I6"?ZX3X/7:=Y'01+G<[^MZ>QM[:7U+YS![_XBOF"4SOVT#% M!_GJ+$KR*(O27%$JR_6?TPSB LXW%\L%I(V +9?NW"KSRV0$ M-)813[AZ7CY:J>NLI/[2=."+NAR^P)=Q'<(&RX4GI$=:)APB;K8\6, VN"R8 MM#?>5[.R>5^62S0J!PB(56&58 M4(A0(4T^2A1%,A,IS6(28:/DL*'.IK9MZ%2"-3L,'$14[S30%4Z>S?96S!NP M%10TDH)&5'?G?3J .#KP&^QJU!,_':6/C_RTWC$OK/2 R6:.JT_E:GV4-:U9 M3:FW@:E-^U90H"2] ;6L^A63^F$:GO?.$/(\X;O@F&3E&U5"N@B$5?FC_E9' MJWET4;%NH:/+#UOF(GV^VT:,)FF:(L(PC$,10D3S"!*1YS"(4TZ3 *4D-^(N MVC<]M4E]MZF6S]*Q7?]0 >V,R<_V#LM/N$Y+%OJE><^ J+>@VT'C>38KH7SD M%)WHZBJ):-_PN%E#)PJ=I F=/F%^KW:W6$O'_I8Q.<:K]C^?R@4/9TSPG-46 M+2\*.5&3$!8!C2#.TZ@(B@*'2)L=L+>7RQ[;(F5T8W<1":OKN_Y61[O+NZA8]V+O\L/N)GXT"XL$L:B(8$;K M(]>"P2*) CGQ&<8!8Y0RK?3@P5[^K2;^P\_E]1,_NF+B&\'UEA-_""DG$S_R M,O&CMY_XD]0#?2'T7ZI*(XR^5"-E_G MJ 2"AVG"*$RB/()(Q"DDE!:PH&&0BB1-HRS1#BXZW\?4S(W*8F$=,<%S(Z?! M%60/F,/&QA%$WH\$?X&NA.#>%3H&=['7HS32M:LQ6F:7J\,X#-ZC]KPZWI7I ML.P'MZ,7'K5SQ&ZE@\=44L\25?*;[X]\LG7"YF>8CC-(H+&".J6,LS MN1E+ _G7.,=RDR9(%!IQ-5WJ<&IVL"LOV M\4QIJZ2I_[&%IOV?A6!T56+VO2LJ;^]F_K3C[L*S> MX3G=S)M5#W,L<(P(S(, 092S$!8HD]8GXR(*$HQH1+3=+9.>IV9\&CG!1@H* MQ+("/X_K4#\K;0R<#J-AT'#4?('KV1R=E(FN!;]I SB DAU(X4%'>E\@&_A[ MOL >R0MT";J9@V@#W*#;:-3@>,ZDC9X'+J95 W:.Y^=RL53\:1\7TI#RU?KK MSX4TJ#_*9]D?51_C(__CM4F@G$FG$P4981"30JX'))$_811 %"#.PQ 7D5E% M6X.^I[8B[$0%SXVL@+S*K;E^<+ -_GKNJ"=4/2\%WS=D);T>7+W>@#VX>Y%O MG&?Q6N#DR$TUZ7E4C]4"DF/GU:8)RV+<>%6NOHI;2I>;A8I1OE_.2_K:_+F/ M?8M%%@9!P2$-<@%1FBIW%F$H=\Q9B(D0FCG"9MU.S5[54JL$^7O9ZM;',"S[ MK(>WGI%RCZ)G^[0#<"^R-$FUN.#/]K].@Q'MD')5Y%FOTW'+.QL!<5+8V>QM M2V+E]0]>?9'JX-6/AO%@6VJ%9#S,&(YSA*X]F" M/V+I]3WH&Z/>#K5F3M',G)-N/;I-2EY#KN1>3/4LS740C<1_K&0$K9 [9I-6 MSM\=\AE?PL(5^8AF%PM47JZ67;H N/VW%XE&MI@UD:C!)_; M03%C QEC<,9C!_$X2,:$(=XE Q+K]40E%KD7AF&#DZO8LUJIV9W^&Y>K= MLCX3E-^V_&E5LIKU1/9<55*XFNQJM?.J9SFA)"!1!/,BD9MSDDK_-D\B6!0! M"=*<(![H4QRZD6EJ*]@'7%;@!<\W7!V9TYTFZL>]*CO2JE=0<:J&D8%RH9Y9 MR(] /?"S7/\ N.,KRM8P("U8!H;8T=!K+)3C#ZCG-7-[+'F>VV^O%#C0"G35 MZIPVC#]F!NOH^&,WTI(ZTAB:K:UNT1Y<9AUU-=Z*ZQ:;@\77<=.6U00VJ_7R MB5?O%!:+==/1MW+UORVQ18:R).=A!FE,Y!J+:0!QDN<0AYP0^3M5R\NH+-]P M?U-;/[?B@@-Y@1+8L#; !9SU#I800\6["M M])?Q]L*!Y@!$1^;.1H)13> 5$!V;Q6N:LC@(N1?EOWCU<4%;+X#2&.51P*!( MHARB(D>01$$(*4\2P=*B8%S_1..H\:D9MT8\@S)+9Q'3. BX @?/)J:1K"XU M==DINHR%P0;["DQ&VBEWL'&TS>W1>7"_>OS.>!O/'FD/=I!]SUQ3\?6['-AZ MB[DM]6Y4D/3D[0G-MC:<;RMK+&]0A[57U?!72_L=M M/]H7V=BR>OV&?WZ6358H"BI,$,IZJ:X(P@SF.(U@D M88+D3V&,C&+X+GMI*:UBF^B*^N?7")FG=3T0I[ Q1V.WEWY0VW M,KLT'+KX.+,A%SL.4L@R4(.F6 H+4A2D((;G6!H=3LU8Z.DJN-;U:G%'*L8 M,U66]6FY "NE$-@L)/* /SW/EZ^< _[/C;IX?):-R/FU:.;7JM:QOG;\P>=- MLO_NC37^)7_W6[EH'^L/S+]F-#7/.)R/D>]CC7H,&HD/ZS3<@$9J9>1^-D\X MM&]F0+DZNM#K=-S3"B,@3@XHS-ZV.)/XQ%I6;U&3F6Z^%92 ML&Q$-=C1&V&O_3VXI,_*2QT3C$^]3H4H?W/G-=YECMA"]^WOIE@U2-E@GYXTS7(YS_3P+_2:I M@^,,1%\FXDB]VZUU?\?S32W: Z<_%N4_-[Q.Q@UXGD8!S2$540$1"V*8([DV MT2S/3D8U7L.*'AN;"T];'%;>LG]L5M)MN\/50NZ'5W]PL:SXEO/N M05T4O.?/%:=E$T&_.$AHFZ&(1T%,$UC@*(:H4)2:25' !.4QH0C%M$#:QY?7 MR3(U,_.=/]9!$KC5"MS]\?'A_:W!,=N58Z-QO#D>XIX-U.T.Y%83T*@"MKJH M&L2_E!?8U><&W"X.LV_'&QV#8]'Q1FFD@U+OHV5V>.H&W\'CU"N[&.^ U0T6 M!T>NCIHTK[;^L4G]>JA838XH?>G[:DEOV?)92O-ACA]UJZY?;&AJ:T\K,'BH M,*OOIUNQ:Z]-R<[91H4'M"KH5V:_#.GPJN,<3<_KBB&0X$\EOZ,"[MHX615R MO]SZ: 7=M17M%G;7?\G9\?#[(T$CZOAC%B>*/QS!/LA3& M<92D".$@CJ@-3]APMU.S-QT:INM/8,_!;'V">B5X;W ""O8B@S_]$#$;P>3O MY/%69(D+,4(4A$64)H8#G.< M/9P-R@(S<--)/_"DW03_R_*%5XLZH6.U*E=K%?FKAK$^/F:4ABS) MA.*-X!"%10!S)%*(,8V#! L69EIURW0ZF]JDW\L*]L)N/W&+$_I!H/5,@2OX M/!N%*Y S-@TZD#@R$H-=C6HN=)0^-AQ:[YB?<=P^/J[OJDJQ&WQ9KO^'K]]S M%1(A'1.V]YXUCSETVIJ:E9 R5W7@"9"2+Q=\N:F=:<5UWWC34A,@50%[7?1/ M.[3 O7S@X1I7WV?IYI ZWJB8@F9U *+5P6AG(";J=H]!C-[S6%A/A2XL%VNI MKFSIL7ED1HNDB$/%?25B#%&6Q)#0HH",HZB0WV&LR<9PM213LUIGB^XM#@0' M9:NDARI\9P=+SP4:90@\&[C+%?H.%6@>&KE>WQ"&8U;O.RO']&KY#<%E5=EO ML$'+HEK;K(,V-TH[D+$YS1!%D*%!;/13!(N<"!IP7),T8*Q)F8B9[^IF< M$=RER6SE-*RGU0.GGB%S ))G,W6*CP?BOPLPN"JCU=/+N$6TAE4]*:%UX7%+ MNE"5T/U5U%FHGZ27]G'-GZ2CA#-&\C2!*$0I1"DGD#"*8920G-& LSC$1B2A MYWJ9VOQO')SGE,]$$II:)+\-]ZHU$<9/6I/8KZN2;.H@B9J/92WG1R=U354O7"P7 M\-PA &AU,UL8+XR.GLEQ /9(9)"MH K'HPW\=J?GD(Y%#Q9'QN="9Z/:'SW% MCTV0YEOF%R ?I![+!5GV_X0_+MM;M5W&WD/.,-G1Y3VO=>Q"#)J?F M4[>B@ZWL@&VXF@^M^,J1["APHZ*I-PO-(T93M"]?C'@"VK.=<8RQT:V(!6)6 MER,F_8QV1V*A?/>JQ.9U=S$=S5$("FB :"IX' *!*Q MT95(?U=3,TV=J 2\$U65R^**(OSZ6(X68#VGQ@ULG@U-3QR'*WNBCX7' (ZV MHS>9,"I"/=C;U.Q%YQ"A(^X5QX3#6!N>OUR+X'@G,,;@V1_"#('B^ACF;%]O M+M=Q3R7:WE!.T;KJA-E/$NM+G" 7,L0HF12R&!8X+ M2'$89E$144*U;A@O]C0U(]((6\^#0W%;3CY]3K)A@(>MAU/8/%L.:\2,:,NT MT+#B,!MN>31",RT%N^QF>B]D2V1LI+*W70\4=317-RW.^I$/%'G>!:> M/F V!5?5>O9-%5"N4Z9H$+$L25(89$BNAH+'M#5O1^Y'K-QKD>,X;*X M'1G&XHK+D9Z&1[X;&5;O]&KDPO,6^ZEWRV63X_7";Q\K7N]H6T[I,A"#6Z>!U\?;-UW6X6#3I/&XW8[I?;G" M+0F,JH8GOO$7OMCP!U7&9):P.$:!=)2$P E$19!"G" *LSS&:11'04J,@M*& M.IN:?3R4M:EC7DL+_JSE-=Q!#>*LMXURA9YGJVD/G/&.2@<11]NJP:Y&W5OI M*'V\P=)ZY^UKZ]7UC_:5D9HWY':->$666GO^#>TQ(C8[^[/0&.SIKX5HI-V\]L=CMI$?TGYP"W_VQ?$V[T-R'VS; M!Q^T#POY5 K^G99<2KK:7J%^7-#V\XN+.(U3CF#,3;>F% 1G+^ M[:E9UR9$O2.FW)NN-]7"F&"D!ZQA6^H&)\_&TQ8B(WZ0812LJ$!ZFAR-]6-8 MI2[!QX4G;0-&Y![V:;FHB0#KQE=?-VM% : ,Q(P$8<)9&L(L0P2B+(PACD@& M5-\XFO0$=LTR"20<2'38%['#V;A6LA MM @LT4'FBO"2P>9'#C+14?4TU$3K+8M:+>P?#\M[OE3%&CXLS,NSG']]:C:A M*?=;1T4\+,']W=>#XB$WX,-RN5XLU]R@#$L/;I>= @>0>9[^NFCYJ+ R#(Y= M496>-L>KHS*LU$'IE N/7IEK?P7';V\+$_IP=U+ZI_B]"(?K'.JWI_B]J')O MAK5SBM^6_KZMF1DF>5A@ED*$4NGO1AF&&$<19%DN1)0&&<^1R;W[0>M36\KV M=1>L2HX>(J-J>?\@RSPF7U=_Q M?,/_>-W]^->25[*A'Z^?^(O45J7G% '&.28)#+)<3F,J4IB30*CRP8C2B'!! MC*K-Z'4[M:FM1 6UK& G;!TG\>7V[W;94'KHZUD!]YAZ-@_7P&F>,V6$CJL4 M*KU.Q\VH,@+B),'*[&V;F\G7=S_XTSX]..28!P4ED$8X@"@@!!9IA*&T2%$J M:!)E2"MH[USC4S,PC7@FUV!'8.E<']I#X/NFL);,/LO\" N3VS][3,:ZZ-MC MX^I&[[S.PY=W1^^,>$]W7MK#*[F>9\P):]XM%ZOEO&3UH-8LFZT_3GB4(QI) M.Y0'B?2#$(8$B0!F$5L]1VFD9UQ'R%WU+!79RLJ7DFWP' P"9C01+^-A-2\'FAUMFEY6K3MK-9ZV M];+K=.$/4K9WJM0BINO_IUS_>+=9K9=/O+J7CCU]W0=K<+G#CH-";K*C-(0H MH1'$!5/U0"DEE-,HI%KTE';=3\TR;+/?VZ0XM?\Q];^-T-?UQ7UAZMTO;^!4 M$P5L10<_I>Q@*SSXLQ$?.(VCN0XY9SZ[4>Q#DL6$9A&.,B$Q&+L-"R9)K]3& MM$IGNIF:,>E*"928EJ%6/:#JN3W70^794EB@9$.;- "".\*DM1DQY_Y^L>2+>?+ MQ]<994$1QS2&8:*)XXO;#N-<&=-1QN8>[&E-G M&SI[24;>W5T-V>E6[_HF[:QR0RS4\@KOS:U>AXMEB-?#=;NF\O"2^#&#BR M,.?[&-5V#*IY;!6&'[ZBDN#*\ ,]?&E"7V8CF):=/V1XNWC(FQWU5GRI\K>ZKY4LIA9U%) \YPG+_S_,1(@+5KE2QU-;:EI3\%:83OG7UN!30\1>_#5/3V\'K5QC@TM +,X+!Q&XXI3 MPIZ&1SX>'%;O]%SPPO/FT1 J]_B6KC=X/G^]QR7[^^H,B8DQ4X!9JU.S"-T$ M>+!5 R@]P,OJ/T$?CXY^H(4AZ,.6PR_>GFV))=0>R CL(+2*X3#L:K2X#CL( MNK$>EBW8)%5L5#4>=8KVJD))FL12E*"(4PYY+"A$"4D@3B(.HY!F* VC##,M M#Z:O@^G9J;V,=>22<57@LS .FQL7X'@W*H:X&"9/]"M_5>+$F69'3)KH5^HP M86+@N6NJ8_)ZD[/EWI;&X[7.]G^_X;. IR06/(,QDWL2A.,4D@AE4"""LK1( M,L2SV5K9&;T#L$L=&DWS7;?^/N=F$7PJ%^73Y@G,E=CJ1J$6UZ9@Y@#4>D<0 M+@'T; I:44$MZ\VN!L'KC;IO(;SV-%S7TKP,C-.BF@/=O4%US MG7GYPM?O\.I'O55BG/WQ^K<59Q\77YO"58O'6U70KV'[WQ[$)30)2H&-[=T5+EM>*BW7) MROE&E>G[SNFFJAN_^T7G&]E_$]+Z]+Q9MU6XMNEJ][RJ]VV?R@6O4V-G<1SG M29K)754F?3"4L0 668:A(MY*$L)81%.CFTA'@DW-6G;U GO%P%:S;93X3C<5 M9K!+Z)3J-2<>X$^E89, ;AB-YFS(-2]-WV @?=^SCCF&YC>TC@%W=:GK2JQQ M[X$=@WER=>RZ?4L:1?J#L\VA!"UE'D1OERA[^V M*M)J-W!ZEMO[<'@VT]Y&PIQ$\AHD79%-6LDP+BGE-3"=D%=>U9CU<66YED;Y M13GM:_DMEOLB@D_+:EW^J[;C;=C@%_YK_?"3SU_XY^5B_6,U$T$D."MRF(4! MA8BK>G\1D8ZT_,> 1$D<,R/>E^O$F9IAE5\T,C[2O&8XM \\1P+9_W&H5 36 MFH"]*DW5U9LZ^)DJ&]G5Z@;\#\<5^+IP$-?A%E!WQZC7"#/V(:L#X,X9XC$7(>&Z7KG^]F:@9P M?^!'U:F@F"]_KL!&'0>*9066N]_6MT"&MS\]0.N9P.OA\VS:]LBU=SWWEZ[( MC*W6, :.K%%/)Z-:F6%%CZW'A:?MK,)@!:8BRH4H.%()\-*)RG !"QK+/XJ4 MQSQ+@TP8U0#X=ZIXU=9I6C5UFE9-G:9EA]?FMW+1_G,_#9PYY(+A-(B8(FW/ M).1Q$D$2I!P2GJ&$Q7%8X&0F/X1RR;ZOI:\]+O#''?N#_P_^6"[4^0P@>%Y? M+?O!.R6!8+%<[V(FA/S$>2RW""2!@C*2XS@589&W>-\MV%N@O>W6']9WS0?M M%VB]Y>_?I);;N2)N-VZKN)D@XFA)?/MZ;B9*'R^/'FJYU0S5[SE9?URLUE5- M&7[WB_+52ETL?E.^^CV77Y1TY1_Y+, Y9D40013E"40%DSXT#D,81DF1A#E. M1$BU.>\U.YW:HMD(VOC4-:<&>-[):L *KPOYL$WQ!:1GVZ(D!GN1U6E!#6H= MOE"+?0/N?:)JP,'O =V1N/D=H6Q&WV\(UR"MOVY;X]']&VIW4 ; ]%W+(Y#U M#UXIRI\G?KM@[3'+/@Z*)44MU- MS7;7TH*R%A?\QAMI?S>,/KN L.89B#/HD=TX/%U?'( M<&?C'I-H*7YR7*+WEGDJWSU?MM5J-+/T=B],;Y5:MG[/.>(,=AO=1U]CP36(0Q[%H6U5!1]<;T-$6=-15].NUPF"O,=BK? /V2N_S M=TJ^I\"9TG=@L$6=TO!YLXT?KU/:R M M=?;V-;5MP(&H-15C+2I0LIK> /4#K'L!Y 0V[_<_7<24<#==T*2Q;4H0>"U% MH &5LXNA_IY&OA>ZJ/+IM=#E5VPJ'C\/-L:#H2@UKD&W &3:O*RYJPFE1D=@_O6)6:M6!V5<39#*;AXLZ: M;8U8]-E,N\-BT(;O7AWR=H^KKU5-\L;^CN<;OLT%FV&4BX3F&,*_"BQ*W#@S8KIF[VFS A^RBA7OAU M?46GH'KW&;LQ0U)@1>78B QJF??9K%ZBARY!Y#Z(J+?'MXHEN@3!0$C1Q5>O MKQ&S^HP9?V@/W[]6G\JGLDVH6O#JC]?C A4UAY@@29%E*8$HQ!Q*HQ7)76N$ M(9:;6$18)'"J%73D2)ZIV; S]50,F-M<#9*>-1L1>L^6SACUJVK87(&5AV(W M-M*\656<*Z ;*I]S3;-.R:<^+E[XZI#K91:KN.Z4,I@GRK.C 8(8";DUSPO, MXD#NR2DU8;G3[]K(.([ =ZI(S4U#@R3_U\K<89]R0CYU;ASTC*(?=#W; MOPMD4SOA.V13WAFF!A#SRRQUKN,I,$H- *+))#74@N7.=(Y7JZ^B=CC;PG:$ MHY!@S& 1\U@:*9Q)PX48C)*,L!B'(05)S M3WD5/KZWD(;0F&\7>[5WM3L\[6#HP1#+A1/19H*B#-$84(037!,LRQBNES:O;U,;HKO2G4;3>YA)(?G MMS-\?$]Q;6B,R+0OJGX%HW9_VZ/1:E]4K\NM??EAZTU($V[\:;E:W;[@E51.?9Y15 B8) )!%(@"YJ0(HIDJ)Q4W%,]#__ MSW_D41C]-U$*&F]=C$9/>__B:TQ&V,2TF0V_?:I'92>^&HON:7:KP0WX8Q!V MFZV,#7CN]C-&O8^]J;&!YLS.QJJ9:YD1U=9I(0?_M8WKJ@G#]H5XY%Y'1)&( M(%>%T1'G"<1",!@'B-$(Y_+C3>S($(<[GIJ?]'WS](2K5^7Q[P2WY32\ +F> M.?,!I&<[UF4NW G=J>M9"^XG0,L4+>?LA!>Z?2-"0CTP^CD(-=^WLU'WU5+P M51.O^H'SU8QD61 G'$&>Y-)+XP6#),T0S ,4)"*+DB!*+C-6/&SPUI MBD;4/%G+E6D9E!,L]8R,%30CY9!U1 -*-G?&HD]K1T;AI/E1)W^?3O/S8;(F-]2]RKOZN+YM(-Q[Y)[%3RY'NY_TCP!NT/L<_OX MN+ZKJKH>XM-:-R&[MX&IS=V.H$!*6M4+/Y#R+A=\N:D3O#IE/9]4+HU^0G<_ MC,-SVQF"GJ>W2_",\L(O@F.5)][?ZFAYXQ<5Z^:17W[8;E&_$X*K"U?>G%P\ MX%\J,OC=4J61;61G+4WFA3VY%!.&E^U&G?I]SQY.Y]S@5Y_JY\ZHS+*9N'JA1ZI,*SDKR MI$ (DK1@893F.$3I[(579&G'G[_KR>3;[?;G[Q-NRB4W99*-Z6(NX:HWP1U@ MY7L/^/+WO;PA8?Z)JL.,^:>/>RBD_HVK2!+9V%?QH5Q1 M/%=%768IS\(H3Q',8B2W'Y@'L* A@@GB%&51*(K4J**GN0A3NPJQ[G50CDAC1YU$:*1*K4/@CA& M[?;S DRGFOL@0$;UW8=;LK.#Q]G:*I>GC<5,(Y90$14PCT(5U9HQF!<%@2+% M/$0BQQDRLG?]74W-KITP";0)<%91[ ,(Z]DP-[AYME6VD!D;H\MH.#(Z QV- M:EPN*WQL1#3>L&$#+9?SY6-)5]^QX.O7AR9MYCM_5/VT/",905$L$@8)BA%$ M+)4[*9$G, NQD$8C*=(HUR;*T>AP:H9C)S)H9 :MT":TBQHP#]L-'^!YMAY] MN(%68!MN'!T@32@HW0(Z%HOD!6!=\3[J@S-,W:C1SHCLB_I:'1(H&KQGF6-8 MTY]]P+3V#^M0C@ G<2!8!C,N4HAHQ&"1Y1DL4)#(;6N"L]0LQ_"DBZD9VY:K M;RNB54S,&2#UG++KX/%L3@V1,<\P[%7>58;A:0?C9ACV*GB28=C_Y+7Q]9_Q M>E/5Q[%?Q:?EXO&!5T_J%/PHZ#N6,Y]RE$+"1 $1CA+I%ID M=G'V>@),S2QT8\7W&JB_*1V@4F+XKL;-L.B9$9]@>S8RNCB/%)UOAI_S*'W- M[M\H6M\,G/ZH?<-V["Q@AS%ZQE"21#1!D'*J")V+%.9A%,"$9(+$<43"F)ND M5W;:-K);(Z1.ME=QMI=P7=3T;(\E%I[-RB<- (S-Q!E5'5F ;LNC3NXS*AW/ MVW./F ?JUM]E39/79!%^6R_^OKKGO/I+M=P\[Q<\S;!=S>:FYE4TL[,C-_C& MI2U<@+^O@)(>U.+KQ^WJHCH\E3T!ZGF*ZV$I_0:7'H,%5%81OKI]C!;O:ZAT M-_K7]%6[]?Y,O0D5B?FX*/_%V4?&%^M2E,K!N%VM^'IU2_^Y*>6NZW;!.@9. M_F[SI B=VK3"6%_/FX^+[:/QL':"]BJ"K(VB4!%LMZWJ6'3U!J^B-1BJZL9/E=20?=Q<5_Q9URR]USP2O;>E@F50M3E0QO1 M9B+#<8)R @DE#*),)+"(40X#FN@J5%\.SP$Q@;[ M.@0=661+(48UN=?4)G@WH' GJF4(I@[D>DZ'8R ]6P)+#,T#Q/51<141KM'C MN"'@^A"*][^ M7-'Y4GD+MV2UKC#5I5,X__*$OM(#VNRWU2Q!TE9$-(,L%02B5*[] MA"0)1$$1Q20-DY0:L0KT=S4U(])(JA(DJIVL8-4*:UCGIA]?/>/A!C7?3L,. ML+V8V\15E\4V+V+AJAA-?T?CUIVYJ/!)B9G+;UA7:J"1[ZQ62@.;:H/_94BBW3M;/ M!>:>3=Q61,5_W63I>#F$O82$*^KKOF[&);J^H.P)K?6EYRUY0_8E >N(@UF2 MD2SC00@C%H40\3R'>1*E,,V"@ 89RB@Q.M4Y[F!JIJ2M>+E2 AHRA1Q#IS?? MKP'$\SSO5O^\ ;5TTB*N5IN!"U1SJI >_5T1A1PW/RY-2(]R)R0A?<]9\EA7 MCWA1_JL.YGRW7*R6\Y+5?[E=L'OYA6QII11-9.V_*<+URTM>$ M/OJN/C?@0*,ZTKZK4T.HVFH%]FIY60Z= NV*+MJ)3..22[N$\82*VFGC=I/_ MH<*,J^KGVX@TQ8?!D(AA)L(8(HHH)"(0D/*L*(A,:/#PO!0T4M6P.;Z0O*>[(-)\T/ZJ5[5/NV&#V/N>B@,>W\O''^JOXVZI) M/KU]6E;KUCBW&50S:?YH3BB!@F"L:H<5L$!Y 7F DX)F:8"PT8F)J0!3F_U= M$95WL]Q5MFA*@%1*([@4<*,2#RTR/HU'2-,+]8B[;X?SN'C(MRW&4OXFI;.N M-%8N64G!-\XV]36LK\HB^MAY*3FBT?T;UB+1!V>X2(E!.Q9$W%^D:LO%6JHI MGWC\N)"&@Z_6S1[S;XMR_6%9"5ZN-Q5O"]CA1SZCG*=QEC%8I$FFZ&%CB.6? M4%K(D+ HI#36BKNSEF!JIK ]_=A(<8'8R:M.EEN!#:BFK49DV/*-@K/O^_L# M\<%6?K7MKK%7*H"]#N!^-.P->+]]C\%(1. >QL*,(OP:' 1"$F1AR;% M'0Y:G]KRL)4/?+\SJSEPB)F&D;\&"<\&O ."906&HR_(J-R"-2KCU5:X^(D8 MEU$XJ_2EF@F'+XU:(.&LO,?5$,X_9)'+_!-7;/5NOESQA^7GQ7.ILE6.>+=U M4YHO-S4UD]2(#&J9%5'00_G4Q#A\N?_8R9A:W8!:#X.$9PU8APV9!T0]FS9= M,+VPEQO"99&G2^LH>9$L;O.:T)+#RM395)=>0W?U-YT[G?KDJF[W\ M6N[E2RG.IW*UGC&7L5NE01_[M4$=PNYZ#>UW@VS<5Q^!#;GF:,-[=A'G6.-JJMJ MR]?@[[="LY5D4ZCJ? VDFI6@K^K"LDA/D_W0I$-(@>Z7\Y*^-G_N?:90X"@M M @$QP0E$G'.(0Y%!)H*41;E(0V%4DDNKUZF9^FT%OX\+L:R>\.#=QA58Z]E= MYPAZMJA;\'8"WX!&6/!G^U\_575,8')52D>KSW'KYYC <%(TQ^AE.S/4,(.^ M:XS?+!,910PQ6%!:0)2%&!:)2"%/4!@6<5#$O#"IE7/0NI%9&:U:3FOWK:ZJ M#\'3LQ_6D/C>S=9RW8!6,G>6X*S"CF;\8=NCSNRS:AW/X/,/69)^=NJZWU>E M]$R>I6O2UG6?Y327$Q M#_NHL93[9$6*5S^ F"]_KL!FQ9FZ%C\< Z? ZUE<9V!ZML"MG-N=[TY4L)75 M(=NJ#B2N>%8'^QJ7855'[1-N5:V7G-4M>K=<*%]/-J["PTO6GESLMJHSS@HB M>)["..($(L2ED:=9#@DK*,FS H=Z=ZA7R#"U#:*BOP4O*BU&V7RZDU[]N!=_ M9_Y?0<6I&B:FCNWE,PO>L,G\+-<_ %8%2-IC)-D:!J0%Z.J"1A>'-H^#O%!E MMT48JT6<*$8"CF 4!JR(<40+1DS<;]]#._V2EC:C4 11%N8YASA3V1!<_H&+ M,(.4Q2),49*B+#%;SCV/PSB+_+N>:>5_0)#@/,,X@$$8*<(_'$,2<0&SC 5Q M0&(I.9X]U_&OW]>X6D]B4([E\1A$P!_+A4KU!03/U5+E?T0X%23+,8(H4?=4 M.$P@CJ7;RW%">):3$,>L'9&[!9O0>&RE\3<:LH=1AT+/!_8,KF?/^'P!NXY! M.M"@JK>*?47:RK-@_S M6[GZWS]>U9\?,)4?R?["0#IE!4IP H-"F4*U0N%4^FQ%RC$*BB!!RETSN)PQ MEV%JGOCWS=,3KEZ5XWR@0L/ ]L(7&T.3:#,NFA MZQ] HX67,"0'8+JZ_+&08-RK('N(3BZ&KFC*JOS+1^G4O)1L@^?F95].WIV: MS5)E3#I"&E5Y.05FV/BXP,3W1= A'.Z+N?0J;UO$Y;3!,8NW]*IS5+2E_SE+ MCV7S_#RO0U7P_!U>_?@P7_[L1$CL2%J".$YR%,10\+2 2+!<'6R$$$ M$1X:<5UJ]CNU6=X5>W]- MJH)51=Q5E>HN"ZWNE+V]Q*1PG#'G& M#5A&S+%_;%;KFK=W675Y&6:(YS2A.(Z:!C'F1W27-7 7>]_8P;?'=)W9- O(LO M7!^4=T398I#Q0X7(LB1A, XSE19/0EC@/(2I(#3.(YRCS(A"UXE44]O '85' MG>- &B?7R\V8ZUFTT4?2L_5[BT&\*CKN:M ]1-'9R_1FT797PS@4E7=]XY:9 MO^L?O/JR7.PH\#[6I06VO'0H1SPH$(%9DH40!7)G6Q :09X5.8U"' IL=#TX MW-W4S'4M+>"-<(;)M,.XZEE.=VAY-HD-4%U)02,J^*T5]G>'6:M:J+A*1!WN M;-S<4BW%3])%]=XR,Q^,E[.[Q;IH>A#<-@R.,#%LRDP@T1[\E]0 M?.#:3;[93'3YPWY^][4WRH2^H,QV!E]ZS&[%WU*F?9/-O!0F"25"BQASL)>I3=^MD$ :1@XH?C9;X\\CJ;>T7XV/ MYVF\@T8)*.?QLP=N\$$,'*W?Y_L8==D>5/-XM1Y^V#SP12[\]WSYA2]O7Q[K M/(1WRZ?GVZ>U;O!+W_M3F\I23GA_]Q5\D?]_^R(]G4<.FKP+);#T=)K;W-OZ M$DH_/*87ON%9[@HYSY/<#6A&L3.74+&*G^EM=+08FDMJ=>-H+CYK&4NS/3*H M0R1G3.0BH1A!EF"Y<\^86M )ASG).,MP$A-6&(7,'#0_M>F_/W!K(D0-CT./ ML--;PNT1\3RM]<$PCUPYJ[.K )7#QL>-0SFKV$FXR?FG1DN1DO/HHPV M!IX-D'6N4Y<@[TWSGDYA?;L,J(XL4\^%.H7-05;4F4;-#RM;_IH/Y8KB^?]P M7-TMV'MIS&;%Y]U M4SK^F"61%D'&4I;"*":%G/-Y"C'/,AA0C&E$PH!%1M4.+_0WM>E?%Y+_5!>2 M_WA:2'Y;#[FN>'YK7DC^NCKR=H26#@? ]_7(257Y<;@L-1'R5&W^3?DK-56_ M5'O>+6?E7Y9+]K.S[J=FP+;2UZ6J]_(WT5>&[#J& Z%GC_S!Z]D\#2/; MJ0@!_O1BINR =L]4%J\I?E"Z\6ZMA, M=E6NUBKH[79>?PR[^N2F?U8/2.Z2ID/^#0@0J7^1XNL]IGCO =+)5V;1_C559SA,9!(397;9K'8JA;7_DAZH9>M(]/;O51 M 0/R]_I!%%N]AUGWWEUG#&0\KS' OP0L'H[65=P^3ZM/T"JH0YS6;O9! Y7.>Y#78V;UJZA]$DFN\X[U]$< M?A5R?68;NNX0?C3Q.T6"PZ2(."PPR2 *20 )300DTGI0(M(T2:D-J6%OCU,S M'%N!5?IA*_(AJ8U5D-1%W/5,BE,T/=N5:X&T)B&\"(YCRL'^_MZ$8/"B^GUT M@I=?-#,ZJVH]NUV5^![34I2TC?&/B?1(""Y@$DC;@G@2P )1)*U,%.4X%T(P M+:?D;.M3,R9*0-!*J&BBX# 78E#MH3DN7^S,;_FW_=P^ MW^8H\WA0G>V<'7[(]C[MS$Z^CEM_MWG:S*4=>.';(F<01;C /&"9'%N%#IIT/?4YG;GN$ML&M;WBE->ONB73K<9 =U;-"^X>K]" M.W.">-,F4:C:=%O1/=2ILT#,V=V9?L\C7YP90W)Z:V;>A"45#RZKOZL:0,V= MW&>.U84<^[KXQE4(I)R>?V IP=\62[+B53U)/RZ>-VOY:XE&.2_;R,D%_[CF M3ZL9$10CC *8\Q1#% 4%S&D<0IY&G)*<(528D?*XE6]JUK"NP53K=[.]\=ZJ M"-2QPE9)4&MY [IZ@EI1<*@I^%/I"FIE31EZ''\*>B;W#0?8LUE^H[$U)^[Q M,P*N*'P<2S",ID&."JW8=XV^IF;J.T4^MK+:GH:=XFIZ#G856B.>@.VBP\8HPS$ B_.S MK].>WNC4JU?E_O.N_E>NIX/!L:X6^WW 5IO]!?EXS$:8!%I3#@.$Z0#.MS=VR*'820!<+P'A MX!Z7[*9)NE&2^^%%U,'* _7A8+=OQFZH \80@:'6^W86Z:'"C-\N6,UD=DMI MS2/_;7=,U03FSR(:1CE751Q)02#"$8-%AC@,D?R'%.4!19&).=+J=6JV:"LG MV M:!WVJH*:?]8Q35/SOI#M:KH%* 3(M1JLW%GIVRSG"OJ\ SH#K-6G'""!' MEDJOSU'-E!$,QS;*[&4[ _6%KQ5S_WVU?"D99W^\_FW%V[,ECEBCFR70<>C M&C!S0(ZMF$4+UQT7+17O=+F6;MT+/\D5^K!9;RK>+4'0LLG6QP+[-C.2>B MO5QDA!A% MZ-J+,K5U8,L[\ZS&KJF$37O8S+P3F)F%ZXPS!IYM]Q749:X'].U(R]XD MUN=ZP!S0E;F)!-HQ3=:T/%_%][6TU[>_RM6,$Y[E.2E@P"B&J" 8DC ,(65Y MG(9)D(3(B*F]MZ?)6<::H$C:PUI"\*>2T9;G]01538?5!5:>+9@93/8,L'T0 MN":#/>GG;7AA^]3MI8CM?<$\>'5:Y-LHYE%?.[=J-R MP9>;U?P5W/[$E3JO.F @WTJOGW-\%K+A2>X"+<]S6QLH=XE)EU"QRF$^V^!H M"?L[PID-+AU8^OU3VNUNU?;ND_-V53VNT>OZI.5G(7MWGB+)SE M!;GU_?_>!/ .]U,KP^,!P@S3L$?[#[ODAHA)4?.5"R@^W?.]+?@*W\H%7 MX56"'7"N[A,,>Q_W4L$.FI.;!:F[OA5J9F\6IIP4/Y5"X>;X"4&7S^8PG=YH^<..<_V[R)HCIE8]<&QVOE=:'JT/:">BMW=H.8;5Q[WGJGW M?4M6ZPI3W6L8G:8F]'WOBU4UM^6-P& K,?AS*[./,TP-B%P?9PYU^38GFQH@ M]!YRZKSK['+Y=L'JZ^W.]L1P;I@U.J%9)HP=;OYN'X&07=] MOP9?U[?C29*(F(@0;>[* M$3MH"LK;W H.@F-_&]A57OL6L'[I;6[_NO+VWOH=/.2.5Z?D MJPY=QNXP4U6>SN(TA$G B0J*$! GG,,LC7).LRB+N1%!K7[74_.]#CY9PX1& M \#U_"H_,(YK$7N8=KI5KC_C]:929V ^3I+-,?3(P-/3\9MS\ P#HL/" :# MI!!IR.. %$;)/@-]3U&FDTXW0D)ZJ$RN$B^"*_&+;M+T/SO1+9(?6V/,&K.M.T_ M?G,-G\&]O$L81[JGOPY.LYM[77@&;_(O-C+>S;ZN/@W6S6 MN8%2TML%Z\1]M$P]G7^9X8 F0<)#&#'Y!^(B@3A-8Q@429$E6418D,P6_%%Q MSC_H'_9Y$E?+YA2-S3D1VI_]::)MYWLY%57/(-O5J&.LMS2\Y9"])8'S7DG0 MU7*[D&SUK%.J.WIM"I1^KQ_J98_US\4_RU>O,YB'L@;C$K3#QL(A8)X-A256 MVB9"$XD!5C+90F,9Y ][@W"IW5&,@:9R6T.@^[C%S=#=2@K\\SU_5G1.WWC# M2CJ+BC3 841AE"@>ZB3(("%A"$D2A#P- ^D@8.WKH+-=3&[JUT("UD@)JE9, M@UN,\TAJW/Q17DX1)3#'<0:# M.!<2OK@(<+X])]/;!?7T9''$Y=G<_4W^LJX6QYFT>60-2KGYK!,'#3+*+^&K MMR^Z!K-Q#.![!=#'+4"U@#= BNAN'W0! T=[H+Y>1MW_7%#U>.]SZ7';&-O# MI"'9XMTO.M\H>K>_+)?L9SF?SU*21GF>(XA2Z?J@+.+2_\E3&'*>%BG-B@(9 MY3/J=#HUMZB30(?;!+K%P(=O#[:>K7 -H6?#<2;]4%7J_FTG,]@*_;O+0$-] MC)Q%#&IT.7+HGSX(IS%\!N_:>B1D_7&Q6E>U4[J-\/LF%_X[(;@J[LWO>:42 M#/ CGZ$T0B3''(:X8!#EC,"\X 7D(<](%J51EFF=QECU/C6+5"_&92NSBM3C MILZ*"?2Z+HPG0$=Q;':"W^S"GE7,&;\!.^G!7GR73H\%:LY<(9.^1W:0+& Y M=9ML&GG[, :U;$8I8$)DE*CN4S,H@C M!"HHCZ+L7G(WCEI3$TV[RH:OP=0SH&\X1)Y-K*?X!*>[3T_H3S >8?3=KB=H M?<8?N-A=TZJIG=3\]^/BE+3ZVW(^_["L5)&5&24AR[,4PSS&ZK8Q9K!@5!K\ M'+$\PH*(R"C(V;#_J7FX6_'!;UL%5#(BZ.KP?X%&"_"GT@.TBAA&*IL.D^X6 MW1OXWG?KSG&WR1*T0<]=YI]1[V-G\]E A M IPV0%9%X"ZW/EH=.&U%NZ7@]%^R",#XPG^^DZY8N;Y]K'A=9*N-*DP$3WA! M"AA&"84H3 -(8LPASM,B9"B@3*3:,1A]O4S.'9MNV$NP%2/!NK=@84 WMV'3@C6;)#D!S9L'[- M!ZW7F=?&LUO],A]8K(''WOZN8W_/O)K%<932+,YAGK,$HBR+8)'R !8\)466 MDI"DLZ+IFF>&9H+7(UTI_VVO M2#BBZOG7HN7_BO]<-//G_A MGY>+]8_5C""V(CAPM:S%&]:2N!>O85;JZ M/=>UI_ZVXF(S_U0*/LL09P7)8^D:2:\(A3B"A# "*:ZMS1]W(' M,5\JOL$;4 NO'P=SBM.PB;@:(L^VX PZ#4$G-\W5UU=QAZN%=!174TAP2&$F@A"CC- D-:):,!5@:L9=SI/,ST'F M#G*W!Y@V0$[QX%+I,/[)Y3%Z(Y]8[KJ?Y$GE,3BV)Y0G[9CO51\J=EM5'Q?L MH5S/M5+23M^:FJFIA=+?AAY!<'D/:J^]9_OP4.&:@D5*)_^9;PD06/E2L@V> M@V%@C#:@YS&PVGT>-37:UO.\"MU]9\\3EB77:P]%<;\I'X8O5DT$)Q9)GJ$, MRZTB+2"B<0B+-$#RCY3%A L1,Z,PN?/=3&V*U@EJTB&28@+:D1/P7^IGP^/G M'FCU_('K ?,\JVL!82TA:(W_X0Q7Q?7PZ@>XNX"=>:GU06A<55D_W\FX!=8' M%3VIK3[\M)UY^,9?^&+#U1[G[I><@@L\?[=9K9=/1Q&$(F$AFF:*%)($QMRA2R3,S2;IR=H=^UK]#YJ?&N_/%.L+<YXPSYE[5ZY?U5[GW9+Q6(IV>H=/U#2Z>?"'8 U//.N@<#W MZJ>GO5&.VSE5K=+:#AH:+9/MG/C=Y+6SO[>M%GC+F!S.U;UT=?'\_RV?ZZ\I M%RB.$KGWQS%1Q3(0A@4) YAQN?.G 4LIT2H6-MS-U"9B6_^N%?4&-,("*:WA MS!Q ]O(\=8.7YUEK"Y5%K< A)*XH%7BVV9$K!0ZI=EHH MB2",:,A4Y:P HH!GD 3RIRC),1,BSZ.$F.Q)>WN:FA&HJ[E\6JY6OX./"[I\ MJ@LE@'=SO%J!6[#=JRD5P.UZ795DLZY/Z==+\!E7^ 67=;;+=UIR^16LP%^7 M']\^05KZG YB[ZO\;J^KO^D!JI<+MXOGW"YF,4XR".1JKQWFD#$8@PQE^Y^ MFI,BXEF>Q[%1(9S!WJ9F:UH#LY,6;,4%?S8"F]-_#T"M9S.< >A]OVZ-G0V% M]V5,W!%V#_0U-CWW9;7/D'%KO&1;8ZLJ7["*;6_+>$D]-E4ENYEAAA*2IAA2 M'L@=2R$$S%&(H3I"(#F):1@8%1SH[VIJ1F0O:4.8=@,6.UE-ZVCUPJMG.]R MYMEP=/!JDY2_7,;+HA+6)2B7%#XM:'7Q#3LS\7<\W]1&YX'3 M'XORGQNNDG27F\6:LW=X]>/#?/FSO3TJ1"1"3"A,"Y1!1*79*.(@ABGF)".< MTR PXC_0[WIR9F0G)U"" B6IF?DP@%W/G/@!T[-YV0D-=E+?@'/@>KCJ,P?, MD1$RZ'A4HV0.R+&1LFCA6JK )JM%<=H%.!S/&Y@A[P! $'Y(#[-M^( M&O!$J7YBP--'S2;WJEK/VK#J?3 GGK<; P3E0N$DT$S+-"A?)(_XWFJ0B3>/9< M$\Y^7^-J/=4!/!;1WS#^P1_+A;IZ 3/%6O4FXP;205/@TA %.0%1!D6$!]2V OJ\_V=O/6!Z9PCC#X'O^]):B?HVN5$#M'J< M7$+U$44I'<'^,X#2%.,T0%(AR'H@*UN3;+W@78#ZS)H-72W/KO&W-$*[4RL4==HUV >K]+.VW?'\_? MJZ>OXIWJ$E.YPZ4H8*I\D=PRQ1 AQF'.<@X3'$9Q@-* 8".&U\M=3LWJ?ES( MY1//@>SKZ7I.OR-X]>RI6] \6\I>WCXEL4JGW\KLEZ?O/#X>F?F..GQS+K[S M .BP[_6\:<$]<:90VWVU?"E7\@<\_[BHJM2+L!22=L6X33@:? WP,.6<0+C]9;5-SMJ@HZ>ZJ"H6:SVJH*] MKC=@KZVTS_6(WTYGQ TX/28Q\B.Q@;SQ%V#&)^)]8 :92/SU/AZ'B7<$#]A/ M_/=FX35\D))(H&X7K(<5^%T;J!PG+.(X+2 -1:3H1!$L\B"" ><9R7,6)Y3J MW)P:]3K-B]$VF!;,ZP6]<^QG8-JU<==8FWV@Z7FI;44&4N8!TG'PSB3:W@Q7 M@Q70![XC+6B.<#9;F$SQ&EQGM!L;;]DPU>]@%3!^V3PP[G.Y*)\V3VU(>(H+ MN4O+">2)M-ZH".7N+>,Y# EF*N(EQZ%6 L])RU,[/&J%TP]Y.\1IV-!>I;UG M8]K*Y3#NO5?;*R+9#ML;+7KMK!K=B+7S#]@=\OX%EPMUEB,G-5]0Z1'4U**S M,"8B822!D3D8]FQU6]/@\]L+3YNQUMS]QQ>Y^5?2^ M*JEVS9/#MZ8VB^]^\8J6$Q?!LO0X&SS.T%@QHXF#$87=>92L. MNZ.F1N.P.Z]"E\.NYPG7M82.\6PS"*$HA(7D#I MZTK<(LP#C+,8!\)-">Z3OJ+2=<<^;7\+1N/35E,DX'16[D]P>W_8,,= MT@X+>/=BYKV.]VG/$RGGW0N)?E7O_B;LCV+KTX#^XX&'Y1]<%>&[):LFK('A M(DLS:>8(17)_CX,(YD440LJRE&19P8,\TC%S5\@P-7-7'].:'QJ:(J]_-.L1 MSY$.:FN!ZVHV>C4BI6EKE=%<2*Z: L9GN1X'9.237=.!<7O&:XFCSHFO:=.C MG_]:ZG[N--BV*=M+I)W+ MD#A+Q1GH:N0$F\M*GZ;-:+QC]V4W3MGN6PZ*@/ CTEX40]@<1#CL$@$1&E I2]91!"K9)%0I*((X[P(N)B] M\(HL_4/6[6;2H.E93'L@?!]O-3M3'R;QO,Z.C.!1XZ.:O?.*'1NZGJ/8VG^%P 4NNH%PH(7:YGY* M+=UO\-825*5G<-$?#*X5S3AVQK)35?/K7U*++6\R29.*Y@5FJJL2B3SGH?3H M\/ LXSJOAQ0[\F,/7FQY9KQ MT_Y3[N%S986:J]-3H[G'/52U@>7HK-5J$+LWZGZUI)RS2F7XW5751NVP/XL/ MR\4WE6WSCI/U#$<,H:#@,,\B#I'@ 21A+N0?(L:(%#B-M2J$Z4\YM2]M)W&3 M2TN6J]7R>]TN0.Z4YU)NJ'+P ).2FQG'&N#K<9A;2#T3USZ:G;@*2R4PK-/Q MW@UA:4Q6^O X8BB-"4>E)7T #KG(X$X[ OJT7*SX7*66W>/5^F<;8!BGG.1A MDL(\())SP@)!DD>2>"@/"RZB0#*2">>#Q3 MQB$R'LH6#T+@B!9.SS$J$PRJ>?CR#U]LF=N_2P'9&NI)GF D\[)A&=#>5?+] MB1G&S;8_K^)1>OW I;9;\Q>^6JBC"KE3*:NU,A1VOJ2XB!/,.)4O-XXABD0L MO^P!@BGA<8 XREA@M(<8G&UJ[_I.6+"3UC"N>Q!=74>'(\R\.S9.P.6I'YL6 M)L[<%D-SC>RFT%#[V"VALBE:0M)5RNOQW.OL)Z>6?%UEM*86!T#[XB&74DU*FD[AO*0XET/;WU6 M)A 0F6M _E_D,[-9 M,,Y^!<\JWTA5X6](417CYW++O."&H0LGP-5[^:^#S#,)M 102U=G -V 3P/( M6/9P/Z6\T\;M>Q.\0K?V4PJ>;M%^\DK+0 *^5@][7290/NIO?DK[E-TM6I-T M\>V6KLN7^L1C%@5"VHDYAT%08(BB-(9Y3'-(>1*%81 F-,E,K$?]J:=H75)% M$1LIL:JW*SJ9 =X*;1B'H+\.>HSA!]T1S(F:>SNQ53K[+W\T*/\*ML*#V\LP MF\RM'I8WC)6[Z'E;EH2Y-WB+7XN M)2.\?93/&;];=&Y72:'U-ESN[R(J62V#41IE>2EG7(T?=R_=BP9&WL M=[V,Y'T/RV>Z!!\^O#7(V[YJC8<9&A!GL%&E2YN\6H-7E!C3: MJ!]U^B@+KO%SCK4P!FGU8RW02,GUOA?*+-?>!;B#&?=733!>WKT+'/:R[YT, M>%UPP';+T.1"J#TG$W&082R_>3P*(KO^'YIDV2^LBQRI!BGQ=?N*H_+\WS-[@JJUW 7!C3(,E%"I,L M8A!E<09S%LA_)IA*P$4>8R.7OJD 4R.3K_21L\V\3L)1NH!:&?6O-INPTPA( MNW>K$ZB5,JQ]9[I4>ESDG^T56BI>5/UT/\7+M]GNT%[X?/FL''CT<;&<+[_]K(.$JC8+ M,2,H+E34=D;D'Y)D!"PH2N2N+4;'9U\X6LLF8F] MQZN%JK/0/N1#"U79O?M?W\9;^:U,V M(<3W\EEYE&9+W1+A=EZOE_QQ5R3G_8]G3M>UK_D=9QNZKHOE/*END+,D$QQ3 M+&"..5,=A 0D41S"-&4!Q8G(8V34U<"I=%/CF6T]*=[*W!9"9ENY#^+&S'C( M[KK9=GUMNVWNTI=@,Z'6Y IT7M[=[I 1I%W#&C%WP=$:I;V4;E82^P M'M*WGTDL?52]W:W.B#:Q""YP7DD>+M],!V%$YG#-1@ M[)S^:.,%RAEKN!<59WZW!;.?*KQSS^7C))^U;_RS^,++)[)952HPH*Z^,6-9 M&":8A+!0%C3*4 0+C@3,BA@)S-*BX(4VPQM//S6FWPFK3.I53UR3LCJ62Z%! M^5X!]DS])XMUW8 >Y)\%Z"O0%.GQ"KG!A\ K]"-]$%PO@=D7PAK!P2^%^:CC M?3&L-=[[;R.*CH*[G55T;KA^K+,"_9U+4=\7,[E_=7[?VW*]<]9D@><\RB"'.4A1*(@ M, ^%@"*3?V59FD=F.=.7)C1BE!$RI>L^N6#>JU*L^JY4/;G_^[_R*,S^!_!: M?ONJSB?AUW0U.@35M\_@ ,GWPZA=5>]Y" H/Q9]/3O=JE:"'E!\J"SUXWW6G M^Y*Z2+FHOR!?.%U^6Y3_YNR.R8]-*4J\;793'TVMY+9ZP?J"596TJEGK,6VN M_+Q^Y*M9F 5%D$4$DEQ025&QB@_*8QBE:4XX$0F-C.*#_(H[-9.I%FI[1F*3 M4>9Y>@-VNH*^LEUF2:=N3;E]"FXUWIW_=$ERM=KN0P;\ M+H_C& )/PKY*4(%?X,]%&7B>U;+ L!JCS4&4(+:'NH3'<:CJ V,1JG)_(H$X M*@3$:80#01-*8Z/ @Y.S3)/\;4C_-(AZ7'TU-)XIMD%EFRZ\%=%A"=PA!%P5 MM#TYQ[CE:8?4/"HV.WBQN??KGO/5[ZOEYKG>PGU]Q"O>&+5?UHO;I[6N_^O" M,%-[HY6XH)87-%O7GL322EAO5HM+\8#&2%YV?SD$T?.[[P _(W>7)C)6#J]+ M8X_F\M)4LN_TTKW%C!>JU7KV^?M"OH>/Y?.[Y1,N%[."\8PE-(=A1CE$211" M0G ,$X)8DA">TXSJD,6)L:=&#EOQP)^-@)H1&:=@&W[IKP3#]P=>'P?MEWE MXZ$/NKRM]S&7_]J]PJ=&'.65'5"E>T6'+K$(=7C /^3^@)7O M\<^Z\%"7!Q:S-,U1!EF<48BB)(-YP#.(,QXD$0H*46#MZ :=&:?V^JJP_IW0 M8"OU#>CD-CA?UX)\^"7W J3G5_\RAI=3R2S!-(A/< WJ2"$)5SR@9M$')O@, M!AQH#31>C(&)7GMA!48W>NC+-"L$"EB,&I0$V MZS(Q.)_)PS].XXE=\YUY'1SHL/61BX9&$Z)@C39%(S4;NS$=53/E)9>C\N_Y(W?-5N63A+.8\ M%#$K( TCE;G$5E!([YAK3;+ MI=)CJ1$6P#-_-1K 6@6PTV'K,+9;"O.J;=(O^AWAOY2;*O3 M2 &;@X2;NIPG=?<5&(3 $<>?GF-4!A]4\Y"?AR^V+75'UG>+:KVJ_2AU,=99 M+/>V%"<)I%D62N[EN=SSRK\5)$<)CD52<*-RPB?FF!KS]BL&?]@6*6C:<6\E M[ZK5&I;// 6Q'@]<"9QG%CC"[,$*,XOR=F=1<5;2[GB&DV\.I0I;JTYKM2"+[B4GJ+7!NS4:?WT8"L^V,D/=@K<6&3? M&*(]3!I^@?9M41AB["%!QPX[JP &PZE&BV>P@Z ?WF Y@@51K58J8^AV@><_ M]PKLZU+2F?LG1SZKU7+!EYMJ/U&MD]N :\X!IL$J#K#RS1_#,/F@BPN@V!'# MN4''HX +:NV][)>NO:;$_[[3O@N?_MD=_34.*3GH9_%;65$\_U^.5[,D3/,< MY1G$<8HA8IC#(F(%1(BG09'&G'.CALCVHDR-1]1CIAHG=R[X8G7T-CWC8.Z9C[H6 D=G@EM-;MIZI$U;YJT^=-:-U+NFE2I=K0W[[@(6E8O(-%_PK+96I6X'_(Y52+KL;U;#M+ZV#F34J&O>A-EQ#/;KU MNC*>658M2ML([Y M$RVK+0>RZ5Q-Z6K#V2[V[+?EJNT*JNH&+UBYWL@G^6'YAG>5;3C[0]'VKA#. M6]5=657RPYQE(L<$(IQ+6Y1(TS2/B@@&(0UX)+*B"/3+E[F4;&I&:JL;6.UB M+56-=MJH5U=R[_1KK:?55D6PJ2 MO:A9J5C7.AGT55-=EM]PL-,.U.J!7AVPMZ^\CB;=L%]I/K=9M6\MYJ>X?V[)O>)7*U44_+Z M]>EDU'<"'R!RV?5K#X;G#\S#"K,Z%-$$#R,'[VG5K=RZ!T.-YLP]K4+?A7OF M"K-WC?%R]GZQ+M<_;QE;J?(8\J^?5P_+[XL99E04<9'#A!!5?B**($8BA91B MEA0\2C3[L0[,,;57M!$3M'+> "6IQ!$H6?5>U2% A]]91S#Y/JVQ04C[Y=7 M8. MEG\8@]/WSXNGLNWBXJMV&]S M_$V[VNK)NZ?VYM92@H?R27U9/GZZOU,6:E5*@'2]=0-(7?[87@^2[UW= #[@ M3R6LJV*I@TC854D]/>1XY5$'5=JKBSI\I=T10!>L]UE\Y=^4M?2%UWV#%M_N M%F*Y>JJ__V]^MK_<10<4*$8Q3F)8((H@HC&'>2X03'E6I"QA.(Z,>@Y:RC$U MIOBZ>7K"JY_JM*X5%6P5 3U-S'S\MHNDY^D? 7K/_-./.!V$_0:0G]LKF@!4 MX#0"Q!&FCHX ;*48]2#@2J@.CP.N'[QZOUS[;\08H99CR1FQN. M<[G#B7.(@YQ!FJ:$!RD/"#)LXWPXQ=3(KY40U"*:MF\^PD^/O*Y#Q3,O[0'B MI67S.>6=M6L^FF#D5LWG%#QNTWSV2KLW6EFPRWG)FHQ&^3?Z<_=AI:'*A(D3 M&) HA*@@"<0Y83#),Y20/,"<&64A#DTVM;?\CP7>L'+=Y +S5?FDC'W&%\J3 MO]-#_N.W?*#E.%R[78[6"NFQARO< M/?/(GI@WH!$4_-G^UXL!HX.,(Y(9G&I4NM%1^I!XM.ZQB#38S]]YNWSA\FU: M?^!-_8,O:KI97.0$!YC @JL$WB"-(49Q"GD4YR(CL>IYJQU H#'AU*BH$P[4 M;FI 6YD-CH-U4!ZF$A_8>::3@U2\&] )? .VB-8R.P;2X+C<,: CG8)?#ZS9 MP;8!2H/GU3KCC'<,;:#5WNFRR7TN2H)M0W3;BNU;*T=%Z+:FS_VRZ3G__L=: M6DBJ;L:'LEK/2,PSQ+)4FHX8RS^B I(\YS#)6$($9G&21T;%UQT)-C6"'PJ3 M;Y6[V5F738Q\9W1V&H(_=SJ"]POY<#2'FH;9VL[67L\R?8T5]?S9>9W%O+*" MVO7(>RFV=H58KUB7[7HPATNX.1C?\A1E\_P\KV?"\S=XKII[QA _91ZL14=MR[(<2,:>8R M&(Y(96"B42GDLL*'A*%QQ[7A(EW+L[J766-256]^]OZE//S2,&M"MNM@H-I2 MWWV(@YS%*4\H3$660T0HEWR".!1%E*-48(JCV"Z$Y&K9ID9 _0"';4/$OG8J MKJ'W[QNPTQ#LJ6@;>'+]R7"_9*T6W.(/T M?,2+NRG, _W?M2[VAQ5>-),U@3>SL$ AB5("TR+(($HR!',1(%CP1(1A6F"$ MM2(%AR:9&E]W%5:S_WLU3>W/W0MF5I%Q5?)6L:A'HOX_2\&OK M!"#/[^QY;+P$^9^$X:H8__T11P_Q/ZG0J0C_TQ?:[=A^7R[9]W(^OY=/P2.N M^"VEJING*MG/_K&IUG58UBS*6%#0J("8JP)I69##G/$09I3AF.$B29C17DQK MUJF]^YW0X+F5&N"ML&;[)CW0]79$SJ'TS!*=O#>@DQCL1 8]F=WM6XP@,PC&)4((;#(#?J MAF0JP-08ZJ(?X>; D6!7F=YXG9S[=J966HG M+ZP%/FX^Z2>@@D1XRD-^>HC&0$PR$CF=UL6\#MH78^U@=8[^0[9U;'[>#F MJ9%(3SR@Y#,MY7:(S67G\]6P^":#$X7=M%&R*/!V!HDKZKP=CCARN;@*Q6;_8XW_[U;M)ZEZA[_K)T'&<=I$0<=> 4-L]DT,D*?NFD5>7WP1;( M^PM &EL%VN XL@@NSS>J-:"M_J$EH'^C;96&;9'WNO5I=;M9/RY7Y;\YFQ58 M"!RJ$I-8L@D*,8(XH@%$)"-YDJ:DH%KEU37FFAJCM!T.*B7K3=.F6&Y(MN+6 M38R;GQIV^1G"6X]F'*'HF6#Z+2)NFE;&%=A)ZK+.PD4XG)59.#_3R%46+JI\ M7&3A\BT6-18Z'Z\F6Q[6M73Z'QX M\7Y2;G_1WK_6HAE4C1A_\48J+#'6(IJ5GW +]V"%"D=3C5?$PBTV>W4N' ]M M'^K=*ZC8A '$A""!XQ@6DY^]]LH0A<9W M?[M@':N4O/HH]_2;%6>?%U\XW:Q6*EILP3XM%ZONGV]P558?)%_=K?E3-4M( MD0B*&4QKAB "0X+K4@@$%TE<8!P:Y1 [E6YJU+([I;_ISKO4H6)/0]"I".KT MB5:KKLCB5DU0ZPG^5)J"6E7#@#"W#X&>H^#5EM8S&;[*JMH'9KA$WW4 AQ/9 M7B?0PR6L9P-"G$YB63)M_[Q0NOULV$;:3*XEL]R2VIFHYZ81"R M, EC&#,4012IHMF"()AA1%@2IW)7@&8O?$66VJ71C 0PX8F^&/[H0A7+5;*# MM4KCDB*J0,2_&M8N,UL$/7[V!ZQG JX%!ZWD8"MZS:];X1M"!7]V\KLL,&8% MG*LR8F:3CULLS J8HY)@=J/8T=L[OBI?I*W]PG<1=U_*ZI^W/\IJ%K$LS:DD MLT)%PB&4*4.33=[FVR#F3']Z(#AB&P&IQJ56G24/B02K7OL:.-CN5BNRO7/KO+];F\D4)@% M*LP_88A!A%,$<9@JCQKE(J!,_IV:<,;9F:9&&(JQ3_0$N&+3>AYD/=9P IUG MRK@*-6/JN(B((]XX/\^HI'%1W4/&N'R#K96Q5]D:KU8_E4WSI )I9CE*BE"$ M$1093R#**(<(%Y]+,B(R"[H_B("0BBT(2!FBV7J[Q?&1LMU/ZP_9!S0'F M>P@[A%;7/]:OE2,L[>_/RC MSJ';RGA+U^5+?9:S]=CS0%IG-$UAQIDJS@E6G99@P=?@E[E44>64*'75K]4/Z_."YU9C5>]CN7WI\59=PZ,9 M+X^#GFW]VHOL^2MYL+Y;!8'4$#0J@E\^U,LL?ZWT!/>]M?U%Z2H?@%][U+[3 MU\O!D,\%<;0]\"+BJ-L*GR ?;D>\SG5]H^J'WHFR(7=<&F9"/+#?A+DOK)>7 M6!<9#QV:3T[W:OV:AY0?ZMX\>)]%R=KYO$T=[V6.=W4S="O7#HPQ.;-F/@GL5;G6NMSQ3;0+; MFA#HY\WZ00Y3QPA@EA%<9 2&)$(0A4$(21;F4.Z-!,49#5*2&QVIGIEH:DS0 MDQ/4@@(EJ54,QEEL-4]2'2#FF0[LP#(_0;V A*L#U'/3C'M^>D'9H^/32]=; M>.Z;J"]>^W5N%^R"HV>&0IX)E5UNXQG_-# F;!9 PW?O#U;/'-,*WGB(ZW#3(:_Q>@E(XS7V MA[:!M]X?ZB-YZIVC;^:CM\-OT#]O..1XOGD[7??\\I9#6.:X29);RU%?.)-S MW2T8%[N?'%:OJTL K^25E=JN[@H%]])QZ[R[7>>S,$H)2XH0YC@-( IB"HD( M LAX+-(\X$'*M=)BQQ%W:F;LU\W3$U[]5(5JC^L_=MH9IK/Y76\]HW@ZJ^C_ MLR?5@K5>->_N=&U_>'Y= :YJQ]U>W?6>TE[;X8VS0JZ2XOP*.VZ6W"C 'Z7- MC3.KE0OSEOWC8:FJ.!@[+@_NG!J[*S?4>7 %7GN*OO&>*HC^P?-/(.S]TWI&>RW?.NUFW>< M8' 1BJO:ONV/.'K;MY,*G6K[=OI""Z?7^TH*^?T=?UY6Y?J+W#$M%[6W-BF0 MX'&&8"Q"U4@D"B!F.(8LIJ@(@P#S4*O+V] D4_O -&*"5D[0"&KD!!^$5,-? MY0 HSV^Y9XP,O$P.L!K)G702,T>^H@LH##J%SMT[GO?G@O1[;IY+UYI_B3]O MUI4TU=41HXJX>>&KNOK9[=-:UV@^/\+4N&W/'&RR'/0-Y@&@+MLM;C#R3&L] M(4$G)3#!S,A^N0R)E1$S,.QHELQEU?KFC,;5=F[:$WML-<&WA:H#?,B MQ,=;]+WZ-_)W\O/ FDMF:4&R "$!N0@+B'+!(R;@WQO.*/\EM?5_!0 =>?^/JS>, _;M?K M54DVZ]I!N]ROH=#E[L\$SXJ8)@4,\SB#B"1RLTPC!%F&N< X0;0PJMYSI3Q3 MM#VWZASDR^">/G7RC*IAUBM34;8Z&:;J7[NB>M^%$=?)\T=@?XGV4EYNZBR8 MI0!2*TGK!^MUIJJ(TZX7+C!VUQGC*FG&[I[A KH3'3:<#&O'U7MN@%F012C$ M 89!D >JHDD.":(9Q(B3* FSA".CAF![HT^-1UL_$FND,R/$?=CTZ,T:C%%] MD.ZHYJ2^CHAC?^Q1:>"D6HF+;/.66=WV',]5P-7=XBU^+N5.GL!)XN\V4$4G*6^GIYEY.S5056/$U"'+_<64/_' M@I55W>B/L_<_J-P7MF6?" U)(E@(TR#@$&$HX#]AWL4J3#."W6"T? ?V7\'40X']VBJD%_%_"PB(!X.*0SDZ:5#SH MTZ(4):W_V7HQZ\ENJ\^B]F=6Y;;A.A%QEJ"X@$4B=ZXHR# DH4AAG.:$9$4B M"F'4?/9JB:9F0!](WQPB 6S I^X6R_K R-\2O,KYT.&:-/KUSWKLX-,XVK$<^-HF"^T!;QXF&9+?2A@05#L(!&8O;3RN:([@Y3CY:/A7 M:H(P?)1[]CK;UU?PU4JET*A3A0?\H^U ^H8ON"C7,X[2F,8%@K1 J7R;HQSB MD",89%&6X"R,BMBH>.&%^:;WB@"C-(Q:G+*!ZE7XN330Y"CG97_>#:>.4B_@.\XA+U'P3B#5@UW8E M/D+#56?B#^,F..FJ=Z%#\?'U=C;&U[7<9JBQ/XN&B!*D6&'+#3C*Y@2&F-!+N!,3[.3T8E_J .+H[1F<:M1W0T?IPR=?ZQZ[Y[INK[W7V* Q M.57QBOKCN.'=8;U\UV8X+X(8$01YAA!$!8IA3AF%B0JJBEF$A*("",PSXH$1AD+,Q'Q*,J(8:G.XUFF MQDIMI]P%./CJY&R3/K[$4>]J(,G9::/(^ NPJ1)^88N[#C M>35/U&,H]^B#7B<\2C$(4$P)Q&N40(5% 0I,4)H@E61+D+$^,0M\L MY9@:8->W;7(^R#03'=\S=/Z+UJA3S3>^Z#ZZJZ MES&QJDHW,.QH5>DNJ]:O2J=QM65B_'R^_*XV*K\M5^^6&[(6F_DMK7.2JB^< M\O)%%A_'(GF5$3$+UII_:=WDH-Q%+N M)5:BPV&L2>R4WI 94B0&ER UI=?K9[B\\+ASL+)Y@Y MXKGK9!F5_IS =LB*;@:U(\MS["6\/QQL_;8?-@7'$:@83 MCTIAYH <\I7%"):!9+A<;,-.J>3$G4M$T)BG88Y@H9(F41%36,1A#(,BBA!- M2)[%1B=5YZ>:&ODH2<&>J!;Y3AH(Z_&.&]P\\XPM9.91>A?1'[W#5$Q2G(<4MTJ MN?'D@*,E-0ZITT]F'+S._.#CXWHU5]L?N<]Y6+';U6K73EBS;='Y$:;VCLKM M'5^5> YJ<>LJY,>'(?J-C :@NWQFY 8USZ^O%F#@3Z=-D/7 L3H\&AAVM,.C MRZKU#X\TKK;O&?J1KQ^7S/A]/W/[U%[VO0ZBC:P&37W/0'3YO7: CN]3G&-@ M/+S"%W"XJJ_JX9BC=U8]H]2IWJKG+K7;D]\MZ*HF73Q_NWQZ6BZ^/F+Y;.QW M2JA_]@97RA50^S#[1_VS#"6"\%I7<" E?--7>WK_=?[^QOPY>L?;43J<^UR ;_(G6U5JWN^ZH^O==3S M$(R[.IZ9JZ<,:+0!C3I'C63>;1=NNY;UE;#6$K1J[L7 N/-#N,/DW8[??EJP;=[G!\O9!;*UVEOV!QMM.GA!_;P]YZO>V34FK]6?Q%<]Y]9$_$;Z:<4ZS*!5R]Q?&@=P' M<@[S*.*0BC1(PS3(!38JD' TP]3>4B6@V@A\X2]\L=$\FCF/GYY97!]@H-]3+4NG^J8*S%:#3[WCT64\@ACFD&:<@01Y0DD41)!BF@>DX+E29)V MG=3^\QZ,_89KGA^-=YRNZNH7_]\\'$6:"$YHTA@@1"&"+$X*CC' M05ZXJ.3XJJPQ4LG'_\]X(Q$A"6@2PBQ5#5N#-(8X54XLBFF<4R$X$ML.C/^9 M7Y6#;HV3*>:ZK:[S$ZPX5;9&W1!57K/@=?0H^%ZN'_O%0]5H&) 6VVD^4'H6 M^)2>CU)^^U4M%HI'7RVO14_=23Z ZJK>E MT"NCZF]ZN]W8QW*Q5'EB=VW'W!G**>'R8P<)"Z3A$Q *<_6Q*TA,,0KBD,9& MF3J'$TQM?_-IN8#JPR,GG*N0$K/6P6=AU&/W:\#Q3,/OY<=4)=89Z^S>\OEHG7/=7L,HLZ/RZK:G8O,?(TYI\8%.P&[$FYF+* #LQXQ. ;/ M,U?TI-T6:^MA^?X"EL8488".(];0F7%4(C& X)!;3&ZU[S1VSU?EDKU?L+I5 M<)K(_3%+):\0E,L_5(LQA 5D/&0)5ZT*.35M,;8WP]2H9-LJJY$22#&'V_YJ M CE,'T[@\4P6QLA8]0X[J?U53A2X&44;S.",PE[L/B)* RK^%'$8\C)F(48!9-%NK*NS##&0O M@A$G;07Q]RKI!XU> ?LP 8T#IF=*VJM,W]25[E0XJE9_H[P>A->$I1$RZFH5 M6/LYKVGSE5=C3Y;_R%71_FA<#VCS&5'CU%^*((V#^FMQQMGX:H%B]S4/CCO9::RC7 M?[]U+K>M 5F'H_\FI5-'U:I3XM_+]>/;3;66F\=5&VV>%'' \CR!/.$!1#PE MD*0%@WG">9ZF21!$N5GY1XU9I\845I'[>OCJ'2HY1\TS8;3R O7H@T[B)M:K MDQF\X0OZ^(17__20 6"$E[/*CSISCESTT0"&XWJ/)C?;0'7&EC7,K6:N5TZ<[W>GCG/S]+84&$UR#I MC!FMA!B9*J\!ZI@[KQK-NY_^5DA"4IZ;W^0C/Q.2,(N$)Q"%-))TFA.8YWD! MTS#A.$=Q%*K 02_>^CU!IN:S?WCD*XZ5A-Y\QOL+X=Q_;PWO9+WXM4:-UUCI M--+">'/I6R_0Y!W[N@OET[]_$EV'7O[]\:?JZS^)PA4>_]/C67RSWFY6_&^8 MMCMAD80\3H2 68HI1$410U*$\BO$HT"@+(Z"4.M@X'CHJ1GJK7#@TU_^]A<# M MN'2^-;80V"9_;O]+^X[[^$@0$M6V,Q$M&V\CFBR9/:#A+?_AWC4=E)2??( MZ?05MOZ&77>=?O^=64JY$!'*(:="M4"/8H@90Y*!4$(IYD6!F$6.Z+GYM![ M\9,ZMPV'P&HKN-J\SE6+JK5J4<6D\*:.@C.0Z[H"KD!PK,U^'ZO]=EXN=_+# M0#C;JY^99N3=^+"RQ_OM"]=;%TWWKY(X^@;?U=6=0/#+_+= MO.?R25JL9Y@S0>,BA9BP%"+.(UA0]<\,XSA,,Y'I63!VTT_-RNFV#G,EOF$F MMR'P>E3B#\XQ=\LWH),=M,*#3GJ@Q+\!K0).2R-: .>N)J+)Y&,70[0 YD05 M1)M1KJ>T['()^Y2AD!9% ;,P"B!*.%.?C@3&*8I2 MGN1!D#&S&C8.T1^G]HRKC\8I>,V_$E="-NYGH>>'VXGKYR,P@(L'UC\UVZO1 M_(#J0[P^=)MMX[.W7)W*S^\6C/_XO_SG3 @B@ECN7*,AG45V.Z_1YFQ7_K^?=]=5'Z"N6$2<0::9\[0PPO\ MJ<1VE!-P$1:KC(#SHXZ6#W!1L7XVP.6++8[A'_"/+YSR\D7%H-U^6W'>%J-0 M[B;\C7\6\HHW?,%%N:Y4 ,"L"%-.TC2$<1H5$&5A"(GJL+"5?NOD5J!_ M%D!=UZE0QQ]Y!=T@[, K^".%)KA?!+-@!FL,!P,>S$<=+RC"6N.]P G[4>PV MLEWOPZ^<;E:UT_R65'7>R"PBHD@Q%9 '>0I1GB"(TS2#22&($"+)26*4179^ MJJE]'%2-G%_FRZKZ%91-J1Q^W.6SVJKQ5[.MZP#D>MM5-T!Z_@ILFVKNI+S9 M-MA< +GU*2EXCU>+ MXM7J9UUKP: %G#;&VJ=HSI#S?XQVO@&E))I:WE'Z3.XAX[^E9#/=5+I'[BEO MT"AR_S[K[N:J7AK^T3K-6J-H%B,1)S$.(,4HDV9+*F 1Y0%,XS ,<1ZP (6& M+"I]$S1+5)J@]D5J?ZEE?)7I^W3AW!PUQ/]Y"QC M-SH?4O5$]_+!RVU9]T5N1)>KGXK=JT?.?E\NF2I?J?)E*[YZX=6,1BF3+*S* MCQ#)P G)81ZA%&9IQN(\%SA+C!J0:\PY-3;N) 7?E*BFQ' 98EV2< J<=\)H MI;T!6_AJ@6_JHK5U/GXCM$OZT$;(&95\\L!I'$T[@\DPE(R!E<)[@!+&1S@TLD3,['+@( MR. AP/F[QW/V7]1@SZE_^>KK\P*^J!R$S^*/JMEBSZ)(,!*1&*(BD$983%1F MMMRR,92@(@DR$F$C(VQ@KJGQI*MX]$-(M;UH+H#R[T#KQZ'7@L*E@%+4QHEV M ^HB*N"62M[9S.O8D-LGE4'Q[^%PO:N"U,\ YB% _7"F5PM./Z/R4&#ZN5N< M=8A7?="^-:T/O_!Z[55;^FI6\%R2!\*0!D$A226EL. I@H0CE-.L2'EB$\^J M+\%$O4*WO5ZXY4YR0)7,5_?#/;<:>GSD&-S7[$K;DQNT@H.W@Q"[:"A[ 2U_ M/6'/3?S:;5TO *+1F?72"'9$]C<\W]1C/G#ZN"C_M>&MK9Y3C@B-"QA%F:2M ME!&(*0I@2K*(D)@%*#,J/7ENHJD90ELYP>WS\VJ)Z6-=#6HKM>&.Z"+.>H3D M CW/]',]<,;$62LH<4[ZL-O(9VA6" M#W$H6, C&&'51!$Q# O*!,PHIPF/>,YR8;2#&IIM:M2AA 6UM."C-#FEK'6E M#L/-U""^FMLI5ZCYWE#M .M)ZKC0OA$HKC9-@W.-NVW24?MHXZ1UDV6CYXVJ M;_59;(OO=85B9XR3A*9"R$U231[R;U@4RA$3I2AC#!-L1!YG9YH:<32"JM.: MY;;H9-7*:MC>^2RX>LSA!#+/K+%#:U>B\^LEM,P;.%]"PE7;YK/SC-NL^9*Z M1RV:+]Y@VR#K;L$^R>4WZXW5WC2Y-QN;-%_=UW_XC;U*=<]OZ(D>6,H1P'%]@73C\J>WOHL8]QGK LQS#/ M(OD5%LI5F209I$',*1<1BS-B6B3]TJ1&K^T8!='5'.?@WJB1T'81I7H;[ M(M[#K[DO%$[4_7%M>^UH/&V=$7UVW)U.N]MAGC.PD+$,&=Q"%&6@A4R-ZLJ@U>K%7I_O5C$V)[*M?3@(DNKX0&M;L!=J3NB!V8 M4MAQ #0@<:= CD3?UP%J1MK:^ S2]>51QB-J;8WV*%K_+COW5EVJJ>YAR=YM M5O(#<,]7Y9+5WK1/_'O]FVI&<8J"C!F[BZ MM&:=VN98256;+TL!WLZE@0UN576KI^4"5$H?L%E(W %_>IXO?W(.^+\VJMC; MLQRDN@&+)KZY4AFP5=UR\9'/&1#+WAUK_,,TF$EO_?2\:195_;RYPZ&HS@LF1VTUOSE%=<$8P'+KCS&ZVH[9]F_:@@O,7 MK@X7NU^JXDCA+(LS(D020J)J(*"<,(BYY+LPPBP709P546Q6Y]=4!).7:YS" MO[MMFDVHI?$2Z!&53U@]<];1MO>H:OQ6_K:YE]+ '7G90N>(QXRG'Y72;,$Y M9#?K<9Q%=ZI&E]\6Y;\YNV/22"Q%B;>9V74DXZK)Y/E>SN=R^_]A5U!=7B/W M$NP37\\(Y4BP*((9QRE$"#.8QRR"E*,]90%K;9U,J/7 M>%67"^(ON-6)E*\=">L2:HVP6:?3V39C&VPP__X'G6_4>:D22OZ//> ?,Q0F MG Z]->R=_[44!G0:J(G:K ^B44%Y*EZW>K"%TU@7.7(*1&\190W3<.\Y^*-O6 M'6V0.RE80=,\ASQG,41Y3"#A(H19SC#)6<@CEIEU[)AF\D#;CL(L1> (K6'^ MN08#SZ2BJ[Y%$XZ+@?VZO3?&#-T_)_YQIXVK0O-5F)"JB']+UQL\G_]4)4[_ M)FV@KWS.J=PGM\'HNRARS<@ZDS&G]B;V.P2 3HFZ6"]XJ?ZB-BK/>/$3=.IT M ?OZL7I&@ ^_T3ZQ]OS&6\+L.,3?%D"K0$&CB4:+([11OQ]F:'6_W79(]:U= MMWUK'^00MS_*:I:Q(DJ3!,$D*P1$!4MA'@8!C(H@HDPD "4G^%-):IA<>!)1O5W,M3AYYI?])M-Z$!EO0X8P<+3/.#G%J!N) M(24/=PJ#U]J''M?^^:/8N&W'P(?E&ZZHYW\Y7OTFGZ!9D J.BH# -,VPJEB5 MRUU#R&&2YR$B85I0DIA&(AO*,#57N'RP,O-@65/@AZEC)#@],\M>,9?:\7QT MDMAK-+I> L)KN^8&*&6 TL;_0I@',7M&<$4I0 H,T4[XGG$*2(@8Q*X1(6:(:<^CZ MGO9&GIHYN14.*.GT?4_[<%UV/EF#X)G1-?4WO%@]TSD^#_=LIW"Z_?U>@X7NW9@"$T6MX1F6K%_%PK-%>Q3-*]%_&\^B=?_[99L.HC5RG;,X5&5.3R?2QH(K=5*8G..RC9& M,!R2C]G-=ES49=X]+-NXNRY:CS?M#VH9VHB\691$E"59 1GC""*>,$BBB$!" M4\P0"8I 9!95U9C M>$B>4V7V5 O++Y)$VK[%,X%PE(9!"&-*"42H0!!C)F 1X(P4+ BC.'.8/'=" M!)/W[S\^>>[4$NA1FD]8/=/:Y>2Y3GZ@%-@V0A\I?6X O#'2YTY-/YWTN0%P MC-+GAL:Q[7"::3K+VI':76/ 6/Y=K/&^RQ-J+;GHG MOK=T7;[4Z3@N&]B=A,E9L[K]T4=N3'=2M>,F=*NH7/^&:7V0VP:Q M9S1G24$22&D@S9<88X@30:&T6O(T#$,48C.?THE))O?FUS*"3DC+5@$GX=1T M&%T)DF__D"D^YKZ@ 0!>/1;G+J;Q?E539$U]5?9Y9E&51PC,!24A5O2."8(YH#,,L#B*2X2(, MM<)[KY!A:F3QB7^?_P1E4VRGK6*TXL]R^$>L,NU^*1=@4S$@/X7-K\]W@':V M3,,L,Q+XGDEH7X&>T='H &HE>MGIM1YJXP-J3?PO@D'0G__%&"GHS]>BF 7\ M70?G8,"?Y=#C!?Q=I_M>P-^50SFKV5+=+^TP@7B"U?>^UP#145)C!P%SE!5[>HY73(@= M5'HX%W;X5LL^6'Q])^VD)_YA656W+[B3XNYW*\Z@VN2GI+ MJKIDQPPQ4HB08,@B4D 4I0'$),4PBE!$1)PE\G$TZI)E)\?46.N3W*:LU$OP M5\..69;+H&?HC "N[^TR7X-&!?"+4N)7L%5#!4.T^[.^)C>@U@7\V6GCT#*Z M$D]7/;LLI1BWH]=U4!WU^[IR. M?XPD;;V_3\K#"BTKPE=I)+JOU+?O'IEK7 M?0-B+#DRYX%*Z])W@K M*%C59?!UP\.N7!P-)^,HD+_"]O%F?]<->GK< *4)V*DRREH8^!I'69.1W(W> MUL;,WW@UI(,N1_O1Q_,Z7HW GN/Q^M$L#\"W7K7]Z>1H[?$M1R@+*".041I! ME.<"%@7*82ZH*'"6LY 9&>T79YS:M^>GFA+]*CSEHTD-?D]3](PQ7G.(.(H MD7_0%!9Q*&!(9 MK0_+E_7B'EO0/N+U9N4XOG$8%H<5S4Y,,GI-L_.*GJIJ-G"U'0_WB]MHM.,1 M,:=A$.6090&"B*JC:!QQB(0DE"#%48*,HB+-II\:;W>EGFR2.0R!UR,4?W!Z M)IJ]HEFC]T"R@\T1$1E./BI!V0%S2%R6HUAX7'^7@RG_[N?%F8:L,4M$DF<9 MC-)42 .HH+!@TMP,XBA%19P@(F+3WL*7)M5ZS<;/P_W"7_!\@[O,VWFO;4W3 MM])1F^&+:Q)D)(UQCF&JQW>V ?>-*X,Q#O7T'?O;.%EPBKW%RX!)-S]_LYM%MSE0_+T:A"@-WOTL@1_+J7PNH MF?->%Z!!'_W%0<9SQ>OJL^=QU[[);G=U8.U\VJB22)_%NW*^D3^MPX:KSYMU MM<8+M:N>%33C*%/EBX@J9$18!C$M!,RR,,&()BQDS&1[93C_U#Z.K9QU*DF3 M8:*90V*-?X2CK, IC!,NS<.($UC@F,&,1I' -,A0&IDTN/2)_PC5NK?;,-QN MPPZ[G#=9/\N=!O_]7WD41O_#QEXXO>VQQ^7P_*T]VA WLBO#O1$;].2^ :U& M[G;(EL@YVB*;SC[J'MD2FL--LNTPYE'BOTE-EPNN&DO*N7Z^__$L'[7:M/DL M[IZ>5=132;NJUJ8QXU:#3^V[TRH!.BV4XWNKAWKG#C71#R.W W^8WD;!W;<# MT!1R#W'F5V%H%75N-^-H,>A7 =*/2+]N( M'8!WPOHN/J7;1YX4HGR0"%8JT/WV217-FB4X35BD*EFDJK-MD! 5 MTU? )*-AD&4YXG&@S8>&DT^-)AM!FX*CZTY4@&M9#:C = DT>-0CL)[I54D. M=J*K(.5&^#J8I YA5G!O%0"WON$V(&2/L(_$TZ[A-V-S2_P&2=YTS/&XWU+; MO4^"[1C.:DXH$_W;0I6SNV-2@E*4M3^\JOBN[,7M@GW8G1;+WTEAV9U\EA?? MRNW%][J)Z_DZG:J@[[NH-%G6T^H+HW2 MTQ^T -R WF-RVSXFC>F^EC" #@>OE3_\+Y^_8B(>97_M^B3^ET6CY,D(0MC4 M"-Q+%5ZO5R79K/O9PJ<+1,U"3*(T"5*81*G\P&%"Y5XJ3V&!F"@RE!*:;(/+ M-'93EF)8A)MY_E9]D(O^5Z!BG-2!H-+H5X![^J@\_/9$<;%QGF4)?)LG&S71FK1[%?!Y][2O.\O MS5[&T';S>SX2PW@K>S6@CK:E]G*,NL6\&J[#[>+U ]I]0G]7(0J+QOVZJ,_C M=G'!LX1GA/$B@%F>1Q#Q2$""40%301*6,YP+:A2@.S39U#Z$.UD!;87MY:J8 ML>$@R'J$YPHZSYS60ZV3LQ?5[XZN=.!PQ$B#4XU*.CI*'_**UCU7]LA[_T/5 M2^6[*) <44:B((=Q*%+5IECRAH@X%#2+DSPD5! CZ_KL3%,CC5TG)-Y*:EC? M\CRF>C3A!"G/'+$#J1/22_')BU"X;DIW-,_K=)\[I^[9-G-G;[!P)O=-E-L% MVV]EM[59'I9ON"K5^[\-KU3 MN@"IC/=5,' >U^-D=R_'E?%S %\%:"#[E^[D<=S_EZE^9[K][J1KJ_CLYWB MCP5KFZ-RUL00M3%P!"&&LI##""$!48(1)(5*3J T)WD2"1H2B^[T1D)8G%.. M41:C.:RTZWIJM@AZ]JM[3%^EHD^/O?K"=U&(KL(.KT+-0T&?RW._6CT?;5B& MROGH#V)A.G_EM*TMUU7^WN;E?^%K%2^R7-SCG^K?'[E*EYQ1'#*$< Y%1#!$ M89S 7# ,@RS""2)Q&":A=C2[\?13VWM_O;]5(62MJ*"5U M26TG.]@6H]]*?P)K\&>C@DDFD3GH!O:R5_!'LI5-%\&196P-W:!5;#[J>!:Q MM<9[UK#]*':6<#M6];!L(PCO5TMI@:]_WLNG:"WM\??RI\]U.:&"AD421022 MD @5L(=@D;((!BP3."U($>0V9K"^!!.U@;N%JE3B]7,K?+TKY9WD9H:QP9KH M6<6.(1[GZ]$)K?;OK=B@D_L&U)+?U"B_OXBRL4%L#I@C:]A@XE%-87- #NU@ MBQ%L6CI^Y7-.Y8O?MF^[?5KK]V\\OG=J-JKJ58<7/T$GZ;:-H$D>X%F@ALG$ M!4:>*<,6'L/^BN&+ $3LGGE=GOTWBP'5VMLG&UJ+_I.V-IQ#>\6 MH)77S)08AEC/>G &G.>W_Q"SC.BH MIB$70GX$U$ZGKEI8OG!0;;>LAL$JUZZ='GV-N"*>"UELNI MW7E6VX&'3M[3/'3R+[N'[GBD49ZRLPITC]7Y"VP=;=NJB0_+,[OQVBXDN.), M>5'YHFI+COQK4U;EFG_EJY>2\GN^*I>L+42B+O@;GF_X3& WC2;;_BF7KTNE.5VM5)9ETV0Q=V"KNI0996*^U8UE^_IY-(G.0[P MSMR:GL4=V3,Z#OC'SM61YK7\]#RI/L'_;JN7-\&0Y>*;>@FJ64H%#0.&88@Y MA8AB# F*8\C2I. \X&F8:I47UYEL:I3?E[5VIW+!5ZHZG>C$EE\"[5).6G!K MTKW6JMK4<=1O!Z$S9U8-3%RQXM!4XS*:AM)';*1SCV7.!BY7 M-2.UY\\UY7U19P\K.4-[HEE(/DEH%L,BCS%$,0VE(9I3&*6X2'% BY ;,8K. MI%-C%B4SJ(6N2V(VHAJF9NA@K4HI@ L@WF"4B@91Y \X"0GB6V7 M]_/33HUU=AF8=4< ,5]^K\!&;8G4IF>O+-05O=\'ED&3CIR#ZYN0]C/#.IFW M&TUI_7@HYV0&DX=4L(%)7RT'[#(00\E?&G=;UE%1U7Q[17]5J43)@BH\7 04 M,<$0Y"%'$(4TDANL+(5!47"&TC1CA9$Y='ZJR=%17;=[OEQ\@W*Z)_M*= /H MZC&.&\P\LTP#5T_*&["3TV%-E8M8N"JJ ?;,.(?8?CZ+K4U:J!'(!AFA MOL >*1E4'W1':: V> UF@!H-.%[RIXV>>WF?5@.8AP_)K\DGONP>?,UXH;V; MIL;14CCXZ?UG308^QF"88:]2WS.#=IH[]$Z=5=$XJT(_8.7V! MW>9+%<#A_$S1HB[G\=V&SRA*:89##IDJ%H^B(H>YB$)I8^5!EH5!F&2A23BL M[L1&[^MH ;-/Y:)\VCRU9<*?6W'-=F;:T.OMTWP ZID!&I%O-*N?N=O&F4+E M:%.G/>VH6SQ3, XW?,;W6VS_/N(5?L'EAU+PK[3D4J_J_RSG*OJ_NEO0VP6[ MG3\_XG_+N7H_;C^0&%%.25+ @A08H@!AB#-4P%R2&4=$)6/J[P:O$&1JAD>K M"NCK CJIZYB?O]3E";8:'?S28#=SS?)I["!'6A3/9*BS'K<#ZV&SS;QF80QV MG2,MT$B;T&L7RM'6U &H@SO5:\8?;^/J (6]?:R+\:[M1'%;5:7*;J/\00[U M;OF$R\4LBP@EN32]!8DCB)(PA(0ETA)G&4UCCD)F%ADR/-W4/E:]O@H[<6^ M$AC\V8BLR7N:<.O9W.Y ]/QQN0J_*[I3#,'BO#_%RJ4/%D.+G>U0,WO7Z M7;_?-@]GM=:CQ,GL'3_T4V\NZ? Z6'&N(LSP1;=)X3]C^W)?1YXGTVX!V:U M^S)]Y=^:LJ#/*N9Z\6V7^?O ?ZS?2/3^.4LS*H(\Q!"AG$%$>01Q$1,H?QJB M/!*988:%QIQ3,WU;D0T_!3K@ZO&Y8\@\DW(K+=B*VTLH!W\JB4$MLD-KUP @ M1\2H,^.H[&8 P2%%F=QJQS-O1-G7:U7I2H&J'XAZ6[_![TK MFZ2R+@'R'6_^*_\]W["Z=U33G?*+M!'?UZ6E9G*3+G"0Y1#G!8(HSSC$65; M("%"=>.-4,!-#LK&%7]JQVVJ4_HOK)7[5U!VF:CEHHG3+CM5FG_2.99;*%%* M ^M[N7Y45[7F5-O\]Y'/FXCN"IMVL1SY.=)CY^D^'9Z)7JDBC66UZ#V-E/W= M*0N:2Y2A??##_3L:%'9)SK]T0/Q:^VO;QVO;CEBA 1HXW'U#7F<9'7V.1A9^ MU"_;ZRS,X4?RE:2P^]Y*RE82W*^6+R7C[,W//RK5R'F;3'E+U^5+L[/HRL-D M G.&8PRC-(A5P]0 DI136 1!GC,F4L&UJD/9BS UJW\K*L!;60W+4UJL@]XW MQR^ZGK\;RJ"HOP&=^(#\!+\H#:0M\2O8X;[3PDO527L0';&VA0"C,J\]0(?L M><5(5JD*M,GFQ/.WRZ>GY:*I6'F[ENQ,-FOE;7E8OFN+SS:$^UF\72Y>)*O4 MD;/M7:JDSBP@.&$"8U@4C$%4Q)'\6UK 4%"<\(AGO- B1N>238TOWV_K^JX? MN3+VE_>:LV!^"-JE DU0"5T@/\(O<(58W#KT;Q^0X762/$Y;66 MSC,9]]0"C81=)>"^9BH&L-,-[!9ZIY[* ^AN5QJ^UD(:)6*\SH*.EJCA;F'; MMU9K@4VS.]POPH7L#X<3CID=XAZG@^P1#Q/8GDK0S8HS58ZG2R[? M?P:?WG\V2A;;@V+X?;P2!=];]QT [G/&3NELFS6V-]:8>6.GE#C('#MYB;O< ML2]\P;_C^0-?/%P(DH;8Y,-Y8;ZIO:^M M:$#5[[@^,ZP/K-Y'U2%['5"=9T< MKU.WV?&(.JM8_U2E79<+N0=H([ )IDD:\PC20G6V0K%JURO_EA6(9#&.."*1 M"7N!7F0)Q&.DV+VPE=D M.3;H_4E]'[I>7^7Q"%@]YG4%EF<"/JCHV,O5?^NZWIH.(AZ*-QY-]6HE&\\I M/52H\>P]%MVZV#\>EHKS;W^4E79[KOY-4V/67B_)]1+TVPEH1E<8&=4?2NK)I3#[D,'S'C M#\L/Y5.YYFSW7C=MXC]\>-NX<51P0_^N2E5+F24X3],<)S#-: 1PS$D22HM MJ5C@, OC+!*QB?WD2*ZI$<(#_@%87TCP/%1KQNN2Z9D)K[ 0GGFH+QM0*BDZ M:I7:V1>@50O\(A7[%32JM2' >]HYKA;D&&]']HHKJ48U;1Q#>6@%N1[>CL#O M%B_RB[I<_?S[@U9FT!/:Z(3\$H*7=WANP?-,(D.X._6_*F:X2#$!:<9 MC L60U3D')(T*V#$4Y$S+ C+/@:L-T9I9Q-T##JAYM:"Y<;I&>UV1M_?>?GM<ID4/*:/:I&8BU M4.:9@7;(9XBD"59U$U%!(&*1_,H&A?PC#:(T2 DB06 6=.$-^W&^M9WX #?R MMQE@M]N\S2:1;+E3Y+__*X_"Z'_(F,NF9^)[6PK/W^WM&K2"@T9RY5]L\_AZ MPM^ 6GQW&P(KU!QM$\SF'G7S8 7+X9;";A"S3Q#CY>S]8KT+0=E6]_HJK9]- M-4L+&N>(!I#36'YM>!1#@L,<,IJS+ YY@,)"YVMS::*I?5@:6;C:+(^@\N6NG".@T 5M5]A;E\ZE%L>GT=.7J&#A/QUNED1RJ5ZZ6(]>J&U@' MW:U73C&>"]8-%GMN64=#6GSA/FWHG)?TEI;L?K5D&ZIF:JMBMV\?R0HJOU<) M1#@E$*6!:K?"Y*@0 V@ M-3Y";N'S_*%IA04'H(&N2K[%AT0#18./A5LT1_H@7$#5$>'K0S-(ZAK#C$?< M^CKMD;/!;7:>B6UE@[L%73[Q#\NJFC&>99CC A:H*""B60IS%D4PQ30J:"Q8 M01.3.OXGYC BVA&*[?^BA*J+[$L!@5H[L&RD7BX, [1/(:KG?K@2)\^,NBM1 MTH@'&LS<>1L&U'?D93@UPZC>A0$5#[T*0Y=:V%H/^,<73GGY4O<\Z@R\NX6T M8GBU[II5MY^Q3$@"2#,.8RHP1"Q(("%) @43C+&P[A^M;769S#PU^TNER.V$ MW^U]0"<^Z.0WL".,ED+#+O,%L&<^TS M(DKR-"0)S'$@C" M9("I[- M;4H=P#5,2<

N:8'H);4U'*"QJ!02>Q8Q@-C$7'<(YD(UX+JYF!:(#1H%VH M,\YXYJ"!5GM6H,E]ECW*VK#';8#3'POU5$>\P'%*$QCF80(1"9B*R@XA8P&* MXH)@7 BC/F0GIYD:!^]B>U?;"+O-0ILS+F"J9]1=CY3WHY0.I%T8XA^#()FW M!!O$P%7;K].3C-O::U#1H_9=PU=;&&:_+U_X:J&(Y;:J2A7Q3/G['\^<-A\5 M-57Y1#;RS:NO>5IN%NO?I!:[^V8L944D!((%5]6UDH1!G,8A#'&0Q 5F 1-: MU4D=R3,U2NE)W_!*3WZ :P6:\X5O6Q4,#!0'ZZ=A!HZ[*I[I:R<4V&ES P[6 M:4\C<-M;I]]?:9T,[,QQUVLD,W2$=3.S5-VA/&C(.IAF/#O7'29[9K##86U= MI%5=I>B%+S;_K[EKV8TM#2=S$@M)9-2JW:SB !#QNIZ M9&Q73V>^?FR7J^)Z- 8*N[VI16+#O0??P^/"03ZSNI=3@L)Z2-S*2.(8I)F0 M(!1$,AI!G&(K0>Z3TN?6@37&[7NNUCS;A3B$&(I22 !$ MS:9CG*6 0E2S"!:,(QY%"!KM-S:H:VZTT9D:M+8&/6.=,IXZD,UHPQ-T(].& M,VK6M&& AR?:T-4T*6T8N'Q.&R:OV&N-+KZ_+IM]&::*HH?GYQ;C"_86?"^# MA2Q:5FW$DN[S4JRVC?RBN7#H$0Y])+LB,79/KP,A^*LUUY, Z+GW3C*?QT(F M$_,\-[LOV7GQ/\?+INN9?#MY_[PKZWZ]++M-[67;0RA4C]IY/7!/DDP C+@$ ME% $"$-Q*NLQ/#5;8S:J;6Y!>K#-J=_5XVK6\WI#:^1 -@7*_F9J$P!\W5*M MK6O:&ZM-W+ZXO=KHI1M)XGW**13%,<8A$!3RFAD2!BA6"G"6*"KB5*",.S'# M;*?S1PMOF,1? =*2"N8X9;=$QIT&QIJ?7ZG@UP3\X&Q<\Z1#%OIWI:2HRB?U M5+RP3?X?VV]YZ8W7R[TJU[,*12P(P2#BK YWJ3A("8, I3+B<2@)2K/GC7QI MQOQ+PYRS<>U&GWJZ_]0O;!@QP[RWOU6DJXJ=J'9%LR6C;[^]%*!EN^C98P28 M)Y+=ZJ!]4L&IU2?H?NR4 $=!UB+M.PK"$V5W/2%ME\&U!DR;J#4O;;I\K+6' M)VE7^[?]ZAH]LA_Y>K?NS46?SR;)&9[4?L9RAQC'H$J:!?/19IU841],.GM6+AAK$ MCW*1QX:9AVJ12Z!X$RPR1--5K&BH^%D(%1EB8"I29%J<_:K_'[7GVXW\*D6S MK>CM?B>7V_N\_&?'5KG*1;<5:6[_3^1 Z)0/<:IP MLMS)+7#T\RPWE>-PW_V_K,C*N]6VK.MYW+SF34K,*N?Y\Q+FQEM[2X/6U.8> MT66^;N/F\<_%EUXJT'!^/X#>, OY 6YDKC'%S&_^=!@:)P;1%#L93PR[UF<# M@Z?=4BS->NZ3NBMDEE?/#%-%.4T A% '*-Z?HU@!B*8"<5#DK#0:O=3O_"Y MD4#OPH=@U60/ZDY2M);:I59. #1+JKC",G*(/VPW+V IBW7PT.%QI\?#.J%R MS7%/J923HB=-HEQSZCQ]2-&9V%RII:K/YY/NE@;%#TK;4\P*"!-^59R%4" M@2** !Q%'*1*,9#AE'&.8HF)5>[9$[B3' H9&5HSXO0$V,@\>L3JQ,SAQ3_[ M&ULW+U9$*1)0 Z R5;]^/ !P)T@L<7 .95VMI"@2X3?_N9_X7]_!-.TC2/)Y__[>>_??H5W,__\]__Q__XU_\'X'^_^/#V MIU?3='&.D\5/+V<8%IA_^F.\^/+3X@O^]/?I[!_C;^&G]V=A4::S? MORP67__EEU_^^../O_P99V=_F "Y#\+W_.\\___C]^^FDECMGT##]@^:G^]V\?WMQ:\CS, MPKU]F6/[MY_/9MS%4 ME3(C65WO_UW]XB_7RWZ=X9RPLF3S+7UC_?MUE9U)P#\7.,FXXNIR@;-INO5# M9U6FTZO?/ L1SY;?'64A+GBUE(BU'D03ET'HS&#,H7#3&;""9[P;SE MWFI]F^-*\9Q(7JI@CNDOGZ???J$/_J5*H7ZQ%,=2%/>66XEE/[HO]]R;2=U7 M2VE^"O$,1U89+AA'VC"*$PN.@9.TB6+61B2CBE?J(!8VK7R;FYMJ/IFEGZ:S MC#,R)I=+AUFZI_+;,%[_Q"]?PXP^"-*7\5F^_.TRFYZWT.%BVEBB*]41Z3__ M1!(H.)MA?KO2W$9&EUPNR-SB\B?W1<7%'#Z'\'7TD82.E9&79V$^/RT?%]/T MCY,_Q_.1%$9@\@$R(].JM$9P&!!HMR:I?3+E46B4,(]+JMN M@?(D,?VAI8V>IUT(?0#HN4G_J^EY&$]&SA;#8TE G!A0&3U)*!A 9866W&<; M96/8W*>B'[PT5N^TJ:R'@);I^?ETLN3CY'<\CS@;H4(M7#$0K"$.@A?@$D/( MUHG"38Q)^]9HN4=%OV@Y5*]W87*8D(<%DQ=K#D(4GI>40*48R777%J(+Y.O+ MJ MG]$_!= >3%SO 1#P_F.PCY!YALN%4IN@ WY#9G8^<4IH,J0>&08-BG!/< M*=A+P156HHLQ/&93]O)IKU;O!R3-/96F0AX(6#[1SXZ"X2AM8N"]M:!$RA ] M)Z1GR9E(D:@/30?)Z MLA@OOO\Z/L-W%TMGVB(W.H< R4GRS25)Q*G@ (T3PN<@7>0'@>/NBEN!0C\; M4!PDT$& X0-^'M=+YLGB73C'40K<&,X=F.0INA+>@W,"P6<,18?@O,L- '%[ MU:U 89X9* X0["" \6:2IC,R<$NA+.\*7TXO)HO9]Y?37/UJ9HDE#SKF&JWY M ($"-RB)_&QCG3!XF-.Q!1%;P<8^,]BT$_L@4/0I_/DFDZ3&9;QZ!5[;26\P M>^;IO)1:@;)D+)TOG#"@N7 2372'W7X\NOQ6R''/##DM1#T(S)SD3!J9K_]3 MQ<-'EDG-K=$0>2%.2D#Z*GK@TG%>'7-N#KL0V;CT5ECQSPPKAXIXH#@1(R2[ M&$T4P*PBL2@7P;,2@.>8."^1._W8%?S^.!';W:*Q9P^4W60\)*"\I"]/9Y^F M?TQ&BL[0)$P :SRYZ9&LHT/RR[*7(C!RSDIY[/EW1YA<+[P=2)[/76L+^0X) M(DN'ZW3V?C;]-IXDI+/3UM>' E)83UZ["! #K_Y[8LR&% *R=CBYL_IV8'D^ M-[#-)#TDQ+R?SA?A[/\??UWZYSHZ+5R2((IPH-#2:5J, R9L5(G,IK.I'5YN MK;T=6I[/C6PC*?>,E6H33V88EG3[Y%A0Z*!$88EN(2#D3 =G2%H&P8(N>! Z M;JZV'1Z>S_WKWI+L&0$U_?GL_9?IY.J*,/%<4E: H102 %/@;;:@R<1IS6,0 M^;#WO+LK;H>$YW/I>I!$>T;#1TP7,T(R%_'3>'&&HV@D158\ QDTI!#=&@A2 MT3&HH@K:HS;RL!/C[HK;H>'YW+8>)-&>T?!I%FH!RL?OYW%Z-LK..2]$ I.1 MULB*]<-CB#OWAU;?+ M)GMNUZ,-)#T(Q-0,AMG+L,#/T]GW4=2B\"(TA.3I\,2:L8V> ^?<185&LB9 MN;7H=OAX;C>C^\MU$+#X>![.SEYV^7GX7(>!%P^?L&SLROJ68@R M)04YUZ(=5A1$40(H+B4G(ZBU:7%#?G/-[<#Q?&Y"#Y3J(#"Q*NQ:EHE]_$)B MG)]>+&KKB!K"C[P,,J*Q4+,EB0=&"%\"GJ5DF"FFB!99J8_1L!UFGL^=:6.I M#P-#)*19.'LSR?CG?^#W$0_*R.A)+/0?4!3+@T]"@D5B@WLM>&GAMMY9=CND M/)_[U,-EV_>3VRH(^W4\3^'LOS#,+JLYU/)VAXY+;E,A1B)%99(ID-HECHE< MK7#8C#R/.Y:FTBX8'4RUPS\2M]9SYB+C%RHB@RRTR"\AHA(GE7A@O) M&<_TKVW*6VJ\-\/O>J^\NR&0C^]9=[LB2^_K%OE[G3=Z]>O_OX^A5] M\?'T[9M7)Y]>OWIQ\O;DWP!-B#;W\')9<>>0)!$4'9]2$ \BDPWU5H;L-#/JL02"'Z O7@L-;]T1 M;Q=Q#P W#[1I$M9'\L')P=*2-E$T!:)6$;QVUF:&F1O;&##/IR/>3NI]NB/> M+K(> EKN-VLSGLM@:HLV7B^%K",_W18'SN6N\7_0CG@[Z?7ICGB[ M"'E8,+ELUJ8#"L&%!4_;!53VE0-C(646,VFX>/Y8H/R#=L1K!)-]A#P F'S ML]I0_7V8+;XOFZG4_)GI9/[B^\U_69I=S7,0*1HP/-;6@87.:B,<2%39DN)C M4:U=_.VIZQ=6#;V:CA0R,*BM]YY1QN<8+5C+Z/S&&$E0+H 15A97"H^/OBT> M"JDAN#E=Z?L16.TA_ ' Y]UT,KO!Q-K<*D%R8 ;!AV2K!\C!/GP =H?EIOPY32%$Y,"]%+2YL$CV6%+4 MH>9F" Y08Z0<*.0!P.3JZ+Z^+?>:!U3,0Q&.!*(5@X!D;)F-/FNT,?''*D,/ MNJVYHJ*?EHY=7M/L)^ !0.1D/L?%_.J"DWDC$D5\(!V%?ZHH#L[F##8&+5TF M2;G6T?9M"@9R+[.G/J?-A#L8:*Q3,*X'Q!AGDDT!R *2/&H_6\>4A2BMH;-3 M"NF[0<@=0OH%RB&:?1 DAXAY %AY&>9?3B:Y_N?U?U^,OX4S8F9^LG@99K/O MX\GG_PQG%SCBA1=TRQU4[P^X,>!M+,"S"((G*85H/K9@&\*&@*6# '#WZJ:Y M-@8 L9.4:G_"^0=RR8DE.KK?X>*R#DK+S$3-[K%UX(.2KE;A$E=2&HM2>1ER M:[?F,7KZ]8/; ZJ9[ > HS>3;T3U=/:=6!AII:11KH!7N1INX/4[VENT W9$3.8.*: MFPC2U\F:,2%XYQRP>CVEF+'*/5:8M@]97^AF\QS/%# M'3-]6OY&9KBR>U((G>0,KG8&YE=(#*3Q2HN33/MFMAC_<_G7D?"Z9%]CXJ3K M8W',X++ED)F4DAL=\=$F0_N=E5US-03'OLFMP\ , !K^=MTFO\8GYV-2B2; MGJ(#R\E;513&0.#DP3KCA-%.TES & X V)>_)Y3 'N M2A@4Q[S^,YU=U+K5*YY2(1^SI/HZR ,HIR(X+CTP,O-62Y,D:SW2=QNZAA & M- %/<7:2&ATF8(7*,ZJVF26=H?P#NKT8Y&"Z4!F,(!7W-;;$4E?*079%1L]4EC3 M/&EZM7(_DY(Z>Y7;29 #".O>CD,G2P(P),\+N>HR/-;!8A^ ;$O;0+)=VV0 =**0 =B9&WS= MO5.A/2>S8 $B$4V[KO:>,RQ"# 9%8(4'V3IK<3,U_;[L=J/]S1 [1!4# -7E M*^/[\+T^,5Y>K5FET 4G@*4ZBF[YOECHJ^!E\8K"2]J1';WMWJ9D,& Z2,\; MGG8/$/HPH#.[H%7OR6@4'9,R>?+S2ZD#@C2#J(L%[G-1FF4N'AVLLR=Z'B:F MWZ.M.P U$/T ,/1R.EE*X^_CQ9>7%_,%A8VS2ZZ^7R4[N*QL)OM,!S_Q9%2= M'A1RS2\6TD1M?//+P6WHZO?BL"-D-5?( $#V=CKY_ EGYZ\P7B70!#0I4XP" M+M?V\$I$,K.Q#I-@.0C+N!:M,?4 &?U>'W8$H4/%/0#$W'R-N8=^Q;S6[RUB5\;G,&$/X3[IAOF\<2DJ)4M!10;&)#IS M$W?@4N(@!2HEHPK"MZXU>YB2P3C4'8;WAZM@ ';G01MZ@QUME>=*&A#%A#J4 M4]-Q7'2=IV2+=DKGYF5I3Y T&(^Z.VBU5,H ,';OQ>^&$.NS'^.&NSIGW+)Z MI:&9 &\E@X1.B*!T0-8ZU_L)D@;C'L99*&0#&'KXM(_'=V#;%)1,TRU"X MHOA"5)233#* W(;?*1X)9@.GX+[31@X]@/=3L(>0/SWB$284MF%3/$K9Q3) M*F]K3+R\YK>Y:.026U]:'I@ST+RE_5%1U$@5 S ^-V;#K J1-3=>YA* HEB* M,Q23$+UTQ(['J+V3SK9.@+Q+0]]M)]KH]L$.?GL*>@! . M#[@(XPGFUV$V&4\^SV]5K91Q&B]&P>C(K42P7M!^0)XAV%0S/$66DGF!LG7K MZJ>IZKLY4B>8:JR, <#KOJ!&07.1,U. U:]33I%EE1C 9F^ETV1O'QW6TL8E MZO=.J2/X'"CL 7C2OX\GT]GE'&><4\28T&;G&-0G)**_CBWQ,8"S5BFM8]*\ M==AUEX9^KX0Z@LI!@AZD77DS6=<^O:_%E:2+>L?U:5HO(6J>S/2, M/O'S%==>"5DP14 C%:C R)I*C^!E,IE\/1.:O^JVH;S?>Z2CV:_.E3H F_=4 M7#SR,2<52JT+-;JV)R?A^J3!,*,YL2=+^\2G)VC:"G[-IY[U=1]UN%J:P>S8 ML[#>+Q7R!1?C1''<+6Y:#<:ZO<1QIF0]PM911V995A+R!%DP3\8RDZ52DKY* MW@61@A6LLV%2QQN9%8V/)CL*6:S@H$3R$%,F+K.3B3N3C6Z=???\1F;M@(0G M1F;M(NY!>'*;AOR0YYE9[3$L72GDDM*)'IUVD$N)4D0M>?/JN^ C"2/"6(IEHN-/-$^Z>S\BLG=3[],BL M760]!+3?G _!YG'[^01$>A9"/J)!VIN*FMQ1&\\@P89I0R&;*/W9B61\D: MB .SI^8W/^XW4<.PD+6D?WYRL?@RG8W_B7E4 OK:31RD%8+,,OWAG9,0T'H> M5([)=./3/$C.0,Q1[1XAXB:DXO%K41='V>&3&F)%,$>2Y")EX_GKZ_O6'DT]O MZ%^;O4!L^/C.7A^V8:?1R\.JAN@*@]=7S")(G.()^+*UHC$!*.ZU0"$&CR8**W+K%L@;B>G7&>\"6FWD/@ O9S.%Z=EO5-& M4A6E18X0O?&@-'+P642PM!E2YA2M8OM;@1L$]&N#&BGUG@NUKX0' (^/N,QO M^@TG))JS.C\@GX\GXRJ6.G9E+:B14BX7ZQ1X(U/ERH'+)"2)%C7C@036_+ET M*\KZM3S= *H#G0P :1](-41 G8KXBO;*V70YZ^*2FS*M(3I1 M:!>5I+PW:&/KQ.U'">KWDJ ;7+73P #@].)B3@'P?$X!;!Q/EIJI/B#)K#Y0 M3R?S<5[*L"IL%NB[E=?YRR_URS>3U7BIT[+A5ZY:[M+0;^E#=Z[@WG(>0+KXE516(=7;Z7P^\IBB]U&# M];ZF(JL"(=O:D8CY4J?PA?93+NZ3T>]YW&F$N:>LAP"7VHUC1?X-T%]))WOE MM/4.HO"REFMDXD8X*%[K0OY%S4IMC9Q'*>KWQ.L$1.TT,(!CZK+*YM(E%:X8 M4^?*TADF+6,*]WZX><."3W?5S34[OT!7WN+>G>D^!52)OBY M9DA\:CI(?+ZHNVDEI>N*0T$'JRK$3JZ-885 <(61-46AE;9"<=$Z8VH3+3W? M4'0)H0;"'X#5^2V,)_-Z_.+\=/+ZSWHD7XSG7U95%;7GYR@%SUWB$HP1Q%!F MM#ED*)"U9&A#%&A;OVX]253/%Q3=P:JM.@: KP^X;++P/LP6WS^%/]?">ET* MIAIK7L:>9\M/(OW]CHLOTSP]FW[^/A(AD%TV'FK+8E"Q[N6C_7AR04RM@^'I9/X"RW2&5[UJ M<4Y'P"R0 L>3,/N^3'C:4)K/47E'D3)$5>< E/JH;Y@ [GUBT:,2H74I>X?L M] OH+F+5H>A^ !GE;*&0*,80$(G+R+*06$%$B).\4!H$F M-#^$KU?OMVML%P#94[(#,"?O<'%M7+=J8V.%#R[72CA.R%?14'1N,X.,#JVJ MF7"E]:OFSD3VVU&V"X1UJZ/)R]JXZ[9>QJ+214 Q48$R6H%31D%ME5O[ MQOF<6B;C-#(<@Q5T-&>?:W$WP3\Z[\$F MU!Q+,DRWOB![D)!^'XK:Z/@)X.PN\ &BYM7X[&*!>92++VA3 B(YT(Y"69L* M%A!D2C'DPBQK?5FP@91^WX>.@IQ]A#X [/P=QY^_$-TGWW 6/N.[B]I.XK3< MJY-;L_=J/$]GT_G%;%66=R5)*7E>>90 F/)T*ZUI?2$UP$+)V+%#XPX,*I.HDP0E=3;NCJ\%Q^B2VQP7C[PB M["+Q00RZ?$ F[Y"$]BG\N=5M-9=9FZP9%%U;E\= -AO3=]#(;!,Y M VE'U2\$=]+)DP/T\=/IR__XZ^G;5Z\_?'S]O_[VYM-_ M=>/W/;+><7R_;1EN[_\],KBC5O#IY851< R4BYQ 1SA6!&U,D>DH6\^ZW(JP MQI,1)),AVD+>!V>6-A/68L:@DI7*:MTZEVB@DQ$:8>&)T0B[R'L !^05 M]2N)5-L\G=1BZ&5#]^A5,9*B;Y<*A?MU=E>,G .2=3;%IJAMZSO 1PD:");V MT/0FT!PL]@%@Z X/Z_;=Y"6*X"3MI%C+?S+1'XRM)[MBQ5N?LFS=*^9!0@:" MF<,5??=U[6"I#P Z-_I.KMNT6Z\#1KY*;\Y?-I)?P!0NCO_^'*(2&0.C6<@>1V.5=\90I$!DB!O$+DF@74]@'H' M\'1V#] >/ WD/0#4/'P;=CE91&2>(X4+$D,!A<%#Y(CTU^2+4!%5\]8HC]'3 M;_EE>P0UD_T <+1Y=A;)(3*+"AA##HJI.ARY%-H06EHLKJC4V2/47I/HCC7C MI4F8=9"X!X";!\8CV:(Y+T5!SG4V;+!YU=K?2F&(_AAC^]Y=SV82W4[J?7H2 MW2ZR'@):[@])D\X4[P0#5FVOLD:!"SH20X(LI8DYQ];7@,]@$MU.>GUZ$MTN M0AX63"Z'I!6I50[DPI=09TAD30+1C$'@1CCMZ*A5K?.AG\$DND8PV4?( X#) M Z-&9,"$2C+P*=:Y:SY!B-:"B$'[[(H6S5NZ[3F)KOL7TX9>RGX"'@!$WDS2 M#,,<7^'JOV\F]Q];/I#__NMT]D>8Y9%SJBAAR3(69/#4J"YK*;H#PBXCI7;1RMX(^XJS\3337IHM&AV$=V5%\ER-EGD_G2UU MN$T*U9(]GB6QS7/U$B4$%1D4R53BQNBDVT?Z+2CO?;S+T;#;@Z9[1WG-+!JM M>IF1^WLZ^QPFXW^&U;W_IUF8S$-:=N=9;>81Q3E)%(IPE*>C2!4A(689H11O ME3?96;SS3G<_=6FW)7OO_=PY_#I40?\MY;9E;CDX=U2LT3Y8"2)XVCH$&_!. M4P06M2[(/0LFM8+7FT(/!EV[*V /N!27*NAIZ\N9M5.K\SB\PS^6 M_S0?">6D]ER!MJZF=WF*ND-T8(2R2>K"9/,Q'MM1UGN?M^.>K6TU-5S\+??2 M-5-!8^)*<M=T8KVWKOZ'0W]O6C[T/N"PZ\*MMGTERWW7ZTI MK%6L\SG2\>C_= R9_U$U&/JFX*\F/W M7#CY^-=?WY[^_>-M9EIU6+CZ]./T4WB8F?;=$UZ&^9=?SZ9_W.C_QBD:YD( MT\O^'%Z RU9 R,NV'U2CA,\T^T2-A%S#W>MLQG"_(0+JJI_%HGOKT+Y[@L+N EZQBT ;MJ M?J,B!&<<",6L3#%BQJUJ!6F!&Q"AOUW#8]/: P'('GJ<-A1JSZ#X@%\O9ND+ MG? GGV>X*D"YP](Z<9P'+#X(#C+5VMA8L":.UYZ9FD>14T:_53K]$TC9FJ!^ MX--&Y].N%= CJI;7*+^O'(&WXX(?TQ@G">?UYJX6S;Y]^_*R=B!+A M5'M.OIK.#CP:BDNBL,7+I_R9K5?K#RX=:7C:I;@'C!]QS5%B0F^[ M4SD0YWI/7-R?$=:ED@8 PQL/ A)-R;4=*9EPLK&H$2*O+9:=RR*8HFWSO+JA M-+7N6L^;7V%V$?H X'+KE;)F@$S2^ QOC=+[--U5E(8G$;27@+F*TCD/GC,. M)-/:%$D7C*W;!G7!1[^'ZY$AW#L0!K 97B&MG,9+%8]0\N"+S4"TU&/&DS?# M/ =>(E?DYF!AK:\];Z[?K_WL'PW31JH9Q$OWR7E]?5J5E=1>XHLP^3PFEWF9 M[#$?"2Z#YZB (BL#R@8)+B19HR[C&5,FN]9-EQ^GJ%_+-SCP-53? *S MUN?8#W7\T&DA 2ZYNA;\2$JOK$8$)W4!Q2)]Q:4$;9EES!:.=XL:#X;G MKC3V6P4Y.,!VJN(!0/CVAOQU/ DD\ EAYRB MT-X(ZW7SQJ>/T--O">7@H-E,=0. X>7DW]O9]2-RN7DTS$&)@M%Y4">Y:N]K MZQO$V@6V^-:3?AZFI-_RR<%!KX&Z!@"ZW\)X,J_"P_DIV>\JIXOQ_,LJ0^$5 MQL5(E^A*EHF"/\9J&VL#D;85)(Q<*I8TEM:9:D\2U6\MY>"@V%:)O98E7$=H MJX57(OT4_ES[%B]P@F6\&$46N.0V@/*F#JYD&CR3@;!$WK,NDOR,UE,SGB"I MWZ+)P6&RI0('8"=?7,S'$YS/R=9'\C*J6E].)U5NRT?/R9QD.EMK>U;+,):J MN*S((#?E8IGR]?"OO!V'.#X;+[[SD2S>LCK\G;':@BP91M&?MY"RE1QE[7#9 MVMT\$FO]EE(.;G\,$5!]9U?4Z!C32?#B.9IXYVIK0V+%4ROU6_DX&+"VU\IPRLM.%U]P5E/V28XK MN5Y>7^CLLZUCW(,B/TE)F<''E($;E1T7+)C<^J5S(S$]US<.!HEMM38<%-ZO M9[F2W+JJ\TILT40?BHF@2R:Q&9')AQ<)BD^*K+E/S+=N(K(]=3T720X.IQWI M=0">\'W.3E*JWLC\^FP8,4TGKE<:'-/DXEM%7DAN$#2T7JY'0MN^*ADRS-[/\&L8Y\M+C;7/<3+)2W]D_7*K=4HBX7+V$NTI M;1!BR11Y1:65\SQ+U=IOW(_2H75Y/1(PFRMQR(B]M/GOP_>EP3?%1Z-C!B%K M)B'C'+P)",8KPUDNVK'6+32>)&IH_6"/?!SOHYJA.H"S"Z)C?>M4#;_),LM$ M'C,Q5GUG;B%D*0")(61>,^V. K<[= VM!>SQ$'>(@@8)NGKU647U]_'BRTL* M_BC,FUW=>XYLX3I$G\#8>NVI:LLC35&<89E;(W,6LGM?\%$2A]8/]DA0;*>V M0:+RZG[J8C9;UIE<[S@KD NC)!3'28[1>O(LO ,GR+\0)%SR,[J_O]E(W]": MOAX)CXT4-@ P;I_B/\+$*/X2$G(HY.3F)(DS6#LPW7;@ZF[,- =!)1M8_&-IK04$I5NFH;7'L2!6, MCU YD"+9MUU6,+92T@"L(@59EUTSTW]?C&=X^?!>!R&LN_"L_R6/A"PA*RZ M^R"(M]K1FQD)Y(QHE,ZR]C*&-M[+(R)I/$-B>ND&6-AX- MEVV4UC\JE\D>Q$Q"S//:^/JWZ3><32HG)_/YN#;M3'ARMOP 6F]ZR?=MEE%: MPZJ30JX/**DX^"IHE=!9ZZW/=[LQ;GKM^[[R/;S(Z4-MPHYZH2Z0%!"FG\ MG:@RLY:IX-F?[6-62/4S3(2*89'C9ZC A678W3\G8Z^4QKG"^+CB2/]']6@*"S8Y5Z[HO1(&S**7/-96Q] MG?,T58.,53I#7ELE#<#0?<"OZ]UTAP^FD"-Y". #0U#%)XA2)1 !+1T11J32 M^NIF$RV#C#VZ@E@3A0S'K*W$A,M.!^]G8Y+8USIE9\7AB#Q?14%[ <[J-($D MB2=$,M6)-HJ1VGG=^A;F48(&&41TA;1VJAD.W&X:Z%SR6-V2S'XS;7H\9[M08]^%>>M= M=EJ65Y[S\2/5BK4[;PSI'R.711WB0XZ%K?:?^]K6V7O0C!.OG&$V=\+<33>! MNR_>;V[-D#GFJ3S?SD579*\_KOO"2/%9'WH-!!DR6 MZ*.,9)Y;3VI]F))^2^5[/#OW5,8 XM+MA3;BDJ/-F2*AHA4H)3(X%31PDS#$ M)(IDK2/5[:GKM_#]R-#K2&D#>):H;-7_K\]\W\(9+HO_ZACC1(9TF3DQR;>_ M<>,G5P.\[Z=*KF??O?XS+;M0?""C_+H4)"50<.6M%0&RIS\420:1'"_5TR-'P*/I[H#!WD2W[/% -!:.*M[5(*WM3>V,*HFASBP*+R(&2VY M^,\.K9W=.@T*K;NH;BBSE2^^?CU;"C"<74['?#,IT]GY2H57%2!HR %+'$00 M"(H% [[6KJ7BO;(6"R_8&)5;DM;OQ5-C_'6AC@&$:I>#F=^'<2;':I0-:DWN M/7@NB7P4!IR,'B)C)2@=N=6M;=P=$GH>BM2%FN_57>TO\T% 9MW$$N>7' 2N MN0\I@\G6D'G5'EQB",(J+;S.Q8?6*37WJ>BY%N4HP#E(\@/ SE6SLLM=3?)X<4%J>K.J;,TO+A;OIHO_PJ4)'BE$$RU3(+,COGP=,L*3!U9D MT%9PRV1KZ[4M;3VG!G8#C7N>?0=ZZON1>-UDXOJ9Z-?I[ %&/TU?X <2VIZCEW ML%-H]JO" =C..W-M3N,BT&&3WTPN;RQ)%C=3D*Z;5H10LE)I7)$90M MP.I3NF#$KV@]T6AO8GO.33R*=3V.)I\)9&\/;[IFU=M$ATAMRL>]!17K9%'C M"Y1B3!;"&!-;-V@Z@-R>$QT' ]L6VNS;3UA+<[\&^-8^4AKC$I$ SP;I!.$/)^0D@:CBS32"\U<\^2.W4CL.3?R**:T2ZTU M ^6__G)/ V_I&\M_6OY+_:T/6'ZJ__W;AS>W/O\\S,*W,/Y+FIZO/OUT]CE, MUI/PPB1_''^>C,LXU98$JW:3).#WT[-QJDD^MUB9C\^_GN%3IG*GS__EFHF[ M[*V7N0>JA@SAGPL*53#_?." B!L$5,-&:^75/IGD]S>XNIH[&,ZN[JFN81QT M0J:=!NNP-A$S'$*MKPH<4W4GD9O6;U5-"#]XO,8A1+P:S]/9=$ZQYLD3FO]$ MRGY!Z_YC5.LDO:1-F^N[@N(L@%>E@$9?9%(Q^=A\:L>1>>SW:NSX^^'>\(\A M8VJ@Y\*-8V\ONW_K]UO8]!<=*IUI]C=*.Q@=-WU7KC&>LJF<%L,[4GF00ERS(.J#38]=QK2I9S2;8 MPT8]]G$M3-;6Y#:R8)?KG=Q?[\8I=@DY;CE7+M3+'D81M4-+$;6.$!G7DM%) MQ7WK?C([$7CPB.)M%KO>'CE';X5.H#FG/5*X E=B()G(S*W@S*36N>B[4=BO M/>L.6_>F$G>GMX&:M5_#>/:?X>P"?\=0F5O5Z.]AT![^H!:F; L2&QFQJY6N ME7T=!40>69""],R5 (4Y@W,4"BAN$Q/1,92I\29]C)Z#NT8\\-G7R%:)NYB< M@V2,J+.V$(+WM=+;R"+)+V#L&,P.Q UP\6]_A#-E#!0\_(BG-4WRX]?$!?D M(WZ=3O:U+QL^J86!V8;(1A;FN9&P9C&\P\EBO?5$,#M44/=9K=+W1[X'/:Q&Q/$=@L6'N@Y^XEI%P*TG Z<+*7 M"92J?4V3R\#H."I:V[.77K'^SA?UXB(A&%F/UT5=8 M*,SEZ.JX\CJS7/$2P06A@,NB*.H6S*;6X<%M"@ZU"F_K4 :\F5%WT^]FKB@3 M'50V0'F6P",R,,GP9.FX\[*U!7R,GGYMP@&:OVL%F@E] $DV*UYNY[;=X 93 M=N0D92A*6 K=LB._+)'/9))E*EA4HO6Y\CA%_>:!-P=1$\$/]2RYV9=UGQ/E M7E_70\^5C00U.EWJ!S\0W*0:5-AB01A!)B$I\@LHHJ&80R5ALP_&M9B2 M0XW%[4^]^2PFE,Q, $/'0#FG(>@D("K,00CM0_/JN0VD]'O&--#_73/10N0# MM0_OVBF0[ZT?L8V#:$M#"0G4HDD8F[G683>KG$W$K@J[.PI@8=]%" M%M[3@54?WE/*(!GW&)4*WK;.8=A$RZ%F[N[G7N^Z$$/Q*#E(8UVM":2CWZ4" M,FN;A2N9F=@QDP,Q=4UP<-?8M1'\0,W=C7+Z?8S5S5]O86HVDM/LA6#]^0\< MB!@]TREP"#X:TJ8O$+!(T%C;49:<6E'Q_=,L3.8D ML'V32C=^5@NCLAVAC2S,IL6NQZ8Q+Z3F-84X!U!H.,3L/!1"F&%:V"A;7UX\ M1=/A,U@>_OR'@!]5L<@% LEA6<5CP4>? 4V)!/OL#+8V/3N0UZ\E:HJ=^W-9 MNE'20*W31_R\=[;5U>^VL#X/$]+(VJP__ -^G3/1,&5"C>Z7V3(! MP2$%YBJPX++)49?6U=R;:#DXU^'.YSX$6!V-2T$PP+H=5(P(L:@ UBMO$QW@ MP39/<7B:K)[;N+7 QKVTAL;*&*CUV*76\%A%E+T54SZ#HDHCLXA>,4@4DH/* MUH+C,H)UII8%&RY*:Z]B$$65+\)\/*^S7F[I[/OJSQOWLM8R$VF+QQ))/"XP MB*P40!W0"%7J<*'6I3Q;4?8C%##N@KU[%3[M]3> Y]M;LKS+2^!.>!?'EY,5],SW%V=Z_(Z(.Q-2Q7/)'76QBXG#68:+3BRG 6VE]L[$)A MORVS^D=CA_H< %KO!F8;' FC12%1@6&,./.60K\D:F^PK#TO@A7>.K5P*\+Z M;9;5/S;;:V\ D%Q/I+@[#N@.4URGX%3M]\XC,95]KCDC#+S60AI%G(76I_16 MA/7;%JM_2+;7W@ @^6D6L,JFV'6L,R:T(Z[?G>O^0;*^] 4#R;GK)W1V&TE.491/PY3 TRV6- M_06$$K 4[HS7K=,8GR"IWVFD_<.PI<;Z[KUZ73OTVRP\8-]%\,6IY"'F>@-@ M0]U,9.Z%0*=C] []G5DX&YJJ/K%0OV-&^\-4;"0GIXOS: MA1@Q401J11LDU)2\RH]WQ8%.,NG:9U/ZUB^46Q'6\V3/_LU;>_4- ),/M-*Z MY$0)%5$C!RR)4Z O"M!^TY"42BCJY"G1>MS79FJV0]^/_"+21E$#@!S)+V&] M9ZH\?!C/__&2:!@OZE&&TDT=KX/4+.=J#[ ML1]!FJCJ!\AF^+1LA-UU+L-ZE6-G,CS$W*#R&##G7 >6@1=6U3K="$&$"$)Y M@C07%90)O% ?A$IT6)#.3F@\NV9_<'R'C81>4/O(*TZFF!^ ?$Q? M,%^0P3DMMPZ8TU(/EA??ZY^_DCRGLVL6?<00572US"#1*88.8JR'&I,L)1-U MD,TG&>].YH^0-'$(B+O6[$#]B)N=NO?W$Q[XE-9MQ#L\YW=L_ZRUS>1!:N 6 M:P$1%Q!1"0A.9[0R:L3FF7=';29^N14(^IBFY'O]$_.;3!HD)PQ7J\Z7RQ*$ MB8S+N3_CJV$K=VP\*NF5-8I".T[;4@H)SCD+6-^2N%9!J*X,8",6GE5[\EWP MN7Z.W<;'%_)85X+<$[+ VJZ(PVMO)&& M#B3EHZ^U/JZ..XH4=P9C@YN2AFXYZM=I..*^&! P!NI(/-(_?W^_XND/ M[;CU?X=>QVY-VHW72>9HH'"I015-AC2Q!)I0$USR-O#6$?%1!P!<'SR7R]Y( MVRLAT3'":>,J^89&)#AUPXD*D/H(05X)".C%0R%TXXS9M?V^U!9K\'JV9#FS?8YW>"_>AR)5!+0UT]G9 #YQ0UX%)I&CUMZT M?@!M27^_51;'A_71=3Y0)_+!R27[NX^/?5QG@U8Z=!D?':M1/ JMT4+D%#DH M+15XSSA@9ID.9+0A- \NCS%N9;4)UA+.IY,/F"YFL_'D\[+0\D8F?4"AC+#@ MY+*1J2'^4XP4X]'&+-K$P%K?,NU*XX"'LNR"GHW915VH:D G\W4D?_-B^L7W M&W_;,";]AN?LN"Y)1M"IS@[DUH K,M1$JQ*RB3:9UMT+&Y+?K[O9&8#[4O! M3^&'Q_OL?PP_^GG=S2/J\"!^;,*,%$7IJ!T0\ @ 7I(_R!SA00J'PN>"S5MW M=CF5Z&IK7"WRDFPZ?77'^[3,QVAJH%6T(.]3"/#2)[ J&V^"LQ2+=6;8'J>M M[UZ$;;"RV6@UU,Q +=*Z:?W>%NC6[[>;'-*AA;DS #KZ8'<@RB!@3*!#I3( M%-!!0[X4%L9%Z_*U-O-#EL40ZV>16^^%J[$$=Z]LA"^F) '&I_I$0XZA4P15 M'TODB>L8HWQ*USNM.*A1(;LH^5:Q22?R'8#CO93/R^G\KD4K#$U(PH$4GM6D M,83 4@$FE2XZ9G*S.IFF,,E\QW8UIW)[/=*M"G2NE714%V8&S-A#G!D M[G]*ZX$U'3HU&\:61(K=30P9"JO%9\X+"(:1H=',4RR='>>MV^QT,[;FVB6O MGW^CP.YFOP\5I&<",I>E-DPRX).F$]@:.GP1E9#=A4F;J!KD,)M=4+$Y-FJB MB $<;-<,4T'=Y9 \:0"I@/+J:24G.T,:-O1 MV*_SU"GL.E#20,^UII.$]C\8NR!C<(.6.CR:-X[929&9X%T!F7(&Q;2&*&R" MDI,OF 47N76LU=6XI>OM>7>%^CZ5*'Y^-3Z[6-Q+8O84+7L2,:A49P*1(,#S M(D$&I;1TTAELWF%M/U('.JII%PQMMJG=*6U0Y_O)9#'.E:7Q-_Q8'U"7Q\CK M/]/9!;&S:G5X_O7BLAYJ\R@KJ9-2!JN'$RA4HD >@K,&$(-7Q3'E6>LZE?9< M].LC=(SH7E0]4#_BQIBP_;V ^Q_2>()9IV^*FV=6"4.8RIJ!T8*1?KFI,STC M"&&$52*FI%I'C1W.,;O> ->/M?45:[W@.KOM!4ZPC._=1^KD.7($F8VL(TXI M;(M8@*<36HXDZM! M;1P^HQ0F68( @HX%92223H,%0^>BE&BM;'Y_U]E@HBMHWUWAS:1,9^=+Q;SX MOO['&P=P4HGY$&C_J/I,HASXPAB@EJ$XY %Y=[XDC<_&EWT)KMMN7.W^Z77S!(J(KEOZ*L$=]QY<\#5'73*(BON:F:9U M*3$PQ1K#9N.O]4>G5]F8KW 1QF>==[!Z M=.UC][7:7A"#ZG8EO7&N1 ^)6;*IJ;9@*3*1@$N2XH&< M-"MH313=M2BZ1\Z/8*9W0=DC =U!FNHQ:,LX'KW%S^'L-9F1Q?>3/\?S49"9 MH7,*M!=$NG0>O"H),!>3K%<2]6.^T1S37SY/O_U"'[W"%WUQ#:L'%NPYU&^E MQ&D;B?8,AA75KZ;G83P9,69\(@*!.T_>AN82 E;^E7<6T@>SZ'L5Q5A/K-&?XO=7V+2]]/H&P>,Y/;5CV68^G3&1)9M!&MHV*@L!,6@$ MIZ6S@7&O6=P*)0<0T<]]7#L8'4O^ \;9V[2MK^XV$M/S&T!CU[6M[ < HIOTKS=93#HSI1.P1&Y=GNR]_M4]!SQM%'OW4$FA\EZ"&A99CLO^7BQ-IHL*,ZMD*L> M'2H)#Y$Y#EQ%9K,HV32?@'B?BG[1[\V[.4C(0X#)#8&\'4_P#6VF^8@K MYF1(&K"2KHQC=+R2SQ^1%^=$EM@\]>U!0OJMO^SJ1#I^FDU1'OT_/ MSI8)'_2Q.%^L=L/?)N/K;LRCD%P,K);R"%Y'P)-#'YCGQ%5V14AE2RA;N;Y; M+SD< [.G;J>="_K9P.?];)SP,O-ZY$V1)G(!-KJ:E8'$K,L9M$N8N:3=>+?) MSZ%8NK5^O^YQ7\#:7P5]H^SO./[\98'YY!O.PF>\9&0\S7^;8_YU.GL9SM+% MV5*#HY)]ML8K"E=Y!)69(R] <#":\9!U*#)N-Y]WEU7[/=X:(ZHS-HR>W M"O%6<$RLCWQA/ 4RPLK%7),;!7B5:[J:4#$81H$(;V.AKM;<"D/JF6"H(U$/ M'4%KKBYF=AUO6WWSH#GD1S.J)!K0_LFI298>FCUK5"E M?Q!4'2S^(<1QJ^+F*K'W878Z6UZ+Y&7CSJO#VR6AB],&>*JIUP49>,L8B$#N M8?+)2NDZB?\?)6LKJ)GA0ZTK3?P B6_KS.OU=*OZ&T?*<-N\\+%3V;84P:!R MUB*7PBJNR00*,H&E1(BFUG5[450FE&K=N@1_$#EKM=UP_9R_CQ=?+F>J+KO] MOF#_> M5'.#.-COLW35N6TDL[)9FP1:Z5P;YS@(Y!5#C"(6B MR\CKBW:I#>Y-J:V8$'-*V3/6O"[^,8)Z[G393.^;$HL.5L(0$+6B?9T343AY MR=%J8,K5N2[,0\Q)02C*&A29:]4<03<)&$A*T>&*O0N9O:7<^Q7V13K#<3I) M8S+7TWRQK+M;LW.9MIN"U$)YL-H(\I:]A)A4 E:T)Z$PH[Q[RJG;C*=GT\_C-/\8"BZ^?\+YC5K?-3\)T4M+8LJF[AT*L"@ $AFD MYDH:C#D'NQ5$MEAL$!TM#L5(:Z'V")+Y;'%M66]&/6NKBJ5(7R 85^?EQ%03 MNA$\>FVUY,;9K>IC:94;IPW][?JD>92 GMLBM_91V@F[;\2LH'XK2EX7&-2F MT-)E,#5;DY@($&*.8)CDWI:8G-NJT^93B-E$0#]G4$/%3EM+N6>HO)O.%E]. MSG%&Y*]-(W(M2H@1B'NL27&T=:1G8)6.,2AFHA,-,')_Y1[!T4:5TV9R'4!P M\_KWUR=KRJWW62:>(87J4<40P6=C@#QX.H0-VN1:7\I%0?*M6<[ M<3(?A_WM3'1R22_Q/I^-KCX6VXAS X;'!-W][E2QDC52RUIFQLIPG8F1]U;/ N'9.1B5M M;MWR_2F:^DTL[NS&M:DJ!@"M&QTI'WHX7O6DK^TPY_,ZORU_"G^.,E.&:Q8@ M%5<[L>4,@44$ES6*3%867>NGMCW('.25_YXXN==6M%NE_0 /_^]6(]OO)-P> MJZW=$ZL?^X%_%V$,ZE&?,X6,(M$%'SB+#S%L7EP_B4?_W M\61:QV%>JFIU;FD7O&-!@44OR6MQ"J(O!LB7E221Q#1OG6GU("$_PC/^+LBZ M:WX/UT[/X>?I'Q/ZG"_CK\L;.YY4*2&;VAPEDBA*J3V5-,2,B27&@L;0(/2\ MM6B_$&J@P&D+:0X%!NM8RVH7G;81%= F>U!NMLT5DRI^5CY1?= M="[M[ FTW;%PJ"R'U+,TH(J2VP!&)5%GS'F@G^84.))=U#ZZ>+<5X0_1LW0G M=6WJ6;J+[ 9R%CS>],Y:%TKUDU.4=;IFCN 4LZ!IE]@D%7V]775YLS:"W?+Z:8ETG(/P>,GZ:KA@YG;T=G]_#;$%>UHOO-W_T$WW\ MTLC*(%(AVPH"ZY C633X2'N!OAA]*'!@0&V\K#> MS2D7Q^OV3:56V6D3P;-4@+:C-9YEZ^ZVWFF*PVM*>G^T.!X8'@'BGIKI^WA< M35R]XN*R97FTG)/Q!F\S"<6I#(YCG>:6@LUDT./=6]L-Q^*#'S\\]ZL&Q[QL8'_'HQ2U_"'$\^SW#5,/@.2Y>Y^IBDM.1<%N,M MJ!0U."\5I!R#2TI'W203?6N"^KNB.USGTZX5T/>ILU64F9E'QK@''FM+X& M MQ%H,DC%P'F7D7FZ7/S;\Y;R^H>;F8STW$M-O0[CVH5<;J0\0/E?O*M>][%Y\?Q]6K6^(K1)0 M@A:\A@A<@+/.0-;*DLBX=[IUTZ(=R!O6L_2>@'@"9JVT\UR =[OUXNI'1HXX M,D9'0"MYG4B6( KN:HM\M+6-0[A;!7H<&#Y$[+ >Q8X(RH,UU[=K]G(Z^4:? MM$Q&6G9CO/[&AZK $3KMI)9T7LA0 ^6:A10YI_W&MR2*VNQMX:J5A75L> MAJ'VHAV *;MU[;&\>5O?N%VU[GHY/?\:)M^OG,R78?[EUH7=^S#.(\L814=2 M0!&"!*I233N@C<*48H*EHJ7?ZJYASYO, T@?UE5%&S/7AU9_@.3M=3G0FTF9 MSL[#$9NU;E[XV"G;6XI@4-G:A7''G5B.'*K!$#<0R'&$(K- %I@+K'6P.(AL M[7<7RS>2\@&_3F>+&A=>=NL9Z2)\29D<:@PD$E02 M<.4E#:9!MLYEM5?^\@ MDLW4_ AYV[M@[*XU;J2G'\# KK\S_X )Q]^J)$(=AWHV_8,$CV1R7A)/X\7; M:2T@.I+MW8NF8YOEPP4W*(N=E$^A6 O&I-I$(5IRDC."Y,5'$6VAF/]'M-A7 M&OMU.GLUO8B+AO #'@=ES5_OT4Z9(Q&G$*";Q5 CA*$B%&!Y[5''-61P/ZG#/* M7O!Y3>./T(V[>Z3NJ=,?P!,AK:1EAX;ZPQ_&\W\)*H'\%7V 5Q]QK>-M7: -R$>Q;CQ?<7.$E? MR RMIH[;B#SQXD"(L)P>(2!DBFA%+#*IA,S[#@;#/$I3S]URVT+@_L"-=OH8 M)+XNN5GGSB!3MA3DP-"'FN8K((;""!5*8G+6!-_Z4NLIFGJ>N-P4 4_"ZP!U M# !>3S2ON"CNV6ZKGT=U= M *<#&?>^OW'/S^$YY\RZDI5 OF ! M15$K!)5J4UK-EZ/"4]FNF'TK_[>/__'^+%W5A)*-C MUWAVH>V]Q]:WGWW%6LPZO05K(^W4D M!$!N&2C,I2:*(1B*\)(5(9:[8?&F&IL[G]Q?C^X.]'V0V/K6^8OQ]-TG3%\^ MOK[T;3&1^I(#:6-M)%U;"9,Y@A0*LFA3+'=+.S=/$[KUR?WUXNY YP>)K6^= MOR_C?^+L&J\)M=?9UG:]K-3:K@@N,0,IE^)JT8^-VX6,=SZXG_*FCC1^B-#Z M5OC+BQG^9[BBG&+4$!4Q7@I1KLD)B625Z"LNO2MC]U*V>:9*'M_ M@0W@.O*!N]NK?A8HM]I\J?@M*> M\A\"E-8&^AY+:U,KI>$%>80DDB0Q!0=>J0@\Z_HP+CE9\]9P>IRD@4%J7]7? MA51#/0P 5O<-^-NK:B<1- M<(C1)=#%%.'(CF?3&E*/D--O35BW M1UXK+0P 4/?VQ745+Q\QE\C?YPD*0TZ^I5 0 \_@5/("F2KVT?ZQ3#Y>5D2>G'W]$O[Y_1S?A5EE^!L>D#.ZW0>W M2 K=@X5&69^7,^1?3L_C>'*9?5>' RUN$'6=[NRD\HY( MD)GDO2RI==2S&X7M\C@OU[VIFQ??;_QM;>9US#HG!MQ$)#/O&'@G)3"K417E MK1#=I75N1V._9JU#A&U.Y^Q >0,X2Q_@:AD29>N$8QDA22% R<@@8DDD.!O( M[4S9VM;'Z 92AI++V87^I^V5,5!,U2]G>!D=<>>]%D)"T;5SJT(!T; (66E7 MT!OM?.N1?D\2-0R3=I#JMX#3_GKH^Y[\RHFY[GMGZGAWQS3M,$'F/*$AN; " M(6JNDDT*4WC*(]OPV<-#PP&:F[83XP#,2\T6'4\^8VVV.)F/21-+O=RXS].R M!&=MKDV;2DT:U?!_V7O3YK9R)&WT%V5<[,M'EZMK>CKF$P-+PN:, M3/HE)5=Y?OU-4(LE6' MJW06E8Q0JB;$YT#;] H\1P5<:^63%TSF/.@*W)^&+G&V+Q+6QQ=+Q^C[@.?T ME=AY=W<<67(*'7">(BAK!/AD:;/2&I0<A_!"EM]ZCH;K[@",:?BDR@)\[#L^<=6.(5)!:,DN6[-UKFQ M\=N6./KWK_AE30KX X;MU3-<*CHD1 -9:E+!/B4(J.F:YPP+,]9YY@9!XY$% M>LD\F/!&:L;?#C%R,XB*_%+_>6>?A[-_KS7^3<_ R?%F>A[,7^;\NMN>[MC+71652"DNG M Q*17_N)6CHS44 N1B2;#6=N6.W&T!7[PLH^HEU/S>>YP;/S^I NYUO"V;Y8 MY7_7/(U5]0:O-Q5DEC%Q,$A7L\HN@$L&003!:WF#]'K8_3-TQ7D<[:G ,PF? MY_:.PNKCI7EOE8S!!PFB,D,E5!"Q]E90 H6).68YJ*WJ<][/]8+S3D8ZFON\ M'X-[0,45F%5.(17'R8JO338R[=FE5"<+6.T=!IWNEX[MCXO9'9S]A'5?W'MP M;NX>(LM5?8F^G@17T(M8[[W %2AF+804"ABC.-EASBO38I3CG45G%OH^(ENW MX-_<@K\,05P1CDEI@]F"X(RV+Z(%%XP&GNAGJ2)/JL5KZIU%YVL,T$3P>_.O M@XCT'V06D45S.;/CR\7Y35 U>>&TX!824PR4- J"CP4\:L6C0FE\ZQ'WC]$R M3]'I+!D/3<31*:RN;._LC&(2"[ Z6EN9PL"AS^"S=C)$&W#8$_N!P.HAM:&- MM = : _6S^W1WM_&59>_W\FC.__T(9Q?:VTAK(^."6 UFU%Q5R!(H;'Y>G-BO+-8L@;2 MYH;4>'U!M#* -L4%;DTP-NVEFQY>;^9AF4=030WXW(%F^H]P=G&9[X/ITVKY M?R\N+WU6;4,>(Y#M*$#5;B"*+@%U M=? LTMW,%?&"UQB\DPF"20:D$,IPE5Q(K?/7'Z-E7KNIA9R?A3.\3/%>7 M,^8ZU?75V?KOZTQ!0[J;3$"PLB9:B]K>I#Z02A.$E80$H5N_"0RGKC> [8.& MYR'60C0=@.[U*JT_X\W$E#?U?W!=J28M8DJE *\MM]6NY;8OY&=P-"&6I)EL M/0KZ"7(&P8R&D/<,IG+UI;6 MDP3-J[J:B7T8G/:000> >KG>GK\K?X:SFPA_E"$SEAU@J3D$G+;BZH@]'KE4 MSF9,)34&T0]$= FZ+B$;@U%U&?\+O%OP]X%JHG3,;"=B&0P.%JXGAM:*FT-!"D=J"#9*'F8MC[ M6=&3=/]ZF+IY+]5C0J^%>/H$WB,UNV^6(2[/EN??%CF;D(EK9"[0Q:&XBQ"B M2&!2K=*.*I7[T9Z)U-^39,X;)#JR%FPGL+DCCGOLK]JVB0[@GT@?D/ ];I;K MO,#@2_ &@7M)-X E:S=FGD$D3@PF(YKE>PU&'IO\T8BB>2O6F@-R/FF=($3I MGU;_:_?+*U=LD0AF4?L$;#?.05L)P:7JB?GL0MVW&3:GI T]\]8H= //0R75 MT9U^BY?7+3+>;^C(O3@[NWIN^'V]SG\OS\ZNS^1?X9]?L?8_7I)O^.)S#< L MC+.1N:PA>:3+(W@&SN10N[-XQ7VV)DS5;;;)!N9-JIW<#CB^D#M ^)V"MX4L MR$34$;*6-;A-#E\L+!-7$\IDA>.V=:+M'0+F32.9#&'[,WGN"_I>/>09TJ'( M"ZZ#EXXG$+HF9^GL(:8B@5PR*XW@,:1A26H/?OR\X=-IKL_#^3@W$D:\&;TG M]_U[;70=MN4X?1I8KVM 4$1P(C@(-J&/3F=MAW7LVIN$>5^2CVF0M99'AZA[ M3:);?=S=N+7I^O9^PN?":9,2':W:0]:1 V0S!"'H:-F0$],I*+FWN_K MC-G)0ZVI$$Y@$,>?%Y_I[]_6Y;$SUF@NQ^!U6H_IV&^#\TSM"$9)DZ,"R6J5 M=60*'"N*N&HTZEKK=+]7UL\^M8.888S79$BHD(DCNDZ9P "1^>(,BVC+H"X, M(SCR4T_M&(.P@Z=VC!%>!Q[CH],"F,HFT0XPV#IU+I#/ZW."[(-+AE5#MTQT M*D][:L1_" /[O%N^^\3&*'V]\UZNUU('ICC00'/JE8SUQRZ) ,4 MCQZML][HUL/0GZ.IN^MJ3^G?'S7<4A1[0^LK;N+Z&*_NM-W=210N6NDYG3^1 M*\NLAL!- H/,A%2X1:D&76H#%^SNLCL,/9/QN@/E-")0<)VZL<3MZU6ZJ+]: MA,AL= $AR^I.I-J5-*8"V?H8N>4^-.^]=!C%'6F!3% M M-&UJ[+^JJ0.3+%E36!_.'>BPCFR58\$B#'B6A_^*W/P]FX2F8C*6] 2 MR<7RAD-00H'43*OD Q=6-KF%#XMTSY-Z.-F]W$8>IQ2$O(RYAM5M37]E[C8/ M1 Y9:[)@Y.B-SA.0Q%"D+<%#JMZO2B@@&+((+4^*2Z9#NC^3[F@')49)[)B YAHUSH^!^/ T5&JUY 1U%)F9X [Z$ $@^ MDK>(T=RWE7Z.@.3>\C^$@7W>+=^]9&TDYUIP0*\UJ&(U1!$0$)5*V@3N9.M^ MB3]10+*QY;*?6#J"V"WOX@.F]K[[2OU]OOBV*5D'X.M. UU3A7(?WF%+(Q.4I<)MX"4?H M8'3X1KJS%OH[ OL)_2=#_LL:3UR=7_[+=^>?R/[RVF854@0I&=VZ6*N=#:O) M\X4+F;!FG75\!'[<4<5YYE [0?IC,JJ4OK3AW7:P^#UNG%BNL-/WHX MM%"J2/(>BN&Z]C"LDZ&5@.)E+LZXD&(GC^S/;6489O_7!%Z;2KZ96CQ"3<_] MCHI3U?,\M\YDM3RC-CA/'8\*J)-#!K+X7/&>(&IN0/!BLHV1Y=RZC5[G=3S) M1R&7^_4#WCN7 MHHAD^3(.RL<,-:4;M,A%H;3%BJG22TZ[CF>4_ ?6\8P11J>8NIN%CHI',F9B MG0UKZK@R3DKKM?+Z"!V@3J&.9Y3H1]?QC)'#W!4<#Q2@>'+)N:;# M)9-RH.K$#R=$ E2!DQ5=F';#1A"=7AW/*,D]4\C+85 MSI,MCH/AU:REG\#7N9!)RL2E"+DT'[YY<.G_9!";^[%S/[%TH,.FJF[RF5L5 M5(2 K]P^M&5XE'8\O:YDD2&86U(Y6UC1%\!_B_WM<3 M=]2_L=HHM'52[>$C_FN+Y>+LS;+@0J/SQN<,IFA9E8@$YY,"[HQPQ3N7?6O7 MY!!ZNWL9;(/DHXGP!'J^7KZ1O@V;VNOV*S;*!GGD4UOG?@PA?IY,#ZYU%I@+ M&"%J9V!RA2.YP6#1DI=BC7?_VT9(LE)"M'6&4WUR5\0#.C?6@A#92)N,UK)U MVN9/G>DQ!F$'9WJ,$5X'=_2C$6;CI2*+ IAD-3N&M'BLR?[D(A:4DBZ0V/HI MY^?(]!@E_Z&9'B.$T2FF[L8I4T@I6BQ K*(3*:2K[Q$!-&KAC?"2NZET_JEE M>HP1_?@1DB/DT%N,7UB%J(H 'CD=-%_#W-EP$)GEHESF7@R;\+!/C'_.X9%C M9/94C'\, SO0*B_7Y#:O/A(/[XR<^.7;7_0!EY$_*YPRQ \;ZHP)E((<'<6 METPZ.3D9<^O\L6>).K%X_B&W5UL!]8NXNIVKLZB#=CJH4OML&5 N*G"R!& Z M,QF$M-&T[CCX+%'SZJ_&(!@&L3TE,O>-]B>FB\WNK>_]Q29]"EM\\9'T?)V7 M\T?X9_GYXO-[W)3UYG-8);R:IGBENY5(0F?/:JV-!D5V 3B5)11TW"3NG-)\ MT.6W/PU=XFQ?)*R/+Y:.T?XO.@[4&0N@88B_7]:&T;N]=N7YDOFGJ>FV@AL*5L@H8 M.3N@9/9DH#('P1*O%=T6199#\3: CGFCK_. K[5X9D3B=G-.3+Q8T2<1Q\^_ MU62(2]>:28.>!0BA=@7+44+ DD 68X,(B#P,ZHE("]PRW.BG[T;;8VN?6$!_ M'Z^@"=MGALT'_/+CP;B[I:LS*)&CPV(A\4AGP6+='BM )T%$)']=Z4$-!9_! MTF""YC'.VLA\/;4 YKX6KQYB\&-(W][]O:(/O;[;L\M,6;K1,6=B%]]@*\\%B(DD^\+YU&%OGQL9O6^+HW[_BES4IX \8ME?OP&3> M15?G\B1/E*O".404"4)B12GD3)9AKYV/+#!O@^FCW$C-^-LA1J[.3F&)/$Q9 M %6BLZ.4!A^3 <]Y$B68(LRPNK='EYA'@[03W3-8V(./PLOP97D>SK[/7KY6@T;$HJ-TH$VL[_U!$XL40M#%B!2SS(P- L?0%?O" MRCZB74_-Y[G!LW,!D2[G6\+9OECE?]=$H55U#:^=/6%=-E%7#5MJ5159<$43 M[[B43DJ3G!CABP]8<9XGGZG ,PF?YP;/ZU7&SZME6:9P^5+P?H,OSXAIJX^W M\EBOC3"RMJQ$"5G6L"799!",4+5M5$Q!Z&9G(O'@@Q5B4 3W.3?Z>L%Y1T@<[1UF/P;W M@(HK,(>LDO I@T5=:LQ0@J]I?%SR('QVTL=!W<"&X&)V3WD_8=T7]QZ$_SM1>91F0:5P?J]>K+Q?E-GHB-ON3"R?Z5L389+V0FE*2BN-DERB8.O7QBZ'.N]BK%U\O'CU,R; M1=-&V@,@M ?KY_9N[V_C W[%U07^3E[=^:+UYTUJ.H9H:\+D#S?0?X>SB,HNL M]@I:_M^+J_<&;Y#PCR#)U2 N8:;KWR;((8A,OJ04K'5?B8@WU'M[0:B MZ!)0UV_=-D7,:("YFGJ1/8(75@#*9(RF7]()F1Q2/5C:+>3\+'3V8'J?X+FZ MG#&_#-M/K\[6?U_I6>=*C%Q)T*56IZ ]@^ M:'@>8BU$TP'H7J_2^C/^2?+97>YOUI.H *Y$T[*>NY2^[CK+[(F* MY[N=MA%1G_"[Q;]=(VSRA,E8V"Y,ED*(J&J&31T2K1W$0E\\1Q$T_=*$8_0Q M?)BZCMN3-H9>"_'T";Q'*L&O4W^_+5C,F% I("N!3!3A.$1#5T@RF)*O(ZG5 M$6:F/D?FO$&B(VO!=@*;.^*XQ_ZJ;9OH /Z)] $)W^-FN1F&0KBN8M?6P.R/FD=8(0K7TNR/_:_?+*%5M@ M,<$5R<&&)*!N$GP@]J>$].L40]##2FW;T#-OC4(W\#Q44AW-?+9_K:]: MJERS ;>_;];;[8)YXXN1&4)TBOCI+40;)?!DBD F+&L^XOLYFN9-?9WLMFXJ MBB[FV?R^7N>_EV=G-ZU\TBY.1T?J5H7JPEJ>4] 6A-R5E$0!CO,(NK 8#3HK ML74 =1!A\V9\3 :S]D+I\(Y]OUE_):ZM5^'L]6K7%Z_^]O5J68NEO^]X][): MFTKA][V_._^$F\LQ$@MI@[2U$:23N^J'DL';R*!$*;.0.;,XK,)X,A+GC<0> M[2:>09[C4>TO4;W"C]7%_ZM'<-^JR7UYL:DB7J"./C.TX'VM[A8E0-320M8Q MJ,B-B_]I=4(EKESS>G['Y6#NB9]<:!IG3"7], MP>*Y$?/ [?S#0-M[Q1@+R41VV3BZ<,E=4BXA1*4"<($Z)19<&-CN;(_%AV'J M=.(81Q%"!X]P#V[Q3E^=JZ&;C6XRM MW'L[C>977J__XL?U:_7#V;KJOYOA@C(HJ;U0('?-9;VKMVV6H$7AF((Q.;0. MNH\BL-WTRB=FP%[FK)FHN2'C%#)SQ IFD;R:PB"C49)S8Y*4C5DQG+IYDZ^F MP]3C RN;RJN#F_LF*?=:Z?^)'W>NTF4E74+RFXT"IF5M\HP,G*'->,5)G4M3 MHFB=?O4D0;V,K6R+@OM@:R:2'O!U2?M5JK<5W#C4#IB+NCY?D[>=1 (>6- F M.Q9C:ROO#@$SXZ>=8.]#9F\NS^VAOKU(9[A,+](RD^^=+U(5QM5VKO+WBXV( M2EBR'E7UA3+Y0I(;8+4]0'0&$=-SYM; M6;&Q_Y27$_'TAXZ5NX.2-(%A48$ MAX*<"A4"A,@4H%4*DRI$]* P>],^ID>8,CG)9;,_:WO PW7O(H\L1R[ &.VK MDYL@.DM.KDW!"<8KY:T0T44SR_'">J2#Z1C.S=W(\DX'3A853R8:R+(V8LR) ML)ZS!UN(9NU3^6%&X\_2P724R![M8#J&?W,+_FX'3N5$9JR 04_7H44A M(3(?4K;"R&'5W:?7P71OP>_-OP[\AJ?*UT74UK$D(9$-1)81JV5\Q@-CD3.5 M#'/,#H'"$5M)'&'LW*0^:2MQ](NLZ[F/3)ADG0&?M 45="2KFSDZ;*)H(60R MHG6[KA-M(C%*[*.:2(R100> ^K&M@2G"1^8*L!PD*%$[XUG)02KE7 D9Y; V MZS]K$XE1 GZVB<08;G< ES_QC/[T\7=7*ITI MIXLT('5M4,VP;B,6\(R9')B,]--$0?A[I/0R.7%2HZJ%&#I%TV7]SW6W/$Y< M2*D(B-S59(0BR53 M+PH&VR/.!4R1V/$M5=WXCQHA\ I_WE,'=@X,79ET_A M?[Y]QC=O7EYI66X]-YQK0,,-*![IHM?,@O'D%$L;6!F8Z/_C9_>'A@,DMV[' MQ@[4RQ,J^,U-NE/6.9A8*PL-3Z!*"I??/@M"#?0QK!K17H;.M' MR8+;2=[KF=?DGAUEST731(..!4H$/F-8?5\O_H7UF8ORR M+,,-*Z_/V(M5OE7J2W^[^/PCWW=U[W]]"JL;2T'GY$,MN.*>T6FT3$"(-6U) M>V1*67)K6C?:..H&YW47)C\"_8*E ]7]XG,U9_YGQY5WY?[V%DE(ZX0N=!'5 MUCDNU/GFT@)MI6B5BG"AM7GY-$7S]C":'*L-Q7%Z!4Y_7GRF?_YM7:X3E*__ M[30%3\\N-W$!U+CMSE(0Q;C'7%]E&+G&!&7ZXC3S-?&O.%7(%I6MIZ?T6A#E MO$ Z9@PD#V0C%2?KI(0XOL MF>,.A$ITI:!0$- QT(;SR)QVO/DTOY^C(&H4"D851(T120_XNE/D(761(7D! M GU]MD('T8;Z#*^M06.=#YG<"/EEN3Y;?URF[9^AX/FW MOW!;G\'O[L=J2RJ5<\A:UIPX4_N'^%B;H#.K!%%]WUY\K(G+\XO-7"?5!B.M MF=K!33/(1W8YJ^BM@AA$!OJV0/2! 2;K=7;&Y>:Y],T"YSW4WAUBUS074 >@ MNW9!/JS/SEZM-W^'35Y(9WUDMO9YUI&4:YWRIIP"7J((!I,K9BKG]189)Q!. M'R7K1\)8^S*^(^PL-8Z,?[@(/ED M%]94N#F8\SUIE9))MQH3H$1R*LEP*Q!X1K")_,R(Q)2!Z2L5_5)8OV4+3A-7&3DXA-'20YAQ2PQD\1<4D47,(63:2YR M)E_0>Y!2HC.Y1NY:5[/T&C,IT@6KB!76*0&J/JI%9(P,@8P:A12N^53KGS-F M,@93!\1,QLBK@ROVB?W\\NV/\%_KS1U3$6 MPDKZF?9]O >'^^2=3#QE%$*&OSL<)*Z^D?A]8V_#Y^NZ&JT9^ M":I:SHF\*1[HBXE>9!FL9*US<._3T"VP#A?XNB'W>T /ID^K&I[X]DO8/L"O MRTW)[(G\$(E#.8#BM4%8U!*(;\655"R&UC;>(,*ZK4=IC[/F'QSNM M*15:Z4M,D$W-1\V>##)K'60;HI3&.\R#;.+3:^TY2F2/MO8!_<34-^@NYQ-;Z,JQ!N$&'(" M)46Z;.'FHN$HK'-&L>,!;D=3MR\T>Z)@.,S&BZ1OB+U(Z>+SQ5F=,7R[L'"! MT:+4":NJCJ2YR0F,(M$EP(V1DG.O[G>TFA)TCU#9[0/.Y#!L(;:^@?D6SQ I\D]02:@$RD_9H)\/0Z M+M1^TNF>F3%#QN'>9$R<>]B&/?.,LF5.^#K6C]OJQ!A%JE7J"")R:Y3VPMN3 M[MSPE/E\2UI7#=,OCWBN#?Q>$2GA[#\Q;!9H8Q2!<+J#,D*()H(5GDE1 M8L#4.C.[ =FGE+?M@LE?&"2 M"3+A@P55=("(NC[-2G(/K0LQ'3&K; #%?52O] ;E@^1ZMX09/!U]XPT=C:&]Q;^LVLX+TBM(^:FMXPNX\43Q.JA#U8_PMD% M_H&ALFW7:^ZF^^L'3!>;VN?@X!?6O=9I\81Z^ 8;O9'>$/(=H]L;D&I92LK1 M \K:I*OB,_*(X%6P"9U(H7EA]E/T'*S/KC_[NLQCQ_K\;G7#[U_"=KG]UVH= MM[CY6M.S7J^^7)S7WN>KM#Q;[N1\F;;%I0])208^,5XS"P0X(Q@D7F+4CMDD M!Z4][\.:P\F?.6&I%>9^4(PS";B'N_IZZ[]\NZ527FWP_U[@*GW;):U[I;A3 M&8'33LC\J+9PXAQD\-G%7*)SS5\[GR>K$RP>&S*/0;>1_'J"Y$,;NBJNLE8G MZVN'!E;;>;HDZ: +1]^YI+T/1<3)U.CC9'4"R590> QJC>32*=2V-R?X*OL^ M"9M<?MQ?U)3K]U$".]&- M#1$R1#TV$5=/6-R=W^V.8_Q*Y1LZM3P+3[NH!;28-'AK.#'-Q&*)9Z9Y1X(G MR.D$9^U!\!C<#I1(I^ 2UX/38_$HZCG4= [).DX0N7+@2A32(&<)FP?O'B>G MD^MV%G#M(Y%.P26OMI*=S1JC 9UJ(WD9R/7*6,CZP,S16R^F79SHZ@0V$UD0M""V)/T Q822^(E1(TN>KDJ9-&IY-K02HC"OGM2C>?;MJ2_MD+M0\'U(\M\^:1;@?( M_F.]PF]_A,U_X_FKBU6^;JQ5ZR_3;@/H=/WB(8H2(6F>Z*8P*8G4&*,/4S(O MVN9#QKJYF#H V^L5?19NSS^$CDS7 .,*R;269O7'W%35PW0M:ON%E^)7Y\O6+F@D41O5<>4DID MD)-! DXQI'O(<"%T84FWUICW:9@778=(=-V0N1VHG3?+$.FXG"]OY:A9S;Q* MF?A1F:)$U>(B*[(OO++)3I'\]P 9G;PK=Z" #I51!S"['JS]?-R MO:JC;4D6]-UV2>*\8MGE9K^])#;3'Q?"*3*5'0>>6 !5D[Y#<0DDV;PE84#B M8&,T[D_MO'KM8*"L9Y'::>+S+9WSJ\TBG>"40@&>M:?-9@W.6@1?W3FAC;"N M=2+Y003/JUH[0.F>LCM-H"YLH=LGH (=RRZ#PT',WI-]8T0.#C.JUO;>'F3. M&Y7I )2CY'1*E4UOPV:S,Y%;ES+]\,&3U2X]O86C%"LEE:5,#)*-#E2(&:*S M#E(,5A;R5XIH7HYXO&*E%ZM\ZP0^8&W3/R"EO;EC?%^^.1EM2DK> J\\41CJ M*>4&K"/&""4C_6?:][_]B>_DD>50O#WSE'J+$4<=4QF<057((31!3>7#W".E$\0=%QB/W,V'2*E3L%W.2;^>[21X M"462 6.YK4\-,D+4'LF@")GL6F*1;-WS[UFBY@5@$]$/@-/^+LR^? MPO]\^XQOWKR\"C RLD)%)L.76_6<_?;(9_>'A@,D MMV['QKE1\,>WEY_P\W?:.>KBF61 GDGE@_'@R3N"2(?$$R,"AF=-^(<^>-Z7 MB GE?P@#.[A;'O%5?_E6$QQV&I.E$NO\%K"YSBYU28&SWH'V*7#GBQ*Q=7N^ M9XGJ*F0PDW'35G+]0K%NYWJ$I6P-T9?7^Q29_"%E]\I N@/OM.*@PO:2QUL\;SU/*_GJ>H/5/O( M_QE8'2B,#N#50N._N4F^DD5K%Z.&PJKSC5:"1X=D%;@D??0QIM8E,TTWT%6" M^$RW[WR(Z. X[)--D*W/G"M/5G#MQLM<)&9K!=[RJ+@NS@T;8]Y!UD?7\:@] M0=4@7V2,A+O(1']XD[?\QJM"JTK;=SF\OLS5R@L6>;"N6)".;D>E=9W#2VZ> ME+Z@#%$Z;/WD>!C%I_\>.26X)Y'[:2KK^P;B/ORM6#W791(MF#J2C(KLX' MPEP@$G_!&^$Y=]QP<:_6Y)$GU/UI.'WK^C#4'E.$IX/4J^U=CGU=.&9HAS*" M,2'7SCOD/M=&H3E'#)E\<[QO>AP,TSL$S#R,]]0PNK_P3LI^>+$AP^GC98;R MRT_UV]>K%Y_KR\^[\MR%PQ?&)BZU4N#0.5!QEX^R>Q=*B1?/R2%O76)\I*W- M.ZEG_M/2,Y+&'S!_>80)DPUG>6:]Z8>TC-GP,>H?4"7# MM-1@BJZ#,\@3](59,-8ID:(C +9.H3Z582TY*9]S4*!=V*7J6PB2!S ,K7#) M6ATG8\U//:QE#.:F'-8R1L =&3#WDZPU>ITL<=):8T 9+\!%CI Q&66-0QTC9*J;5,,B3P0GM(RBHEM$Q1MDX0/-$Z MB%&B'UT',48.<[\4_)# '4MQ:#2P8C@HG@3X)!19NYH%9W1P(CYG\NV= 3]C M!<0HF3V9 3^"@7,+_X'JC>A5+7G,P *O3>0- ^]Y!-3%*[)" %H6:[B1)*EDKX+-,@ M17H8'3^#"[ G?O9[4S]8F!VH\[VZLL2DG>42;,P65"%=X94CXSC(6+)'*4SK M;G@GDT=U= BUZ+(S0IY[0_;++O+TYWG8G/>0.<6EC,)%#8G1!:=L\>!#Y39I M"AZE11Y;FQVGF#G5)YPGD7+'^8#MXU-!]LUOJ^G"\;^$LUK9^^5,R*3."8(2BI@\_<*1<:'_DG MR#E\=,W51W\(?_\1R%EWQ!/S M3CL/+(?ZK$U*-_ B@3F96; VHVA=.#V K'G?:B='6"-Y] 2Q5\O58C"[+6OGA=IXIE#EY8"2E):X0+0K/)=-CC9,U;\C$YQ!K)HR>(T2X6 M-A+EUB8Z#W4X748/4;%0Y\H&(WE Q-8]2@& 7*JP2>G$Q(F$/M9I&1 MM2[(?9B2>4WI9DBXKU$:L+V#F^]R'4BOD= ^FZ5RN*4HK)("(Q1\5:)*,$[08]DC4FE,BM MZYF>IJ@_K;2?Y =":@\QS)W*\G*]_H*7@SV^=Q>\2E=47"FM+619AP**W51= MQX%TMPW"B9#+L'R_Q]?H$Q_[B''=GJCI[BX@5,U@9'2(? H1A"]12HO9XJ!DPD_LL*,6&@CN75K-O9@TMY7IV]N4CH=UR6;4J#(>DY*(,:=PB]JP_BYU4\CK(W!\UORAW M<@A^^^<+IDN!U=#'\G.\(-SN_LTNB^H5\?S[_VZ!V2=1,]"ML/9RC%)46D!* MT<02G$G2#X+8X;1T9B8W0-Z1Y3.W:GMHN^]QDZH8/^+WW=:KX.5Z>[ZE^P M MZ7VR+'W*H)QF$)1)8%51,2%7P+,^_O4@U MG>"J=93!DC(+M5C [E)5)!T8SH#)RE5):CV$_2'UP(KSAD:/AJ1#>=V#Z?Y0 MU&>G=!=6R6!KR-=;26Z-8[7$1%J@79#WJ[,5H?7 [<>IF;=U7&-$-69^5S"J M;*HAPP^8<+DK^5MXQ8VW3)(W6\?/)890GTHA^%P\3]H5/UU(XT=ZYNVK-CF4 M#A1 ,S"U3>/8^2)-9K _\DDMDC>&$-DH;^-RJ9OXO&5TL5AT((4@'PT5@TB2 M!9Z5,AAE,:5UF_R[%!RJ0"X=TMUG_HK;M%E^^5[B[C$)I]""1B% <>OK>)%( MVXQ.&65Y=JW34)X@9]['@ /D?E]EM&+YS'&+#[4>:OSP*\F)UZ'XS7SI;9ME2$IVCP:"$0K M8%(A^-HXP@_**']&Y'<6G5GH^XALW8)_H'PW'DEN4,M(F;' %E")W*4@I M &D7A>GH+!_4WN(TTQFFN K:\'INP#P:LR4W*PHOZ>PX16?'LP)1!$OB+DXE MGGST@QXW?J:>3E]*%/[S&7893$UBW9-W_H\,=TC%=G@7SUS?;U MU7Z\MT&:.H-!UP95LF2@761 IDKRPAJ6AD4&GUUJG@ME(FRT9>SM-WTD2;4V9:>00S>PNIN_\P%7 M^''TS=*U#+L^0U.-CV9[B?Q!: M;631*;3J/BY;3>U>G65QI;C 08BZCZP-1*\M.0I">:=D*'@,=-VEJD<7?#J M'2"1N>VGIW(/?ZO1L6W- ]OQ;[O07 F3A00M@ZG%-J+ZI HX#Z:042CB_:9W M>Z1[WE^UQROP,"A-R_BN8\8WLZ N?URO;K>S.CB./.C3V\66QV]FFGAS,JQ$ M[C0(4QM#2+K=7/06R K3+FIFROTL[,[BS:^6J\JWR\MZ^?'3^;ORK^UE'^N% M=$KI% N@=JKFW@0(V3A@07CN0;2JD F)!E(2C'QLX<#+3!:&L:H. MN/&H6R<2/4G0W*98,ZRU8WL7/7J?W,Z(PV-SX<*3<2F*]O6I4$.H%;7:6>4B MES[+UH9$(]+GS7$_%C(G$N7-J.O[V:H6]75^.CZ+M%)W(JE2DRF/=CI:1C$KK@-7T M@$)G@AAY#$/L.TG#7G!9QX":@O<]7Z.WMH226RY8'?5;!S[GP, ;CZ -$PP5 MTTRW'CKW+%'# '4*,8&V_#\-2(VXSY-S&:UT@#7C387LR+]A'A@SWAL14FZ> MQM.0_&$P/85 P5PR[=Y&(PYWU187(2M1 MG(O 3(T=112U:Y( 3$4A,R8%,V7*S3URNDIPV B1URI8')B"K9!^F% MKE7*=31TH*M6HP4,W+EB"R<#:[3JJ)_<5;Y!$Y4QFE\=O/'<-8-V._!>6N]X M 2=8JEGTALQF*_ 'ZGH*N9_B&(XD,%=.-K_$3;+6A?T?0O1 M)A64#D 6TCL.$<<*Q1^"B/W8.>-ULKL+_XTUZP3S"T)6 M^$A>:BU1O5U&\WW(68[*>*W!B%JV6ALOAJ@2A#H,4Z'$=-\(?<2H&+QD5^'U MO:V-:3C]NJ(XEK%^,/X?S["-&2=6 UL0JSJ6/3Y"[%W8/,LO!= M=R'/!]VN@Y?L*C]H[]MU&@YWH,Z>4-:WMW?5KW]1G$)5/'FE6">59W)!7' < MBLH)918B\"/>K@]0../M.A%&AM^NAPJL S@^J:@?VA]W19/7(\"G6G,?2%L[ M)%8&AC*0G\R*FK94JA$DI[E=CP/)2876Q1O&R[#]].IL_??-3E^D\^77Y7GM M'+^KY[_A8U N1*T9L,@$*.4<1.X\<":5*SY'PP>U/QZ!Q\'$=952><@;R#3B MZ )IM]7[^\URE99?PMG[\*VFM6P7.ANIZTGQ(150D?1Z+7R%;"QF.J-H^: V MNWM>OS\0-&]L=R(8/''A'B:1[@!V'8V\VLV[U4VNR\(70:ZXB)!$+K6_20 G MR0&2R8IDHU%.36GH/4[9O&'AXT.ND8RZL^UN3A!9I\I9:R"0H5$'M_(Z%\6" M(#<[EL*3*V)2"VZ4,ILLZGP<9#6000](.O^$FYKW23Q[O?I*IZ/R:Y6OLCY7 M'W<]FFX8)DK20=0WI)-/% M[7FO>/I=/ _+%>;7J]_^29_J5(!7Z\V#]1D+*R)GP4;PIG;XYZ2VO12Y-@QS MZ JJ*%J;;GL3.Z]9-R6&UG.(\V20^TCB\T(EKGPF5SWJ8$%)P\'G.O(B!VRV0>3/DU* MN] F!V49&,UKT2E7X!G34(IPPB +.;2^D]JDM#]5"DD&\PTK+[Y;S9%9(Y(O M9,MD"_'W1]A/4P3]))7S M0F\JO PIF6XGO-[A26Q\2S?(7W_CV5?\8[TZ_[1=B$3NG2L.>'9TRD,U!636 M(#FWF9,&"*QUS[>Q-,YKR/4 S4,%=P+ K(?MK[_7BSI764E1:#/2@7)>062% M@XU9<\\1!6N=-CZ0M'G?!3N!X3YB.A7T$9QPH34/NG; X\G:.M?$0G . 95& ME-YY'EH_0P\F;MZ*EYX0.%I4)X+!5^N+S2(X$^EP%4@IB-K#.$+ DB"A2YZA M]U*UKJX:2MN\!34=(7"TH'JJVKS9U%_K7_!]6.87A5:YV9:)V6$P!91$#4H( M#S$P!ZAS$-98$?B]3.4!]9Q/KSEO6<[$N)J2_UV\*3]W8!;>,RUK$:,6&.F@ M> _.%@:)JVQ=2%[@L9V,>:M].M%DHP3302GR@_OYURI?Y19B_NV?A-OMB\_U MIP5CF&.*#,A5KY,/18:8,NEHXY)Q)@LL1^D"_!B!\Z;$SPG!)B(;CT=_B<<5 M?@RT\%_36G8+]#JCTP%R(88IL@G 1TP0E0^H'*# E)=)9=8Z;C.2 MQ*Z:MQP2T)A2-%W8< _-HQOX1)XU4\%AK<@KAHR(H" 694!PJVRT)A3>?O[8 MOM3.G-,R)8P&3*J<0*(=Z,U!.WWH#3UK,H!KS@Y+CNZ'8!$BYXYX'*5PN932 M7('N2^O,V2R]X?90:9X0:J^?W.OK2J*=@+=U+)\L J)D"*P4[B2QUX99U&PO M$9(>,;J/[$X-FKNW>,M#<8&,;&DCV>XR%-HJ_2BXC-SHA+3-.<$Y?_BD6WB. MEM^) ?3RJ3Y@T*YFKV-VY%MF!&=8 >U+2+)H%6W[KJWC:)PWMM(K/$=+;^Y MRY.;>_C!/VCE0RR Y=#NW&,77O>P,LQ0'<,H9R. M!U\?_5%KW)4K>"/)3O9E1!XZ25@B[OPI)<2\=!$EJ7;E4P!4F0:*+R4GM4O."]KT(G3=DTPT^F\CQT/C-E -B M%B(HFVTNP%7 VJ.YSA$O@4Z=XMJXY(5I7?=^2!G39.&;8T*NA2SF;\)V.Q+U M^!"1&YOCIMHVLH0,,XB2&2AA)'BO#=BL8F9)^91'36P9N?[,I<=',P2/()VY M'9!Q6WPD %"<$TP-@?C0E>I1#!(X;Z(L;!J4PL MC=4.09X52PVQUU> I&,L-A'8P:4NQX3H(MF(SD8Z=8PK4$&K6L<1H7CF6>;1 M>M<2BO,$2#J&W"@!=#V6_(F^:(M[R1>-FKHM^'':NMTG_Z:QV_\S&IC'?+T*\;SMV%3#])7/*1?X%.?UX1%@PENU"6P+E3'=IRMMQ>; M[[$W=$YQSQ241.ZDBL@@LNI=>L^50BN=:=T%]&%*#HW]UT]]O:+/NJA ^ZO. M5UUH3+PV3"?5[$EUNGHKDS(%FXS54CB?7.LI;0^0,6^14@.YWP_M'\KJ#E*. M[V[AQ3_+[4)ZCARC@VR=IQUP!B[399M]3%$C3M^$S_KJN<=I%]K0-83GDB(9.C0P0D1BD(QTJP0Q&;R9%RW=:>L+,>!D_ M"9D]&3YWTL9;_/LE+;D\?_%Q@U@W\@=^CKA99*84N80!LI$U#9EVXAAM@A44 M.7F#&8?EAC^V0D]8V%=XZ]:<[$"/5'/O_,K<^XO^-[MSXJ,./)2=OTA[R'5B M6K+D.7JI,!;'/6]>9O4 '?,6H[:^CFA<9_T!%7V#91[;WX7(8HSN RB7MKT+:O3#NSH_(6O"H M'"0=,C&DMJEC"G>]FKPH2@71?,3E#U3,6W+>^B8ZD,O=X>3JZ!29=7#1 *^- MU%7P&F)B";+,(8@8M.:M_>2'Z)AY2N6!LGT2*GLPN@.P_(GI@E:MI^A:*UIE M$P8&I1A2LCQ$B#Y&\$67Q'S6F%M?/S\0T1-,]I'KNB63.T#)!_RZ/ONZ7'V\ MRYJKS93(74A9 *G7&DMS&;S6"GQ&*67QT37OBO(D03//)6V-GG;,[P!);_#\ MO%9+W#'$5.*![# +.M;3X&N*7"H.&"/[+#"1'&_?&>)'.F:>.MH:-P>S>D:X M;#?GBP]U;MKNDE8:O?/*0!'532RVCJOG%KR(Q6*P*0XK3:9/O84-^ND[+NXL M.&^7FE86[?X\[$'P5WB-/&MIC0=N8JXOAAQ"?2N0Y)PQSJ+UPQHE#!']G+;' M <*Z+^X].#>SP*]R#JX(#T%Z9E@&&;&V],]D%@6"OBN<2QV4$FG0@]DS(K^S MZ,Q"WT=DZQ;\FUOPX9];A#L?-<>0P,G:8HB #@1U5G.FA!91%9<&O68\)_C; MB\YC*S83_-[\Z\ 4_!4WRZ^[#)KOM]V'Y?:_+_WRDG.Q10$GED!M: &AN B. M.<^*UXR5UE&6I^B9MS%8^PA_(\YWA:*7Z]4N2^;6@W'R:&UT"8*L=;"&S&=O MD@#B$->">D%0(?*>=V:Z1T@YZZ2KN&FW7CQ MA4NUJ:=2$+WGM WI:0?$(L:]0;19\_MU<8USCFY(F;?1X+1I:OOQNP/8W(Y+ MWCSM79IUOZPWF_7?]>$O?*&_G'];&$]*6EH)2F<$A8'72;@*D'N/,7M)FYPP M-/P")JW%0Z/2#O5C+[0MN$J$S5L\J"JDE9CA'MC ?%E73.Q>9/ ML+?6[RF;J1%R]N5N!\BXRX_;M_-OI6"J%L![W*0JHH^X$)9'KNBJUU8*VB%Y ML$X@@T#N9E;:&I;;&]DC".PI/Z$-MJ:33P?@^X!?KLJ.WI7=X5$EJ:(P@N;U M!%6+,"AO(1<41CLALFL?7KQ+0T\!@380.HC+':#D_69-*C5O7Q&W7F^W%[4F M\WHGDA?Z?PG5ZZ"=% .$] ).,14R+VA#ZX3+QZGIZ>&H#7(:<;X##/U.?NOV MS7J[Q>V[U6__U"K>B^7V4V75U8:0.,/(@85@:H8@&@=1DC.:HS,^!LYC88VA M]"Q1/7EQ;1#55@[SSZ2\K(&XJ(\8[TJU =^LPVJ[8$Y+5:T^):RKS:CH8&@A M((M4A)1%HA[6+^R'CYZW97M+2#1@70>*Y=>K9:]Z!;Q<;\^WOV\(X MF4PK* M(92\TY <(01,X+CV3B0NK&]?N/L(,?,V4I_&+F[!]PX =/O98<&U0&2B0&29 ME)]6$1QZ!ID'+25'H;"Y:WYK_7F;GT_]J#.*NW-7*-YEQF4KFY=A^^E#%<Z Q89AYB0> MBR?A;Y]X^7X6:H/5[:?U6;X9.U*2U:1"78QU0D3]3CA'%GNVTG%IO!G6>&_D MPL-P=!)/QY/SO0/+YGL,^>VZ"BF<7?=BPUBR,'0V4NW%EIT&SV*$XKB)3FAM MG&UN&3],RS!(G=B+<0.V=P6?%]LMGF_?KE?I8E.YND@^.&M4 )U* 869E&LA M#:OK\P#]+MCF$:S'J1D&H9-Z,6[$^F8@:MSL[E:X[L^+S_3W;^MR^Y>-VI(] M^=FM6Y0-W\C$[&.^Q]3/J$=N5>9MLR1FX MYW2F9)V#))D%;7E6SJK S;0]A3IN5S9"[H/:E8U@=0>7U0/EQBIRGSVYB(YI M5G/S X2P:T"K):OF/[>MW__V+-@_;KNR,8)]OF!_#)>[P\E5/B43]'^(";P- MQ!+M!$0C(B0;HDVHK?.M[>&3*-@?)=LA!?MC&-T!6'ZL)9=<.?36 5>,-N"4 MK#FX"))^&[ET3C=/,#V%@OU1R ZZ> [G<'4YN]?X+O/!L?(&L7:R=N>CT9*Y! M%V$Q>U=;)$V*EHX[98Z2\=!.F6,8/O?;\*/]';U6L7#)@(Q["\H[TKZD,"$) M9"PX5%S?&]G\_)"6W)2%HSCVH*#DXSA+$2-]C M$,2QUI[QWITRC]N?[( [YV!.=XB6:XNM5GO%;$%HQVNJCP>7T=5XAK(AT!DR M4]0@G$2GS%$2'M8IP#-CPT2S\(5-B4J;:9-;4? U1XQ0\@2S",,VUT!,_U;X9 M58IYW Y#S?R@_?C='6Q>ALWFVW+U\2;.'H7Q:,&S5!\ G\21 =POPLD_9B(^A;/%ZP8FTP1Y"?(ZCF6:M_'5*>.!<6- MH[^V[VKR("D]/<2TPL_A/#^T=J!]72[72>M@)-"=3< W@C ?:0NB:NODLLNF M]3O,Z+KAL5Z%U745D?ES1S4)3@@7M'VYEB M),6/E/19'=D*-GMR?&]%\Q4W<=U!CM2>,\S(Y(*5,JIIL/[KC=7V61T3GN5"\?3KQ%"EG M#_/W=OG^^\URE99?PMD'K&\_N99.OB(ZPME_8M@LO(N)E\1 ^YKAZQ3Q!*6% M^G0CO#1!^N8]@PZD>7[G]D!$/74K3"[$#OS?$?M]O7I+FN"OO_'L*_ZQ7IU_ MVBX278J\#O>1I;XQ8BQU2IP&HW- JZUQ(X] 1"G@;W6D9@X(@B@(,AH M![F08V9=7?DLG[Z7M,P^8/V4!ADMS-\BSU1@+":GAOHT@#,EIQ0#JR%G3!IO MLC^;W8_3\K6"XD9Y-F _HUG^TJSFMUH)!-,T8:N#2^^4Q\278P2@@T&*$-+% MH=)6F1@M7XDH;91GPU6!31X],R(02Y..OWE@-L8A$@.MF0$>*TJ-,U2P_(+"XNF_O[9O;E:]3Z MQ7(YGYC5,IV?+YO?UO_^XR3X+W;B9]8O_MY,751)(O%88OJ@Y[/TLTBP)3*@ MU/.V#.8H%A54::9RT^ZW'E<2Q XQ2M/U:1)7DD^/I1L6@TQFA X"4@5I9F]S MB)>A7C6BM$8H8741 9@F.&Z:#4[+QOXK#2"(7OR=7DSLHPH$)5@S)8&%Z2U- MY#TP$G%@K5&6!NYQ]M/MGJR6+3!EL:%=;_P6H%6PXU_/FS!IG@VT+!T\Q"H0^(.5 4)(":CA)CU9[$ @63 KI M5<@^9N<@-V5=Y"AQ7";55Q"JO9;D-D*KD/(,1*,/@)(8.)CX>^"LD]&),RE9 M]E/Y5UP4/EW.A.])LSE+V:5OE+YF?_V2Q=6L]9^[*^VRF<7P'= M,\=[2SC$./#HV+V/@G,K@4JO70>E'720VK [,/?0*,*,7!4^),YK=64QJ\"W M==__6RUY=VN-,P@2!6*.E.:68!L%C&KFA 3C% ^$Y&YJ.)O)PL?%XWC&<:&J M(%C[+S^Y^QKYOEB/FMU.SV\7W>)JM5PL]2S53%]&OTQ'#2*+ ";II"<&*4 3 M&8 @+D 5!-8P]ZM-O1@M:Y.CA'CC U:!ASQ+R%ON)61."N"\2?>[TG -8CE M)DTAM8;;W>G!;VN-96/&-S"8(29Z%GI%ZX%'Q=NX_U&EZDG,^238.45!(;$%,* M#*B#,7CSP@'O-1?::H_$3AGJ0($@)U<5>NB13;DLL!5X[0/;XB&UWTKGM-9( M1DLT&E"AT[DKXH!+&A-@+TC\L[>)D@^Q6#9;JR3,R(1@!:6%W?1W'>X'Z!'% M6@,!X]JBVG$@1;K@P9DQ(GCD?>[2P5Y&RC:2CU(:&*[P*O*K5QUYF\H:M"XP M%;VR<((#RH4'1B@#O N86:>=SI[F'V"E;+_WF]A.'Z57>_=\G,[1/4<8/^QT MY=+HY\K:SY<0=U'-ZK#NB^&VUMHFK5SW3ZR%P6AH>$"/ $A?#DQ!C M%$-BM!(W&V\0EXRAW,T=>26HM+'W'(M[-8N^',05I$@#97[WL)_ ^BD)[2&' MA $DTTQ5A'U"Q0*E8-PI$:<(YFZL&U&N9=AF !Q=X!S8,!082 *62(P-S3 M$0XR4[;2/ZHUY0&@-DO:B )=%A3!"R6401&HS!$(1 UQ#P77C+.QK2A,ZQG MM!+[VUE/#Z574?M<%TO6':X;&;2#F"*J (*8 PIM "IX#R2RF!(HM'.Y#>*][,;XYTEA^QE#!;ON0+FWLT\,\PDZ&3M#-79?U M:HD+:K:*:^3JFY^WN"W>^=#,_3-$/OR(7X[N93*+N+1K^,!5>\60(SQ&X"&] M $4%]$ YG)XC,S[$?8TX.T*+Z%CBE'6WN2QR3U]H%?A7$53ONIAW?N;#9'F+ M(__"I $F7L(T$=0 Q7C,.*2G&DL?M,-C+?F7K)0-><;QE#D M49[/>NGWK:E;&XSC@<0$,P@3)4,QZ E: )4>RV-*,LQRGYQWYZYLR6@L(QL) MG?H#PD]ZG@3[GBD ?$4N<\!WG-TW"/ @$T%()8"U5J6AIB%Z'8D!4I0&:AFQ MV?/!T0.\UK?J^[AE)VC6%0<71(@6+8'6Z7R1:0@D-"HU%UOJ! M.YFX//\A, MO<'5.=9P9%\;H/N".YOSD]N/_DY//T0ON7QHCZ69-=BG>S]"F!"CNG3=W2$! MO.!I "S!&AWK 5AX^Q]WS??_C*37%A/_Y\E0]GRP$M,8!F&31Y^%36'-]?;- MX$"P=<@#K#39#%G 41T"(B6)"TC38VW]I^W@^=?*&,%@N)H,NBM]E6[3M'O3 M?+/-MEOWX\?+S<$)8B@F,"<8BD().94<''Z,^7@[P]; M,XH."UK#8KZ\O4P%4S^/>EL^I-.X]6/S4A-)O 6$I\E1RL.X12H/2(JCL8+" M=6N_B1]X%D3$WSWY@T/?KB0?SK(Y9-%O8?OX[+^MYO:K7OB+N[EO+VKNBK19 M2RBRC8CS0% =C9XH"10A'##FL32

399IY,%_._/S=P_._>A/)MPLRKL; HLQQ M[T%GVQA(H5F:T28;-PL8>48E9&E0@ M,* XS;!&% *-$6$\KG/ND]&S4-S2&(X;8$YG2F^JZWO4HQ<:M2QF" MQ!("Q(P$-)#HUK6*.HH9B@R(&R-MIUUT+_EZ#*8O:$U6#5;@8_8YZH^/W3E: M*,@YA( HZJ(P(5U"00Q('K=W;Y&&(7O'U1;IUK2?NEC,94RB+@'!:Q.4;8V;EL ?&<:>H1PK3W-?! M,[%>7QB99W\LW,.O2E=P\O_J1= M,EAB&0QS@$,;%4&5 BK-<6)>0\*UXHKE;J[KQ6C9-#>K/1V>A#46I9Y&HR 6U*K?=N:ME'-5HIO)JCLHHN%5F MD=L".S51148"+2T$-(830'..@6/18#"D)N@Q+:^&LZJQ\#YB5CV47YGY; ]4 M-$*42@0L-SBJP459F&C;&DB@R,L8A(YH/C6<7 W%]8B9]%!R96;R;#VU"X@K M)#&Q&@C"31KKGR888Q7]LE%2(,NARWT\?H2=6J94%-[9SD:F7B/;+$")H?%. MRI@0IV>L?)! 2LH ULI9&6+&K-\HUZEX@SL?]F[FU .#"NI4G[WUD^]IB3WV M[FU>VEELW+#@,'IR'OVN;Z\7.)5Z4A#P2A"BJ6(FD)=&=;AJ=?)K55I,'V2; M,=5B-J1#P7-M MLX]U/\90V7/(MX^@\J%3@:GMR+!9E5H*K /!0#&M 842 D-=&G7,/".>$J=S MIW1[&2E<=LH']&Z7SV"M5V Z^\?*;#RN)\(S#RU0"*>[>%0#;9@"G% 7M[+X M YO[;:!C_!1^26(XW+O/H.?2?8T7%CD4G*H8^&&N8O07G **@(X=7&II/!V>UD6W?\TEQF-B]QCR(%TF@*JK +Q1Q PS!@,2'A'.T5, M?]++C&=AWNLRXSD E,[G?OOXY>_H8N;2?_'&HT8]6"EC_L!$.X(2Z:@A(P$, MWC!IG0E^I\W^T-W%U\1_AJN*9^'79%1F!6'. 5?\\;&=QW!-D2(4<*ZB/$)P MH'BPP&)L#<;D M3BJ/&4S3J$6,)$6,*953Z39Z$$Q99W=G_IQ7E3S\Z2I+E#UA[U"ES(1!!5[M MPMKDZA>;'L++U3PI/'KJE%FL?W-+?7IKE ; C48QP^482$0,? M/7^:K2JKF<-,;BQ02GNRO\78(K+(S1!'"?PNEV MD@"241%7 H1>6A_]<>[K#6>P5[:2,*J;&@ND"NSOM\FLF4^6#]N*VGMOYSXF M2&GZ]HMK&#?-_A)<&L02N;F%A&&#O *2H^BFF;? *,H!@Y9#C[B.(6UFX\S% M>]GD853++0)OI5AF^RSZ]1IBS]NY^MVD6PU?5- MEJ4;IE3J2*&4ZZ=)9F+'HI47#!(6ASSYKHQVGA4\,< M%O1ZRQT=LN(G05OFHX"MIU_/ M9T'[OEZZNC$^YDU6 *HSH4WY.C#I@\$02"P\H$YZH(.)29!S3G)AK'&=)IF< M;43ECWN&8WK41'HHN((HOXWF%NLU]&$ZV=[0W9Q/6,2"4JJ=>I'ZTH@"6CH" ML*08*TS1JVIJAIE*1QBJR7SZX/UJG%(NY5=@2;N;_<9'/[KNF#E$M3TE+P)K MQ'1<;X+*=&7(4F PPC&-4%8S[:ESN6WK3!9+EU??;,]["P@KL-!/JW;D8EC+ ME[2U5>2M"=+'V!,!Y7WN8NW#]7B[AC?'CWZ\W[BV7SR2_3 MR4F&JE?O;^:LCN41?.PJ&F.8$I;N3:,8+E(88@AIL04$,00U"\+AW&7QRJIH M4'JC+;$ 8J0!Q7&M26L8@(PYQ&.0ZV'^R_9_HBK:.1:4J8IV#F35E4#6,PN< M9$YA#!P-47.!<: H@L!J#ZW@*&C7J73[?Z>*=A;FIZMHYP!0G0EM[RO$'!SY M* ,,F $JF $*2@.0Y3%N<-"JW;>D_MQ5M+,P[5)%.T?!%43_FU'$L[OM.MJ6 M<#0S<:EX$%.6-+??8*"A@D!@)#T.C,EN3P>=L<,=8*4FD^F#<9-?X178S?$" MH&0>*N8-\)ZIJ""N@8[I#^ .$>BY]$3FOC@VO/J:/5,OXQ]EZ*>LK/:)@_+#4X.M MK7G?+$&!($)Q,0 1%(HNEUF@C$5 IY$%DB (8>[6Z!<,5'(Q>CBP^XOQ/;1< MNM?YT\I._<1>V(F[GC>;6>0;<;9/LGD$38BYJ@PZ[M.:(F"XT0!KK:@1/AC4 M;7C,Z6]5D;SW0;$93Z6E+>3=I)DV=Q.[^**#7S[<^,6S6&XC3T@O\W'D@31I MI*!S#&B2CC^IYM(QRJ@2G4RDP\>JJ($/M9'<2JUGI^E\.F"\ML8'" @D<8O6 M,7*+XD+@&2?24A^P&;LS,<>9\HBW+]X^\AD1P@HL])D&T\M$J2[[7Y/EU\O5 M8MG<^_F''W:Z2L^17BP6,3A("OUQ2[6TVC,-+.0>4"MBTB*#!"PX:R2F,8/I M] KU677OL]FL8M\U<+'Q;#T;OMXZJ7GL_0R[CL?FKG?]O%':?SBO8^< MV;5;N)BYB_ND]?]I?WL; UCCB, 2V4 E2@]S@L1\)8@F2ZOO*J8'WKY9Q ? M5>S1H]KC6X-5@?M<2YLT^TLS?R&(QUPP&;<;X[$$%$$,E'8*<.BXX\([*W*/ M$CC(3.&Q;F_H"O/@<;YAJ;5AS?Q=&W7D>S_JV5*Y-2I8K&/<:Y!,O;Z8 0D5 M TYQ)!F#@H;<8W"??[_P0*4WM*+>6J_'<'Y]V2ATJZ@@0D1':F!Z!%!Q&Q>" MQ\!Q)+!A-!B:NUMCAX7"@TS>T'R&Z'ZH!64RGN]^[477KU]M!;I54'FHDA,- MZ;FK-'Q5T9C@!V\Q)408/T(__7Y>.ID3_W.84P8T>L=*W_W<-#FB^,MF'I75 MOH"[6"X^^>55>'9JM;A%T9=B@Q6P/,V2HAH![3$!(4AFM/ 6L6Z3;TY\J)/A MB)_9<+*KN_RVUHITM?SJYT\1WM/;51Q3B%E@ZWD8U$ "HJ(,((IH*;&TP9_L M #WZA4XV(W]ZF\FBX JRLNU9UF5S;S8&OWYV^\ZGN7BSQ<1MGMZ^F,]U_&DK M[>77]+^_;H9?7(4#_^3Q?4]TZX5QD#$2-9NF+49=Q-#0:1"4L$PAI2S-/5OY MC40K4SS+:(1-_191WJL>T4X*,N[6XFW&>+3[R*U#1%OF*4 H/5=K?6I0\@%P MR8CATF($N3(GM3:TV!R[U&-[%M/T[WGWY&E7\3B^2./U;3A?UC M-5E,7JTF&R61ADC@4?N>"8%1AVF^AX\28BTY);GSW.[XVV^6A3"%N M//L9I./R[FG=^])E#=SH'T^ZNS51)\HR#@1T.(::V !I8@)O @S"(,7B]M^M MO^CL;Y>IO>6WH+=0?>G#\Y-C104UFBO/ 87* HHP DJ8*)%G EDI++&TDQUE M&=R:O? VDM5D56O1XNSCE90='=TTZW+S^\G"MGGORKO-M954/_0(D2BB!II" M!JB2:00:P@ ;1JAR&@62^T#I/ [+U.S&V^9&Q*>"DMU:EK2BMFU,4:#)[.Y) MHFTC2?I[;1O)AQ]1J1''Z+3G#VWE<_^@SULL*1.0!R"ECNY:,@T,3J\S!6T$ MI8(YD_\>TFCB=+)KE=NNRQQ\U6$3_9='L]33C,LCBKA)P3?O%=Q:KR B00"I M8RY$&?/ ,"@ (SX@@3!C//<%S0.L=*L8PS^/70X#HWS>\3Q]FK1C1&)1#A)!3L_K:6DOO/V/ MN^;[?WKKUN0_S.>I2I@"D6FS6,UW"LW[)O"\L)OG!-$S_37E:( ?K#57CUK4HK3#"5ZME]/&S M]CIU/E=ZF&J1D_8A6)Y44#T;X*=F^=_^<:?VF99HIP\4.0K/M%F>5%MAA'^) M1)N9WTH:@^Y/^GY8F'J 9)$3YB$H'E=-7;B]7_F;9G/"$N67Z?K%_.&C_O<8V!_]6)E3S=P6T$6? M%9I!E/B/E9Y.PL1NN+_1/S:GK8LQ3.'D!\N<4>8VAZYZKF9][L:?+O0'K.NHG.&]/H]$ MBAVXGH'"\Q6Y*WWI Z$?WJZ6D^_^,KJ)NV;^,+AU9#_%Q&=J(CE,N%SWU5$HFO/T4ABZ:]]DP.F)2LF>DM.Z;HX(7K[))[+T*0L< MN[2*=8^<"\H!)?S5J_B6.\U?_8E_]2>>AXW[9WIJ(.;C0Y?'2TK%VJB.K8Z] MPI8&8#I]9"O/TM@E5VY;WZONIHOLA4'YS>N48 U>$\_I%&M2.[8B]@A:.JC= M<)NGZ/::6KEM>U@>7]OYQ67SQ4^]77JWL:'!1Q?[*9;;2/KA=50OI?.4R(I[ M#.JO0IC82/>769ZU=IIZ.1?8#\O.^BKM,[V?_VW>K+[]NEBL,B)ZC&ZQ[MR^ M?O2TCDI[U'9,JWMD-!>*Q^@6Z\OMZUU/ZZCX6FQNTCWU'.? N[2*M=OV7G-[ M=5$>H0N[C)GX].%:3UPFH/:1+-98VQ^O(YHIG2BG3#%RF+C*Y1H/T2S6+]L3 MN!.Z*1UV;BO#%]_OLOG&@T3+M;KVC3)/J*4 M58,K?60UNT,]2+E^:GRC6<]H2[GRI+IXT[;N;W1;N)M*/OOS;3J.7/RUR9Y'F?*M>KVKMV MUT>5U>'_R6^>6!L+]3T?*->RF@WKPVJK#N%71>:QD#[RH4Z(5U4[ZJ'&PLCO M<3])\DWQ*P_H7;_1">^:JD]G*J^Z1=Y.RAYY?>__1B>H:RIPEV@JNF M0QM92^ZIP"JB11)L#VT>N$5TT%HR-*J:'$GV4\YG-"G0"JJP(7T>;]V XSNU7Q36522IL4VUF?XN!RX:Q]WYA MYY/V&"93G^II\IU K*D TEUEQ?+,Q3&BGM:;?\99S;?8AFN4OJ9Z-5Y3CN+7?7 M\;/+^?W,_3+5=UF0>DFQV&6JLW':JXE*4$HK_G*VZV+ M2H#Z>_/O)_[R>L #I(O=BCH;N..Z*9V8;_?4R;UWOS3M)+K?]73PT?5SQ8;_D0I?"?/HK/K2<=^^ M33?'2Q]'"1<;8# LC:KK=8^6Q7_,W'SZ:@= M4TD-D'WX,;?7\XG-L+Z>2)4;17 >.*^$KP&1O\4=8)F>#_]%3^;I?G4&:/;0 M+#=?X#R,#JNC,%@O5_;#;_]:MJ9T^75V=VV'N;T3I,O-"N@,73?EU-J&\^ML M,8E:O)GK]DWC9S%9UEZ<(Y_)TI#358P,73FO/O7*.GK65 ^2'7(E[9'D]OB1/ M>?XPX0JP.E*F/ZF0_],'7*/$CUW7T%]'6W\=;9W72;.<3V_\_'YQ%6[F+MI7 MGD:,(V2+K:'S8H33BBD>*22N'UR](%6OX M[ G*"P441N7S:NH1- REJ,8UWY9^>%_N(9K%^CO/P^F$2LK?[QL#LR-DB_5V MG@?;:<54X0!;OM)43+W,X01?D"O6O=G'$>Y31$7.\&9^/UOF]87/2!;KU.SO M"E\KI"Y/F FPPU2+'0L/\H/5P;9-&.;WDYG.Z EW*98[$.[C#0_HHPJLWJ_F M+6,90'HD5>Y$N \ZNQJH I9G+01W=Q??]60Z>([>$;KECH?[ '94-S_'*>-U M,YW8*,#UO+$CGC*^^,P(IXR'QE<*=UI MZI6<2![%[64!OZ.^BI^Q[./S4[/ M^/____X74$L#!!0 ( )N""%?S&C*B#0< /H> > ;7)V:2UQ,C(P M,C-F;W)M,3!X<7AE>#,Q,7@N:'1M[5EM;QLW$OY^OX)GHVD"2(I>+-N570-I MXJ(&^IH$R'T[4,M9B3!WJ9!@XZQ[G@_Z)ZO^[=X"I$$]S?%@:^O:@T&5[2KS_Z+C? M.1[.PME"JS =];K=KP[NBDHW@?38AF"+4;?3/9X%2.2V#%#&8?'T9]IC:Z= M-Z$MC9Z4HVAO/77U.K/&NM%A-_X[XS?M7!;:+$=?O]<%>?$S+<1;6\CRZY:7 MI6][IW>78UW MZYK!\^0^D[*OR06=ZTP&;4OQ:^5\):%%L.(=97%LT.T+FXMWTHUE2;[]RXVA MI7B5!1[M=[O]+1L;(]88ZEY_]NFC=73? 7W&WU5+?-#&:%F(RX[X2<(=94M< M76$\B[Y9BC"5X=GA\/3L$=:^L*T>NV?V,< MP&]R+K7X4>?T+M-49M#U!VO8!1[N+#-L./SF"_)@O]&#WTD/O\%#Q5)G)9&Y))3S@E; MZ)B?46Y+H"1XWDNW9)%"7A/VW5C38TQ!&6QI8DG 'BR0:8<2 +$8N H.=F(Q MU=E4^(I_UO,7Y*A>A THM#>H%5QV%CI,8:"?@3AX=UYW!M6L@IES3%-BO-QT MPQ>&B,'C$4$BUR5\SN%;^[@%.$ UWFR+C$T[K,3*6P)N*XX= 6,* Y M2V<( R.(D67,&B)U=/R]K8%"I7GA%DM4!@+ A47PXG8^ZI-)/Q6YL0N_ HVC MB?;!<;V0/)CTAI:MC=C[E3);VGYAX3]J#/_[.[YZ=GC:[YV<^3K =9'A!+(Y M"C&&V(M70CJ*\8+_]=@0^U400#(VVD]9G,4*D <3"#\K[3-C?85Y3"O.FA2X MF;,9*0Q[\1QQ4H3 IV!%S>A&G]H8J/:5'S8U* MF0##ZPM.ZPT$R(1KU3(G=;.2R %)UK'Q,?4E3&=;C= M65/&)NTX,C*&MV;W=8A:-27Q2PWZ@"[>&JWBJ<178Z^5EDZS 3K5H$B$):]4 M>:X+,1M\+"*1)JPG*(3S2)PTX[XLJXQD=H-948EU?<&,5*TVBRS^&A,+@H P MG]1C".>AP\<#$\^>+AC'>X)Q[V3?PN3^-+$W- 'GN5:,..EM*9D/I0=:N5]A M&$JG5I 2+4<:Z/#D@O5KFTY02)Z(C 2MN^(;O0[D79O:H-FE9L!F#X6UBRS M3D4%8N$,S!CZ+H*M+&$2"Z!F8[Q.A\.D"+FL$W.5# M\IR/G'/XT>_H,6[KYAZ4EQYWMQT17Y@(NO*IN1G;*C1KL \IRUMIXLXM?[CW M%>-53QA3AI(GH$^$!V_PJ8EJNZ5Z4JA1S325 K(=6#Y$U7U&?+,3/8\@)ZZ# M-LLJQ^';*#H[5BVL#QCGJQRLY3,L]#&=F<7SABDY< C:N"==*XYFF^+YCX^& M976KUXNDU53ZVPK-A!-Q2RHRK%;U23ZL6"=OZUW<0!+%H4.@>AW M.'9L45'YO=+0+R[R'-@"I7FF3/S/7>$J(>ACI:%^!']5QFM#_^*OVZR+)@B\ MPEF:6Y5X80K-^(03+[MT77-NN^8%R6LN(JE5B&4D-CGQ F=UKGY4H.L&-YT* M=Z2W5)CHZ3:[&T%1MT:8@LBB@VFE2N91QGQ5(&'AJVA,S:H[;R#^KE(/-=.O M4(QRAXQK(7(420*QCU=F-4A:B2UCJX$*\JB:5 M#RG$IZWX16T_CNN?#CK#SX'3!RQZ=G@$H,3?A@\A30AO^GWZ_CBXV&WI$]$\ MKCC201J=[6'+ZZFF7%S>4%;QV47\DAJ01F/JR<.33KRHL#Y>_8[2Y7\9OW?P%02P,$% @ FX((5]G%HKP! M!P /Q\ !X !M&5X,S$R>"YH=&WM6=MR MVS80?>]7H/8T368D1Y(M7V37,VF23CR])YEIWSH0L10Q!@D% *6H7]^S '6+ MK%ANT]Q:/] BN0#VZ6NV@7Q^H/CWL%Q?QS.IUJ%8M#M=+[:6Q>5;@3IH0W!EH/.0>=X M'""1VRI &8?)T\^TQN9*:\,Q]CS0Z]"61H^J0?1 ,]E\0&:-=8/]3OP[YS?M M7);:S 9?O]0E>?$33<5S6\KJZY:7E6][)0%?MKK=#9MW!K#K='K]L;_ M?K2.;G3 54M\3Q-=B6?D%+5$%ATR$Z&0X=Y^__3\#B:YQYWSS>B4*.2'AX B:@EE"H;WXM98.P#0S\9S& MUB'>E?C.NE)T.^U?.?@_2BX.2P=5GJD,! _T8;,&K M\[QCJ&85S)Q@F!+#V:H;/C-$'-X=$21R7<'G'+ZECUN \3QVJV\UU6.C$OD MK*O,U IS(HXK#FT! YJS=(PP,((86<8L(=)$Q[^Q-%"H-$_<8HG:0 "XL A> M7,Y'?3+I"Y$;._5ST#@::1\<%PG)#Y/>T+*U$GL_5V9#V\\L_$=;P_]RS5?W M]D][W9-SWP2X*3*<0#9']<4C]N*5D(YBO.!_/33$?A4$D R-]@6+LU@)\F " MX7NE?6:LKS&.:<59DP(W=C8CA<=>W$><%"'P*1A/7V>%K$842_CSVD"B>RC; MW?Y]>A"'=OLJW:5;S=U)E0##\PM.ZQ4&JWBYL37 M0Z^5EDZS 3K5H$B$%<]4>ZX+,1M\+"*1)JPG*(1M21PT1O^AL]I(9C>8%958 MUA>,2-5JMDFY;E7(A B1A(,%X376EM(L.^ M;@P:UVX,#/I80[/,.A45B$W.B"J41@,HX@V-&>,L@@8NP0VYH,<@N?\4$?O0WM!.+$KD#NZ7;FSN,B"\,!#/YU,<,;1VV:[ + M_\J%-'&3EM_>YHKAO/V+*4/)$] GPH,7>/<0N:U[^JA0H[;35 K(9F!YO]2T M%/'-C>BY SEQR;-95CL.WTI]N6'6TOJ YWQ4@[E\AHE>I>VQN+]E2 X<@C;> MD&X41U]-<:O'N\"J7NCU(&E52+\HQDPX$;>D(A-'?S0L.<.&[II,L^][0[[U MCUUT5ZQ^ @U[_QTW[/'<1,T1VUJF/;/0*FJ6#,!QOT/QW6B[%JI)M%[!.K^H M=_$!IBQ+'0+16SAV:%%1^;W2T"].=:NJDYBP9Y2O*:BTAJ%6(9B4U./*N9 M;Z'O%.BFETT;P!O26RH,]+3([JV@:%HC#$%DT<&T4B7S*&.^+I&P\%4TIF'5 M&P\;_J]2MS73CU",,:R%R%$D"L8^G8PU(6HG+=36Q9D),Z)4<-8=\KN$5 M*L?&S@AOIX5-9"+7( C(O)-J=[#EE/Y]._0)G+/&'.]?B00NQ-ZIX<'_0^$T[=9=&__"$")U]4/'=M@_:ZN'[_3 M]BY7W/&1J!MG'.@@C?4FOP=8][.V/! M\2 =#4UHZR?>>758#I%#;TT=M@_Y.U^%FVOZ@/TP?CC_"U!+ P04 " "; M@@A7>.=(]K(# C#P '@ &UR=FDM<3(R,#(S>&9O&5X,S(Q M+FAT;=U7;6_;-A#^OE_!.5B: )*B%SNQ9== YV:HBVY=DPS9MX$A3S81BM1( M*H[WZW>4;"=>XR(;EB:;/Q F>6_/W<.C.)J[4HY'U%6I&+CG8:Q*&*ZF)KI9&S.:.I'&:D4MMKL4-;?>=LG] >_2WIH"J* MMSK6+26\[I1"A7/P_O.3M'+#A>!NGB=Q_%UG6XZ:&8I>:>=TF<=1?%PYE"BT M JN=N 'R ML4 ),(^'M[NP_XFD_%P;6U/TZS0YJR60I$]^B_-3Y>'+T MW0?13Q5A6JD5T(5P\X84GVIJL"1R2=@XK'$HH7)YMCK' \BF7ATG_V8B<1"US/A\O M,)TK%A>U1$HS+*'TS-E0RL#OM3#@[TWK\WQ7M0-Z2)"J2>^ 'VYJ<\>]#>]6 M!4H&6;IE 35,"0JD4*V0M;8H-$JA***^74TR$5CVOM'7#Z*E'0>FVP3G-3+0>*G.F+RI9[5U;?'[ M[26S,]];A$[[6=1[)@9_"='^7O=D:)MQQYVVB_M_^\B_F'QTQ@\C?2&1-Q9S MX?#KECT"R]?Y K__;JNT;7I2;D!2[W/G2V[]A+M3H5=6R]KM5ODGC[_5V#Y2 MCYK'\9]02P,$% @ FX((5\3BTC*I P _ X !X !M#,R,BYH=&W=5UMOVS84?M^O.'.P- $D1Y+CF^P:Z-P6 MR6Y=DPS=VT"+E$6$(C62LN/]^AU2MF.O=9$-S9+-#X3I.=J.++NS(1%\+E-?_MK9QB!3 M0NGT*/*?D9.$.2FY6*4O;GC)#/S$EG"E2B)?!(9($QJF>=XH&OX'PQ(PB-\N MU^6A'\$EVY0;=X98XYM?+RZ_O;R!3M).]FMX:/890L/T$Z4_9=KRG&?$W8Y8B9M&L:# M)V-OW&[H\O%Z@^U<4S>O!?(X0PB%H\N61YK]7G/-W&5I7)_O43LAIX#\C+LG M]'2+S3WAMF1; Q0/.^<-S*7G,:(R'#E:/OO3?ZA[_PMR))\E!Y2P(F)$(!FF!*."114R!H3>*M\.S[0(>7>M1M. MJ%6+AF,*YYV/:?XR6MI?Z!0_3:M?8T/V9M&_GT1#.\HRU30XK9&!VFFU)O"J MGM?&-N /FIOE8+_W")T,.NWN$S'XTRYQ3^[V0,*^+M_R'O\$4$L! A0#% @ FX((5XG":8QQ"P 0CT !X M ( ! &5X:&EB:70Q,#%T;W$R,C R,WAF;W)M86UE+FAT;5!+ M 0(4 Q0 ( )N""%=@PK!050P .Q$ > " :T+ !E M>&AI8FET,3 R=&]Q,C(P,C-X9F]R;6%M92YH=&U02P$"% ,4 " ";@@A7 MPNHQ!5L) #-- '@ @ $^& 97AH:6)I=#$P,W1O<3(R M,#(S>&%M96YD;64N:'1M4$L! A0#% @ FX((5SG%L6DKX $ WE$; !$ M ( !U2$ &UR=FDM,C R,S V,S N:'1M4$L! A0#% @ MFX((5^*]V[G,% ^O, !$ ( !+P(" &UR=FDM,C R,S V M,S N>'-D4$L! A0#% @ FX((5WY%;2& ,0 / X" !4 M ( !*A<" &UR=FDM,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( )N""%=% M:1+E78H $_F!0 5 " =U( @!M[K ,@(C 0"[70P %0 M@ %MTP( ;7)V:2TR,#(S,#8S,%]L86(N>&UL4$L! A0#% @ FX((5UMN M'(%GOP 6,<( !4 ( !HO8# &UR=FDM,C R,S V,S!?<')E M+GAM;%!+ 0(4 Q0 ( )N""%?S&C*B#0< /H> > " M 3RV! !M&5X,S$Q>"YH=&U02P$"% ,4 M" ";@@A7V<6BO $' _'P '@ @ &%O00 ;7)V:2UQ,C(P M,C-F;W)M,3!X<7AE>#,Q,G@N:'1M4$L! A0#% @ FX((5WCG2/:R P M(P\ !X ( !PL0$ &UR=FDM<3(R,#(S>&9O&5X M,S(Q+FAT;5!+ 0(4 Q0 ( )N""%?$XM(RJ0, /P. > M " ;#(! !M#,R,BYH=&U02P4& / T #0"> P E