0001628280-24-022229.txt : 20240509 0001628280-24-022229.hdr.sgml : 20240509 20240509161151 ACCESSION NUMBER: 0001628280-24-022229 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ginkgo Bioworks Holdings, Inc. CENTRAL INDEX KEY: 0001830214 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 872652913 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40097 FILM NUMBER: 24930719 BUSINESS ADDRESS: STREET 1: 27 DRYDOCK AVENUE STREET 2: 8TH FLOOR CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: (877) 442-5362 MAIL ADDRESS: STREET 1: 27 DRYDOCK AVENUE STREET 2: 8TH FLOOR CITY: BOSTON STATE: MA ZIP: 02210 FORMER COMPANY: FORMER CONFORMED NAME: Soaring Eagle Acquisition Corp. DATE OF NAME CHANGE: 20210210 FORMER COMPANY: FORMER CONFORMED NAME: Spinning Eagle Acquisition Corp. DATE OF NAME CHANGE: 20201027 10-Q 1 dna-20240331.htm 10-Q dna-20240331
000183021412-31false2024Q1P1YP1Y5xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puredna:segment00018302142024-01-012024-03-310001830214us-gaap:CommonClassAMember2024-01-012024-03-310001830214us-gaap:WarrantMember2024-01-012024-03-310001830214us-gaap:CommonClassAMember2024-05-020001830214us-gaap:CommonClassBMember2024-05-020001830214us-gaap:NonvotingCommonStockMember2024-05-0200018302142024-03-3100018302142023-12-310001830214us-gaap:RelatedPartyMember2024-03-310001830214us-gaap:RelatedPartyMember2023-12-310001830214dna:CellEngineeringRevenueMember2024-01-012024-03-310001830214dna:CellEngineeringRevenueMember2023-01-012023-03-310001830214us-gaap:ProductMember2024-01-012024-03-310001830214us-gaap:ProductMember2023-01-012023-03-310001830214us-gaap:ServiceMember2024-01-012024-03-310001830214us-gaap:ServiceMember2023-01-012023-03-3100018302142023-01-012023-03-310001830214us-gaap:RelatedPartyMember2024-01-012024-03-310001830214us-gaap:RelatedPartyMember2023-01-012023-03-310001830214us-gaap:CommonStockMember2022-12-310001830214us-gaap:AdditionalPaidInCapitalMember2022-12-310001830214us-gaap:RetainedEarningsMember2022-12-310001830214us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100018302142022-12-310001830214us-gaap:CommonStockMember2023-01-012023-03-310001830214us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001830214us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001830214us-gaap:RetainedEarningsMember2023-01-012023-03-310001830214us-gaap:CommonStockMember2023-03-310001830214us-gaap:AdditionalPaidInCapitalMember2023-03-310001830214us-gaap:RetainedEarningsMember2023-03-310001830214us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100018302142023-03-310001830214us-gaap:CommonStockMember2023-12-310001830214us-gaap:AdditionalPaidInCapitalMember2023-12-310001830214us-gaap:RetainedEarningsMember2023-12-310001830214us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001830214us-gaap:CommonStockMember2024-01-012024-03-310001830214us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001830214us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001830214us-gaap:RetainedEarningsMember2024-01-012024-03-310001830214us-gaap:CommonStockMember2024-03-310001830214us-gaap:AdditionalPaidInCapitalMember2024-03-310001830214us-gaap:RetainedEarningsMember2024-03-310001830214us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001830214dna:ZymergenMember2024-01-182024-01-180001830214dna:ZymergenMember2024-01-180001830214dna:ZymergenMember2024-01-012024-03-310001830214us-gaap:MoneyMarketFundsMember2024-03-310001830214us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-03-310001830214us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2024-03-310001830214us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2024-03-310001830214dna:SynlogicIncWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel1Memberdna:SynlogicIncWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel2Memberdna:SynlogicIncWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel3Memberdna:SynlogicIncWarrantsMember2024-03-310001830214dna:MarketableEquitySecuritiesMember2024-03-310001830214us-gaap:FairValueInputsLevel1Memberdna:MarketableEquitySecuritiesMember2024-03-310001830214us-gaap:FairValueInputsLevel2Memberdna:MarketableEquitySecuritiesMember2024-03-310001830214dna:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-03-310001830214us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NotesReceivableMember2024-03-310001830214us-gaap:FairValueInputsLevel1Member2024-03-310001830214us-gaap:FairValueInputsLevel2Member2024-03-310001830214us-gaap:FairValueInputsLevel3Member2024-03-310001830214dna:PublicWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel1Memberdna:PublicWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel2Memberdna:PublicWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel3Memberdna:PublicWarrantsMember2024-03-310001830214dna:PrivatePlacementWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel1Memberdna:PrivatePlacementWarrantsMember2024-03-310001830214us-gaap:FairValueInputsLevel2Memberdna:PrivatePlacementWarrantsMember2024-03-310001830214dna:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Member2024-03-310001830214us-gaap:MoneyMarketFundsMember2023-12-310001830214us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001830214us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-12-310001830214us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-310001830214dna:SynlogicIncWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel1Memberdna:SynlogicIncWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel2Memberdna:SynlogicIncWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel3Memberdna:SynlogicIncWarrantsMember2023-12-310001830214dna:MarketableEquitySecuritiesMember2023-12-310001830214us-gaap:FairValueInputsLevel1Memberdna:MarketableEquitySecuritiesMember2023-12-310001830214us-gaap:FairValueInputsLevel2Memberdna:MarketableEquitySecuritiesMember2023-12-310001830214dna:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001830214us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:FairValueInputsLevel1Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:NotesReceivableMember2023-12-310001830214us-gaap:FairValueInputsLevel1Member2023-12-310001830214us-gaap:FairValueInputsLevel2Member2023-12-310001830214us-gaap:FairValueInputsLevel3Member2023-12-310001830214dna:PublicWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel1Memberdna:PublicWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel2Memberdna:PublicWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel3Memberdna:PublicWarrantsMember2023-12-310001830214dna:PrivatePlacementWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel1Memberdna:PrivatePlacementWarrantsMember2023-12-310001830214us-gaap:FairValueInputsLevel2Memberdna:PrivatePlacementWarrantsMember2023-12-310001830214dna:PrivatePlacementWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001830214dna:SeniorSecuredNoteMember2023-01-012023-12-310001830214dna:SeniorSecuredNoteMember2024-01-012024-03-310001830214dna:ConvertiblePromissoryNotesMember2024-01-012024-03-310001830214dna:ConvertiblePromissoryNotesMember2023-01-012023-12-310001830214dna:SeniorSecuredNoteMember2023-12-310001830214dna:ConvertiblePromissoryNotesMember2023-12-310001830214dna:MeasurementInputScenarioProbabilitiesMembersrt:MinimumMember2024-03-310001830214dna:MeasurementInputScenarioProbabilitiesMembersrt:MaximumMember2024-03-310001830214us-gaap:MeasurementInputDiscountRateMember2024-03-310001830214us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2024-01-012024-03-310001830214dna:MeasurementInputScenarioProbabilitiesMembersrt:MinimumMember2023-12-310001830214dna:MeasurementInputScenarioProbabilitiesMembersrt:MaximumMember2023-12-310001830214us-gaap:MeasurementInputDiscountRateMember2023-12-310001830214srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001830214us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2023-01-012023-12-310001830214dna:PublicWarrantsMember2021-09-160001830214dna:PrivatePlacementWarrantsMember2021-09-160001830214us-gaap:MeasurementInputExercisePriceMember2024-03-310001830214us-gaap:MeasurementInputExercisePriceMember2023-12-310001830214us-gaap:MeasurementInputSharePriceMember2024-03-310001830214us-gaap:MeasurementInputSharePriceMember2023-12-310001830214us-gaap:MeasurementInputPriceVolatilityMember2024-03-310001830214us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001830214us-gaap:MeasurementInputExpectedTermMember2024-03-310001830214us-gaap:MeasurementInputExpectedTermMember2023-12-310001830214us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001830214us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001830214dna:PrivatePlacementWarrantsMember2023-12-310001830214dna:PrivatePlacementWarrantsMember2022-12-310001830214dna:PrivatePlacementWarrantsMember2024-01-012024-03-310001830214dna:PrivatePlacementWarrantsMember2023-01-012023-03-310001830214dna:PrivatePlacementWarrantsMember2024-03-310001830214dna:PrivatePlacementWarrantsMember2023-03-310001830214us-gaap:RestrictedStockMember2024-03-310001830214us-gaap:RestrictedStockMember2024-01-012024-03-310001830214us-gaap:RestrictedStockMember2023-03-310001830214srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberdna:ProbabilityWeightedPresentValueMember2024-03-310001830214us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberdna:ProbabilityWeightedPresentValueMember2024-03-310001830214srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberdna:ProbabilityWeightedPresentValueMember2023-12-310001830214us-gaap:FairValueMeasurementsRecurringMembersrt:MaximumMemberdna:ProbabilityWeightedPresentValueMember2023-12-310001830214srt:MinimumMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2024-03-310001830214us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMembersrt:MaximumMember2023-12-310001830214us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2024-03-310001830214us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-12-310001830214dna:ContingentConsiderationMember2023-12-310001830214dna:ContingentConsiderationMember2022-12-310001830214dna:ContingentConsiderationMember2024-01-012024-03-310001830214dna:ContingentConsiderationMember2023-01-012023-03-310001830214dna:ContingentConsiderationMember2024-03-310001830214dna:ContingentConsiderationMember2023-03-310001830214dna:SafeMember2023-01-012023-03-310001830214us-gaap:FairValueInputsLevel3Member2023-03-310001830214dna:MeasurementInputScenarioProbabilitiesMembersrt:MinimumMember2023-03-310001830214dna:MeasurementInputScenarioProbabilitiesMembersrt:MaximumMember2023-03-310001830214us-gaap:MeasurementInputDiscountRateMember2023-03-310001830214srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-03-310001830214us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2023-01-012023-03-310001830214dna:SafeMember2024-01-012024-03-310001830214dna:SafeMember2023-01-012023-03-310001830214dna:SafesMember2024-03-310001830214dna:SafesMember2023-12-310001830214dna:NonMarketableEquitySecuritiesMember2024-03-310001830214dna:NonMarketableEquitySecuritiesMember2023-12-310001830214dna:MarketableEquitySecuritiesMember2024-03-310001830214dna:MarketableEquitySecuritiesMember2023-12-310001830214dna:GenomaticaIncPreferredStockMember2024-03-310001830214dna:GenomaticaIncPreferredStockMember2023-12-310001830214dna:SynlogicIncCommonStockMember2024-03-310001830214dna:SynlogicIncCommonStockMember2023-12-310001830214dna:SynlogicIncWarrantMember2024-03-310001830214dna:SynlogicIncWarrantMember2023-12-310001830214dna:SynlogicIncCommonStockMember2024-01-012024-03-310001830214dna:SynlogicIncCommonStockMember2023-01-012023-03-310001830214dna:SynlogicIncWarrantMember2024-01-012024-03-310001830214dna:SynlogicIncWarrantMember2023-01-012023-03-310001830214dna:MarketableEquitySecuritiesMember2024-01-012024-03-310001830214dna:MarketableEquitySecuritiesMember2023-01-012023-03-310001830214dna:SafesMember2024-01-012024-03-310001830214dna:SafesMember2023-01-012023-03-310001830214dna:BiomeditLlcMember2024-01-012024-03-310001830214dna:BiomeditLlcMember2023-01-012023-03-310001830214dna:OtherEquityInvesteeMember2024-01-012024-03-310001830214dna:OtherEquityInvesteeMember2023-01-012023-03-310001830214dna:LabEquipmentMember2024-03-310001830214dna:LabEquipmentMember2023-12-310001830214us-gaap:LeaseholdImprovementsMember2024-03-310001830214us-gaap:LeaseholdImprovementsMember2023-12-310001830214us-gaap:ManufacturingFacilityMember2024-03-310001830214us-gaap:ManufacturingFacilityMember2023-12-310001830214us-gaap:ConstructionInProgressMember2024-03-310001830214us-gaap:ConstructionInProgressMember2023-12-310001830214dna:ComputerEquipmentAndSoftwareMember2024-03-310001830214dna:ComputerEquipmentAndSoftwareMember2023-12-310001830214us-gaap:FurnitureAndFixturesMember2024-03-310001830214us-gaap:FurnitureAndFixturesMember2023-12-310001830214us-gaap:LandMember2024-03-310001830214us-gaap:LandMember2023-12-310001830214us-gaap:CommonClassAMember2024-03-310001830214us-gaap:CommonClassBMember2024-03-310001830214us-gaap:CommonClassCMember2024-03-310001830214us-gaap:CommonClassAMember2023-12-310001830214us-gaap:CommonClassBMember2023-12-310001830214us-gaap:CommonClassCMember2023-12-310001830214us-gaap:DevelopedTechnologyRightsMember2024-03-310001830214us-gaap:DevelopedTechnologyRightsMember2024-01-012024-03-310001830214us-gaap:CustomerRelationshipsMember2024-03-310001830214us-gaap:CustomerRelationshipsMember2024-01-012024-03-310001830214dna:AssembledWorkforceMember2024-03-310001830214dna:AssembledWorkforceMember2024-01-012024-03-310001830214us-gaap:DevelopedTechnologyRightsMember2023-12-310001830214us-gaap:DevelopedTechnologyRightsMember2023-01-012023-12-310001830214us-gaap:CustomerRelationshipsMember2023-12-310001830214us-gaap:CustomerRelationshipsMember2023-01-012023-12-310001830214dna:AssembledWorkforceMember2023-12-310001830214dna:AssembledWorkforceMember2023-01-012023-12-310001830214us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001830214us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001830214us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001830214us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001830214dna:TwoThousandAndTwentyOneIncentiveAwardPlanMember2024-03-310001830214dna:TwoThousandTwentyTwoInducementPlanMember2024-03-310001830214us-gaap:EmployeeStockOptionMember2024-03-310001830214us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001830214us-gaap:RestrictedStockUnitsRSUMember2023-12-310001830214us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001830214us-gaap:RestrictedStockUnitsRSUMember2024-03-310001830214us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001830214dna:EarnOutSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:CommonStockMember2021-09-160001830214dna:EarnOutSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:CommonStockMember2021-09-160001830214dna:EarnOutSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:CommonStockMember2021-09-160001830214dna:EarnOutSharesMemberdna:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:CommonStockMember2021-09-160001830214dna:EarnOutSharesMembersrt:MinimumMember2021-09-162021-09-160001830214dna:EarnOutSharesMembersrt:MaximumMember2021-09-162021-09-160001830214us-gaap:ShareBasedCompensationAwardTrancheOneMember2021-11-150001830214dna:EarnoutRestrictedStockUnitsMember2023-12-310001830214dna:EarnoutRestrictedStockUnitsMember2024-01-012024-03-310001830214dna:EarnoutRestrictedStockUnitsMember2024-03-310001830214dna:EarnOutSharesMember2024-03-310001830214dna:EarnOutSharesMember2024-01-012024-03-310001830214dna:EarnOutSharesMember2021-09-162021-09-160001830214us-gaap:ProductConcentrationRiskMemberdna:PharmaAndBiotechMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:PharmaAndBiotechMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001830214us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdna:AgricultureMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdna:AgricultureMember2023-01-012023-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:FoodAndNutritionMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:FoodAndNutritionMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:GovernmentAndDefenseMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:GovernmentAndDefenseMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001830214us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdna:IndustrialAndEnvironmentMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberdna:IndustrialAndEnvironmentMember2023-01-012023-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:CustomerAndTechnologyMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:CustomerAndTechnologyMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:CellEngineeringRevenueMemberus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001830214us-gaap:ProductConcentrationRiskMemberdna:CellEngineeringRevenueMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001830214us-gaap:CustomerConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2024-01-012024-03-310001830214us-gaap:CustomerConcentrationRiskMembercountry:USus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001830214dna:CellEngineeringSegmentMember2024-01-012024-03-310001830214dna:CellEngineeringSegmentMember2023-01-012023-03-310001830214dna:BiosecuritySegmentMember2024-01-012024-03-310001830214dna:BiosecuritySegmentMember2023-01-012023-03-310001830214dna:CellEngineeringAndBiosecuritySegmentsMember2024-01-012024-03-310001830214dna:CellEngineeringAndBiosecuritySegmentsMember2023-01-012023-03-310001830214us-gaap:OperatingSegmentsMemberdna:CellEngineeringAndBiosecuritySegmentsMember2024-01-012024-03-310001830214us-gaap:OperatingSegmentsMemberdna:CellEngineeringAndBiosecuritySegmentsMember2023-01-012023-03-310001830214us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001830214us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001830214us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001830214us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001830214dna:EarnOutSharesMember2024-01-012024-03-310001830214dna:EarnOutSharesMember2023-01-012023-03-310001830214us-gaap:WarrantMember2024-01-012024-03-310001830214us-gaap:WarrantMember2023-01-012023-03-310001830214us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001830214us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001830214dna:EscrowSharesMember2024-01-012024-03-310001830214dna:EscrowSharesMember2023-01-012023-03-310001830214dna:AyanaMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:AyanaMemberus-gaap:RelatedPartyMember2023-12-310001830214dna:AllonniaMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:AllonniaMemberus-gaap:RelatedPartyMember2023-12-310001830214dna:BiomeditMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:BiomeditMemberus-gaap:RelatedPartyMember2023-12-310001830214us-gaap:RelatedPartyMemberdna:VerbMember2024-03-310001830214us-gaap:RelatedPartyMemberdna:VerbMember2023-12-310001830214dna:ArcaeaMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:ArcaeaMemberus-gaap:RelatedPartyMember2023-12-310001830214dna:MotifMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:MotifMemberus-gaap:RelatedPartyMember2023-12-310001830214dna:GenomaticaMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:GenomaticaMemberus-gaap:RelatedPartyMember2023-12-310001830214dna:OtherEquityInvesteeMemberus-gaap:RelatedPartyMember2024-03-310001830214dna:OtherEquityInvesteeMemberus-gaap:RelatedPartyMember2023-12-310001830214dna:GenomaticaMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:GenomaticaMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214dna:AyanaMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:AyanaMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214dna:AllonniaMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:AllonniaMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214dna:MotifMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:MotifMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214dna:ArcaeaMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:ArcaeaMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214dna:BiomeditMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:BiomeditMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214us-gaap:RelatedPartyMemberdna:VerbMember2024-01-012024-03-310001830214us-gaap:RelatedPartyMemberdna:VerbMember2023-01-012023-03-310001830214dna:OtherEquityInvesteeMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001830214dna:OtherEquityInvesteeMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001830214us-gaap:SubsequentEventMember2024-04-10
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
______________________________________________
FORM 10-Q
______________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _________________ to _________________
Commission File Number: 001-40097
______________________________________________
GINKGO BIOWORKS HOLDINGS, INC.
(Exact Name of Registrant as Specified in its Charter)
______________________________________________
Delaware87-2652913
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
27 Drydock Avenue
8th Floor
Boston, MA
02210
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (877) 422-5362
______________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange on which registered
Class A common stock, par value $0.0001 per share
DNA
NYSE
Warrants to purchase one share of Class A common stock, each at an exercise price of $11.50 per share
DNA.WS
NYSE
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 x    No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerxAccelerated filero
Non-accelerated fileroSmaller reporting companyo
 oEmerging growth companyo
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 Exchange Act).   Yes o    No x
As of May 2, 2024, the registrant had 1,709,063,953 shares of Class A common stock, 382,214,015 shares of Class B common stock and 120,000,000 shares of non-voting Class C common stock outstanding.


Cautionary Note Regarding Forward Looking Statements
This report includes forward-looking statements regarding, among other things, the plans, strategies and prospects, both business and financial, of Ginkgo Bioworks Holdings, Inc. (“Ginkgo”). These statements are based on the beliefs and assumptions of the management of Ginkgo. Although Ginkgo believes that its plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, Ginkgo cannot assure you that it will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning possible or assumed future actions, business strategies, events or results of operations, are forward-looking statements. These statements may be preceded by, followed by or include the words “believes”, “estimates”, “expects”, “projects”, “forecasts”, “may”, “will”, “should”, “seeks”, “plans”, “scheduled”, “anticipates” or “intends” or similar expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
Ginkgo’s ability to raise financing in the future and to comply with restrictive covenants related to long-term indebtedness;
Ginkgo’s ongoing remediation efforts with respect to its identified material weakness in internal control over financial reporting;
factors relating to the business, operations and financial performance of Ginkgo, including:
the performance and output of Ginkgo’s cell engineering and biosecurity platforms;
Ginkgo’s ability to effectively manage its growth, including its anticipated approach to inorganic growth and related impacts on Ginkgo’s financial performance;
Ginkgo’s ability to realize near-term and long-term cost savings associated with our site consolidation plans, including the ability to terminate leases or find sub-lease tenants for unused facilities;
Ginkgo’s exposure to the volatility and liquidity risks inherent in holding equity interests in certain of its customers;
rapidly changing technology, including in relation to artificial intelligence (“AI”), and extensive competition in the synthetic biology industry that could make the products and processes Ginkgo is developing obsolete or non-competitive unless it continues to collaborate on the development of new and improved products and processes and pursue new market opportunities;
Ginkgo’s expected stabilization in operational overhead costs in 2024;
Ginkgo’s ability to attract new customers and generate additional demand for its services, Ginkgo’s reliance on its customers to develop, produce and manufacture products using the engineered cells and/or biomanufacturing processes that Ginkgo develops and Ginkgo’s ability to accurately predict customer demand, including with respect to the data we access and hold;
the anticipated growth of Ginkgo’s biomonitoring and bioinformatic support services, its expanding epidemiology capabilities and potential impact on the ability to predict pathogen emergence and evolution, its international expansion and the relative value of the services on Ginkgo’s future Biosecurity revenue;
Ginkgo’s ability to comply with laws and regulations applicable to its business; and
market conditions and global and economic factors beyond Ginkgo’s control, including initiatives undertaken by the U.S. government in the biotechnology sector, the frequency and scale of biological risks and threats, and the future potential and commercial applications of AI and the biotechnology sector.
Each forward-looking statement is subject to risks and uncertainties that could cause actual results to differ materially from those expressed or implied by such forward-looking statements. Applicable risks and uncertainties include, among others:
i

intense competition and competitive pressures from other companies worldwide in the industries in which Ginkgo operates;
litigation, including securities or shareholder litigation, and the ability to adequately protect Ginkgo’s intellectual property rights;
the success of Ginkgo’s programs, the growth of Ginkgo’s biomonitoring and bioinformatic support services, and their potential to contribute revenue, and the relative contribution of Ginkgo’s programs to its future revenue, including the potential for future revenue related to downstream value to be in the form of potential future milestone payments, royalties, and/or equity consideration; and
other factors in this Quarterly Report on Form 10-Q and the Company’s 2023 Annual Report on Form 10-K
These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this Quarterly Report on Form 10-Q are more fully described under the heading “Risk Factors” in this Quarterly Report on Form 10-Q and the Company’s 2023 Annual Report on Form 10-K and elsewhere in this report. which are not exhaustive. Other sections of this Quarterly Report on Form 10-Q describe additional factors that could adversely affect the business, financial condition or results of Ginkgo. New risk factors emerge from time to time and it is not possible to predict all such risk factors, nor can Ginkgo assess the impact of all such risk factors on the business of Ginkgo, or the extent to which any factor or combination of factors may cause actual results to differ materially from those contained in any forward-looking statements. Forward-looking statements are not guarantees of performance. You should not put undue reliance on these statements, which speak only as of the date hereof. All forward-looking statements attributable to Ginkgo or persons acting on its behalf are expressly qualified in their entirety by the foregoing cautionary statements. Ginkgo undertakes no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.
ii

Table of Contents
  Page
   
   
 
 
 
 
 
   
   
Item 1A.


PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
Ginkgo Bioworks Holdings, Inc.
Condensed Consolidated Balance Sheets
(unaudited)
(in thousands, except per share data)
 As of March 31,As of December 31,
 20242023
Assets
Current assets:
Cash and cash equivalents$840,440 $944,073 
Accounts receivable, net24,189 17,157 
Accounts receivable - related parties370 742 
Prepaid expenses and other current assets38,021 39,777 
Total current assets903,020 1,001,749 
Property, plant, and equipment, net195,992 188,193 
Operating lease right-of-use assets220,785 206,801 
Investments76,021 78,565 
Intangible assets, net77,407 82,741 
Goodwill47,909 49,238 
Other non-current assets60,627 58,055 
Total assets$1,581,761 $1,665,342 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$26,995 $9,323 
Deferred revenue (includes $707 and $5,426 from related parties)
33,612 44,486 
Accrued expenses and other current liabilities108,436 110,051 
Total current liabilities169,043 163,860 
Non-current liabilities:
Deferred revenue, net of current portion (includes $123,549 and $119,053 from related parties)
166,067 158,062 
Operating lease liabilities, non-current234,497 221,835 
Other non-current liabilities24,884 24,433 
Total liabilities594,491 568,190 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.0001 par value; 200,000 shares authorized; none issued
  
Common stock, $0.0001 par value (Note 6)
202 199 
Additional paid-in capital6,445,058 6,385,997 
Accumulated deficit(5,456,439)(5,290,528)
Accumulated other comprehensive (loss) income(1,551)1,484 
Total stockholders’ equity987,270 1,097,152 
Total liabilities and stockholders’ equity$1,581,761 $1,665,342 
The accompanying notes are an integral part of these condensed consolidated financial statements.
1

Ginkgo Bioworks Holdings, Inc.
Condensed Consolidated Statements of Operations and Comprehensive Loss
(unaudited)
(in thousands, except per share data)
Three Months Ended March 31,
20242023
Cell Engineering revenue (1)
$27,889 $34,096 
Biosecurity revenue:
Product 11,666 
Service10,055 34,940 
Total revenue37,944 80,702 
Costs and operating expenses:
Cost of Biosecurity product revenue 4,541 
Cost of Biosecurity service revenue9,202 17,834 
Research and development136,457 162,639 
General and administrative70,287 111,433 
Total operating expenses215,946 296,447 
Loss from operations(178,002)(215,745)
Other income (expense):
Interest income, net11,711 14,545 
Loss on equity method investments (1,449)
Loss on investments(2,544)(6,370)
Change in fair value of warrant liabilities940 1,204 
Other income, net2,015 2,928 
Total other income (expense)12,122 10,858 
Loss before income taxes(165,880)(204,887)
Income tax expense31 82 
Net loss$(165,911)$(204,969)
Net loss per share, basic and diluted$(0.08)$(0.11)
Weighted average common shares outstanding:
Basic2,004,4601,914,963
Diluted2,005,3361,916,637
Comprehensive loss:
Net loss$(165,911)$(204,969)
Other comprehensive (loss) income:
Foreign currency translation adjustment(3,035)1,018 
Total other comprehensive (loss) income(3,035)1,018 
Comprehensive loss$(168,946)$(203,951)
(1)Includes related party revenue of $733 and $4,703 for the three months ended March 31, 2024 and 2023, respectively.

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

Ginkgo Bioworks Holdings, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(unaudited)
(in thousands)
Three Months Ended March 31, 2023
Common Stock
Shares
Amount
Additional
Paid-In
Capital
Accumulated Deficit
Accumulated
Other
Comprehensive
Loss
Total
Stockholders’
Equity
Balance as of December 31, 20221,891,976$190 $6,136,378 $(4,397,659)$(2,632)$1,736,277 
Issuance of common stock upon exercise or vesting of equity awards41,9044 12 — — 16 
Settlement of contingent consideration - restricted stock— — 2,262 — — 2,262 
Stock-based compensation expense— 72,982 — — 72,982 
Foreign currency translation— — — 1,018 1,018 
Net loss— — (204,969)— (204,969)
Balance as of March 31, 20231,933,880$194 $6,211,634 $(4,602,628)$(1,614)$1,607,586 
Three Months Ended March 31, 2024
Common Stock
Shares
Amount
Additional
Paid-In
Capital
Accumulated Deficit
Accumulated
Other
Comprehensive
Loss
Total
Stockholders’
Equity
Balance as of December 31, 20232,001,315$199 $6,385,997 $(5,290,528)$1,484 $1,097,152 
Issuance of common stock upon exercise or vesting of equity awards18,1902 527 — — 529 
Settlement of contingent consideration986— 1,877 — — 1,877 
Issuance of common stock for asset acquisitions13,1331 15,875 — — 15,876 
Stock-based compensation expense— 40,782 — — 40,782 
Foreign currency translation— — — (3,035)(3,035)
Net loss— — (165,911)— (165,911)
Balance as of March 31, 20242,033,624$202 $6,445,058 $(5,456,439)$(1,551)$987,270 

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

Ginkgo Bioworks Holdings, Inc.
Condensed Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
 Three Months Ended March 31,
 20242023
Cash flows from operating activities:
Net loss$(165,911)$(204,969)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization12,869 18,958 
Stock-based compensation40,782 72,986 
Loss on investments and equity method investments2,544 7,819 
Change in fair value of warrant liabilities(940)(1,204)
Change in fair value of contingent consideration liability(926)5,177 
Non-cash lease expense5,637 8,039 
Non-cash in-process research and development16,816  
Other non-cash activity(442)1,121 
Changes in operating assets and liabilities:
Accounts receivable ($372 and $(26) from related parties)
(6,770)(526)
Prepaid expenses and other current assets1,154 7,442 
Operating lease right-of-use assets 2,665 
Other non-current assets(707)(2,036)
Accounts payable, accrued expenses and other current liabilities10,871 19,080 
Deferred revenue, current and non-current ($(223) and $(2,226) from related parties)
(2,912)(17,233)
Operating lease liabilities, current and non-current(4,097)(8,521)
Other non-current liabilities2,773 617 
Net cash used in operating activities(89,259)(90,585)
Cash flows from investing activities:
Purchases of property and equipment(6,710)(19,441)
Business acquisition(5,400) 
Other 27 
Net cash used in investing activities(12,110)(19,414)
Cash flows from financing activities:
Proceeds from exercise of stock options70 12 
Principal payments on finance leases(294)(322)
Contingent consideration payment(621) 
Payment of equity issuance costs (578)
Net cash used in financing activities(845)(888)
Effect of foreign exchange rates on cash and cash equivalents(157)(26)
Net decrease in cash, cash equivalents and restricted cash(102,371)(110,913)
 
Cash and cash equivalents, beginning of period944,073 1,315,792 
Restricted cash, beginning of period45,511 53,789 
Cash, cash equivalents and restricted cash, beginning of period989,584 1,369,581 
 
Cash and cash equivalents, end of period840,440 1,206,086 
Restricted cash, end of period46,773 52,582 
Cash, cash equivalents and restricted cash, end of period$887,213 $1,258,668 

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

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)

1. Basis of Presentation and Summary of Significant Accounting Policies
Business
The mission of Ginkgo Bioworks Holdings, Inc. (“Ginkgo” or the “Company”) is to make biology easier to engineer. The Company designs custom cells for customers across multiple markets. Since inception, the Company has devoted its efforts to improving its platform for programming cells to enable customers to leverage biology to create impactful products across a range of industries. The Company’s platform comprises (i) equipment, robotic automation, software, data pipelines and tools, and standard operating procedures for high throughput cell engineering, fermentation, and analytics (referred to collectively as the “Foundry”), (ii) a library of proprietary biological assets and associated performance data (referred to collectively as “Codebase”), and (iii) the Company’s team of expert users, developers and operators of the Foundry and Codebase.
With a mission to make biology easier to engineer, the Company has recognized the need to invest in biosecurity as a key component of its platform. The Company’s Biosecurity business is building a global infrastructure for biosecurity to empower governments, communities, and public health leaders to prevent, detect and respond to a wide variety of biological threats.
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in conformity with the rules and regulations of the Securities and Exchange Commission and generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting. Accordingly, certain detailed disclosures which would normally be included with annual financial statements have been omitted. In the opinion of management, all normal recurring adjustments necessary for a fair presentation have been made. These condensed consolidated financial statements should be read in conjunction with the Company's 2023 Annual Report on Form 10-K. Interim results are not necessarily indicative of results for a full year.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities in the consolidated financial statements. The Company bases its estimates on historical experience and other market-specific or relevant assumptions that it believes to be reasonable under the circumstances. Reported amounts and disclosures reflect the overall economic conditions that management believes are most likely to occur, and the anticipated measures management intends to take. Actual results could differ materially from those estimates. All revisions to accounting estimates are recognized in the period in which the estimates are revised.
Significant Accounting Policies
There have been no new or material changes to the Company’s significant accounting policies during the three months ended March 31, 2024 as compared to the significant accounting policies described in Note 2 to the Company's 2023 consolidated financial statements included in the Company's 2023 Annual Report on Form 10-K.
Recently Issued Accounting Pronouncements
There were no new recently issued accounting pronouncements that are of significance or potential significance to the Company from those disclosed within Note 2 to the Company's 2023 consolidated financial statements included in the 2023 Annual Report on Form 10-K.
5

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
2. Acquisitions
On October 3, 2023, and in connection with the Zymergen Bankruptcy, as defined and discussed in the Company’s 2023 Annual Report on Form 10-K, the Company entered into an asset purchase agreement with Zymergen (the “Zymergen APA”) as the stalking horse bidder under Section 363 of the U.S. Bankruptcy Code to acquire exclusive rights to substantially all of Zymergen’s intellectual property assets and certain other assets.
On January 18, 2024 (the “Closing Date”), the Company, through certain of its affiliates, completed its acquisition of substantially all of Zymergen’s assets under the Zymergen APA, and on February 5, 2024, Zymergen’s plan of liquidation was confirmed by the Bankruptcy Court. All of the Company’s interests in the Zymergen entities were extinguished and terminated as of February 23, 2024. The acquisition under the Zymergen APA was accounted for as a business combination in accordance with ASC 805 and was not material to the Company's consolidated financial statements. The total cash purchase price was $6.2 million, with $5.4 million paid at closing and $0.8 million released from escrow. The allocation of the purchase price to the assets acquired and liabilities assumed as of the acquisition date primarily includes $19.9 million of operating lease right-of-use assets, $6.0 million of property and equipment, and $19.9 million of operating lease liabilities. No goodwill or intangible assets were recognized. Transaction costs associated with the Zymergen APA were not material for the three months ended March 31, 2024.
In the three months ended March 31, 2024, the Company issued 13.1 million shares of Class A common stock to acquire certain assets, which did not meet the definition of a business for accounting purposes. The assets acquired consisted of intellectual property with an aggregate estimated fair value of $16.9 million, all of which was expensed as in-process research and development in the accompanying condensed consolidated statements of operations and comprehensive loss during the period, as the assets did not have an alternative use.

3. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):
As of March 31, 2024
ClassificationTotalLevel 1Level 2Level 3
Assets:     
Money market fundsCash and cash equivalents$816,947 $816,947 $ $ 
Synlogic, Inc. warrants (1)
Investments304  304  
Marketable equity securitiesInvestments22,209 22,209   
Notes receivablePrepaid expenses and other assets12,795   12,795 
Notes receivableOther non-current assets14,475  12,130 2,345 
Total assets $866,730 $839,156 $12,434 $15,140 
Liabilities:    
Public WarrantsWarrant liabilities$3,105 $3,105 $ $ 
Private Placement Warrants (3)
Warrant liabilities1,655  118 1,537 
Contingent considerationAccrued expenses and other current liabilities15,320   15,320 
Contingent considerationOther non-current liabilities5,274   5,274 
Total liabilities $25,354 $3,105 $118 $22,131 
6

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
As of December 31, 2023
ClassificationTotalLevel 1Level 2Level 3
Assets:
Money market fundsCash and cash equivalents$913,729 $913,729 $ $ 
Synlogic, Inc. warrants (1)
Investments654  654  
Marketable equity securities (2)
Investments19,190 18,401 789  
Notes receivablePrepaid expenses and other12,293   12,293 
Notes receivableOther non-current assets13,601  11,765 1,836 
Total assets$959,467 $932,130 $13,208 $14,129 
Liabilities:
Public WarrantsWarrant liabilities$3,794 $3,794 $ $ 
Private Placement Warrants (3)
Warrant liabilities1,906  60 1,846 
Contingent considerationAccrued expenses and other current liabilities18,468   18,468 
Contingent considerationOther non-current liabilities5,805   5,805 
Total liabilities$29,973 $3,794 $60 $26,119 
(1)The fair value of Synlogic, Inc. warrants is calculated as the quoted price of the underlying common stock, less the unpaid exercise price of the warrants.
(2)Marketable equity securities classified as Level 2 reflect a discount for lack of marketability due to regulatory sales restrictions.
(3)The fair value of Private Placement Warrants classified as Level 2 is equivalent to that of Public Warrants as the transfer of Private Placement Warrants to anyone other than the initial purchasers or any of their permitted transferees results in the Private Placement Warrants having substantially the same terms as the Public Warrants.
Transfers to and from Levels 1, 2 and 3 are recognized at the end of the reporting period in which a change in valuation technique or methodology occurs. During the three months ended March 31, 2024, transfers from Level 2 to Level 1 occurred due to lapse of regulatory sales restrictions on marketable equity securities. Additionally, as of March 31, 2024, a portion of the Private Placement Warrants' estimated fair value was transferred from Level 3 to Level 2 as a result of the Private Placement Warrants having substantially the same terms as the Public Warrants when transferred to anyone other than the initial purchasers or their permitted transferees, leading the Company to determine their fair value to be equivalent to that of the Public Warrants. There were no other transfers between Levels 1, 2, or 3 during the three months ended March 31, 2024 or 2023.
Notes Receivable
For all of its notes receivable, the Company has elected the fair value option, for which changes in fair value are recorded in other income, net in the condensed consolidated statements of operations and comprehensive loss.
As of March 31, 2024 and December 31, 2023, the Company held a senior secured note in the principal amount of $11.8 million and a convertible promissory note in the principal amount of $10.0 million, both issued by Bolt Threads, Inc. (“Bolt Threads”). The senior secured note bears interest at 12% per annum, is due December 31, 2027 and is included in other non-current assets at its estimated fair value. The convertible promissory note bears interest at 8% per annum, is convertible into equity securities of Bolt Threads upon a qualified financing, a non-qualified financing, or special purpose acquisition company transaction, at a conversion price equal to 80% of the price paid per share under the conversion scenario, or is otherwise payable on demand any time after the maturity date of October 4, 2024. The convertible promissory note is included in prepaid expenses and other current assets at its estimated fair value.
The Company used the yield method to value the senior secured note. Under this method, the estimated future cash flows, consisting of principal and interest payments, are discounted to present value using an applicable market yield or discount rate. Increases or decreases in the market yield or discount rate would result in a decrease or increase, respectively, in the fair value measurement. The market yield is determined using a corporate bond yield curve corresponding to the credit
7

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
rating category of the issuer. The fair value of the senior secured note is based on observable market inputs, which represents a Level 2 measurement within the fair value hierarchy.
In addition to the convertible promissory note issued by Bolt Threads, the Company holds a series of convertible debt instruments issued by customers as payment for Cell Engineering services. The Company used a scenario-based method to value the convertible debt instruments issued by customers and by Bolt Threads. Under this method, future cash flows are evaluated under various payoff scenarios, probability-weighted, and discounted to present value. The significant unobservable (Level 3) inputs used in the fair value measurement as of March 31, 2024 were scenario probabilities of between 5% and 85%, a discount rate of 17% and estimated time to event date of up to two years. The significant unobservable (Level 3) inputs used in the fair value measurement as of December 31, 2023 were scenario probabilities of between 5% and 85%, a discount rate of 17% and estimated time to event date of one to two years. Significant changes in these inputs could have resulted in a significantly lower or higher fair value measurement. As of March 31, 2024, the convertible debt instruments had an unpaid principal balance of $21.9 million and a fair value of $15.1 million. As of December 31, 2023, the convertible debt instruments had an unpaid principal balance of $21.0 million and a fair value of $14.1 million.
The following table provides a reconciliation of notes receivable measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands):
 20242023
Balance at January 1,$14,129 $7,660 
Additions50 1,998 
Change in fair value961 (1,565)
Balance at March 31,$15,140 $8,093 
Warrant Liabilities
In connection with the Company's merger with Soaring Eagle Acquisition Corp. (“SRNG”) on September 16, 2021, the Company assumed 34.5 million publicly-traded warrants (“Public Warrants”) and 17.3 million private placement warrants (the “Private Placement Warrants”) previously issued in connection with SRNG’s initial public offering. The fair value of the Public Warrants is based on the observable quoted price of such warrants on the New York Stock Exchange (“NYSE”). The fair value of the Private Placement Warrants is estimated using the Black-Scholes option pricing model, which is considered to be a Level 3 fair value measurement. The primary unobservable input used in the valuation of the Private Placement Warrants is expected stock-price volatility. The Company estimated the volatility of its Private Placement Warrants using a Monte-Carlo simulation of the redeemable Public Warrants that assumes optimal exercise of the Company's redemption option at the earliest possible date. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend yield is based on the historical rate, which the Company anticipates remaining at zero.
The following table provides quantitative information regarding Level 3 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates:
 March 31, 2024December 31, 2023
Exercise price$11.50 $11.50 
Stock price$1.16 $1.69 
Volatility87.8 %70.5 %
Term (in years)2.462.71
Risk-free interest rate4.54 %4.01 %
8

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The following table provides a reconciliation of the Private Placement Warrants measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands):
20242023
Balance at January 1,$1,846 $3,860 
Change in fair value(309)(503)
Balance at March 31,$1,537 $3,357 
Contingent Consideration
In connection with various business acquisitions, the Company is required to make contingent earnout payments payable upon the achievement of certain technical, commercial and/or performance milestones. The Company also issued restricted stock in connection with acquisitions, which is subject to vesting conditions and is classified as contingent consideration liability.
The Company can settle a majority of its contingent consideration liabilities in cash or shares of Class A common stock at the Company’s election with the remainder payable in cash. During the three months ended March 31, 2024, the Company settled $2.8 million in contingent consideration liabilities through payment of $0.9 million in cash and vesting of 1.2 million shares of restricted stock valued at $1.9 million. During the three months ended March 31, 2023, the Company settled $2.3 million in contingent consideration liability related to restricted stock that was contingent on the filing of a registration statement to register the shares issued as purchase consideration for acquisitions. Of that amount, $1.4 million was recorded as an increase to the acquired intangible asset with an offset to additional paid-in-capital as the contingent consideration liability was deemed not probable until the filing of the registration statement.
The fair value of contingent consideration related to earnout payments from acquisitions was estimated using unobservable (Level 3) inputs as illustrated in the table below. The fair value of contingent consideration related to restricted stock was estimated using the quoted price of Ginkgo's Class A common stock, an estimate of the number of shares expected to vest, probability of vesting, and a discount rate. Material increases or decreases in these inputs could result in a higher or lower fair value measurement. Changes in the fair value of contingent consideration are recorded in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.
The following table provides quantitative information regarding Level 3 inputs used in the fair value measurements of contingent consideration liabilities as of the periods presented:
   March 31, 2024December 31, 2023
Contingent Consideration LiabilityValuation TechniqueUnobservable InputRange Range
Earnout payments (FGen and Dutch DNA acquisitions)Probability-weighted present valueProbability of payment
10% - 80%
10% - 100%
  Discount rate
15.8%
13.4%
Earnout payments (Dutch DNA acquisition)Discounted cash flowProjected years of payments
2028 - 2031
2025 - 2028
  Discount rate10.5 %10.3 %
The following table provides a reconciliation of the contingent consideration measured at fair value using Level 3 significant unobservable inputs (in thousands):
 20242023
Balance at January 1,$24,273 $24,473 
Change in fair value(926)5,177 
Settlements and payments(2,753)(864)
Balance at March 31,$20,594 $28,786 
9

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Nonrecurring Fair Value Measurements
The Company measures the fair value of certain assets, including investments in privately held companies without readily determinable fair values, on a nonrecurring basis when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable and when observable price changes occur for the identical or similar security of the same issuer.
The fair value of non-marketable equity securities is classified within Level 3 in the fair value hierarchy when the Company estimates fair value using unobservable inputs to measure the amount of the impairment loss. The fair value of non-marketable equity securities is classified within Level 2 in the fair value hierarchy when the Company estimates fair value using the observable transaction price paid by third party investors for the identical or similar security of the same issuer.
During the three months ended March 31, 2023, the Company received a total purchase amount of $11.0 million in Simple Agreement for Future Equity (“SAFEs”) from customers as prepayment for Cell Engineering services. The Company used a scenario-based method to value the SAFEs as of each contract inception date, which resulted in total fair value of $4.5 million. Under the scenario-based method, future cash flows were evaluated under qualified financing and dissolution scenarios with partial recovery and no recovery in dissolution. The cash flows under each scenario were probability-weighted and discounted to present value. The significant unobservable (Level 3) inputs used in the fair value measurement were scenario probabilities of 20% to 60%, a discount rate of 14% and estimated time to event date of one to two years.
During the three months ended March 31, 2024 and 2023, the Company recorded impairment losses of $5.2 million and $1.8 million, respectively, related to SAFEs. The fair value was generally estimated using the scenario-based method, whereby various payout scenarios were probability weighted and discounted to present value.
4. Investments and Equity Method Investments
The Company partners with other investors to form business ventures, including Motif FoodWorks, Inc. (“Motif”), Allonnia, LLC (“Allonnia”), Arcaea, LLC (“Arcaea”), Verb Biotics, LLC (“Verb”), BiomEdit, LLC (“BiomEdit”) and Ayana Bio, LLC (“Ayana”) (collectively “Platform Ventures”). The Company also partners with existing entities, including Genomatica, Inc. (“Genomatica”) and Synlogic, Inc. (“Synlogic”) (collectively, “Legacy Structured Partnerships”) with complementary assets for high potential synthetic biology applications. The Company holds equity interests in these Platform Ventures and Legacy Structured Partnerships. The Company also holds equity interests in other public and private companies as a result of entering into collaboration and license revenue arrangements with these entities.
The Company accounts for its investments in Platform Ventures under the equity method. The Company's marketable equity securities consist of Synlogic common stock, Synlogic warrants and the shares of common stock of other publicly traded companies. Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense) in the condensed consolidated statements of operations and comprehensive loss. The Company’s non-marketable equity securities consist of preferred stock of Genomatica and preferred and common stock of other privately held companies without readily determinable fair values. Non-marketable equity securities are initially recorded using the measurement alternative at cost and subsequently adjusted for any impairment and observable price changes in orderly transactions for the identical or a similar security of the same issuer. Impairment losses and adjustments from observable price changes are recorded in loss on investments in the condensed consolidated statements of operations and comprehensive loss.
The Company also holds investments in early-stage synthetic biology product companies via SAFEs. The Company enters into SAFE agreements in conjunction with a revenue contract with a customer under which the Company grants the customer a prepaid Cell Engineering services credit equal to the principal amount of the SAFE (the “Purchase Amount”), which may be used and drawn down as payment for the Company’s research and development services. The SAFEs will automatically convert into shares of preferred stock equal to the Purchase Amount divided by the discount price, which is calculated as the price per share sold in a qualified equity financing multiplied by a discount rate. The SAFEs also provide the Company with the right to future equity of the entity in a liquidation scenario or the cash-out amount in liquidation and dissolution scenarios or at the election of the SAFE issuer prior to an agreed outside date. The Company initially records SAFEs at fair value (see Note 3) and adjusts the carrying amount of the instrument at each reporting period for any impairments.
10

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Investments consisted of the following (in thousands):
 As of March 31,As of December 31,
 20242023
Investments:  
SAFEs$18,686 $23,898 
Non-marketable equity securities22,937 22,938 
Marketable equity securities21,452 17,563 
Genomatica preferred stock11,885 11,885 
Synlogic common stock757 1,627 
Synlogic warrants304 654 
Total$76,021 $78,565 
Loss on investments and equity method investments consisted of the following (in thousands):
 Three Months Ended March 31,
 20242023
Gain (loss) on investments:
Synlogic common stock$(871)$(812)
Synlogic warrants(350)(326)
Marketable equity securities3,889 (3,421)
SAFEs(5,212)(1,811)
Total$(2,544)$(6,370)
Gain (loss) on equity method investments:
BiomEdit$ $(1,462)
Other 13 
Total$ $(1,449)
The components of loss on investments for each period were as follows (in thousands):
Three Months Ended March 31,
20242023
Impairment charges$(5,212)$(1,811)
Ongoing mark-to-market adjustments on marketable equity securities2,668 (4,559)
Total loss on investments$(2,544)$(6,370)
The carrying value for non-marketable equity securities accounted for using the fair value measurement alternative and held as of March 31, 2024, including cumulative unrealized losses, were as follows (in thousands):
As of March 31, 2024
Total initial cost$114,701 
Impairment charges(59,566)
Downward adjustments from observable price changes(1,627)
Carrying value$53,508 
11

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
5. Variable Interest Entities
With respect to the Company’s investments in Motif, Allonnia, Genomatica, Arcaea, BiomEdit, Verb and Ayana (collectively, the “Unconsolidated VIEs”), the Company has concluded these entities represent variable interest entities (“VIEs”). While the Company has board representation on certain of these entities and is involved in the ongoing development activities of these entities via its participation on such entities’ joint steering committees (“JSC”), the Company has concluded that it is not the primary beneficiary of these entities because: (i) the Company does not control the board of directors of any of the Unconsolidated VIEs, and no voting or consent agreements exist between the Company and other members of each respective board of directors or other investors, (ii) the holders of preferred security interests in the Unconsolidated VIEs hold certain rights that require their consent prior to taking certain actions, which include certain significant operating and financing decisions, and (iii) the Company’s representation on the JSC of each respective entity does not give it control over the development activities of any of the Unconsolidated VIEs, as all JSC decisions are made by consensus and there are no agreements in place that would require any of the entities to vote in alignment with the Company. As the Company’s involvement in the Unconsolidated VIEs does not give it the power to control the decisions with respect to their development or other activities, which are their most significant activities, the Company has concluded that it is not the primary beneficiary of the Unconsolidated VIEs.
Additionally, the Company holds equity interests in certain privately-held companies that are not consolidated as the Company is not the primary beneficiary. As of March 31, 2024 and December 31, 2023, the maximum risk of loss related to the Company’s VIEs was limited to the carrying value of its investments in such entities.
Refer to Note 4 for additional details on the Company’s investments and equity method investments.
6. Supplemental Financial Information
Cash, Cash Equivalents and Restricted Cash
The reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):
 As of March 31,
 20242023
Cash and cash equivalents$840,440 $1,206,086 
Restricted cash included in prepaid expenses and other current assets (1)
3,328 8,149 
Restricted cash included in other non-current assets (1)
43,445 44,433 
Total cash, cash equivalents and restricted cash$887,213 $1,258,668 
(1)Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement.

12

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Supplemental cash flow information
The following table presents non-cash investing and financing activities (in thousands):
Three Months Ended March 31,
20242023
Supplemental disclosure of non-cash investing and financing activities:
Purchases of property and equipment included in accounts payable and accrued expenses$7,886 $8,247 
Convertible financial instruments received for Cell Engineering services 4,478 
Equity securities and warrants received for Cell Engineering services 12,493 
Common stock issued as settlement of contingent consideration liability1,877 2,262 
Property, Plant, and Equipment, net
Property, plant, and equipment, net consisted of the following (in thousands):
 As of March 31,As of December 31,
 20242023
Lab equipment$152,105 $147,185 
Leasehold improvements76,146 71,564 
Buildings and facilities47,572 47,034 
Construction in progress22,731 15,830 
Computer equipment and software14,950 14,780 
Furniture and fixtures6,515 6,458 
Land6,060 6,060 
Total property, plant, and equipment326,079 308,911 
Less: Accumulated depreciation and amortization(130,087)(120,718)
Property, plant, and equipment, net$195,992 $188,193 

Capitalization
The following table presents the Company’s authorized, issued, and outstanding common stock as of the dates indicated (in thousands):
 AuthorizedIssuedOutstanding
Common stock as of March 31, 2024:
Class A10,500,0001,669,6281,554,178
Class B4,500,000382,399359,446
Class C800,000120,000120,000
 15,800,0002,172,0272,033,624
Common stock as of December 31, 2023:
Class A10,500,0001,639,8851,525,058
Class B4,500,000379,108356,257
Class C800,000120,000120,000
 15,800,0002,138,9932,001,315
13

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
7. Goodwill and Intangible Assets, net
All goodwill is allocated to the Cell Engineering reporting unit and segment identified in Note 11. Changes in the carrying amount of goodwill consisted of the following (in thousands):
Balance as of December 31, 2023$49,238 
Impact of foreign currency translation(1,329)
Balance as of March 31, 2024$47,909 
Intangible assets, net consisted of the following (in thousands):
Gross
Carrying
Value (1)
Accumulated
Amortization (1)
Net
Carrying
Value
Weighted Average
Amortization Period
March 31, 2024:
Developed technology$103,099 $(25,763)$77,336 8.6
Customer relationships380 (309)71 0.4
Assembled workforce190 (190) 0
Total intangible assets$103,669 $(26,262)$77,407 
December 31, 2023: 
Developed technology$105,279 $(22,663)$82,616 8.8
Customer relationships380 (261)119 0.9
Assembled workforce190 (184)6 0.3
Total intangible assets$105,849 $(23,108)$82,741 
(1)Gross carrying value and accumulated amortization include the impact of cumulative foreign currency translation adjustments.
Amortization expense was $3.4 million and $4.3 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, estimated future amortization expense for identifiable intangible assets is as follows (in thousands):
Remainder of 2024$10,179 
202513,478 
202613,478 
202710,403 
20283,296 
Thereafter26,573 
Total$77,407 
8. Commitments and Contingencies
Legal Proceedings
From time to time, the Company may in the ordinary course of business be named as a defendant in lawsuits, indemnity claims and other legal proceedings. The Company accrues for a loss contingency when it concludes that the likelihood of a loss is probable and the amount of loss can be reasonably estimated. The Company adjusts its accruals from time to time as it receives additional information. The Company does not believe any pending litigation to be material, or that the outcome of any such pending litigation, in management’s judgment based on information currently available, would have a material adverse effect on the Company’s results of operations, cash flows or financial condition.
14

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
9. Stock-Based Compensation
The following table summarizes stock-based compensation expense by financial statement line item in the Company’s condensed consolidated statement of operations and comprehensive loss for the periods presented (in thousands):
 Three Months Ended March 31,
 20242023
Research and development$23,192 $46,500 
General and administrative17,590 26,486 
Total$40,782 $72,986 
The Company grants stock-based incentive awards pursuant to the 2021 Incentive Award Plan (the “2021 Plan”) and the 2022 Inducement Plan (the “2022 Inducement Plan”). As of March 31, 2024, there were approximately 173.2 million shares and 3.1 million shares available for future issuance under the 2021 Plan and 2022 Inducement Plan, respectively.
Stock Options
A summary of stock option activity for the three months ended March 31, 2024 is presented below:
 
Number of
Shares (1)
(in thousands)
Weighted
Average
Exercise
Price
per Share
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value (2)
(in thousands)
Outstanding as of December 31, 20236,049$0.89 
Exercised(3,405)0.02 
Outstanding as of March 31, 20242,6442.01 6.55$768 
Exercisable as of March 31, 20241,5231.89 4.68768 
(1)Excludes 1.5 million shares underlying options issued outside the accounting for compensation awards under ASC 718.
(2)The aggregate intrinsic value is calculated as the difference between the Company's closing stock price on the last trading day of the quarter and the exercise prices, multiplied by the number of in-the-money stock options.
The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2024 and 2023 was $3.9 million and $1.5 million, respectively.
As of March 31, 2024, there was $0.5 million of unrecognized compensation expense related to stock options recognizable over a weighted-average period of 0.7 years.
Restricted Stock Units
A summary of the restricted stock units (“RSU”) activity for the three months ended March 31, 2024 is presented below:
 Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Nonvested as of December 31, 2023152,168$3.15 
Granted103,4801.21 
Vested(14,683)4.36 
Forfeited(2,260)2.97 
Nonvested as of March 31, 2024238,7052.24 
15

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The weighted average grant date fair value of RSUs granted during the three months ended March 31, 2024 and 2023 was $1.21 and $1.32, respectively.
As of March 31, 2024, there was $395.8 million of unrecognized compensation expense related to RSUs recognizable over a weighted-average period of 3.2 years.
Earnouts
Earnout shares represent equity awards in the form of RSUs and restricted stock awards (“RSAs”) that were granted to existing shareholders of the Company as of the closing date of the Company's merger with SRNG on September 16, 2021 (the “Closing Date”). The earnout shares are subject to the same terms and conditions as the underlying awards (including with respect to vesting and termination-related provisions). Additionally, the earnout shares are subject to a market condition that will be met when the trading price of the Company's common stock is greater than or equal to $12.50, $15.00, $17.50 and $20.00 for any 20 trading days within any period of 30 consecutive trading days, on or before the fifth anniversary of the Closing Date (collectively, the “Earnout Targets”). The first Earnout Target of $12.50 per share was met on November 15, 2021.
A summary of activity during the three months ended March 31, 2024 for the earnout shares is presented below:
 
Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Nonvested as of December 31, 202322,610$12.78 
Vested(89)13.34 
Forfeited(17)12.92 
Nonvested as of March 31, 202422,50412.78 
As of March 31, 2024, there was $2.5 million of unrecognized compensation expense related to earnout shares recognizable over a weighted-average period of 1.1 years.
10. Revenue Recognition
Disaggregation of Revenue
The following table sets forth the percentage of Cell Engineering revenues by industry based on total Cell Engineering revenue:
 Three Months Ended March 31,
 20242023
Pharma and biotech28 %30 %
Agriculture28 27 
Food and nutrition17 16 
Government and defense16 5 
Industrial and environment10 12 
Consumer and technology1 10 
Total Cell Engineering revenue100 %100 %
For the three months ended March 31, 2024 and 2023, the Company’s revenue from customers within the United States comprised 70% and 84%, respectively, of total revenue.
16

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Contract Balances
The Company recognizes a contract asset when the Company transfers goods or services to a customer before the customer pays consideration or before payment is due, excluding any amounts presented as accounts receivable. The Company had no contract asset balances as of March 31, 2024 and December 31, 2023.
Contract liabilities, or deferred revenue, primarily consist of payments received in advance of performance under the contract or when the Company has an unconditional right to consideration under the terms of the contract before it transfers goods or services to the customer. The Company’s collaborative arrangements with its investees and related parties typically include upfront payments consisting of cash or non-cash consideration for future research and development services and non-cash consideration in the form of convertible financial instruments and equity securities for licenses that will be transferred in the future. The Company records the upfront cash payments and fair value of the convertible financial instruments and equity securities as deferred revenue.
The Company also invoices customers based on contractual billing schedules, which results in the recording of deferred revenue to the extent payment is received prior to the Company’s performance of the related services. Contract liabilities are recognized as revenue as (or when) the Company performs under the contract.
During the three months ended March 31, 2024, the Company recognized $13.8 million of revenue that was included in the contract liabilities balance of $202.5 million as of December 31, 2023. During the three months ended March 31, 2023, the Company recognized $24.4 million of revenue that was included in the contract liabilities balance of $222.6 million as of December 31, 2022.
Performance Obligations
The aggregate amount of the transaction price that was allocated to performance obligations that have not yet been satisfied or are partially satisfied as of March 31, 2024 and December 31, 2023 was $96.9 million and $110.0 million, respectively. The Company has elected the practical expedient not to provide the remaining performance obligation disclosures related to contracts for which the Company recognizes revenue on a cost-plus basis in the amount to which it has the right to invoice, and for contracts with a term of one year or less. As of March 31, 2024, of the performance obligations not yet satisfied or partially satisfied, nearly all is expected to be recognized as revenue during the years 2024 to 2027.
17

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
11. Segment Information
The Company has identified two operating and reportable segments: Cell Engineering and Biosecurity. The following table presents summary results of the Company’s reportable segments for the periods indicated (in thousands):
Three Months Ended March 31,
 20242023
Revenue:    
Cell Engineering$27,889 $34,096 
Biosecurity10,055 46,606 
Total revenue37,944 80,702 
Segment cost of revenue:
Biosecurity9,202 22,375 
Segment research and development expense:
Cell Engineering100,101 98,522 
Biosecurity120 567 
Total segment research and development expense100,221 99,089 
Segment general and administrative expense:
Cell Engineering40,232 61,692 
Biosecurity11,951 13,956 
Total segment general and administrative expense52,183 75,648 
Segment operating (loss) income:
Cell Engineering(112,444)(126,118)
Biosecurity(11,218)9,708 
Total segment operating loss(123,662)(116,410)
Operating expenses not allocated to segments:
Stock-based compensation (1)
42,397 75,200 
Depreciation and amortization12,869 18,958 
Change in fair value of contingent consideration liability(926)5,177 
Loss from operations$(178,002)$(215,745)
(1)Includes $1.6 million and $2.2 million in employer payroll taxes for the three months ended March 31, 2024 and 2023, respectively.
12. Net Loss per Share
The Company computes net loss per share using the two-class method required for participating securities. The earnings per share amounts are the same for the different classes of common stock because the holders of each class are legally entitled to equal per share distributions whether through dividends or liquidation. The calculation of basic and diluted earnings per common share are as follows (in thousands, except per share amounts):
18

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Three Months Ended March 31,
20242023
Numerator:
Net loss, basic$(165,911)$(204,969)
Change in fair value of contingent consideration common shares liability464 611 
Net loss, diluted$(166,375)$(205,580)
Denominator:
Weighted average common shares outstanding, basic2,004,460 1,914,963 
Effect of dilutive securities:
Contingent consideration common shares876 1,674 
Weighted average common shares outstanding, diluted2,005,336 1,916,637 
Basic net loss per share$(0.08)$(0.11)
Diluted net loss per share$(0.08)$(0.11)
The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
As of March 31,
20242023
Unvested RSUs238,705197,108
Earnout shares (1)
152,135156,457
Warrants to purchase Class A common stock51,82551,825
Outstanding stock options4,16511,588
Escrow shares (2)
731
 447,561416,978
(1)Represents earnout shares for which the service-based and/or market-based vesting conditions have not been satisfied.
(2)Represents restricted common stock issued in connection with asset acquisitions, held in escrow for indemnification purposes, and subject to forfeiture.
13. Related Parties
The Company’s significant transactions with its related parties are primarily comprised of revenue generating activities under collaboration and license agreements.
19

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Significant related party transactions included in the condensed consolidated balance sheet are summarized below (in thousands):
As of March 31,As of December 31,
20242023
Accounts receivable:
Ayana Bio$277 $233 
Allonnia71 322 
BiomEdit21  
Verb Biotics1 61 
Arcaea 126 
$370 $742 
Deferred revenue, current and non-current:
Motif FoodWorks$45,426 $45,426 
Allonnia36,056 36,062 
Arcaea33,066 33,066 
BiomEdit7,877 7,712 
Genomatica1,649 2,018 
Ayana Bio182 56 
Other equity investees 139 
 $124,256 $124,479 
Significant related party transactions included in the condensed consolidated statement of operations and comprehensive loss are summarized below (in thousands):
Three Months Ended March 31,
20242023
Cell Engineering revenue:
Genomatica$369 $1,209 
Ayana Bio147 451 
Allonnia59 86 
Motif FoodWorks19  
Arcaea 1,462 
BiomEdit 908 
Verb Biotics 437 
Other equity investees139 150 
$733 $4,703 
Refer to Note 4 for additional details on the Company’s investments and equity method investments held in its related parties.
20

Ginkgo Bioworks Holdings, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
14. Subsequent Events
On May 9, 2024, in connection with the Company’s plans to reduce operational expenditures, management approved a plan for restructuring actions, including an expected reduction in labor expenses and a planned consolidation of certain of its facilities. Initial headcount reductions are expected to commence in the second quarter of 2024 and be substantially completed in 2025, subject to local laws. The aggregate expected costs and overall timing for completion of the restructuring plan is not yet known.
On April 10, 2024, the Company acquired platform assets, including fully sequenced and isolated strains, unique gene sequences, and relevant functional data and metadata, as well as a development pipeline from AgBiome, Inc. These assets will be integrated into the Company’s Ag Biologicals Services, established with the acquisition of a Bayer agricultural biologicals R&D facility in 2022, and expands Ginkgo’s proprietary unified metagenomics database. The acquisition was completed with the issuance of unregistered Class A common stock with registration rights and a price protection provision that requires the issuance of additional shares should the price per Class A common shares decline by more than a specified threshold prior to registration of the shares or 6 months, whichever is sooner. The Company has not yet completed its accounting for the acquisition.

21

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements that reflect our plans, estimates and beliefs that involve risks and uncertainties. Actual results may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those discussed in Item 1A “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements” elsewhere in this Quarterly Report on Form 10-Q and in our 2023 Annual Report on Form 10-K.
Overview
Our mission is to make biology easier to engineer.
Ginkgo is the leading horizontal platform for cell programming, providing flexible, end-to-end services that solve challenges for organizations across diverse markets, from food and agriculture to pharmaceuticals to industrial and specialty chemicals. Ginkgo’s Biosecurity business is building a global infrastructure for biosecurity to empower governments, communities, and public health leaders to prevent, detect and respond to a wide variety of biological threats.
We use our platform to program cells on behalf of our customers. These “cell programs” are designed to enable biological production of products as diverse as novel therapeutics, key food ingredients, and chemicals currently derived from petroleum. Biology did not evolve by end market. All of these applications run on cells which have a common code—DNA—and a common programming platform can enable all of them. Because of this shared platform, we are able to drive scale and learning efficiencies while maintaining flexibility and diversity in our program areas. Ultimately, customers come to us because they believe we maximize the probability of successfully developing their products.
The foundation of our cell programming platform includes two core assets that execute a wide variety of cell programs for customers according to their specifications: our Foundry and our Codebase.
Our Foundry is a highly automated, yet flexible, lab powered by proprietary automation and software to enable flexibility and scale. The Foundry automates lab workflows at high levels of abstraction, enabling users to generate potentially valuable datasets labeling broad genetic sequence design space with a wide range of functional data through modular design-build-test-learn cycles or campaigns. Our scale economic means that the Foundry’s capacity to perform more and more diverse campaigns grows while the cost per campaign decreases. We call this scaling factor Knight’s Law.
Our Codebase is a data asset which accumulates as we operate our Foundry in service of customer projects. Our Codebase includes vast amounts of data at different levels of characterization and usability in engineering projects, including: proprietary libraries of genetic sequence data that can be used for pretraining large language models via unsupervised learning, experimental data for fine tuning task-specific generative artificial intelligence (“AI”) models, as well as sequences and optimized host cells that can be directly reusable for different applications of cell engineering.
As the platform scales, we have observed a virtuous cycle between our Foundry, our Codebase, and the value we deliver to customers. We believe this virtuous cycle sustains Ginkgo’s growth and differentiated value proposition.
Foundry: As we take on more work in the Foundry, we benefit from scale economics, which over time may lead to lower program costs. We expect that these lower costs, in turn, will drive additional demand for our cell programming capabilities.
Codebase: Cell programs also generate Codebase, which can drive better experimental direction and improve the odds of technical success, further increasing our customer value proposition, which we believe will result in additional demand.
Put simply: we believe that as we scale, the platform improves. We believe that this in turn yields better program execution and customer outcomes, ultimately driving more demand, which drives further investments in scale and platform improvements, and so on. We believe this positive feedback loop has the potential to drive compounding value creation in
22

the future, as new programs typically contribute to both near-term revenues and have the potential to add significant downstream economics and more positive impact.
Our cell programming business model mirrors the structure of our platform and we are compensated in two primary ways. First, we charge usage fees for services, in much the same way that cloud computing companies charge usage fees for utilization of computing capacity or contract research organizations charge for services. Additionally, we negotiate a value share with our customers (typically in the form of royalties, milestones, and/or equity interests) in order to align our economics with the success of the programs enabled by our platform. As we add new programs, our portfolio of programs with this “downstream” value potential grows.
With a mission to make biology easier to engineer, we have always recognized the need to invest in biosecurity as a key component of our platform. We are building the future bioeconomy with our customers and partners, and we envision the future of biosecurity as a global immune system equipped with the capabilities to prevent, detect, and respond to biological threats. The first, critical step in realizing this future is to build a robust early warning system for biological threats—this is the primary focus of Ginkgo’s Biosecurity business.
Our biosecurity offering includes biomonitoring and bioinformatic support services internationally as well as domestically. We are currently offering biomonitoring and bioinformatic support services domestically through our partnership with the Centers for Disease Control and Prevention (“CDC”) and XpresCheck, and internationally such as through our international programs, including those in Qatar, Rwanda and Ukraine.
We operate in two reportable business segments:
Cell Engineering: Consists of research and development (“R&D”) services performed under collaboration and license agreements relating to our cell programming platform. Our cell programming platform includes two core assets: the Foundry, highly efficient biology lab facilities, enabled by investment in proprietary workflows, custom software, robotic automation, and data science and analytics, which is paired with our Codebase, a collection of biological “parts” and a database of biological data used to program cells. The Cell Engineering segment includes costs incurred for the development, operation, expansion and enhancement of the Foundry and Codebase. Cell Engineering revenue is derived from service fees and downstream value share in the form of milestone payments, royalties or equity interests.
Biosecurity: Consists of our end-to-end biomonitoring and bioinformatic support services primarily provided to public health authorities. Biosecurity revenue is derived from fees for data, analytics, and services. Before the fourth quarter of 2023, Biosecurity revenue was also derived from sales of test kits.
Generating Economic Value Through Cell Programs
Our cell programming platform is a key enabling technology and source of intellectual property for our customers’ products. We earn Cell Engineering revenue for our R&D services as well as through a share of the value of products created using our platform.
We typically structure Cell Engineering revenue to include some combination of the following:
service fees, which may comprise cash and/or non-cash consideration, in the form of:
upfront payments upon consummation of an agreement or other fixed payments that are generally recognized over our period of performance;
reimbursement for costs incurred for R&D services;
milestone payments upon the achievement of specified technical criteria;
plus,
downstream value share payments in the form of:
milestone payments, which may comprise cash and/or non-cash consideration, upon the achievement of specified commercial criteria;
royalties on sales of products from or comprising engineered organisms;
royalties related to cost of goods sold reductions realized by our customers;
or,
23

downstream value share in the form of equity interests in our customer.
downstream value share in the form of equity interest appreciation is not recognized as revenue but is expected to contribute to future cash flows upon liquidation, the amount and timing of which is inherently unpredictable.
Customer arrangements which involve non-cash consideration generally fall into two categories: Platform Ventures and Structured Partnerships.
Platform Ventures
Platform Ventures enable Ginkgo to partner with leading multinationals and financial investors to form new ventures in identified market segments with potential to benefit from synthetic biology. In exchange for an equity position in the venture, we contribute license rights to our proprietary cell programming technology and intellectual property, while our partners contribute relevant industry expertise, other resources and venture funding. We also provide R&D services for which we receive cash consideration on a fixed-fee or cost-plus basis. Platform Ventures include:
Motif FoodWorks, Inc.
Founded in 2018, Motif FoodWorks, Inc. (“Motif”) was formed to focus on the application of synthetic biology to reduce the reliance on animal products in the food industry. We entered into an intellectual property contribution agreement that granted Motif rights to our intellectual property, subject to mutually agreed upon technical development plans. In return for our contribution of intellectual property and access to our platform, we received shares of common stock in Motif. The initial fair value of our common stock investment in Motif was $65.1 million which has subsequently been reduced to a carrying value of zero as a result of the allocation of losses under our accounting for equity method investments. Motif was capitalized through Series A preferred stock financings that raised approximately $119 million in gross proceeds from an investor group which included certain of our investors, Louis Dreyfus Company and Fonterra Co-operative Group Limited. In June 2021, Motif raised an additional $226 million through a Series B preferred stock financing. Ginkgo also entered into a Technical Development Agreement with Motif under which we provide R&D services in return for cash consideration on a fixed-fee or cost-plus fixed margin basis.
Allonnia, LLC
Founded in 2019, Allonnia, LLC (“Allonnia”) was formed to focus on the application of synthetic biology in the waste bioremediation and biorecovery industries. We entered into an intellectual property contribution agreement that granted Allonnia rights to our intellectual property, subject to mutually agreed upon technical development plans. In return for our contribution of intellectual property and access to our platform, we received common units in Allonnia with a right to additional units subject to additional closings of Allonnia’s Series A preferred units. The initial fair value of our common units received in Allonnia was $24.5 million, subsequently increased by $12.7 million in 2021, all of which has been reduced to a carrying value of zero as a result of the allocation of losses under our accounting for equity method investments. Allonnia was capitalized through Series A preferred unit financings that raised approximately $52 million in gross proceeds from an investor group which included certain of our investors and Battelle Memorial Institute. In 2023, Allonnia raised an additional $30 million through a Series A extension. Ginkgo also entered into a Technical Development Agreement with Allonnia under which we provide R&D services in return for cash consideration on a fixed fee or cost-plus basis.
Arcaea, LLC
Founded in 2021, Arcaea, LLC (“Arcaea”) was formed to focus on the application of synthetic biology in the beauty and personal care products industry. In March 2021, we entered into an intellectual property contribution agreement that granted Arcaea rights to our intellectual property, subject to mutually agreed upon technical development plans. In return for our contribution of intellectual property and access to our platform, we received common units in Arcaea with a right to additional units subject to additional closings of Arcaea’s Series A preferred units. The initial fair value of our common units received in Arcaea was $11.9 million which has subsequently been reduced to a carrying value of zero as a result of the allocation of losses under our accounting for equity method investments. Arcaea was capitalized through a Series A preferred unit financing that raised approximately $77 million in gross proceeds from an investor group which included certain of our investors, CHANEL and Givaudan. Upon the closing of the Series A preferred unit financing in July 2021, we received an additional 5.2 million common units in Arcaea. The fair value of our Arcaea common units received in July 2021 of $35.5 million has subsequently been reduced to a carrying value of zero as a result of the allocation of losses under
24

our accounting for equity method investments. Ginkgo also entered into a Technical Development Agreement with Arcaea under which we provide R&D services in return for cash consideration on a fixed fee or cost-plus basis.
Ayana Bio, LLC
Founded in September 2021, Ayana Bio, LLC (“Ayana”) was formed to identify and design new bioactive compounds for use as complementary medicine to support human health and wellness. Ayana was capitalized through a Series A funding that raised $30 million in gross proceeds from an investor group comprising certain of our investors. We hold an interest in 9.0 million common units (representing 100% of common units at inception) of Ayana and have also provided Ayana with certain licenses to our intellectual property for use in the development or production of products that we have agreed to research and develop under technical development plans. Prior to the third quarter of 2022, we consolidated Ayana as a variable interest entity. In the third quarter of 2022, we deconsolidated Ayana and began accounting for our retained investment in Ayana as an equity method investment. The initial carrying value of the equity method investment in Ayana was equal to the fair value of our retained interest of $16.0 million as of the deconsolidation date which has been subsequently reduced to a carrying value of zero due to a basis difference associated with in-process research and development identified as part of the initial accounting for the equity method investment. Ginkgo also entered into a Technical Development Agreement with Ayana under which we provide R&D services in return for cash consideration on a fixed fee or cost-plus basis.
Verb Biotics, LLC
Founded in September 2021, Verb Biotics, LLC (“Verb”) was formed to identify and design new strains of probiotic bacteria with advanced properties for human nutrition, health, and wellness. Verb was capitalized through a Series A funding that raised $30 million in gross proceeds from an investor group comprising certain of our investors. We hold an interest in 9.0 million common units (representing 100% of common units at inception) of Verb and have also provided Verb with certain licenses to our intellectual property for use in the development or production of products that we have agreed to research and develop under technical development plans. Prior to the first quarter of 2022, we consolidated Verb as a variable interest entity. In the first quarter of 2022, we deconsolidated Verb and began accounting for our retained investment in Verb as an equity method investment. The initial carrying value of the equity method investment in Verb was equal to the fair value of our retained interest of $15.9 million as of the deconsolidation date which has been subsequently reduced to a carrying value of zero due to a basis difference associated with in-process research and development identified as part of the initial accounting for the equity method investment. Ginkgo also entered into a Technical Development Agreement with Verb under which we provide R&D services in return for cash consideration on a fixed fee or cost-plus basis.
BiomEdit, LLC
Founded in April 2022, BiomEdit, LLC (“BiomEdit”) was formed to discover, design and develop novel probiotics, microbiome derived bioactives and engineered microbial medicines in the animal health industry. BiomEdit was capitalized through a Series A preferred unit financing that raised approximately $32.5 million in gross proceeds from an investor group which included one of our investors. In April 2022, we entered into an intellectual property contribution agreement that granted BiomEdit rights to our intellectual property, subject to mutually agreed upon technical development plans and, in return, we received 3.9 million voting common units in BiomEdit. In addition, Elanco Animal Health also contributed intellectual property in exchange for 3.9 million non-voting common units in BiomEdit. The initial fair value of our common units received in BiomEdit was $8.9 million, subsequently increased by $1.1 million in the first quarter of 2023, all of which has been reduced to a carrying value of zero as a result of the allocation of losses under our accounting for equity method investments. Ginkgo also entered into a Technical Development Agreement with BiomEdit under which we provide R&D services in return for cash consideration on a fixed fee or cost-plus basis.
Structured Partnerships
Structured Partnerships allow Ginkgo to: (i) partner with early stage synthetic biology product companies to adopt our Foundry as their cell programming R&D platform, in which we offer flexible commercial terms on the service fees including the ability to pay a portion or all of such upfront fees in the form of non-cash consideration (convertible financial instruments and/or equity securities), in addition to downstream value share consideration (“Startup Structured Partnership”); and (ii) partner with existing entities with complementary assets for high potential synthetic biology applications in a large-scale, multi-program collaboration (“Legacy Structured Partnership”). In the three months ended March 31, 2023, we entered into four Startup Structured Partnerships and received prepayments of service fees in the form
25

of equity securities or convertible financial instruments in the amount of $15.9 million that is recognized as revenue over our period of performance. In the three months ended March 31, 2024, we did not enter into any new Startup Structured Partnerships. Our Legacy Structured Partnerships are described below:
Genomatica, Inc.
Genomatica, Inc. (“Genomatica”) is a biotechnology company specializing in the development and manufacturing of intermediate and specialty chemicals from both sugar and alternative feedstocks. In 2016 and 2018, we acquired preferred stock in Genomatica with an aggregate investment value of $55.0 million in exchange for cash and committed R&D services. The carrying value of the investment was $11.9 million as of March 31, 2024, reflective of impairment losses recognized through that date.
Synlogic, Inc.
Synlogic, Inc. (“Synlogic”) is a publicly traded clinical-stage biopharmaceutical company focused on advancing drug discovery and development for synthetic biology-derived medicines. In 2019, we entered into several agreements with Synlogic whereby we purchased Synlogic common stock and warrants to purchase Synlogic common stock and agreed to provide R&D services to Synlogic. At inception, the fair value of Synlogic common stock and warrants was recorded at $35.8 million and $14.4 million, respectively. On February 8, 2024, Synlogic announced its decision to cease operations and evaluate strategic options for the company. As of March 31, 2024, the fair value of Synlogic common stock and warrants was $0.8 million and $0.3 million, respectively.
See Note 4 of our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details of our investments in and the material terms of our agreements with our Platform Ventures and Structured Partnerships.
Key Business Metrics
A cell program (or “program”) is the work we do for our customers to enable their product(s) of interest. Programs are defined by a technical development plan or objective. We generally exclude proof-of-concept projects and other exploratory work undertaken on a customer’s behalf from the program count. In the near-term, programs typically deliver multi-year revenue from service fees. Over the long-term, program growth drives a physical infrastructure scale economic through our Foundry, a data and learning scale economic through our Codebase and accumulation of potential downstream value share. Our key business metrics comprise New Programs, Current Active Programs, and Cumulative Programs.
 Three Months Ended March 31,
LTM (1)
 202420232024
New Programs171382
Current Active Programs14097166
Cumulative Programs259177259
(1)Last twelve months ended March 31, 2024.
New Programs
New Programs represent the number of unique programs commenced within the reporting period. As new programs typically have multi-year durations, we view this metric as an indication of future Cell Engineering revenue growth.
Current Active Programs
Current Active Programs represent the number of unique programs for which we performed R&D services in the reporting period. We view this metric as an indication of current period and future Cell Engineering revenue.
Cumulative Programs
Cumulative Programs represent the cumulative number of unique programs Ginkgo has commenced. We view this metric as an indication of our competitive advantage and as a leading indicator of the mid- to long-term potential economic value derived from downstream value share arrangements. The cumulative number of programs also contributes to Codebase,
26

which accumulates with each additional program we conduct over time and drives better experimental direction and improves the odds of technical success in current and future programs.
We believe the preceding metrics are important to understand our current business. These metrics may change or be substituted for additional or different metrics as our business develops. For example, as our program mix changes, our data gathering abilities expand or our understanding of key business drivers develops, we anticipate updating these metrics or their definitions to reflect such changes.
Components of Results of Operations
Revenue
Cell Engineering Revenue
We generate Cell Engineering revenue through the execution of license and collaboration agreements whereby customers obtain license rights to our proprietary technology and intellectual property for use in the development and commercialization of engineered organisms and derived products. Under these agreements, we typically provide R&D services for cell programming with the goal of producing an engineered cell that meets a mutually agreed specification. Our customers obtain license rights to the output of our services, which are primarily the optimized strains or cell lines, in order to manufacture and commercialize products derived from that licensed strain or cell line. Generally, the terms of these agreements provide that we receive some combination of: (1) service fees in the form of (i) upfront payments upon consummation of the agreement or other fixed payments, (ii) reimbursement for costs incurred for R&D services and (iii) milestone payments upon the achievement of specified technical criteria, plus (2) downstream value share payments in the form of (i) milestone payments upon the achievement of specified commercial criteria, (ii) royalties on sales of products from or comprising engineered organisms arising from the collaboration or licensing agreement and (iii) royalties related to cost of goods sold reductions realized by our customers. Royalties did not comprise a material amount of our revenue during any of the periods presented.
Cell Engineering revenue includes transactions with Platform Ventures and Legacy Structured Partnerships where, as part of these transactions, we received an equity interest in such entities. Specifically related to the Platform Ventures, in these transactions, we received upfront non-cash consideration in the form of common equity interests in these entities, while the Platform Ventures each received cash equity investments from strategic partners and financial investors. We view the upfront non-cash consideration as prepayments for licenses which will be granted in the future as we complete mutually agreed upon technical development plans. In these instances, we also receive cash consideration for the R&D services performed by us on a fixed fee or cost-plus basis. We are not compensated through additional milestone or royalty payments under these arrangements. Our transactions with Genomatica and Synlogic included the purchase of equity securities and the provision of R&D services. As we perform R&D services under the mutually agreed upon development plans, we recognize a reduction in the prefunded obligation on a cost-plus basis. These arrangements are further described in Notes 4, 5, and 13 of our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Cell Engineering revenue also includes transactions with Startup Structured Partnerships where, as part of these transactions, we received upfront non-cash consideration in the form of current equity interests or financial instruments that are convertible into equity upon a triggering event. We grant the customer a prepaid Cell Engineering services credit in exchange for the upfront non-cash consideration, which can be drawn down as payment for R&D services performed under mutually agreed upon development plans.
Downstream value share in the form of equity interest appreciation is not recognized as revenue but is expected to contribute to future cash flows upon liquidation, the amount and timing of which is inherently unpredictable. The initial fair market value of the equity interests received may also decrease after contract inception and the amount of cash proceeds eventually realized may be less than the revenue recognized. Equity investments are accounted for under the equity method, cost method or are carried at fair value.
Biosecurity Revenue
We offer biomonitoring and bioinformatic support services internationally as well as domestically. We are currently offering biomonitoring and bioinformatic support services domestically through our partnerships with the CDC and XpresCheck, and internationally through our international programs, including those in Qatar, Rwanda and Ukraine. We are also engaged in a series of smaller partnerships that generate revenues through biosecurity services and R&D.
27

We generate service revenue through the sale of our end-to-end biomonitoring and bioinformatic support services. These service offerings generally consist of multiple promised goods and services including, but not limited to, sample collection, sample storage and transportation, outsourced laboratory analysis, access to results reported through a web-based portal, analytical reporting of results, and overall program management. Before the fourth quarter of 2023, we generated product revenue by selling lateral flow assay (“LFA”) diagnostic test kits, polymerase chain reaction (“PCR”) sample collection kits, and pooled test kits associated with COVID-19 tests to customers on a standalone basis.
In general, these agreements stipulate that we are entitled to compensation for service revenue as services are performed and for product revenue upon delivery of diagnostic test kits. The timing of revenue recognition depends on the identified performance obligations but is generally recognized ratably over time or as results are reported to the customer.
Costs and Operating Expenses
Cost of Biosecurity Product Revenue
Before the fourth quarter of 2023, cost of Biosecurity product revenue consisted of costs associated with the sale of diagnostic and sample collection test kits, which included costs incurred to purchase test kits from third parties.
Cost of Biosecurity Service Revenue
The cost of Biosecurity service revenue consists of costs related to our end-to-end pathogen testing, sequencing, and analysis services. This includes costs incurred for sample collection equipment and materials, outsourced laboratory analysis, access to results reported through our proprietary web-based portal, and reporting of results to public health authorities. Additionally, the cost of Biosecurity service revenue includes direct labor cost associated with bioinformatics, lab network management, delivery logistics, and customer support.
Research and Development Expenses
The nature of our business, and primary focus of our activities, generates a significant amount of R&D expenses. R&D expenses represent costs incurred by us for the following:
development, operation, expansion and enhancement of our Foundry and Codebase; and
development of new offerings, such as Biosecurity.
The activities above incur the following expenses:
laboratory supplies, consumables and related services provided under agreements with third parties and in-licensing arrangements;
personnel compensation and benefits; and
rent, facilities, depreciation, software, professional fees and other direct and allocated overhead expenses.
We expense R&D costs as incurred. As we grow our active programs and customer base and invest in our Foundry and Codebase through organic and inorganic growth initiatives, we anticipate that our R&D expenses will continue to increase. The nature, timing, and estimated costs required to support our growth will be dependent on advances in technology, our ability to attract new customers and the rate of market penetration within our existing customer industries.
General and Administrative Expenses
General and administrative (“G&A”) expenses consist primarily of costs for personnel in executive, business development, finance, human resources, legal and other corporate administrative functions. G&A expenses also include professional legal services fees and costs incurred relating to litigation, corporate, intellectual property and patent matters, professional fees incurred for accounting, auditing, tax and administrative consulting services, insurance costs, facility-related costs not otherwise included in R&D expenses, and asset impairments.
We anticipate that our G&A expenses attributable to organic business activities will either remain consistent or decline in 2024 as compared to 2023, reflecting a stabilization in our operational overhead. Conversely, we intend to maintain a strategic and opportunistic approach regarding inorganic G&A expenses arising from mergers, acquisitions, and other inorganic growth initiatives.
28

Interest Income, Net
Interest income, net consists primarily of interest earned on our cash and cash equivalents.
Loss on Equity Method Investments
Loss on equity method investments includes our share of losses from certain of our equity method investments under the hypothetical liquidation at book value (“HLBV”) method.
Loss on Investments
Loss on investments includes the change in fair value of our marketable equity securities in publicly traded companies and impairment losses recognized on non-marketable equity securities in privately held companies.
Change in Fair Value of Warrant Liabilities
Change in fair value of warrant liabilities includes the change in fair value of private placement warrants (“Private Placement Warrants”) and publicly traded warrants (“Public Warrants”), which are classified as liabilities and were assumed as part of the SRNG Business Combination. Warrant liabilities are marked to market at each balance sheet date.
Other Income, Net
Other income, net primarily consists of sublease rent income and changes in fair value of notes receivable that we elected to account for under the fair value option.
Provision for Income Taxes
Income taxes are recorded in accordance with ASC 740, Income Taxes, which provides for deferred taxes using an asset and liability approach. We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in our financial statements or tax returns. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance against deferred tax assets is recorded if, based on the weight of the available evidence, it is more likely than not that some or all the deferred tax assets will not be realized. For all periods presented, we have recorded a valuation allowance against the deferred tax assets that are not expected to be realized.
We account for uncertain tax positions using a more-likely-than-not threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors, including, but not limited to, changes in the law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity and changes in facts or circumstances related to a tax position.
Income taxes are determined at the applicable tax rates adjusted for non-deductible expenses, R&D tax credits and other permanent differences. Our income tax provision may be significantly affected by changes to our estimates.
29

Results of Operations
Comparison of the Three Months Ended March 31, 2024 and 2023
The following table presents the result of operations for the periods indicated:
Three Months Ended March 31,
(in thousands)20242023
Change
Cell Engineering revenue$27,889 $34,096 $(6,207)
Biosecurity revenue:
Product— 11,666 (11,666)
Service10,055 34,940 (24,885)
Total revenue37,944 80,702 (42,758)
Costs and operating expenses:
Cost of Biosecurity product revenue— 4,541 (4,541)
Cost of Biosecurity service revenue9,202 17,834 (8,632)
Research and development (1)
136,457 162,639 (26,182)
General and administrative (1)
70,287 111,433 (41,146)
Total operating expenses215,946 296,447 (80,501)
Loss from operations(178,002)(215,745)37,743 
Other income (expense):
Interest income, net11,711 14,545 (2,834)
Loss on equity method investments— (1,449)1,449 
Loss on investments(2,544)(6,370)3,826 
Change in fair value of warrant liabilities940 1,204 (264)
Other income, net2,015 2,928 (913)
Total other income (expense)12,122 10,858 1,264 
Loss before income taxes(165,880)(204,887)39,007 
Income tax expense31 82 (51)
Net loss$(165,911)$(204,969)$39,058 
(1)Total stock-based compensation expense, inclusive of employer payroll taxes, was allocated as follows (in thousands):
Three Months Ended March 31,
20242023
Research and development$24,120 $47,541 
General and administrative18,277 27,659 
Total$42,397 $75,200 
Cell Engineering Revenue
Cell Engineering revenue decreased $6.2 million in the three months ended March 31, 2024 compared to the same period in 2023. The decrease was primarily due to timing of programs completed prior to the current period partially offset by overall progress on Current Active Programs.
As discussed above in Components of Results of Operations, Cell Engineering revenue comprises both cash and non-cash consideration. Cell Engineering revenue recognized relating to non-cash consideration decreased from $13.0 million in the three months ended March 31, 2023 to $3.8 million in the three months ended March 31, 2024 primarily due to a shift in focus on signing new programs with cash consideration.
30

In the first quarter of 2024, 17 New Programs commenced, compared to 13 New Programs in the first quarter of 2023. The number of Current Active Programs rose to 140, compared to 97 in the prior year period. Cumulative Programs increased to 259 from 177 over the same period. Additionally, the number of customers grew to 82, up from 60 in the prior year period.
While the majority of Cell Engineering revenue today is made up of service fees, as we increase Cumulative Programs and to the extent our customers successfully commercialize products built on our platform, downstream value share is expected to comprise a larger proportion of Cell Engineering revenue. Downstream value share in the form of equity interest appreciation is not recognized as revenue but is expected to contribute to future cash flows upon liquidation, the amount and timing of which is inherently unpredictable. The initial fair market value of the equity interests received may also decrease after contract inception and the amount of cash proceeds eventually realized may be less than the revenue recognized.
Biosecurity Revenue
Biosecurity revenue decreased $36.6 million in the three months ended March 31, 2024 compared to the same period in 2023 and was comprised of a decrease in product revenue of $11.7 million and a decrease in service revenue of $24.9 million.
Since the end of the COVID-19 public health emergency in May 2023, we shifted our Biosecurity business focus to developing scalable biosecurity infrastructure and delivering global surveillance programs and analytics services. Biosecurity revenue in the first quarter of 2024 was comprised of our expanded offerings of biomonitoring and bioinformatic support services. Through our partnerships, we operate programs for collections, testing, sequencing, and insights delivery on pathogen samples in different countries.
Cost of Biosecurity Product and Service Revenue
Cost of Biosecurity product and service revenue decreased $13.2 million in the three months ended March 31, 2024 compared to the same period in 2023. The decrease was driven by the end of our COVID-19 testing in schools in the third quarter of 2023 and the transition of our Biosecurity business to global surveillance programs and analytic services.
Research and Development Expenses
Research and development expenses decreased $26.2 million in the three months ended March 31, 2024 compared to the same period in 2023. The decrease was primarily attributable to a decrease in stock-based compensation expense of $23.4 million (inclusive of employer payroll taxes) and the deconsolidation of our former subsidiary, Zymergen Inc. (“Zymergen”), in the fourth quarter of 2023 ($17.2 million). Further, there was a decrease in professional fees of $4.8 million and non-capitalized equipment purchases and maintenance costs of $2.0 million. This was partially offset by increases in acquired in-process research and development costs of $16.9 million, software and technology expense of $3.6 million and personnel-related compensation and benefits expense of $1.3 million. Increases in research and development expenses, excluding stock-based compensation expense and the Zymergen deconsolidation, supported the growth of Cell Engineering capabilities.
General and Administrative Expenses
General and administrative expenses decreased $41.1 million in the three months ended March 31, 2024 compared to the same period in 2023. The decrease was primarily attributable to the deconsolidation of Zymergen ($20.1 million) and a decrease in stock-based compensation expense of $9.4 million (inclusive of employer payroll taxes). Further, there were decreases in professional fees and litigation costs of $8.3 million, the change in fair value of contingent consideration liabilities resulting from acquisitions of $6.1 million, and depreciation and amortization expenses of $1.7 million, partially offset by increases in personnel-related compensation and benefits expense of $5.0 million.
Interest Income, Net
Interest income, net decreased $2.8 million in the three months ended March 31, 2024 compared to the same period in 2023 primarily due to lower average cash balances in interest bearing accounts.
31

Loss on Equity Method Investments
Loss on equity method investments was zero and $1.4 million in the three months ended March 31, 2024 and 2023, respectively. The loss in the prior period was primarily due to a $1.5 million loss on our equity method investment in BiomEdit, representing our share of the investee’s losses under the HLBV method and the fair value of the additional equity we received in BiomEdit of $1.1 million in the first quarter of 2023, which was reduced to zero during the period as a result of the application of the HLBV method.
Under the HLBV method, we absorb losses as a common unit holder prior to preferred unit holders due to a substantive profit-sharing agreement where the preferred unit holders receive preferential distribution rights. Because we have no commitment to fund the losses of our equity method investees, no further losses on these investments were recognized during the periods presented.
Loss on Investments
Loss on investments was $2.5 million and $6.4 million in the three months ended March 31, 2024 and 2023, respectively. The change of $3.8 million was due to fluctuations in the stock prices of marketable equity securities and a $3.4 million increase in impairment losses recognized on our non-marketable equity securities.
Change in Fair Value of Warrant Liabilities
We recognized gains of $0.9 million and $1.2 million on the change in fair value of warrant liabilities in the three months ended March 31, 2024 and 2023, respectively. The change in fair value of warrant liabilities is primarily driven by changes in the value of our common stock. Increases or decreases in the value of our common stock results in a loss or gain, respectively, on the change in fair value of warrant liabilities.
Other Income, Net
Other income, net decreased $0.9 million in the three months ended March 31, 2024 compared to the same period in 2023 primarily due to a $2.4 million decrease in sublease rent income primarily as a result of the deconsolidation of Zymergen, offset by a $1.3 million increase in the gain on the change in fair value of convertible notes.
Non-GAAP Information
In addition to our results determined in accordance with GAAP, we use earnings before interest, taxes, depreciation and amortization (“EBITDA”) and Adjusted EBITDA internally to evaluate our performance and make financial and operational decisions. We believe these non-GAAP measures, when viewed with our GAAP results, may be helpful to investors in assessing our operating performance.
We define EBITDA as net loss attributable to Ginkgo Bioworks Holdings, Inc. stockholders before the impact of interest income, interest expense, provision for income taxes and depreciation and amortization.
We define Adjusted EBITDA as EBITDA adjusted for stock-based compensation expense, gain or loss on equity method investments, gain or loss on investments, change in fair value of warrant liabilities, gain or loss on deconsolidation of subsidiaries, transaction and integration costs associated with planned, completed or terminated mergers and acquisitions, including related litigation costs, acquired in-process research and development expenses, impairment charges, costs associated with the bankruptcy filing of our former subsidiary, Zymergen (the “Zymergen Bankruptcy”), and other income and expenses. We believe that the use of EBITDA and Adjusted EBITDA provides an additional tool for investors to use in evaluating ongoing operating results and trends because it eliminates the effect of financing activities, investing activities, and certain non-cash charges and other items that are not related to our core operating performance or affect comparability period over period.
Our non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for performance measures calculated in accordance with GAAP. In addition, our presentation of these measures should not be construed as an inference that our future results will be unaffected by future income or future expenses similar to those excluded when calculating these measures. Our computation of these measures, especially Adjusted EBITDA, may not be comparable to similarly titled measures of other companies because not all companies calculate these measures in the same way. We compensate for these limitations by providing a reconciliation of EBITDA and Adjusted EBITDA to their most directly comparable GAAP financial measure.
32

The following table reconciles net loss to EBITDA and Adjusted EBITDA for the three months ended March 31, 2024 and 2023:
 Three Months Ended March 31,
(in thousands)20242023
Net loss$(165,911)$(204,969)
Interest income, net(11,711)(14,545)
Income tax expense31 82 
Depreciation and amortization12,869 18,958 
EBITDA(164,722)(200,474)
Stock-based compensation (1)
42,397 75,200 
Loss on equity method investments— 1,449 
Loss on investments2,544 6,370 
Change in fair value of warrant liabilities(940)(1,204)
Merger and acquisition related expenses (2)
19,265 18,662 
Change in fair value of convertible notes1,326 (44)
Adjusted EBITDA$(100,130)$(100,041)
(1)Includes $1.6 million and $2.2 million in employer payroll taxes for the three months ended March 31, 2024 and 2023, respectively.
(2)Represents transaction and integration costs directly related to mergers and acquisitions, including: (i) due diligence, legal, consulting and accounting fees associated with acquisitions, (ii) post-acquisition employee retention bonuses and severance payments, (iii) the fair value adjustments to contingent consideration liabilities resulting from acquisitions, (iv) acquired intangible assets expensed as in-process research and development, and (v) costs associated with the Zymergen Bankruptcy, as well as securities litigation costs, net of insurance recovery.
Liquidity and Capital Resources
Sources of Liquidity
Upon the closing of our merger with SRNG in September 2021, we received net proceeds totaling approximately $1,509.6 million, inclusive of $760.0 million from investments from certain accredited investors for 76 million shares of our Class A common stock. As of March 31, 2024, we had cash and cash equivalents of $840.4 million, which we believe will be sufficient to enable us to fund our projected operations through at least the next 12 months from the date of filing of this Quarterly Report on Form 10-Q.
Material Cash Requirements
We anticipate that our expenditures will exceed our revenue through at least the next 12 months from the date of filing of this Quarterly Report on Form 10-Q, as we:
continue our R&D, activities under existing and new programs and further invest in our Foundry and Codebase;
develop and expand our offerings, including Biosecurity;
upgrade and expand our operational, financial and management systems and support our operations;
acquire and integrate companies, assets or intellectual property that advance our company objectives; and
maintain, expand, and protect our intellectual property.
33

Other than as noted below, there have been no significant changes to our material cash requirements during the three months ended March 31, 2024 as compared to the material cash requirements disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2023 Annual Report on Form 10-K.
On May 9, 2024, in connection with our plans to reduce operational expenditures, we approved a plan for restructuring actions, including an expected reduction in labor expenses of at least 25% and a planned consolidation of certain of our facilities. Initial headcount reductions are expected to commence in the second quarter of 2024 and be substantially completed in 2025, subject to local laws. We expect a reduction in annualized run-rate operating expenditures of $200 million by mid-2025, with a substantial portion of such reduction occurring in 2024. The aggregate expected costs and overall timing for completion of the restructuring plan is not yet known.
Cash Flows
The following table provides information regarding our cash flows for each period presented:
 
Three Months Ended March 31,
(in thousands)2024
2023
Net cash used in:
Operating activities$(89,259)$(90,585)
Investing activities(12,110)(19,414)
Financing activities(845)(888)
Effect of exchange rate changes(157)(26)
Net decrease in cash, cash equivalents and restricted cash$(102,371)$(110,913)
Operating Activities
Net cash used in operating activities for the three months ended March 31, 2024 consisted of net loss of $165.9 million, adjusted for net change in operating assets and liabilities of $0.3 million and non-cash charges of $76.3 million. The net change in operating assets and liabilities was primarily due to (i) a $6.8 million increase in accounts receivable, (ii) a $10.9 million increase in accounts payable, accrued expenses and other current liabilities, partially offset by (iii) a $2.9 million decrease in deferred revenue and (iv) a $4.1 million decrease in operating lease liabilities from rent payments. Non-cash adjustments primarily consisted of $12.9 million of depreciation and amortization, $40.8 million of stock-based compensation, $16.8 million of in-process research and development expense from asset acquisitions, and $5.6 million of non-cash lease expense.
Net cash used in operating activities for the three months ended March 31, 2023 consisted of net loss of $205.0 million, adjusted for net change in operating assets and liabilities of $1.5 million and non-cash charges of $112.9 million. The net change in operating assets and liabilities was primarily due to (i) a $7.4 million decrease in prepaid expenses and other current assets, (ii) a $19.1 million increase in accounts payable, accrued expenses and other current liabilities, partially offset by (iii) a $17.2 million decrease in deferred revenue and (iv) a $8.5 million decrease in operating lease liabilities from rent payments. Non-cash adjustments primarily consisted of $19.0 million of depreciation and amortization, $73.0 million of stock-based compensation expense, $7.8 million loss on investments including equity method investments, $5.2 million loss on the change in fair value of contingent consideration liability, partially offset by $1.2 million gain on the change in fair value of warrant liabilities.
Investing Activities
Net cash used in investing activities for the three months ended March 31, 2024 primarily consisted of purchases of property and equipment of $6.7 million associated with Foundry capacity and capability investments and $5.4 million paid for the acquisition of Zymergen.
Net cash used in investing activities for the three months ended March 31, 2023 primarily consisted of purchases of property and equipment of $19.4 million associated with Foundry capacity and capability investments.
34

Financing Activities
Net cash used in financing activities for the three months ended March 31, 2024 primarily consisted of principal payments on finance leases and payments of contingent consideration related to business acquisitions.

Net cash used in financing activities for the three months ended March 31, 2023 primarily consisted of principal payments on finance leases and payments of equity issuance costs.
Critical Accounting Estimates
There have been no material changes to our critical accounting estimates as compared to the critical accounting estimates disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2023 Annual Report on Form 10-K.
Recently Issued Accounting Pronouncements
See Note 1, “Basis of Presentation and Summary of Significant Accounting Policies,” of our condensed consolidated financial statements contained in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recently issued accounting pronouncements, as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Interest Rate Risk
We are exposed to market risk related to changes in interest rates. Our primary exposure to market risk is interest rate sensitivity, which is affected by changes in the general level of U.S. interest rates, particularly because our cash equivalents are invested in short-term U.S. Treasury obligations. However, because of the short-term nature of the instruments in our portfolio, an immediate change in market interest rates of 100 basis points would not have a material impact on the fair market value of our cash and cash equivalents or on our financial position or results of operations.
Foreign Currency Fluctuation Risk
We are subject to foreign currency exchange rate risk from the translation of the financial statements of our foreign subsidiaries, whose financial condition and results of operations are reported in their local currencies and then translated into U.S. dollars at the applicable currency exchange rate for inclusion in our condensed consolidated financial statements. Foreign currency translation (loss) gain was $(3.0) million and $1.0 million for the three months ended March 31, 2024 and 2023, respectively. Foreign currency translation adjustments are accounted for as a component of accumulated other comprehensive loss within stockholders’ equity. Additionally, we have contracted with and may continue to contract with foreign vendors. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results or financial condition.
Inflation Fluctuation Risk
Inflation generally affects us by increasing our cost of labor, laboratory supplies, consumables and equipment. We do not believe that inflation had a material effect on our business, financial condition or results of operations during the three months ended March 31, 2024.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, concluded that the material weakness previously identified in Item 9A. “Controls and Procedures” of our Annual Report on Form 10-K for the year ended December 31, 2023 is still present as of March 31, 2024. Based on the material
35

weaknesses, and the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were not effective as of March 31, 2024.

Notwithstanding the identified material weakness, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that the condensed consolidated financial statements present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in this Quarterly Report on Form 10-Q, in conformity with GAAP.

Remediation of the Material Weakness in Internal Control Over Financial Reporting
With oversight of the Audit Committee, we continue to be engaged in remediation efforts to address the material weakness described above and enhance our control environment, including our internal control over financial reporting. We expect to continue remediation efforts during the remainder of fiscal year 2024. In addition, until remediation steps have been completed and are operated for a sufficient period of time, and subsequent evaluation of their effectiveness is completed, the material weakness previously disclosed will continue to exist. Our ongoing remediation efforts include:
Continued employee training related to internal control over financial reporting specifically focused on data used in the operation of management review controls and the execution of management review controls with an appropriate level of precision and appropriate documentation of the identification and resolution of follow-up items;
Implementation and enhancement of control activities, including automation of certain control processes; and
Development of other tools and enablers, including increasing the standardization of control support and documentation.
Management and our board of directors are committed to the remediation of the material weakness described above, as well as the continued improvement of our internal control over financial reporting. We will continue to implement measures to remedy our internal control deficiencies, and we will continue to assess our internal controls and procedures and take further action as necessary or appropriate to address any other matters we identify.
Changes in Internal Control over Financial Reporting
Except as otherwise noted above under “Remediation of the Material Weakness in Internal Control Over Financial Reporting” including the ongoing remediation efforts described, there were no changes in our internal control over financial reporting (as such term is defined in Exchange Act Rule 13a–15(f) and 15d-15(f)) during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Our plans for remediating the material weakness described above will constitute changes in our internal control over financial reporting when such remediation plans are effectively implemented.
36

PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, the Company may in the ordinary course of business be named as a defendant in lawsuits, indemnity claims and other legal proceedings. The Company does not believe any pending litigation to be material, or that the outcome of any such pending litigation, in management’s judgment based on information currently available, would have a material adverse effect on the Company’s results of operations, cash flows or financial condition.
See Note 8, Commitments and Contingencies, to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors.
An investment in our securities involves a high degree of risk. You should carefully consider the following risk factors, in addition to all of the information regarding risk factors that appears in Part I, Item 1A. “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on February 29, 2024, before making an investment decision. Our business, prospects, financial condition or operating results could decline due to any of these risks and, as a result, you may lose all or part of your investment.
Our restructuring actions that were publicly announced on May 9, 2024, in connection with the Company’s plans to reduce operational expenditures, may not result in anticipated savings, could result in total costs and expenses that are greater than expected and could disrupt our business.

On May 9, 2024, in connection with the Company’s plans to reduce operational expenditures, management approved a plan for restructuring actions, including an expected reduction in labor expenses of at least 25% and a planned consolidation of certain of its facilities. Initial headcount reductions are expected to commence in the second quarter of 2024 and be substantially completed in 2025, subject to local laws. The aggregate expected costs and overall timing for completion of the restructuring plan is not yet known, and could result in total costs and expenses that are greater than expected and could disrupt our business.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

On February 23, 2024, we issued a total of 986,299 shares of our Class A common stock to certain former equity holders of Altar SAS, valued at approximately $1.4 million, in connection with achievement of a certain milestone, in a private placement transaction exempt from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”), pursuant to Section 4(a)(2) of the Securities Act.

On February 23, 2024, we issued a total of 1,832,172 shares of our Class A common stock to Reverie Labs, Inc. (“Reverie”), valued at approximately $2.4 million, as consideration in connection with the acquisition of certain infrastructure and software assets from Reverie, in a private placement transaction exempt from the registration requirements of the Securities Act pursuant to Section 4(a)(2) of the Securities Act.

On March 7 and March 26, 2024, we issued 11,179,115 and 121,557 shares of our Class A common stock, respectively, to certain sellers of Patch Biosciences, Inc. (“Patch”), valued at approximately $14.4 million, as consideration in connection with the acquisition by merger of Patch, in a private placement transaction exempt from the registration requirements of the Securities Act pursuant to Section 4(a)(2) of the Securities Act.

Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
None.
37

Item 5. Other Information.
None.
Item 6. Exhibits.
Exhibit
Number
Description
3.1
3.2
3.3
10.1*
31.1*
31.2*
32.1*
32.2*
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)
___________________________
*Filed herewith.
38

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Ginkgo Bioworks Holdings, Inc.
Date: May 9, 2024
By:/s/ Jason Kelly
Name: Jason Kelly
Title: Chief Executive Officer (Principal Executive Officer)
Date: May 9, 2024
By:/s/ Mark Dmytruk
Name: Mark Dmytruk
Title: Chief Financial Officer (Principal Financial Officer)
Date: May 9, 2024
By:/s/ Steven Coen
 Name: Steven Coen
 Title: Chief Accounting Officer (Principal Accounting Officer)
39
EX-10.1 2 dna-20240331ex101.htm EX-10.1 Document

GINKGO BIOWORKS HOLDINGS, INC.
2021 INCENTIVE AWARD PLAN
STOCK OPTION GRANT NOTICE
Capitalized terms not specifically defined in this Stock Option Grant Notice (the “Grant Notice”) have the meanings given to them in the 2021 Incentive Award Plan (as amended from time to time, the “Plan”) of Ginkgo Bioworks Holdings, Inc. (the “Company”).
The Company has granted to the participant listed below (“Participant”) an option (the “Option”) to purchase up to the number of Shares set forth below in this Grant Notice, subject to the terms and conditions of this Grant Notice, and the Plan and the Stock Option Agreement attached as Exhibit A and the Stock Option Vesting Schedule attached as Exhibit B (together with Exhibit A, the “Agreement”), both of which are incorporated into this Grant Notice by reference.
Participant:[_____]
Grant Date:April 25, 2024
Exercise Price per Share:$2.50
Shares Subject to the Option:5,000,000
Final Expiration Date:April 25, 2034
Vesting Schedule:
The Option will vest in accordance with Exhibit B hereto.
Type of Option:Non-Qualified Stock Option
By Participant’s signature below, Participant agrees to be bound by the terms of this Grant Notice, the Plan and the Agreement. Participant has reviewed the Plan, this Grant Notice and the Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of the Plan, this Grant Notice and the Agreement. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan, this Grant Notice or the Agreement. If Participant does not click the “Accept” or “Reject” grant button on the Fidelity platform (or otherwise return an executed copy of this Grant Notice to the Company) by June 15, 2024 (unless a later date is determined by the Company), Participant will be deemed to have accepted this Option. Further, any exercise of the Option issued pursuant to this Grant Notice and Agreement shall constitute Participant’s acceptance of the Option and agreement with all terms and conditions of the Option, as set forth in the Plan, the Agreement and this Grant Notice.
GINKGO BIOWORKS HOLDINGS, INC.PARTICIPANT




By:
Name: [_____]
Title:






Exhibit A
STOCK OPTION AGREEMENT
Capitalized terms not specifically defined in this Agreement have the meanings specified in the Grant Notice or, if not defined in the Grant Notice, in the Plan.
ARTICLE I.
GENERAL
1.1 Grant of Option. The Company has granted to Participant the Option effective as of the grant date set forth in the Grant Notice (the “Grant Date”).
1.2 Incorporation of Terms of Plan. The Option is subject to the terms and conditions set forth in this Agreement and the Plan, which is incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan will control. Shares issued pursuant to this Option will be issued as Class A Common Stock. Common Stock issued pursuant to this Option will be subject to the provisions of the Charter regarding the conversion of shares of Class B Common Stock to Class A Common Stock, and the Company may provide for the exchange of any Class A Common Stock issued pursuant to this Option for Class B Common Stock, on such terms and conditions as determined by the Company in its sole discretion.
ARTICLE II.
PERIOD OF EXERCISABILITY
2.1 Commencement of Exercisability. The Option will become eligible to vest and become exercisable according to the vesting schedule set forth in Exhibit B to the Grant Notice (the “Vesting Schedule”) except that any fraction of a Share as to which the Option would be vested or exercisable will be accumulated and will vest and become exercisable only when a whole Share has accumulated. Notwithstanding the foregoing, Participant may elect to early exercise all or a portion of the Option for shares of unvested Restricted Stock having the same vesting terms that apply to the Option, subject to execution of an Award Agreement in a form provided to Participant by the Company and on such procedures as may be established by the Company. Except as expressly set forth in Exhibit B to the Grant Notice, or as otherwise determined by the Administrator, the Option will immediately expire and be forfeited as to any portion that is not vested and exercisable as of Participant’s Termination of Service for any reason.
2.2 Duration of Exercisability. The Vesting Schedule is cumulative. Any portion of the Option that vests and becomes exercisable will remain vested and exercisable until the Option expires as set forth in Section 2.3 below. The Option will be forfeited immediately upon its expiration.
2.3 Expiration of Option. 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;
(b)Except as the Administrator may otherwise approve, the expiration of three (3) months from the date of Participant’s Termination of Service, unless Participant’s Termination of Service is for: (i) willful failure to perform Participant’s assigned duties for the Company or any Subsidiary, (ii) material breach of any agreement to which Participant and the Company or any Subsidiary are parties, (iii) any act (other than retirement) or omission to act by Participant which




may have a material and adverse effect on the business of the Company or any Subsidiary or on Participant’s ability to perform services for the Company or any Subsidiary, including, without limitation, the commission of any crime (other than minor traffic violations) or (iv) any material misconduct or neglect of duties by Participant in connection with the business or affairs of the Company or any Subsidiary (clauses (i) through (iv), “Cause”), or by reason of Participant’s death or Disability;
(c)Except as the Administrator may otherwise approve, the expiration of one (1) year from the date of Participant’s Termination of Service by reason of Participant’s death or Disability; and
(d)Except as the Administrator may otherwise approve, Participant’s Termination of Service for Cause.
ARTICLE II.
EXERCISE OF OPTION; HOLDING PERIOD
3.1 Person Eligible to Exercise. During Participant’s lifetime, only Participant may exercise the Option. After Participant’s death, any exercisable portion of the Option may, prior to the time the Option expires, be exercised by Participant’s Designated Beneficiary as provided in the Plan.
3.2 Partial Exercise. Any exercisable portion of the Option or the entire Option, if then wholly exercisable, may be exercised, in whole or in part, according to the procedures in the Plan or as otherwise provided for by the Administrator at any time prior to the time the Option or portion thereof expires, except that the Option may only be exercised for whole Shares.
3.3 Post-Termination Holding Period. In the event of a Termination of Service for any reason other than a Termination of Service without Cause or by reason of Participant’s death or Disability, Participant will be subject to a holding period through the one (1)-year anniversary of the date of Participant’s Termination of Service, such that Participant may not sell any Shares acquired upon exercise of the Option, net of any Shares held back by the Company or otherwise disposed of by Participant in satisfaction of the Exercise Price or any tax withholding associated with the exercise of the Option, during such time. In the event of a Change in Control during such holding period, the holding period will automatically and immediately expire immediately prior to such Change in Control and will be of no further effect.
ARTICLE IV.
TAXATION AND WITHHOLDING
4.1 Representation. Participant represents to the Company that Participant has reviewed with Participant’s own tax advisors the tax consequences of the Option and the transactions contemplated by the Grant Notice and this Agreement. Participant is relying solely on such advisors and not on any statements or representations of the Company or any of its agents.
4.2 Tax Withholding.
(a)To the extent that the grant, vesting or exercise of the Option results in compensation income or wages to Participant for U.S. federal, state, local and/or non-U.S. tax purposes, Participant shall make arrangements satisfactory to the Company regarding the payment of, any income tax, social insurance contribution or other applicable taxes that are required to be





withheld in respect of the Option. The Company shall be permitted to use any of the methods permitted under Section 9.5 of the Plan to satisfy any tax withholding in connection with this Award, without the need for Participant’s consent.
(b)Participant acknowledges and agrees that Participant is ultimately liable and responsible for all taxes owed in connection with the Option, regardless of any action the Company or any Subsidiary takes with respect to any tax withholding obligations that arise in connection with the Option. Neither the Company nor any Subsidiary makes any representation or undertaking regarding the treatment of any tax withholding in connection with any aspect of the Option, including the grant, vesting or exercise of the Option, the subsequent sale of Shares acquired upon exercise of the Option and the receipt of any dividends in respect of such Shares. The Company and the Subsidiaries do not commit and are under no obligation to structure the terms or any aspect of the Option to reduce or eliminate Participant’s tax liability.
4.3 Section 280G. If any payment or benefit that a Participant may receive, whether or not in respect of the Option (“Payment”), would (a) constitute a “parachute payment” within the meaning of Section 280G of the Code, and (b) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the “Excise Tax”), then such Payment shall be reduced to the Reduced Amount. The “Reduced Amount” shall be either (i) the largest portion of the Payment that would result in no portion of the Payment being subject to the Excise Tax or (ii) the largest portion, up to and including the total amount, of the Payment, whichever of the amounts determined under (i) and (ii), after taking into account all applicable federal, state and local employment taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in Participant’s receipt, on an after-tax basis, of the greater amount of the Payment notwithstanding that all or some portion of the Payment may be subject to the Excise Tax. If a reduction in payments or benefits constituting “parachute payments” is necessary so that the Payment equals the Reduced Amount, reduction shall occur in the following order: reduction of cash payments; reduction of employee benefits; and cancellation of accelerated vesting of outstanding equity awards. In the event that acceleration of vesting of outstanding equity awards is to be reduced, such acceleration of vesting shall be undertaken in the reverse order of the date of grant of Participant’s outstanding equity awards. All calculations and determinations made pursuant this Section 4.3 will be made by an independent accounting or consulting firm or independent tax counsel appointed by the Company prior to a Change in Control (the “Tax Counsel”), whose determinations shall be conclusive and binding on the Company and Participant for all purposes. For purposes of making the calculations and determinations required by this Section 4.3, the Tax Counsel may rely on reasonable, good faith assumptions and approximations concerning the application of Section 280G of the Code and Section 4999 of the Code. The Company shall bear all costs the Tax Counsel may reasonably incur in connection with its services.
ARTICLE V.
OTHER PROVISIONS
5.1 Adjustments. Participant acknowledges that the Option is subject to adjustment, modification and termination in certain events as provided in this Agreement and the Plan.
5.2 Notices. Any notice to be given under the terms of this Agreement to the Company must be in writing and addressed to the Company in care of the Company’s Secretary at the Company’s principal office or the Secretary’s then-current email address. Any notice to be given under the terms of this Agreement to Participant must be in writing and addressed to Participant (or, if Participant is then deceased, to the person entitled to exercise the Option) at Participant’s last known mailing address or





email address in the Company’s personnel files. By a notice given pursuant to this Section, either party may designate a different address for notices to be given to that party. Any notice will be deemed duly given when actually received, when sent by email, when sent by certified mail (return receipt requested) and deposited with postage prepaid in a post office or branch post office regularly maintained by the United States Postal Service, or when delivered by a nationally recognized express shipping company.
5.3 Titles. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.
5.4 Conformity to Securities Laws. Participant acknowledges that the Plan, the Grant Notice and this Agreement are intended to conform to the extent necessary with all Applicable Laws and, to the extent Applicable Laws permit, will be deemed amended as necessary to conform to Applicable Laws.
5.5 Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement will inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer set forth in the Plan, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
5.6 Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if Participant is subject to Section 16 of the Exchange Act, the Plan, the Grant Notice, this Agreement and the Option will be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3) that are required for the application of such exemptive rule. To the extent Applicable Laws permit, this Agreement will be deemed amended as necessary to conform to such applicable exemptive rule.
5.7 Entire Agreement. The Plan, the Grant Notice (including any exhibits attached thereto) and this Agreement (including any exhibits attached hereto) constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof.
5.8 Agreement Severable. In the event that any provision of the Grant Notice or this Agreement is held illegal or invalid, the provision will be severable from, and the illegality or invalidity of the provision will not be construed to have any effect on, the remaining provisions of the Grant Notice or this Agreement.
5.9 Limitation on Participant’s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and may not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. Participant will have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the Option, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to the Option, as and when exercised pursuant to the terms hereof.
5.10 Not a Contract of Employment. Nothing in the Plan, the Grant Notice or this Agreement confers upon Participant any right to continue in the employ or service of the Company or any Subsidiary or interferes with or restricts in any way the rights of the Company and its Subsidiaries, which rights are hereby expressly reserved, to discharge or terminate the services of Participant at any time for any reason whatsoever, with or without Cause.





5.11 Counterparts. The Grant Notice may be executed in one or more counterparts, including by way of any electronic signature, subject to Applicable Law, each of which will be deemed an original and all of which together will constitute one instrument.
5.12 Insider Trading/Market Abuse Laws. Participant acknowledges that Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, which may affect Participant's ability to accept, acquire, sell or attempt to sell, or otherwise dispose of the shares, rights to shares (e.g., the Option) or rights linked to the value of Shares, during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in applicable jurisdictions). Applicable insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing inside information. Furthermore, Participant may be prohibited from (i) disclosing insider information to any third party (other than on a “need to know” basis) and (ii) “tipping” third parties or causing them to otherwise buy or sell securities. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading compliance policy. Participant acknowledges that it is Participant's responsibility to comply with any applicable restrictions, and Participant should speak to Participant's personal advisor on this matter.
5.13 No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of Shares. Participant should consult with Participant’s own personal tax, legal and financial advisors regarding Participant’s participation in the Plan before taking any action related to the Plan.
5.14 Imposition of Other Requirements. The Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the Option and on any award or Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons. Participant agrees to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
5.15 Governing Law. The Option and this Agreement shall be governed by and construed in accordance with the laws of the State of Delaware, U.S.A., without regard to conflict of laws principles.

* * * * * *







Exhibit B
STOCK OPTION VESTING SCHEDULE
Capitalized terms not specifically defined in this Exhibit B have the meanings specified in the Grant Notice or Exhibit A thereto or, if not defined in the Grant Notice or Exhibit A, in the Plan.
1.Vesting Schedule. The Option will become eligible to vest and become exercisable as follows:
a.The Option will become eligible to vest as to the percentage of the Option set forth in the table below on the date the respective Stock Price Hurdle set forth in the table below is met (with the number of Shares that vest on any such date being rounded down to the nearest whole Share and the Option becoming eligible to vest as to 100% of the Option if all such Stock Price Hurdles are met).  A Stock Price Hurdle shall be met when the volume-weighted average price of a share of Class A Common Stock first meets or exceeds the applicable Stock Price Hurdle for ninety (90) calendar days (the “90-day Average Stock Price”) the within five-year period immediately following the Grant Date (such period, the “Performance Period”).
Stock Price HurdlePortion of the Option Vested
$5.0010%
$7.5010%
$10.0020%
$12.5060%

b.Any portion of the Option that has become eligible to vest in accordance with Section 1(a) will vest on the fifth anniversary of the Grant Date, subject to Participant continuing as a Service Provider through such vesting date.
c.Any portion of the Option that remains unvested as of the day following the fifth anniversary of the Grant Date shall immediately terminate and be forfeited for no consideration on such date.
2.Termination of Service.
a.Except as set forth in this Section 2, in the event of Participant’s Termination of Service during the Performance Period, the Option shall immediately terminate and be forfeited for no consideration as of the date of Participant’s Termination of Service.
b.In the event of Participant’s Termination of Service by reason of Participant’s death or Disability during the Performance Period, the Option will vest as to the number of Shares subject to the Option that have become eligible to vest pursuant to Section 1(a) as of such Termination of Service. Any portion of the Option that does not vest pursuant to this Section 2(b) shall immediately terminate and be forfeited for no consideration as of the date of Participant’s Termination of Service.
c.In the event of Participant’s Termination of Service without Cause during the Performance Period, the Option will vest as to (a) the number of Shares subject to the Option that have become eligible to vest pursuant to Section 1(a), plus (b) in the event the 90-day Average Stock Price is between two of the Stock Price Hurdles on the date of





such Termination of Service, and the higher of the two Stock Price Hurdles has not otherwise been achieved during the Performance Period through the date of such Termination of Service, a pro-rated number of Shares that would have become eligible to vest upon achievement of such higher Stock Price Hurdle, determined based on linear interpolation based on the actual 90-day Average Stock Price as of the date of such Termination of Service and the distance between the two Stock Price Hurdles. Any portion of the Option that does not vest pursuant to this Section 2(c) shall immediately terminate and be forfeited for no consideration on the date of Participant’s Termination of Service.
3.Change in Control. In the event of a Change in Control during the Performance Period, any portion of the Option that has become eligible to vest pursuant to Section 1(a) as of such Change in Control shall remain outstanding and eligible to vest pursuant to the terms of this Agreement; provided, that, in the event the Option is not assumed in connection with the Change in Control, the Option will vest as to the number of Shares subject to the Option that have become eligible to vest pursuant to Section 1(a) as of such Change in Control. Any portion of the Option that does not vest pursuant to this Section 3 shall immediately terminate and be forfeited for no consideration on the date of the Change in Control.





EX-31.1 3 dna-20240331xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jason Kelly, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Ginkgo Bioworks 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls 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: May 9, 2024
By:/s/ Jason Kelly
  Jason Kelly
  Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 dna-20240331xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Mark Dmytruk, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Ginkgo Bioworks 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls 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: May 9, 2024
By:/s/ Mark Dmytruk
  Mark Dmytruk
  Chief Financial Officer
(Principal Executive Officer)


EX-32.1 5 dna-20240331xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the filing of the Quarterly Report on Form 10-Q of Ginkgo Bioworks Holdings, Inc. (the “Company”) for the quarterly period ended March 31, 2024 with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(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: May 9, 2024
By:/s/ Jason Kelly
  Jason Kelly
  Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 dna-20240331xex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the filing of the Quarterly Report on Form 10-Q of Ginkgo Bioworks Holdings, Inc. (the “Company”) for the quarterly period ended March 31, 2024 with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(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: May 9, 2024
By:/s/ Mark Dmytruk
  Mark Dmytruk
  
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 7 dna-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statement of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Investments and Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments and Equity Method Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements - Notes Receivable Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value Measurements - Warrant Liabilities Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurements Inputs (Detail) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Fair Value Measurements - Contingent Consideration Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Nonrecurring Fair Value Measurements Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Investments and Equity Method Investments - Schedule of Investments and Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Investments and Equity Method Investments - Carrying Values of Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Supplemental Financial Information - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Supplemental Financial Information - Summary of Property, Plant, and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Supplemental Financial Information - Capitalization (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock-Based Compensation - Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Restricted Stock Unit, Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-Based Compensation - Summary of Earnout Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Segment Information - Schedule of Segment Reporting Information, by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Net Loss per Share - Summary of Anti-Dilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Related Parties - Summary of Condensed Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Related Parties - Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 dna-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 dna-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 dna-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Buildings and facilities Manufacturing Facility [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Total segment research and development expense Research and Development Expense Net loss, diluted Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Financing receivable, conversion price paid per share, percent Financing Receivable, Conversion Price Paid Per Share , Percent Financing Receivable, Conversion Price Paid Per Share , Percent All Award Types Award Type [Domain] Investment, Name [Domain] Investment, Name [Domain] Nonvested, beginning balance (in shares) Nonvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Nonvoting Common Stock Nonvoting Common Stock [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash payment Payments to Acquire Businesses, Gross Loss on investments and equity method investments Gain (Loss) On Investments And Income (Loss) From Equity Method Investments Gain (Loss) On Investments And Income (Loss) From Equity Method Investments Effect of foreign exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants. Business combination, vesting of restricted shares, value Business Combination, Contingent Consideration, Vested Value Business Combination, Contingent Consideration, Vested Value Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid expenses and other assets Prepaid Expenses and Other Current Assets [Member] Investment, Name [Axis] Investment, Name [Axis] Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Balance at January 1, Balance at March 31, Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Commitments and contingencies (Note 8) Commitments and Contingencies Volatility Measurement Input, Price Volatility [Member] Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Exercisable, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other non-current assets Increase (Decrease) in Other Noncurrent Assets BiomEdit BiomEdit [Member] BiomEdit [Member] Geographical [Axis] Geographical [Axis] Deferred revenue, current and non-current ($(223) and $(2,226) from related parties) Deferred revenue, current and non-current, from related parties Increase (Decrease) in Contract with Customer, Liability Segment operating (loss) income: Segment Reporting Information, Operating Income (Loss) [Abstract] Settlement of contingent consideration Settlement Of Contingent Consideration, Value, Restricted Stock Settlement Of Contingent Consideration, Value, Restricted Stock Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Supplemental Financial Information [Line Items] Supplemental Financial Information [Line Items] Supplemental Financial Information Restricted cash included in other non-current assets Restricted Cash Equivalents, Noncurrent Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value; 200,000 shares authorized; none issued Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Contingent consideration payment Contingent consideration payment Payment for Contingent Consideration Liability, Financing Activities Financing receivable Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss Net loss per share, diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Financing receivable, measurement input, period Financing Receivable, Measurement Input, Period Financing Receivable, Measurement Input, Period SAFE SAFE [Member] SAFE Receivable [Domain] Receivable [Domain] Level 3 Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbols Trading Symbol Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Marketable equity securities Investments, Fair Value Disclosure Options, grants in period, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Synlogic common stock Synlogic, Inc. Common Stock [Member] Synlogic, Inc. Common stock. Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Segment cost of revenue: Cost of Revenue [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue, current and non-current: Contract with Customer, Liability Agriculture Agriculture [Member] Agriculture [Member] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Impairment loss Impairment charges Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of Biosecurity revenue Total segment cost of revenue Cost of Goods and Services Sold Share-based payment award, award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Financing receivable, measurement input Financing Receivable, Measurement Input Financing Receivable, Measurement Input Weighted Average Amortization Period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Common Class B Class B Common Class B [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Goodwill Balance as of December 31, 2023 Balance as of March 31, 2024 Goodwill Summary of Property and Equipment Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Consumer and technology Customer And Technology [Member] Customer And Technology [Member] Underlying options issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Investment Type [Axis] Investment Type [Axis] Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Investments [Domain] Investments [Domain] Local Phone Number Local Phone Number Accounts receivable ($372 and $(26) from related parties) Accounts receivable, from related parties Increase (Decrease) in Accounts Receivable Settlements and payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Measurement Frequency [Axis] Measurement Frequency [Axis] Warrants to purchase one share of Class A common stock, each at an exercise price of $11.50 per share Warrants to purchase Class A common stock Warrant [Member] Convertible financial instruments received for Cell Engineering services Convertible Financial Instruments Received For Foundry Services Convertible financial instruments received for Foundry services Net Investment Income [Line Items] Net Investment Income [Line Items] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Restricted Stock Units Unvested RSUs Restricted Stock Units (RSUs) [Member] Biosecurity Biosecurity Segment [Member] Biosecurity Segment Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Equity securities and warrants received for Cell Engineering services Purchase Of Non Cash Marketable Equity Securities Purchase Of Non Cash Marketable Equity Securities. Schedule of Investments and Equity Method Investments Equity Method Investments [Table Text Block] Industrial and environment Industrial And Environment [Member] Industrial And Environment [Member] Impairment charges Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Summary of Anti-Dilutive Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Research and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Shares excluded from the computation of diluted loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Purchases of 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] Supplemental Financial Information Additional Financial Information Disclosure [Text Block] General and administrative General and Administrative Expense [Member] Total property, plant, and equipment Property, Plant and Equipment, Gross Outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Related Parties Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Public Warrants Public Warrants [Member] Public Warrants. 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] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Summary of RSU and RSA Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Change in fair value of contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Non-cash in-process research and development Noncash In Process Research And Development Noncash In Process Research And Development Term (in years) Measurement Input, Expected Term [Member] Common stock shares issued (in shares) Common Stock, Shares, Issued Costs and operating expenses: Operating Costs and Expenses [Abstract] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Purchase consideration Business Combination, Consideration Transferred Deferred revenue (includes $707 and $5,426 from related parties) Deferred revenue, related party Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Investment Income [Table] Investment Income [Table] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Outstanding stock options Employee Stock Option [Member] Schedule of Estimated Future Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Common Class A Class A common stock, par value $0.0001 per share Class A Common Class A [Member] Unrecognized stock-based compensation recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Segment research and development expense: Research and Development Expense [Abstract] Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Summary of Condensed Consolidated Balance Sheets Schedule of Related Party Transactions [Table Text Block] Issuance of common stock for asset acquisitions Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Restructuring and related cost, reduction in labor expenses, percentage Restructuring And Related Cost, Expected Reduction In Labor Expenses, Percentage Restructuring And Related Cost, Expected Reduction In Labor Expenses, Percentage Entity Address, Address Line One Entity Address, Address Line Two Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other non-cash activity Other Noncash Income (Expense) Other Other equity investees Other Equity Investee [Member] Other Equity Investee Stock price Measurement Input, Share Price [Member] Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Income Statement [Abstract] Income Statement [Abstract] Allonnia Allonnia [Member] Allonnia [Member]. Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 2022 Inducement Plan Two Thousand Twenty Two Inducement Plan [Member] Two Thousand Twenty Two Inducement Plan [Member] Acquisitions Business Combination Disclosure [Text Block] Related Party, Type [Domain] Related Party, Type [Domain] Senior Secured Note Senior Secured Note [Member] Senior Secured Note Member Operating Segments Operating Segments [Member] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Nonvested beginning balance (in dollars per share) Nonvested ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Impact of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) 20.00 Then 25% Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Land Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental Financial Information [Table] Supplemental Financial Information [Table] Supplemental Financial Information Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Notes receivable Receivables, Fair Value Disclosure Cell Engineering and Biosecurity Cell Engineering and Biosecurity Segments [Member] Cell Engineering and Biosecurity Segments Product Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Probability-weighted present value Probability-weighted present value [Member] Probability-weighted present value Segments [Domain] Segments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease) Equity securities Equity Securities, FV-NI Entity Address, State or Province Entity Address, State or Province Counterparty Name [Axis] Counterparty Name [Axis] Pharma and biotech Pharma and Biotech [Member] Pharma and Biotech [Member] Cash flows from 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] BiomEdit BiomEdit LLC [Member] BiomEdit LLC [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Beginning balance (in shares) Ending balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Equity securities, measurement input Equity Securities, FV-NI, Measurement Input Genomatica preferred stock Genomatica, Inc. Preferred Stock [Member] Genomatica, Inc. Preferred stock. Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Measurement Input Type [Domain] Measurement Input Type [Domain] Total liabilities Liabilities Service Service [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Deferred revenue, net of current portion (includes $123,549 and $119,053 from related parties) Deferred revenue, net of current portion, from related parties Contract with Customer, Liability, Noncurrent Non-current liabilities: Liabilities, Noncurrent [Abstract] Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Plan Name [Axis] Plan Name [Axis] Employer payroll taxes Employer Payroll Taxes Employer payroll taxes. Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Net loss per share attributable to Ginkgo Bioworks Holdings, Inc. common stockholders: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Capitalization Schedule of Capitalization [Table Text Block] Escrow shares Escrow Shares [Member] Escrow Shares Common stock, $0.0001 par value (Note 6) Common Stock, Value, Issued General and administrative Total segment general and administrative expense General and Administrative Expense Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Cell Engineering Cell Engineering Segment [Member] Cell Engineering Segment Total current assets Assets, Current Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member]. Other comprehensive (loss) income: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Principal payments on finance leases Finance Lease, Principal Payments Other non-current liabilities Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash, beginning of period Restricted cash, end of period Restricted Cash Accounts receivable - related parties Accounts receivable: Accounts Receivable, after Allowance for Credit Loss Total other income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Statement [Table] Statement [Table] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets, net Goodwill and Intangible Assets Disclosure [Text Block] Settlement of contingent consideration (in shares) Settlement Of Contingent Consideration, Shares, Restricted Stock Settlement Of Contingent Consideration, Shares, Restricted Stock Concentration risk Revenue from customers within the United States Concentration Risk, Percentage Earnout RSU Earnout Restricted Stock Units [Member] Earnout restricted stock units. Balance at January 1, Balance at March 31, Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Class of warrant or right, outstanding (in shares) Class of Warrant or Right, Outstanding Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Total Carrying value Investments Arcaea Arcaea [Member] Arcaea [Member]. Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Schedule of Goodwill Schedule of Goodwill [Table Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Contingent consideration Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Investments and Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Loss on fair value of contingent consideration Other Liabilities, Fair Value Disclosure Corporate, Non-Segment Corporate, Non-Segment [Member] Product Concentration Risk Product Concentration Risk [Member] Change in fair value of warrant liabilities Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Equity securities, measurement input, term Equity Securities, FV-NI, Measurement Input, Term Equity Securities, FV-NI, Measurement Input, Term Supplemental Financial Statement Information [Abstract] Supplemental Financial Statement Information [Abstract] Supplemental Financial Statement Information [Abstract] Other income, net Other Operating Income (Expense), Net Furniture and fixtures Furniture and Fixtures [Member] Net loss, basic Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Issuance of common stock upon exercise or vesting of equity awards Shares Issued, Value, Share-Based Payment Arrangement, Forfeited Restricted Stock Restricted Stock [Member] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Ongoing mark-to-market adjustments on marketable equity securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss Condensed Statement of Comprehensive Income [Table Text Block] Summary of Fair Value Measurements Inputs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Contract with customer, revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustment Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Fair value measurements inputs Warrants and Rights Outstanding, Measurement Input SAFEs Equity Securities without Readily Determinable Fair Value, Amount Downward adjustments from observable price changes Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, issued (in shares) Preferred Stock, Shares Issued Operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Change in fair value of contingent consideration liability Liabilities, Fair Value Adjustment Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Verb Biotics Verb [Member] Verb member. Contingent Consideration Contingent Consideration [Member] Contingent consideration. Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other non-current assets Other Noncurrent Assets [Member] Government and defense Government and Defense [Member] Government and Defense [Member] Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Payment of equity issuance costs Payment of Financing and Stock Issuance Costs Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Antidilutive Securities [Axis] Antidilutive Securities [Axis] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Common stock, price protection provision threshold, term Common Stock, Price Protection Provision Threshold, Term Common Stock, Price Protection Provision Threshold, Term Income Statement Location [Domain] Income Statement Location [Domain] Business combination, consideration transferred Business Combination, Consideration Transferred, Other Discounted cash flow Valuation Technique, Discounted Cash Flow [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 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 Convertible Promissory Notes Convertible Promissory Notes [Member] Convertible Promissory Notes Member Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosure [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosure Property, plant, and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Exercise price Measurement Input, Exercise Price [Member] Total liabilities Liabilities, Fair Value Disclosure Operating lease liabilities, current and non-current Increase (Decrease) in Operating Lease Liability Net loss Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other Payments for (Proceeds from) Other Investing Activities Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Non-marketable equity securities Non Marketable Equity Securities [Member] Non-marketable equity securities. Summary of Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other income (expense): Nonoperating Income (Expense) [Abstract] Other non-current assets Other Assets, Noncurrent Net loss per share, basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Investments Equity Securities, FV-NI and without Readily Determinable Fair Value Accounting Policies [Abstract] Accounting Policies [Abstract] Measurement Input, Scenario Probabilities Measurement Input, Scenario Probabilities [Member] Measurement Input, Scenario Probabilities Synlogic, Inc. warrants Synlogic, Inc. Warrants [Member] Synlogic, Inc. Warrants Term (in years) Warrants and Rights Outstanding, Term Aggregate intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Financing receivable, interest rate, stated percentage Financing Receivable, Interest Rate, Stated Percentage Financing Receivable, Interest Rate, Stated Percentage Assembled workforce Assembled Workforce [Member] Assembled Workforce Entity Address, City or Town Entity Address, City or Town Schedule of Cash, Cash Equivalents and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Related party Related Party [Member] Non-Voting Class C common stock Class C Common Class C [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Ongoing mark-to-market adjustments on marketable equity securities Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized 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] 2021 Incentive Award Plan Two Thousand and Twenty One Incentive Award Plan [Member] Two thousand and twenty one incentive award plan. Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Notes receivable Notes Receivable [Member] Motif FoodWorks Motif [Member] Motif [Member] Financing receivable Financing Receivable, Purchase New Ginkgo Earn-out shares Earnout shares Earn-Out Shares [Member] Earn-Out Shares [Member] Loss on investments Gain (loss) on investments: Total loss on investments Gain (Loss) on Investments Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Synlogic warrants Synlogic, Inc. Warrant [Member] Synlogic, Inc. warrant. Financing receivable, fair value Loans Receivable, Fair Value Disclosure Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Variable Interest Entity, Measure of Activity [Abstract] Variable Interest Entity, Measure of Activity [Abstract] 17.50 Then 25% Share-Based Payment Arrangement, Tranche Three [Member] Segment general and administrative expense: General and Administrative Expense [Abstract] Revenue: Segment Reporting Information, Revenue for Reportable Segment [Abstract] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Genomatica Genomatica [Member] Genomatica [Member]. 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period SAFEs SAFEs [Member] SAFEs [Member] Lab equipment Lab Equipment [Member] Lab equipment. Schedule of Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Share price (in dollars per share) Share Price Related Party, Type [Axis] Related Party, Type [Axis] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Issuance of common stock upon exercise or vesting of equity awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Warrant liabilities Warrants and Rights Outstanding Issuance of common stock for asset acquisition (in shares) Stock Issued During Period, Shares, Acquisitions 15.00 Then 25% Share-Based Payment Arrangement, Tranche Two [Member] Change in fair value of contingent consideration common shares liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Document Period End Date Document Period End Date Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Summary of Assets and Liabilities That Are Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Total Share-Based Payment Arrangement, Expense Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Gross Carrying Value Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Contingent consideration common shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Vesting [Axis] Vesting [Axis] 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 Disaggregation Of Revenue Disaggregation of Revenue [Table Text Block] Weighted average common shares outstanding: Weighted Average Common Shares Outstanding [Abstract] Weighted Average Common Shares Outstanding Total revenue Revenue from customers as prepayment for Cell Engineering Cell Engineering revenue: Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Summary of Activity for Earnout RSA Summary Of Earnout RSUs Table Text Block [Table Text Block] Summary Of Earnout RSUs Table Text Block. Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash and Cash Equivalents, at Carrying Value Business acquisition Payments to Acquire Businesses, Net of Cash Acquired Cell Engineering Cell Engineering Revenue [Member] Cell Engineering Revenue Interest income, net Interest Income (Expense), Net Zymergen Zymergen [Member] Zymergen Fair value of customers obligations Obligations, Fair Value Disclosure Leasehold improvements Leasehold Improvements [Member] Gain (Loss) on Securities Gain (Loss) on Securities [Table Text Block] Diluted (in shares) Weighted average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Intellectual property Indefinite-Lived Intangible Assets Acquired Revenue Recognition Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Commitments and Contingencies Commitments Disclosure [Text Block] Total assets Assets Loss on equity method investments Gain (loss) on equity method investments: Income (Loss) from Equity Method Investments Operating expenses not allocated to segments: Operating expenses not allocated to segments abstract Operating expenses not allocated to segments abstract Cover [Abstract] Cover [Abstract] Discount rate Short-Duration Contract, Discounted Liability, Discount Rate Subsequent Events Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition UNITED STATES UNITED STATES Food and nutrition Food And Nutrition [Member] Food And Nutrition [Member] Fair Value, Recurring Fair Value, Recurring [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other non-current liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Marketable equity securities Marketable Equity Securities [Member] Marketable Equity Securities [Member] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] Additions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Ayana Bio Ayana [Member] Ayana member. Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Total initial cost Equity Securities, FV-NI, Cost Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Basic (in shares) Weighted average 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] Loss from operations Total segment operating loss Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Weighted Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Customer relationships Customer Relationships [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Operating lease right-of-use assets Increase (Decrease) Right of Use Assets Increase (Decrease) Right of Use Assets 12.50 Then 25% Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 11 dna-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 02, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-40097  
Entity Registrant Name GINKGO BIOWORKS HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 87-2652913  
Entity Address, Address Line One 27 Drydock Avenue  
Entity Address, Address Line One 8th Floor  
Entity Address, City or Town Boston  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02210  
City Area Code 877  
Local Phone Number 422-5362  
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 0001830214  
Current Fiscal Year End Date --12-31  
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Common Class A    
Document Information [Line Items]    
Title of 12(b) Security Class A common stock, par value $0.0001 per share  
Trading Symbols DNA  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   1,709,063,953
Warrants to purchase one share of Class A common stock, each at an exercise price of $11.50 per share    
Document Information [Line Items]    
Title of 12(b) Security Warrants to purchase one share of Class A common stock, each at an exercise price of $11.50 per share  
Trading Symbols DNA.WS  
Security Exchange Name NYSE  
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   382,214,015
Nonvoting Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   120,000,000
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 840,440 $ 944,073
Accounts receivable, net 24,189 17,157
Accounts receivable - related parties 370 742
Prepaid expenses and other current assets 38,021 39,777
Total current assets 903,020 1,001,749
Property, plant, and equipment, net 195,992 188,193
Operating lease right-of-use assets 220,785 206,801
Investments 76,021 78,565
Intangible assets, net 77,407 82,741
Goodwill 47,909 49,238
Other non-current assets 60,627 58,055
Total assets 1,581,761 1,665,342
Current liabilities:    
Accounts payable 26,995 9,323
Deferred revenue (includes $707 and $5,426 from related parties) 33,612 44,486
Accrued expenses and other current liabilities 108,436 110,051
Total current liabilities 169,043 163,860
Non-current liabilities:    
Deferred revenue, net of current portion (includes $123,549 and $119,053 from related parties) 166,067 158,062
Operating lease liabilities, non-current 234,497 221,835
Other non-current liabilities 24,884 24,433
Total liabilities 594,491 568,190
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.0001 par value; 200,000 shares authorized; none issued 0 0
Common stock, $0.0001 par value (Note 6) 202 199
Additional paid-in capital 6,445,058 6,385,997
Accumulated deficit (5,456,439) (5,290,528)
Accumulated other comprehensive (loss) income (1,551) 1,484
Total stockholders’ equity 987,270 1,097,152
Total liabilities and stockholders’ equity $ 1,581,761 $ 1,665,342
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deferred revenue, related party $ 33,612 $ 44,486
Deferred revenue, net of current portion, from related parties $ 166,067 $ 158,062
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 200,000 200,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Related party    
Deferred revenue, related party $ 707 $ 5,426
Deferred revenue, net of current portion, from related parties $ 123,549 $ 119,053
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total revenue $ 37,944 $ 80,702
Costs and operating expenses:    
Research and development 136,457 162,639
General and administrative 70,287 111,433
Total operating expenses 215,946 296,447
Loss from operations (178,002) (215,745)
Other income (expense):    
Interest income, net 11,711 14,545
Loss on equity method investments 0 (1,449)
Loss on investments (2,544) (6,370)
Change in fair value of warrant liabilities 940 1,204
Other income, net 2,015 2,928
Total other income (expense) 12,122 10,858
Loss before income taxes (165,880) (204,887)
Income tax expense 31 82
Net loss $ (165,911) $ (204,969)
Net loss per share, basic (in dollars per share) $ (0.08) $ (0.11)
Net loss per share, diluted (in dollars per share) $ (0.08) $ (0.11)
Weighted average common shares outstanding:    
Basic (in shares) 2,004,460,000 1,914,963,000
Diluted (in shares) 2,005,336,000 1,916,637,000
Comprehensive loss:    
Net loss $ (165,911) $ (204,969)
Other comprehensive (loss) income:    
Foreign currency translation adjustment (3,035) 1,018
Total other comprehensive (loss) income (3,035) 1,018
Comprehensive loss (168,946) (203,951)
Cell Engineering    
Total revenue [1] 27,889 34,096
Product    
Total revenue 0 11,666
Costs and operating expenses:    
Cost of Biosecurity revenue 0 4,541
Service    
Total revenue 10,055 34,940
Costs and operating expenses:    
Cost of Biosecurity revenue $ 9,202 $ 17,834
[1] Includes related party revenue of $733 and $4,703 for the three months ended March 31, 2024 and 2023, respectively.
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total revenue $ 37,944 $ 80,702
Related party    
Total revenue $ 733 $ 4,703
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   1,891,976      
Beginning balance at Dec. 31, 2022 $ 1,736,277 $ 190 $ 6,136,378 $ (4,397,659) $ (2,632)
Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise or vesting of equity awards (in shares)   41,904      
Issuance of common stock upon exercise or vesting of equity awards 16 $ 4 12    
Settlement of contingent consideration 2,262   2,262    
Stock-based compensation expense 72,982   72,982    
Foreign currency translation 1,018       1,018
Net loss (204,969)     (204,969)  
Ending balance (in shares) at Mar. 31, 2023   1,933,880      
Ending balance at Mar. 31, 2023 $ 1,607,586 $ 194 6,211,634 (4,602,628) (1,614)
Beginning balance (in shares) at Dec. 31, 2023 2,001,315 2,001,315      
Beginning balance at Dec. 31, 2023 $ 1,097,152 $ 199 6,385,997 (5,290,528) 1,484
Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise or vesting of equity awards (in shares)   18,190      
Issuance of common stock upon exercise or vesting of equity awards 529 $ 2 527    
Settlement of contingent consideration (in shares)   986      
Settlement of contingent consideration 1,877   1,877    
Issuance of common stock for asset acquisition (in shares)   13,133      
Issuance of common stock for asset acquisitions 15,876 $ 1 15,875    
Stock-based compensation expense 40,782   40,782    
Foreign currency translation (3,035)       (3,035)
Net loss $ (165,911)     (165,911)  
Ending balance (in shares) at Mar. 31, 2024 2,033,624 2,033,624      
Ending balance at Mar. 31, 2024 $ 987,270 $ 202 $ 6,445,058 $ (5,456,439) $ (1,551)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (165,911) $ (204,969)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 12,869 18,958
Stock-based compensation 40,782 72,986
Loss on investments and equity method investments 2,544 7,819
Change in fair value of warrant liabilities (940) (1,204)
Change in fair value of contingent consideration liability (926) 5,177
Non-cash lease expense 5,637 8,039
Non-cash in-process research and development 16,816 0
Other non-cash activity (442) 1,121
Changes in operating assets and liabilities:    
Accounts receivable ($372 and $(26) from related parties) (6,770) (526)
Prepaid expenses and other current assets 1,154 7,442
Operating lease right-of-use assets 0 2,665
Other non-current assets (707) (2,036)
Accounts payable, accrued expenses and other current liabilities 10,871 19,080
Deferred revenue, current and non-current ($(223) and $(2,226) from related parties) (2,912) (17,233)
Operating lease liabilities, current and non-current (4,097) (8,521)
Other non-current liabilities 2,773 617
Net cash used in operating activities (89,259) (90,585)
Cash flows from investing activities:    
Purchases of property and equipment (6,710) (19,441)
Business acquisition (5,400) 0
Other 0 27
Net cash used in investing activities (12,110) (19,414)
Cash flows from financing activities:    
Proceeds from exercise of stock options 70 12
Principal payments on finance leases (294) (322)
Contingent consideration payment (621) 0
Payment of equity issuance costs 0 (578)
Net cash used in financing activities (845) (888)
Effect of foreign exchange rates on cash and cash equivalents (157) (26)
Net decrease in cash, cash equivalents and restricted cash (102,371) (110,913)
Cash and cash equivalents, beginning of period 944,073 1,315,792
Restricted cash, beginning of period 45,511 53,789
Cash, cash equivalents and restricted cash, beginning of period 989,584 1,369,581
Cash and cash equivalents, end of period 840,440 1,206,086
Restricted cash, end of period 46,773 52,582
Cash, cash equivalents and restricted cash, end of period $ 887,213 $ 1,258,668
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statement of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts receivable, from related parties $ (6,770) $ (526)
Deferred revenue, current and non-current, from related parties (2,912) (17,233)
Related party    
Accounts receivable, from related parties (372) 26
Deferred revenue, current and non-current, from related parties $ (223) $ (2,226)
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Business
The mission of Ginkgo Bioworks Holdings, Inc. (“Ginkgo” or the “Company”) is to make biology easier to engineer. The Company designs custom cells for customers across multiple markets. Since inception, the Company has devoted its efforts to improving its platform for programming cells to enable customers to leverage biology to create impactful products across a range of industries. The Company’s platform comprises (i) equipment, robotic automation, software, data pipelines and tools, and standard operating procedures for high throughput cell engineering, fermentation, and analytics (referred to collectively as the “Foundry”), (ii) a library of proprietary biological assets and associated performance data (referred to collectively as “Codebase”), and (iii) the Company’s team of expert users, developers and operators of the Foundry and Codebase.
With a mission to make biology easier to engineer, the Company has recognized the need to invest in biosecurity as a key component of its platform. The Company’s Biosecurity business is building a global infrastructure for biosecurity to empower governments, communities, and public health leaders to prevent, detect and respond to a wide variety of biological threats.
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in conformity with the rules and regulations of the Securities and Exchange Commission and generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting. Accordingly, certain detailed disclosures which would normally be included with annual financial statements have been omitted. In the opinion of management, all normal recurring adjustments necessary for a fair presentation have been made. These condensed consolidated financial statements should be read in conjunction with the Company's 2023 Annual Report on Form 10-K. Interim results are not necessarily indicative of results for a full year.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities in the consolidated financial statements. The Company bases its estimates on historical experience and other market-specific or relevant assumptions that it believes to be reasonable under the circumstances. Reported amounts and disclosures reflect the overall economic conditions that management believes are most likely to occur, and the anticipated measures management intends to take. Actual results could differ materially from those estimates. All revisions to accounting estimates are recognized in the period in which the estimates are revised.
Significant Accounting Policies
There have been no new or material changes to the Company’s significant accounting policies during the three months ended March 31, 2024 as compared to the significant accounting policies described in Note 2 to the Company's 2023 consolidated financial statements included in the Company's 2023 Annual Report on Form 10-K.
Recently Issued Accounting Pronouncements
There were no new recently issued accounting pronouncements that are of significance or potential significance to the Company from those disclosed within Note 2 to the Company's 2023 consolidated financial statements included in the 2023 Annual Report on Form 10-K.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On October 3, 2023, and in connection with the Zymergen Bankruptcy, as defined and discussed in the Company’s 2023 Annual Report on Form 10-K, the Company entered into an asset purchase agreement with Zymergen (the “Zymergen APA”) as the stalking horse bidder under Section 363 of the U.S. Bankruptcy Code to acquire exclusive rights to substantially all of Zymergen’s intellectual property assets and certain other assets.
On January 18, 2024 (the “Closing Date”), the Company, through certain of its affiliates, completed its acquisition of substantially all of Zymergen’s assets under the Zymergen APA, and on February 5, 2024, Zymergen’s plan of liquidation was confirmed by the Bankruptcy Court. All of the Company’s interests in the Zymergen entities were extinguished and terminated as of February 23, 2024. The acquisition under the Zymergen APA was accounted for as a business combination in accordance with ASC 805 and was not material to the Company's consolidated financial statements. The total cash purchase price was $6.2 million, with $5.4 million paid at closing and $0.8 million released from escrow. The allocation of the purchase price to the assets acquired and liabilities assumed as of the acquisition date primarily includes $19.9 million of operating lease right-of-use assets, $6.0 million of property and equipment, and $19.9 million of operating lease liabilities. No goodwill or intangible assets were recognized. Transaction costs associated with the Zymergen APA were not material for the three months ended March 31, 2024.
In the three months ended March 31, 2024, the Company issued 13.1 million shares of Class A common stock to acquire certain assets, which did not meet the definition of a business for accounting purposes. The assets acquired consisted of intellectual property with an aggregate estimated fair value of $16.9 million, all of which was expensed as in-process research and development in the accompanying condensed consolidated statements of operations and comprehensive loss during the period, as the assets did not have an alternative use.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):
As of March 31, 2024
ClassificationTotalLevel 1Level 2Level 3
Assets:     
Money market fundsCash and cash equivalents$816,947 $816,947 $— $— 
Synlogic, Inc. warrants (1)
Investments304 — 304 — 
Marketable equity securitiesInvestments22,209 22,209 — — 
Notes receivablePrepaid expenses and other assets12,795 — — 12,795 
Notes receivableOther non-current assets14,475 — 12,130 2,345 
Total assets $866,730 $839,156 $12,434 $15,140 
Liabilities:    
Public WarrantsWarrant liabilities$3,105 $3,105 $— $— 
Private Placement Warrants (3)
Warrant liabilities1,655 — 118 1,537 
Contingent considerationAccrued expenses and other current liabilities15,320 — — 15,320 
Contingent considerationOther non-current liabilities5,274 — — 5,274 
Total liabilities $25,354 $3,105 $118 $22,131 
As of December 31, 2023
ClassificationTotalLevel 1Level 2Level 3
Assets:
Money market fundsCash and cash equivalents$913,729 $913,729 $— $— 
Synlogic, Inc. warrants (1)
Investments654 — 654 — 
Marketable equity securities (2)
Investments19,190 18,401 789 — 
Notes receivablePrepaid expenses and other12,293 — — 12,293 
Notes receivableOther non-current assets13,601 — 11,765 1,836 
Total assets$959,467 $932,130 $13,208 $14,129 
Liabilities:
Public WarrantsWarrant liabilities$3,794 $3,794 $— $— 
Private Placement Warrants (3)
Warrant liabilities1,906 — 60 1,846 
Contingent considerationAccrued expenses and other current liabilities18,468 — — 18,468 
Contingent considerationOther non-current liabilities5,805 — — 5,805 
Total liabilities$29,973 $3,794 $60 $26,119 
(1)The fair value of Synlogic, Inc. warrants is calculated as the quoted price of the underlying common stock, less the unpaid exercise price of the warrants.
(2)Marketable equity securities classified as Level 2 reflect a discount for lack of marketability due to regulatory sales restrictions.
(3)The fair value of Private Placement Warrants classified as Level 2 is equivalent to that of Public Warrants as the transfer of Private Placement Warrants to anyone other than the initial purchasers or any of their permitted transferees results in the Private Placement Warrants having substantially the same terms as the Public Warrants.
Transfers to and from Levels 1, 2 and 3 are recognized at the end of the reporting period in which a change in valuation technique or methodology occurs. During the three months ended March 31, 2024, transfers from Level 2 to Level 1 occurred due to lapse of regulatory sales restrictions on marketable equity securities. Additionally, as of March 31, 2024, a portion of the Private Placement Warrants' estimated fair value was transferred from Level 3 to Level 2 as a result of the Private Placement Warrants having substantially the same terms as the Public Warrants when transferred to anyone other than the initial purchasers or their permitted transferees, leading the Company to determine their fair value to be equivalent to that of the Public Warrants. There were no other transfers between Levels 1, 2, or 3 during the three months ended March 31, 2024 or 2023.
Notes Receivable
For all of its notes receivable, the Company has elected the fair value option, for which changes in fair value are recorded in other income, net in the condensed consolidated statements of operations and comprehensive loss.
As of March 31, 2024 and December 31, 2023, the Company held a senior secured note in the principal amount of $11.8 million and a convertible promissory note in the principal amount of $10.0 million, both issued by Bolt Threads, Inc. (“Bolt Threads”). The senior secured note bears interest at 12% per annum, is due December 31, 2027 and is included in other non-current assets at its estimated fair value. The convertible promissory note bears interest at 8% per annum, is convertible into equity securities of Bolt Threads upon a qualified financing, a non-qualified financing, or special purpose acquisition company transaction, at a conversion price equal to 80% of the price paid per share under the conversion scenario, or is otherwise payable on demand any time after the maturity date of October 4, 2024. The convertible promissory note is included in prepaid expenses and other current assets at its estimated fair value.
The Company used the yield method to value the senior secured note. Under this method, the estimated future cash flows, consisting of principal and interest payments, are discounted to present value using an applicable market yield or discount rate. Increases or decreases in the market yield or discount rate would result in a decrease or increase, respectively, in the fair value measurement. The market yield is determined using a corporate bond yield curve corresponding to the credit
rating category of the issuer. The fair value of the senior secured note is based on observable market inputs, which represents a Level 2 measurement within the fair value hierarchy.
In addition to the convertible promissory note issued by Bolt Threads, the Company holds a series of convertible debt instruments issued by customers as payment for Cell Engineering services. The Company used a scenario-based method to value the convertible debt instruments issued by customers and by Bolt Threads. Under this method, future cash flows are evaluated under various payoff scenarios, probability-weighted, and discounted to present value. The significant unobservable (Level 3) inputs used in the fair value measurement as of March 31, 2024 were scenario probabilities of between 5% and 85%, a discount rate of 17% and estimated time to event date of up to two years. The significant unobservable (Level 3) inputs used in the fair value measurement as of December 31, 2023 were scenario probabilities of between 5% and 85%, a discount rate of 17% and estimated time to event date of one to two years. Significant changes in these inputs could have resulted in a significantly lower or higher fair value measurement. As of March 31, 2024, the convertible debt instruments had an unpaid principal balance of $21.9 million and a fair value of $15.1 million. As of December 31, 2023, the convertible debt instruments had an unpaid principal balance of $21.0 million and a fair value of $14.1 million.
The following table provides a reconciliation of notes receivable measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands):
 20242023
Balance at January 1,$14,129 $7,660 
Additions50 1,998 
Change in fair value961 (1,565)
Balance at March 31,$15,140 $8,093 
Warrant Liabilities
In connection with the Company's merger with Soaring Eagle Acquisition Corp. (“SRNG”) on September 16, 2021, the Company assumed 34.5 million publicly-traded warrants (“Public Warrants”) and 17.3 million private placement warrants (the “Private Placement Warrants”) previously issued in connection with SRNG’s initial public offering. The fair value of the Public Warrants is based on the observable quoted price of such warrants on the New York Stock Exchange (“NYSE”). The fair value of the Private Placement Warrants is estimated using the Black-Scholes option pricing model, which is considered to be a Level 3 fair value measurement. The primary unobservable input used in the valuation of the Private Placement Warrants is expected stock-price volatility. The Company estimated the volatility of its Private Placement Warrants using a Monte-Carlo simulation of the redeemable Public Warrants that assumes optimal exercise of the Company's redemption option at the earliest possible date. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend yield is based on the historical rate, which the Company anticipates remaining at zero.
The following table provides quantitative information regarding Level 3 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates:
 March 31, 2024December 31, 2023
Exercise price$11.50 $11.50 
Stock price$1.16 $1.69 
Volatility87.8 %70.5 %
Term (in years)2.462.71
Risk-free interest rate4.54 %4.01 %
The following table provides a reconciliation of the Private Placement Warrants measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands):
20242023
Balance at January 1,$1,846 $3,860 
Change in fair value(309)(503)
Balance at March 31,$1,537 $3,357 
Contingent Consideration
In connection with various business acquisitions, the Company is required to make contingent earnout payments payable upon the achievement of certain technical, commercial and/or performance milestones. The Company also issued restricted stock in connection with acquisitions, which is subject to vesting conditions and is classified as contingent consideration liability.
The Company can settle a majority of its contingent consideration liabilities in cash or shares of Class A common stock at the Company’s election with the remainder payable in cash. During the three months ended March 31, 2024, the Company settled $2.8 million in contingent consideration liabilities through payment of $0.9 million in cash and vesting of 1.2 million shares of restricted stock valued at $1.9 million. During the three months ended March 31, 2023, the Company settled $2.3 million in contingent consideration liability related to restricted stock that was contingent on the filing of a registration statement to register the shares issued as purchase consideration for acquisitions. Of that amount, $1.4 million was recorded as an increase to the acquired intangible asset with an offset to additional paid-in-capital as the contingent consideration liability was deemed not probable until the filing of the registration statement.
The fair value of contingent consideration related to earnout payments from acquisitions was estimated using unobservable (Level 3) inputs as illustrated in the table below. The fair value of contingent consideration related to restricted stock was estimated using the quoted price of Ginkgo's Class A common stock, an estimate of the number of shares expected to vest, probability of vesting, and a discount rate. Material increases or decreases in these inputs could result in a higher or lower fair value measurement. Changes in the fair value of contingent consideration are recorded in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.
The following table provides quantitative information regarding Level 3 inputs used in the fair value measurements of contingent consideration liabilities as of the periods presented:
   March 31, 2024December 31, 2023
Contingent Consideration LiabilityValuation TechniqueUnobservable InputRange Range
Earnout payments (FGen and Dutch DNA acquisitions)Probability-weighted present valueProbability of payment
10% - 80%
10% - 100%
  Discount rate
15.8%
13.4%
Earnout payments (Dutch DNA acquisition)Discounted cash flowProjected years of payments
2028 - 2031
2025 - 2028
  Discount rate10.5 %10.3 %
The following table provides a reconciliation of the contingent consideration measured at fair value using Level 3 significant unobservable inputs (in thousands):
 20242023
Balance at January 1,$24,273 $24,473 
Change in fair value(926)5,177 
Settlements and payments(2,753)(864)
Balance at March 31,$20,594 $28,786 
Nonrecurring Fair Value Measurements
The Company measures the fair value of certain assets, including investments in privately held companies without readily determinable fair values, on a nonrecurring basis when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable and when observable price changes occur for the identical or similar security of the same issuer.
The fair value of non-marketable equity securities is classified within Level 3 in the fair value hierarchy when the Company estimates fair value using unobservable inputs to measure the amount of the impairment loss. The fair value of non-marketable equity securities is classified within Level 2 in the fair value hierarchy when the Company estimates fair value using the observable transaction price paid by third party investors for the identical or similar security of the same issuer.
During the three months ended March 31, 2023, the Company received a total purchase amount of $11.0 million in Simple Agreement for Future Equity (“SAFEs”) from customers as prepayment for Cell Engineering services. The Company used a scenario-based method to value the SAFEs as of each contract inception date, which resulted in total fair value of $4.5 million. Under the scenario-based method, future cash flows were evaluated under qualified financing and dissolution scenarios with partial recovery and no recovery in dissolution. The cash flows under each scenario were probability-weighted and discounted to present value. The significant unobservable (Level 3) inputs used in the fair value measurement were scenario probabilities of 20% to 60%, a discount rate of 14% and estimated time to event date of one to two years.
During the three months ended March 31, 2024 and 2023, the Company recorded impairment losses of $5.2 million and $1.8 million, respectively, related to SAFEs. The fair value was generally estimated using the scenario-based method, whereby various payout scenarios were probability weighted and discounted to present value.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Equity Method Investments
3 Months Ended
Mar. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Investments and Equity Method Investments Investments and Equity Method Investments
The Company partners with other investors to form business ventures, including Motif FoodWorks, Inc. (“Motif”), Allonnia, LLC (“Allonnia”), Arcaea, LLC (“Arcaea”), Verb Biotics, LLC (“Verb”), BiomEdit, LLC (“BiomEdit”) and Ayana Bio, LLC (“Ayana”) (collectively “Platform Ventures”). The Company also partners with existing entities, including Genomatica, Inc. (“Genomatica”) and Synlogic, Inc. (“Synlogic”) (collectively, “Legacy Structured Partnerships”) with complementary assets for high potential synthetic biology applications. The Company holds equity interests in these Platform Ventures and Legacy Structured Partnerships. The Company also holds equity interests in other public and private companies as a result of entering into collaboration and license revenue arrangements with these entities.
The Company accounts for its investments in Platform Ventures under the equity method. The Company's marketable equity securities consist of Synlogic common stock, Synlogic warrants and the shares of common stock of other publicly traded companies. Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense) in the condensed consolidated statements of operations and comprehensive loss. The Company’s non-marketable equity securities consist of preferred stock of Genomatica and preferred and common stock of other privately held companies without readily determinable fair values. Non-marketable equity securities are initially recorded using the measurement alternative at cost and subsequently adjusted for any impairment and observable price changes in orderly transactions for the identical or a similar security of the same issuer. Impairment losses and adjustments from observable price changes are recorded in loss on investments in the condensed consolidated statements of operations and comprehensive loss.
The Company also holds investments in early-stage synthetic biology product companies via SAFEs. The Company enters into SAFE agreements in conjunction with a revenue contract with a customer under which the Company grants the customer a prepaid Cell Engineering services credit equal to the principal amount of the SAFE (the “Purchase Amount”), which may be used and drawn down as payment for the Company’s research and development services. The SAFEs will automatically convert into shares of preferred stock equal to the Purchase Amount divided by the discount price, which is calculated as the price per share sold in a qualified equity financing multiplied by a discount rate. The SAFEs also provide the Company with the right to future equity of the entity in a liquidation scenario or the cash-out amount in liquidation and dissolution scenarios or at the election of the SAFE issuer prior to an agreed outside date. The Company initially records SAFEs at fair value (see Note 3) and adjusts the carrying amount of the instrument at each reporting period for any impairments.
Investments consisted of the following (in thousands):
 As of March 31,As of December 31,
 20242023
Investments:  
SAFEs$18,686 $23,898 
Non-marketable equity securities22,937 22,938 
Marketable equity securities21,452 17,563 
Genomatica preferred stock11,885 11,885 
Synlogic common stock757 1,627 
Synlogic warrants304 654 
Total$76,021 $78,565 
Loss on investments and equity method investments consisted of the following (in thousands):
 Three Months Ended March 31,
 20242023
Gain (loss) on investments:
Synlogic common stock$(871)$(812)
Synlogic warrants(350)(326)
Marketable equity securities3,889 (3,421)
SAFEs(5,212)(1,811)
Total$(2,544)$(6,370)
Gain (loss) on equity method investments:
BiomEdit$— $(1,462)
Other— 13 
Total$— $(1,449)
The components of loss on investments for each period were as follows (in thousands):
Three Months Ended March 31,
20242023
Impairment charges$(5,212)$(1,811)
Ongoing mark-to-market adjustments on marketable equity securities2,668 (4,559)
Total loss on investments$(2,544)$(6,370)
The carrying value for non-marketable equity securities accounted for using the fair value measurement alternative and held as of March 31, 2024, including cumulative unrealized losses, were as follows (in thousands):
As of March 31, 2024
Total initial cost$114,701 
Impairment charges(59,566)
Downward adjustments from observable price changes(1,627)
Carrying value$53,508 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities
3 Months Ended
Mar. 31, 2024
Variable Interest Entity, Measure of Activity [Abstract]  
Variable Interest Entities Variable Interest Entities
With respect to the Company’s investments in Motif, Allonnia, Genomatica, Arcaea, BiomEdit, Verb and Ayana (collectively, the “Unconsolidated VIEs”), the Company has concluded these entities represent variable interest entities (“VIEs”). While the Company has board representation on certain of these entities and is involved in the ongoing development activities of these entities via its participation on such entities’ joint steering committees (“JSC”), the Company has concluded that it is not the primary beneficiary of these entities because: (i) the Company does not control the board of directors of any of the Unconsolidated VIEs, and no voting or consent agreements exist between the Company and other members of each respective board of directors or other investors, (ii) the holders of preferred security interests in the Unconsolidated VIEs hold certain rights that require their consent prior to taking certain actions, which include certain significant operating and financing decisions, and (iii) the Company’s representation on the JSC of each respective entity does not give it control over the development activities of any of the Unconsolidated VIEs, as all JSC decisions are made by consensus and there are no agreements in place that would require any of the entities to vote in alignment with the Company. As the Company’s involvement in the Unconsolidated VIEs does not give it the power to control the decisions with respect to their development or other activities, which are their most significant activities, the Company has concluded that it is not the primary beneficiary of the Unconsolidated VIEs.
Additionally, the Company holds equity interests in certain privately-held companies that are not consolidated as the Company is not the primary beneficiary. As of March 31, 2024 and December 31, 2023, the maximum risk of loss related to the Company’s VIEs was limited to the carrying value of its investments in such entities.
Refer to Note 4 for additional details on the Company’s investments and equity method investments.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information
3 Months Ended
Mar. 31, 2024
Supplemental Financial Statement Information [Abstract]  
Supplemental Financial Information Supplemental Financial Information
Cash, Cash Equivalents and Restricted Cash
The reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):
 As of March 31,
 20242023
Cash and cash equivalents$840,440 $1,206,086 
Restricted cash included in prepaid expenses and other current assets (1)
3,328 8,149 
Restricted cash included in other non-current assets (1)
43,445 44,433 
Total cash, cash equivalents and restricted cash$887,213 $1,258,668 
(1)Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement.
Supplemental cash flow information
The following table presents non-cash investing and financing activities (in thousands):
Three Months Ended March 31,
20242023
Supplemental disclosure of non-cash investing and financing activities:
Purchases of property and equipment included in accounts payable and accrued expenses$7,886 $8,247 
Convertible financial instruments received for Cell Engineering services— 4,478 
Equity securities and warrants received for Cell Engineering services— 12,493 
Common stock issued as settlement of contingent consideration liability1,877 2,262 
Property, Plant, and Equipment, net
Property, plant, and equipment, net consisted of the following (in thousands):
 As of March 31,As of December 31,
 20242023
Lab equipment$152,105 $147,185 
Leasehold improvements76,146 71,564 
Buildings and facilities47,572 47,034 
Construction in progress22,731 15,830 
Computer equipment and software14,950 14,780 
Furniture and fixtures6,515 6,458 
Land6,060 6,060 
Total property, plant, and equipment326,079 308,911 
Less: Accumulated depreciation and amortization(130,087)(120,718)
Property, plant, and equipment, net$195,992 $188,193 

Capitalization
The following table presents the Company’s authorized, issued, and outstanding common stock as of the dates indicated (in thousands):
 AuthorizedIssuedOutstanding
Common stock as of March 31, 2024:
Class A10,500,0001,669,6281,554,178
Class B4,500,000382,399359,446
Class C800,000120,000120,000
 15,800,0002,172,0272,033,624
Common stock as of December 31, 2023:
Class A10,500,0001,639,8851,525,058
Class B4,500,000379,108356,257
Class C800,000120,000120,000
 15,800,0002,138,9932,001,315
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, net
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, net Goodwill and Intangible Assets, net
All goodwill is allocated to the Cell Engineering reporting unit and segment identified in Note 11. Changes in the carrying amount of goodwill consisted of the following (in thousands):
Balance as of December 31, 2023$49,238 
Impact of foreign currency translation(1,329)
Balance as of March 31, 2024$47,909 
Intangible assets, net consisted of the following (in thousands):
Gross
Carrying
Value (1)
Accumulated
Amortization (1)
Net
Carrying
Value
Weighted Average
Amortization Period
March 31, 2024:
Developed technology$103,099 $(25,763)$77,336 8.6
Customer relationships380 (309)71 0.4
Assembled workforce190 (190)— 0
Total intangible assets$103,669 $(26,262)$77,407 
December 31, 2023: 
Developed technology$105,279 $(22,663)$82,616 8.8
Customer relationships380 (261)119 0.9
Assembled workforce190 (184)0.3
Total intangible assets$105,849 $(23,108)$82,741 
(1)Gross carrying value and accumulated amortization include the impact of cumulative foreign currency translation adjustments.
Amortization expense was $3.4 million and $4.3 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, estimated future amortization expense for identifiable intangible assets is as follows (in thousands):
Remainder of 2024$10,179 
202513,478 
202613,478 
202710,403 
20283,296 
Thereafter26,573 
Total$77,407 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
From time to time, the Company may in the ordinary course of business be named as a defendant in lawsuits, indemnity claims and other legal proceedings. The Company accrues for a loss contingency when it concludes that the likelihood of a loss is probable and the amount of loss can be reasonably estimated. The Company adjusts its accruals from time to time as it receives additional information. The Company does not believe any pending litigation to be material, or that the outcome of any such pending litigation, in management’s judgment based on information currently available, would have a material adverse effect on the Company’s results of operations, cash flows or financial condition.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The following table summarizes stock-based compensation expense by financial statement line item in the Company’s condensed consolidated statement of operations and comprehensive loss for the periods presented (in thousands):
 Three Months Ended March 31,
 20242023
Research and development$23,192 $46,500 
General and administrative17,590 26,486 
Total$40,782 $72,986 
The Company grants stock-based incentive awards pursuant to the 2021 Incentive Award Plan (the “2021 Plan”) and the 2022 Inducement Plan (the “2022 Inducement Plan”). As of March 31, 2024, there were approximately 173.2 million shares and 3.1 million shares available for future issuance under the 2021 Plan and 2022 Inducement Plan, respectively.
Stock Options
A summary of stock option activity for the three months ended March 31, 2024 is presented below:
 
Number of
Shares (1)
(in thousands)
Weighted
Average
Exercise
Price
per Share
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value (2)
(in thousands)
Outstanding as of December 31, 20236,049$0.89 
Exercised(3,405)0.02 
Outstanding as of March 31, 20242,6442.01 6.55$768 
Exercisable as of March 31, 20241,5231.89 4.68768 
(1)Excludes 1.5 million shares underlying options issued outside the accounting for compensation awards under ASC 718.
(2)The aggregate intrinsic value is calculated as the difference between the Company's closing stock price on the last trading day of the quarter and the exercise prices, multiplied by the number of in-the-money stock options.
The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2024 and 2023 was $3.9 million and $1.5 million, respectively.
As of March 31, 2024, there was $0.5 million of unrecognized compensation expense related to stock options recognizable over a weighted-average period of 0.7 years.
Restricted Stock Units
A summary of the restricted stock units (“RSU”) activity for the three months ended March 31, 2024 is presented below:
 Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Nonvested as of December 31, 2023152,168$3.15 
Granted103,4801.21 
Vested(14,683)4.36 
Forfeited(2,260)2.97 
Nonvested as of March 31, 2024238,7052.24 
The weighted average grant date fair value of RSUs granted during the three months ended March 31, 2024 and 2023 was $1.21 and $1.32, respectively.
As of March 31, 2024, there was $395.8 million of unrecognized compensation expense related to RSUs recognizable over a weighted-average period of 3.2 years.
Earnouts
Earnout shares represent equity awards in the form of RSUs and restricted stock awards (“RSAs”) that were granted to existing shareholders of the Company as of the closing date of the Company's merger with SRNG on September 16, 2021 (the “Closing Date”). The earnout shares are subject to the same terms and conditions as the underlying awards (including with respect to vesting and termination-related provisions). Additionally, the earnout shares are subject to a market condition that will be met when the trading price of the Company's common stock is greater than or equal to $12.50, $15.00, $17.50 and $20.00 for any 20 trading days within any period of 30 consecutive trading days, on or before the fifth anniversary of the Closing Date (collectively, the “Earnout Targets”). The first Earnout Target of $12.50 per share was met on November 15, 2021.
A summary of activity during the three months ended March 31, 2024 for the earnout shares is presented below:
 
Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Nonvested as of December 31, 202322,610$12.78 
Vested(89)13.34 
Forfeited(17)12.92 
Nonvested as of March 31, 202422,50412.78 
As of March 31, 2024, there was $2.5 million of unrecognized compensation expense related to earnout shares recognizable over a weighted-average period of 1.1 years.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table sets forth the percentage of Cell Engineering revenues by industry based on total Cell Engineering revenue:
 Three Months Ended March 31,
 20242023
Pharma and biotech28 %30 %
Agriculture28 27 
Food and nutrition17 16 
Government and defense16 
Industrial and environment10 12 
Consumer and technology10 
Total Cell Engineering revenue100 %100 %
For the three months ended March 31, 2024 and 2023, the Company’s revenue from customers within the United States comprised 70% and 84%, respectively, of total revenue.
Contract Balances
The Company recognizes a contract asset when the Company transfers goods or services to a customer before the customer pays consideration or before payment is due, excluding any amounts presented as accounts receivable. The Company had no contract asset balances as of March 31, 2024 and December 31, 2023.
Contract liabilities, or deferred revenue, primarily consist of payments received in advance of performance under the contract or when the Company has an unconditional right to consideration under the terms of the contract before it transfers goods or services to the customer. The Company’s collaborative arrangements with its investees and related parties typically include upfront payments consisting of cash or non-cash consideration for future research and development services and non-cash consideration in the form of convertible financial instruments and equity securities for licenses that will be transferred in the future. The Company records the upfront cash payments and fair value of the convertible financial instruments and equity securities as deferred revenue.
The Company also invoices customers based on contractual billing schedules, which results in the recording of deferred revenue to the extent payment is received prior to the Company’s performance of the related services. Contract liabilities are recognized as revenue as (or when) the Company performs under the contract.
During the three months ended March 31, 2024, the Company recognized $13.8 million of revenue that was included in the contract liabilities balance of $202.5 million as of December 31, 2023. During the three months ended March 31, 2023, the Company recognized $24.4 million of revenue that was included in the contract liabilities balance of $222.6 million as of December 31, 2022.
Performance Obligations
The aggregate amount of the transaction price that was allocated to performance obligations that have not yet been satisfied or are partially satisfied as of March 31, 2024 and December 31, 2023 was $96.9 million and $110.0 million, respectively. The Company has elected the practical expedient not to provide the remaining performance obligation disclosures related to contracts for which the Company recognizes revenue on a cost-plus basis in the amount to which it has the right to invoice, and for contracts with a term of one year or less. As of March 31, 2024, of the performance obligations not yet satisfied or partially satisfied, nearly all is expected to be recognized as revenue during the years 2024 to 2027.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company has identified two operating and reportable segments: Cell Engineering and Biosecurity. The following table presents summary results of the Company’s reportable segments for the periods indicated (in thousands):
Three Months Ended March 31,
 20242023
Revenue:    
Cell Engineering$27,889 $34,096 
Biosecurity10,055 46,606 
Total revenue37,944 80,702 
Segment cost of revenue:
Biosecurity9,202 22,375 
Segment research and development expense:
Cell Engineering100,101 98,522 
Biosecurity120 567 
Total segment research and development expense100,221 99,089 
Segment general and administrative expense:
Cell Engineering40,232 61,692 
Biosecurity11,951 13,956 
Total segment general and administrative expense52,183 75,648 
Segment operating (loss) income:
Cell Engineering(112,444)(126,118)
Biosecurity(11,218)9,708 
Total segment operating loss(123,662)(116,410)
Operating expenses not allocated to segments:
Stock-based compensation (1)
42,397 75,200 
Depreciation and amortization12,869 18,958 
Change in fair value of contingent consideration liability(926)5,177 
Loss from operations$(178,002)$(215,745)
(1)Includes $1.6 million and $2.2 million in employer payroll taxes for the three months ended March 31, 2024 and 2023, respectively.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
The Company computes net loss per share using the two-class method required for participating securities. The earnings per share amounts are the same for the different classes of common stock because the holders of each class are legally entitled to equal per share distributions whether through dividends or liquidation. The calculation of basic and diluted earnings per common share are as follows (in thousands, except per share amounts):
Three Months Ended March 31,
20242023
Numerator:
Net loss, basic$(165,911)$(204,969)
Change in fair value of contingent consideration common shares liability464 611 
Net loss, diluted$(166,375)$(205,580)
Denominator:
Weighted average common shares outstanding, basic2,004,460 1,914,963 
Effect of dilutive securities:
Contingent consideration common shares876 1,674 
Weighted average common shares outstanding, diluted2,005,336 1,916,637 
Basic net loss per share$(0.08)$(0.11)
Diluted net loss per share$(0.08)$(0.11)
The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
As of March 31,
20242023
Unvested RSUs238,705197,108
Earnout shares (1)
152,135156,457
Warrants to purchase Class A common stock51,82551,825
Outstanding stock options4,16511,588
Escrow shares (2)
731
 447,561416,978
(1)Represents earnout shares for which the service-based and/or market-based vesting conditions have not been satisfied.
(2)Represents restricted common stock issued in connection with asset acquisitions, held in escrow for indemnification purposes, and subject to forfeiture.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Parties Related Parties
The Company’s significant transactions with its related parties are primarily comprised of revenue generating activities under collaboration and license agreements.
Significant related party transactions included in the condensed consolidated balance sheet are summarized below (in thousands):
As of March 31,As of December 31,
20242023
Accounts receivable:
Ayana Bio$277 $233 
Allonnia71 322 
BiomEdit21 — 
Verb Biotics61 
Arcaea— 126 
$370 $742 
Deferred revenue, current and non-current:
Motif FoodWorks$45,426 $45,426 
Allonnia36,056 36,062 
Arcaea33,066 33,066 
BiomEdit7,877 7,712 
Genomatica1,649 2,018 
Ayana Bio182 56 
Other equity investees— 139 
 $124,256 $124,479 
Significant related party transactions included in the condensed consolidated statement of operations and comprehensive loss are summarized below (in thousands):
Three Months Ended March 31,
20242023
Cell Engineering revenue:
Genomatica$369 $1,209 
Ayana Bio147 451 
Allonnia59 86 
Motif FoodWorks19 — 
Arcaea— 1,462 
BiomEdit— 908 
Verb Biotics— 437 
Other equity investees139 150 
$733 $4,703 
Refer to Note 4 for additional details on the Company’s investments and equity method investments held in its related parties.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On May 9, 2024, in connection with the Company’s plans to reduce operational expenditures, management approved a plan for restructuring actions, including an expected reduction in labor expenses and a planned consolidation of certain of its facilities. Initial headcount reductions are expected to commence in the second quarter of 2024 and be substantially completed in 2025, subject to local laws. The aggregate expected costs and overall timing for completion of the restructuring plan is not yet known.
On April 10, 2024, the Company acquired platform assets, including fully sequenced and isolated strains, unique gene sequences, and relevant functional data and metadata, as well as a development pipeline from AgBiome, Inc. These assets will be integrated into the Company’s Ag Biologicals Services, established with the acquisition of a Bayer agricultural biologicals R&D facility in 2022, and expands Ginkgo’s proprietary unified metagenomics database. The acquisition was completed with the issuance of unregistered Class A common stock with registration rights and a price protection provision that requires the issuance of additional shares should the price per Class A common shares decline by more than a specified threshold prior to registration of the shares or 6 months, whichever is sooner. The Company has not yet completed its accounting for the acquisition.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in conformity with the rules and regulations of the Securities and Exchange Commission and generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting. Accordingly, certain detailed disclosures which would normally be included with annual financial statements have been omitted. In the opinion of management, all normal recurring adjustments necessary for a fair presentation have been made. These condensed consolidated financial statements should be read in conjunction with the Company's 2023 Annual Report on Form 10-K. Interim results are not necessarily indicative of results for a full year.
Principles of Consolidation
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities in the consolidated financial statements. The Company bases its estimates on historical experience and other market-specific or relevant assumptions that it believes to be reasonable under the circumstances. Reported amounts and disclosures reflect the overall economic conditions that management believes are most likely to occur, and the anticipated measures management intends to take. Actual results could differ materially from those estimates. All revisions to accounting estimates are recognized in the period in which the estimates are revised.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
There were no new recently issued accounting pronouncements that are of significance or potential significance to the Company from those disclosed within Note 2 to the Company's 2023 consolidated financial statements included in the 2023 Annual Report on Form 10-K.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Assets and Liabilities That Are Measured at Fair Value on Recurring Basis
The following tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands):
As of March 31, 2024
ClassificationTotalLevel 1Level 2Level 3
Assets:     
Money market fundsCash and cash equivalents$816,947 $816,947 $— $— 
Synlogic, Inc. warrants (1)
Investments304 — 304 — 
Marketable equity securitiesInvestments22,209 22,209 — — 
Notes receivablePrepaid expenses and other assets12,795 — — 12,795 
Notes receivableOther non-current assets14,475 — 12,130 2,345 
Total assets $866,730 $839,156 $12,434 $15,140 
Liabilities:    
Public WarrantsWarrant liabilities$3,105 $3,105 $— $— 
Private Placement Warrants (3)
Warrant liabilities1,655 — 118 1,537 
Contingent considerationAccrued expenses and other current liabilities15,320 — — 15,320 
Contingent considerationOther non-current liabilities5,274 — — 5,274 
Total liabilities $25,354 $3,105 $118 $22,131 
As of December 31, 2023
ClassificationTotalLevel 1Level 2Level 3
Assets:
Money market fundsCash and cash equivalents$913,729 $913,729 $— $— 
Synlogic, Inc. warrants (1)
Investments654 — 654 — 
Marketable equity securities (2)
Investments19,190 18,401 789 — 
Notes receivablePrepaid expenses and other12,293 — — 12,293 
Notes receivableOther non-current assets13,601 — 11,765 1,836 
Total assets$959,467 $932,130 $13,208 $14,129 
Liabilities:
Public WarrantsWarrant liabilities$3,794 $3,794 $— $— 
Private Placement Warrants (3)
Warrant liabilities1,906 — 60 1,846 
Contingent considerationAccrued expenses and other current liabilities18,468 — — 18,468 
Contingent considerationOther non-current liabilities5,805 — — 5,805 
Total liabilities$29,973 $3,794 $60 $26,119 
(1)The fair value of Synlogic, Inc. warrants is calculated as the quoted price of the underlying common stock, less the unpaid exercise price of the warrants.
(2)Marketable equity securities classified as Level 2 reflect a discount for lack of marketability due to regulatory sales restrictions.
(3)The fair value of Private Placement Warrants classified as Level 2 is equivalent to that of Public Warrants as the transfer of Private Placement Warrants to anyone other than the initial purchasers or any of their permitted transferees results in the Private Placement Warrants having substantially the same terms as the Public Warrants.
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation
The following table provides a reconciliation of notes receivable measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands):
 20242023
Balance at January 1,$14,129 $7,660 
Additions50 1,998 
Change in fair value961 (1,565)
Balance at March 31,$15,140 $8,093 
Summary of Fair Value Measurements Inputs
The following table provides quantitative information regarding Level 3 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates:
 March 31, 2024December 31, 2023
Exercise price$11.50 $11.50 
Stock price$1.16 $1.69 
Volatility87.8 %70.5 %
Term (in years)2.462.71
Risk-free interest rate4.54 %4.01 %
The following table provides quantitative information regarding Level 3 inputs used in the fair value measurements of contingent consideration liabilities as of the periods presented:
   March 31, 2024December 31, 2023
Contingent Consideration LiabilityValuation TechniqueUnobservable InputRange Range
Earnout payments (FGen and Dutch DNA acquisitions)Probability-weighted present valueProbability of payment
10% - 80%
10% - 100%
  Discount rate
15.8%
13.4%
Earnout payments (Dutch DNA acquisition)Discounted cash flowProjected years of payments
2028 - 2031
2025 - 2028
  Discount rate10.5 %10.3 %
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table provides a reconciliation of the Private Placement Warrants measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands):
20242023
Balance at January 1,$1,846 $3,860 
Change in fair value(309)(503)
Balance at March 31,$1,537 $3,357 
The following table provides a reconciliation of the contingent consideration measured at fair value using Level 3 significant unobservable inputs (in thousands):
 20242023
Balance at January 1,$24,273 $24,473 
Change in fair value(926)5,177 
Settlements and payments(2,753)(864)
Balance at March 31,$20,594 $28,786 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Equity Method Investments (Tables)
3 Months Ended
Mar. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Investments and Equity Method Investments
Investments consisted of the following (in thousands):
 As of March 31,As of December 31,
 20242023
Investments:  
SAFEs$18,686 $23,898 
Non-marketable equity securities22,937 22,938 
Marketable equity securities21,452 17,563 
Genomatica preferred stock11,885 11,885 
Synlogic common stock757 1,627 
Synlogic warrants304 654 
Total$76,021 $78,565 
Loss on investments and equity method investments consisted of the following (in thousands):
 Three Months Ended March 31,
 20242023
Gain (loss) on investments:
Synlogic common stock$(871)$(812)
Synlogic warrants(350)(326)
Marketable equity securities3,889 (3,421)
SAFEs(5,212)(1,811)
Total$(2,544)$(6,370)
Gain (loss) on equity method investments:
BiomEdit$— $(1,462)
Other— 13 
Total$— $(1,449)
The carrying value for non-marketable equity securities accounted for using the fair value measurement alternative and held as of March 31, 2024, including cumulative unrealized losses, were as follows (in thousands):
As of March 31, 2024
Total initial cost$114,701 
Impairment charges(59,566)
Downward adjustments from observable price changes(1,627)
Carrying value$53,508 
Gain (Loss) on Securities
The components of loss on investments for each period were as follows (in thousands):
Three Months Ended March 31,
20242023
Impairment charges$(5,212)$(1,811)
Ongoing mark-to-market adjustments on marketable equity securities2,668 (4,559)
Total loss on investments$(2,544)$(6,370)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Tables)
3 Months Ended
Mar. 31, 2024
Supplemental Financial Statement Information [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):
 As of March 31,
 20242023
Cash and cash equivalents$840,440 $1,206,086 
Restricted cash included in prepaid expenses and other current assets (1)
3,328 8,149 
Restricted cash included in other non-current assets (1)
43,445 44,433 
Total cash, cash equivalents and restricted cash$887,213 $1,258,668 
(1)Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement.
Schedule of Cash and Cash Equivalents
The reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):
 As of March 31,
 20242023
Cash and cash equivalents$840,440 $1,206,086 
Restricted cash included in prepaid expenses and other current assets (1)
3,328 8,149 
Restricted cash included in other non-current assets (1)
43,445 44,433 
Total cash, cash equivalents and restricted cash$887,213 $1,258,668 
(1)Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement.
Schedule of Supplemental Cash Flow Information
The following table presents non-cash investing and financing activities (in thousands):
Three Months Ended March 31,
20242023
Supplemental disclosure of non-cash investing and financing activities:
Purchases of property and equipment included in accounts payable and accrued expenses$7,886 $8,247 
Convertible financial instruments received for Cell Engineering services— 4,478 
Equity securities and warrants received for Cell Engineering services— 12,493 
Common stock issued as settlement of contingent consideration liability1,877 2,262 
Summary of Property and Equipment Net
Property, plant, and equipment, net consisted of the following (in thousands):
 As of March 31,As of December 31,
 20242023
Lab equipment$152,105 $147,185 
Leasehold improvements76,146 71,564 
Buildings and facilities47,572 47,034 
Construction in progress22,731 15,830 
Computer equipment and software14,950 14,780 
Furniture and fixtures6,515 6,458 
Land6,060 6,060 
Total property, plant, and equipment326,079 308,911 
Less: Accumulated depreciation and amortization(130,087)(120,718)
Property, plant, and equipment, net$195,992 $188,193 
Schedule of Capitalization
The following table presents the Company’s authorized, issued, and outstanding common stock as of the dates indicated (in thousands):
 AuthorizedIssuedOutstanding
Common stock as of March 31, 2024:
Class A10,500,0001,669,6281,554,178
Class B4,500,000382,399359,446
Class C800,000120,000120,000
 15,800,0002,172,0272,033,624
Common stock as of December 31, 2023:
Class A10,500,0001,639,8851,525,058
Class B4,500,000379,108356,257
Class C800,000120,000120,000
 15,800,0002,138,9932,001,315
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Changes in the carrying amount of goodwill consisted of the following (in thousands):
Balance as of December 31, 2023$49,238 
Impact of foreign currency translation(1,329)
Balance as of March 31, 2024$47,909 
Schedule of Intangible Assets
Intangible assets, net consisted of the following (in thousands):
Gross
Carrying
Value (1)
Accumulated
Amortization (1)
Net
Carrying
Value
Weighted Average
Amortization Period
March 31, 2024:
Developed technology$103,099 $(25,763)$77,336 8.6
Customer relationships380 (309)71 0.4
Assembled workforce190 (190)— 0
Total intangible assets$103,669 $(26,262)$77,407 
December 31, 2023: 
Developed technology$105,279 $(22,663)$82,616 8.8
Customer relationships380 (261)119 0.9
Assembled workforce190 (184)0.3
Total intangible assets$105,849 $(23,108)$82,741 
(1)Gross carrying value and accumulated amortization include the impact of cumulative foreign currency translation adjustments.
Schedule of Estimated Future Amortization Expense
Amortization expense was $3.4 million and $4.3 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, estimated future amortization expense for identifiable intangible assets is as follows (in thousands):
Remainder of 2024$10,179 
202513,478 
202613,478 
202710,403 
20283,296 
Thereafter26,573 
Total$77,407 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock-Based Compensation
The following table summarizes stock-based compensation expense by financial statement line item in the Company’s condensed consolidated statement of operations and comprehensive loss for the periods presented (in thousands):
 Three Months Ended March 31,
 20242023
Research and development$23,192 $46,500 
General and administrative17,590 26,486 
Total$40,782 $72,986 
Summary of Stock Option Activity
A summary of stock option activity for the three months ended March 31, 2024 is presented below:
 
Number of
Shares (1)
(in thousands)
Weighted
Average
Exercise
Price
per Share
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value (2)
(in thousands)
Outstanding as of December 31, 20236,049$0.89 
Exercised(3,405)0.02 
Outstanding as of March 31, 20242,6442.01 6.55$768 
Exercisable as of March 31, 20241,5231.89 4.68768 
(1)Excludes 1.5 million shares underlying options issued outside the accounting for compensation awards under ASC 718.
(2)The aggregate intrinsic value is calculated as the difference between the Company's closing stock price on the last trading day of the quarter and the exercise prices, multiplied by the number of in-the-money stock options.
Summary of RSU and RSA Activity
A summary of the restricted stock units (“RSU”) activity for the three months ended March 31, 2024 is presented below:
 Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Nonvested as of December 31, 2023152,168$3.15 
Granted103,4801.21 
Vested(14,683)4.36 
Forfeited(2,260)2.97 
Nonvested as of March 31, 2024238,7052.24 
Summary of Activity for Earnout RSA
A summary of activity during the three months ended March 31, 2024 for the earnout shares is presented below:
 
Number of
Shares
(in thousands)
Weighted
Average
Grant Date
Fair Value
Nonvested as of December 31, 202322,610$12.78 
Vested(89)13.34 
Forfeited(17)12.92 
Nonvested as of March 31, 202422,50412.78 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation Of Revenue
The following table sets forth the percentage of Cell Engineering revenues by industry based on total Cell Engineering revenue:
 Three Months Ended March 31,
 20242023
Pharma and biotech28 %30 %
Agriculture28 27 
Food and nutrition17 16 
Government and defense16 
Industrial and environment10 12 
Consumer and technology10 
Total Cell Engineering revenue100 %100 %
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment The following table presents summary results of the Company’s reportable segments for the periods indicated (in thousands):
Three Months Ended March 31,
 20242023
Revenue:    
Cell Engineering$27,889 $34,096 
Biosecurity10,055 46,606 
Total revenue37,944 80,702 
Segment cost of revenue:
Biosecurity9,202 22,375 
Segment research and development expense:
Cell Engineering100,101 98,522 
Biosecurity120 567 
Total segment research and development expense100,221 99,089 
Segment general and administrative expense:
Cell Engineering40,232 61,692 
Biosecurity11,951 13,956 
Total segment general and administrative expense52,183 75,648 
Segment operating (loss) income:
Cell Engineering(112,444)(126,118)
Biosecurity(11,218)9,708 
Total segment operating loss(123,662)(116,410)
Operating expenses not allocated to segments:
Stock-based compensation (1)
42,397 75,200 
Depreciation and amortization12,869 18,958 
Change in fair value of contingent consideration liability(926)5,177 
Loss from operations$(178,002)$(215,745)
(1)Includes $1.6 million and $2.2 million in employer payroll taxes for the three months ended March 31, 2024 and 2023, respectively.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The calculation of basic and diluted earnings per common share are as follows (in thousands, except per share amounts):
Three Months Ended March 31,
20242023
Numerator:
Net loss, basic$(165,911)$(204,969)
Change in fair value of contingent consideration common shares liability464 611 
Net loss, diluted$(166,375)$(205,580)
Denominator:
Weighted average common shares outstanding, basic2,004,460 1,914,963 
Effect of dilutive securities:
Contingent consideration common shares876 1,674 
Weighted average common shares outstanding, diluted2,005,336 1,916,637 
Basic net loss per share$(0.08)$(0.11)
Diluted net loss per share$(0.08)$(0.11)
Summary of Anti-Dilutive Shares
The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands):
As of March 31,
20242023
Unvested RSUs238,705197,108
Earnout shares (1)
152,135156,457
Warrants to purchase Class A common stock51,82551,825
Outstanding stock options4,16511,588
Escrow shares (2)
731
 447,561416,978
(1)Represents earnout shares for which the service-based and/or market-based vesting conditions have not been satisfied.
(2)Represents restricted common stock issued in connection with asset acquisitions, held in escrow for indemnification purposes, and subject to forfeiture.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties (Tables)
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Summary of Condensed Consolidated Balance Sheets
Significant related party transactions included in the condensed consolidated balance sheet are summarized below (in thousands):
As of March 31,As of December 31,
20242023
Accounts receivable:
Ayana Bio$277 $233 
Allonnia71 322 
BiomEdit21 — 
Verb Biotics61 
Arcaea— 126 
$370 $742 
Deferred revenue, current and non-current:
Motif FoodWorks$45,426 $45,426 
Allonnia36,056 36,062 
Arcaea33,066 33,066 
BiomEdit7,877 7,712 
Genomatica1,649 2,018 
Ayana Bio182 56 
Other equity investees— 139 
 $124,256 $124,479 
Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss
Significant related party transactions included in the condensed consolidated statement of operations and comprehensive loss are summarized below (in thousands):
Three Months Ended March 31,
20242023
Cell Engineering revenue:
Genomatica$369 $1,209 
Ayana Bio147 451 
Allonnia59 86 
Motif FoodWorks19 — 
Arcaea— 1,462 
BiomEdit— 908 
Verb Biotics— 437 
Other equity investees139 150 
$733 $4,703 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 18, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Business Acquisition [Line Items]        
Goodwill   $ 47,909   $ 49,238
General and administrative   70,287 $ 111,433  
Issuance of common stock for asset acquisitions   15,876    
Intellectual property   16,900    
Class A common stock, par value $0.0001 per share        
Business Acquisition [Line Items]        
Issuance of common stock for asset acquisitions   13,100    
Zymergen        
Business Acquisition [Line Items]        
Purchase consideration $ 6,200      
Cash payment 5,400      
Business combination, consideration transferred 800      
Operating lease right-of-use assets 19,900      
Property and equipment 6,000      
Operating lease liabilities 19,900      
Goodwill 0      
Intangible assets $ 0      
General and administrative   $ 0    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 866,730 $ 959,467
Contingent consideration 15,320 18,468
Contingent consideration 5,274 5,805
Total liabilities 25,354 29,973
Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 3,105 3,794
Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 1,655 1,906
Notes receivable | Prepaid expenses and other assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 12,795 12,293
Notes receivable | Other non-current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 14,475 13,601
Synlogic, Inc. warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 304 654
Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 22,209 19,190
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 816,947 913,729
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 839,156 932,130
Contingent consideration 0 0
Contingent consideration 0 0
Total liabilities 3,105 3,794
Level 1 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 3,105 3,794
Level 1 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 0 0
Level 1 | Notes receivable | Prepaid expenses and other assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 0 0
Level 1 | Notes receivable | Other non-current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 0 0
Level 1 | Synlogic, Inc. warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 0 0
Level 1 | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 22,209 18,401
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 816,947 913,729
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 12,434 13,208
Contingent consideration 0 0
Contingent consideration 0 0
Total liabilities 118 60
Level 2 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 0 0
Level 2 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 118 60
Level 2 | Notes receivable | Prepaid expenses and other assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 0 0
Level 2 | Notes receivable | Other non-current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 12,130 11,765
Level 2 | Synlogic, Inc. warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 304 654
Level 2 | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 0 789
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 15,140 14,129
Contingent consideration 15,320 18,468
Contingent consideration 5,274 5,805
Total liabilities 22,131 26,119
Level 3 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 0 0
Level 3 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Warrant liabilities 1,537 1,846
Level 3 | Notes receivable | Prepaid expenses and other assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 12,795 12,293
Level 3 | Notes receivable | Other non-current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Notes receivable 2,345 1,836
Level 3 | Synlogic, Inc. warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 0 0
Level 3 | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable equity securities 0 0
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 0 $ 0
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Notes Receivable Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable $ 21.9 $ 21.0
Financing receivable, fair value $ 15.1  
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable, fair value   $ 14.1
Measurement Input, Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable, measurement input 0.17 0.17
Minimum | Measurement Input, Scenario Probabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable, measurement input 0.05 0.05
Minimum | Term (in years)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable, measurement input, period   1 year
Maximum | Measurement Input, Scenario Probabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable, measurement input 0.85 0.85
Maximum | Term (in years)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable, measurement input, period 2 years 2 years
Senior Secured Note    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable $ 11.8 $ 11.8
Financing receivable, interest rate, stated percentage   12.00%
Convertible Promissory Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financing receivable $ 10.0 $ 10.0
Financing receivable, interest rate, stated percentage   8.00%
Financing receivable, conversion price paid per share, percent   80.00%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at January 1, $ 14,129 $ 7,660
Additions 50 1,998
Change in fair value 961 (1,565)
Balance at March 31, $ 15,140 $ 8,093
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Warrant Liabilities Narrative (Details)
shares in Millions
Sep. 16, 2021
shares
Public Warrants  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Class of warrant or right, outstanding (in shares) 34.5
Private Placement Warrants  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Class of warrant or right, outstanding (in shares) 17.3
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Fair Value Measurements Inputs (Detail)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Exercise price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurements inputs 11.50 11.50
Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurements inputs 1.16 1.69
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurements inputs 87.8 70.5
Term (in years)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Term (in years) 2 years 5 months 15 days 2 years 8 months 15 days
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurements inputs 4.54 4.01
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Private Placement Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at January 1, $ 1,537 $ 3,357 $ 1,846 $ 3,860
Change in fair value (309) (503)    
Balance at March 31, 1,537 3,357    
Contingent Consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at January 1, 20,594 28,786 $ 24,273 $ 24,473
Change in fair value (926) 5,177    
Settlements and payments (2,753) (864)    
Balance at March 31, $ 20,594 $ 28,786    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Contingent Consideration Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration payment $ 621 $ 0
Restricted Stock    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Other non-current liabilities 2,800 2,300
Contingent consideration payment $ 900  
Issuance of common stock for asset acquisition (in shares) 1.2  
Business combination, vesting of restricted shares, value $ 1,900  
Loss on fair value of contingent consideration   $ 1,400
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details) - Fair Value, Recurring
Mar. 31, 2024
Dec. 31, 2023
Discounted cash flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 10.50% 10.30%
Maximum | Probability-weighted present value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 80.00% 100.00%
Maximum | Discounted cash flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate   13.40%
Minimum | Probability-weighted present value    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 10.00% 10.00%
Minimum | Discounted cash flow    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Discount rate 15.80%  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Nonrecurring Fair Value Measurements Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revenue from customers as prepayment for Cell Engineering $ 37,944 $ 80,702
Impairment loss 5,212 1,811
SAFE    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impairment loss $ 5,200 1,800
SAFE    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Revenue from customers as prepayment for Cell Engineering   $ 11,000
Measurement Input, Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, measurement input   0.14
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of customers obligations   $ 4,500
Minimum | Measurement Input, Scenario Probabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, measurement input   0.20
Minimum | Term (in years)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, measurement input, term   1 year
Maximum | Measurement Input, Scenario Probabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, measurement input   0.60
Maximum | Term (in years)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities, measurement input, term   2 years
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Equity Method Investments - Schedule of Investments and Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Net Investment Income [Line Items]      
Total $ 76,021   $ 78,565
Gain (loss) on investments: (2,544) $ (6,370)  
Gain (loss) on equity method investments: 0 (1,449)  
SAFEs      
Net Investment Income [Line Items]      
SAFEs 18,686   23,898
Gain (loss) on investments: (5,212) (1,811)  
Non-marketable equity securities      
Net Investment Income [Line Items]      
Equity securities 22,937   22,938
Total 53,508    
Marketable equity securities      
Net Investment Income [Line Items]      
Equity securities 21,452   17,563
Gain (loss) on investments: 3,889 (3,421)  
Genomatica preferred stock      
Net Investment Income [Line Items]      
Equity securities 11,885   11,885
Synlogic common stock      
Net Investment Income [Line Items]      
Equity securities 757   1,627
Gain (loss) on investments: (871) (812)  
Synlogic warrants      
Net Investment Income [Line Items]      
Equity securities 304   $ 654
Gain (loss) on investments: (350) (326)  
BiomEdit      
Net Investment Income [Line Items]      
Gain (loss) on equity method investments: 0 (1,462)  
Other      
Net Investment Income [Line Items]      
Gain (loss) on equity method investments: $ 0 $ 13  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]    
Impairment charges $ (5,212) $ (1,811)
Ongoing mark-to-market adjustments on marketable equity securities 2,668  
Ongoing mark-to-market adjustments on marketable equity securities   (4,559)
Total loss on investments $ (2,544) $ (6,370)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Equity Method Investments - Carrying Values of Equity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Carrying value $ 76,021 $ 78,565
Non-marketable equity securities    
Schedule of Equity Method Investments [Line Items]    
Total initial cost 114,701  
Impairment charges (59,566)  
Downward adjustments from observable price changes (1,627)  
Carrying value $ 53,508  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Supplemental Financial Statement Information [Abstract]        
Cash and cash equivalents $ 840,440 $ 944,073 $ 1,206,086 $ 1,315,792
Restricted cash included in prepaid expenses and other current assets 3,328   8,149  
Restricted cash included in other non-current assets 43,445   44,433  
Cash, cash equivalents and restricted cash, end of period $ 887,213 $ 989,584 $ 1,258,668 $ 1,369,581
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Supplemental Financial Statement Information [Abstract]    
Purchases of property and equipment included in accounts payable and accrued expenses $ 7,886 $ 8,247
Convertible financial instruments received for Cell Engineering services 0 4,478
Equity securities and warrants received for Cell Engineering services 0 12,493
Settlement of contingent consideration $ 1,877 $ 2,262
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information - Summary of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment $ 326,079 $ 308,911
Less: Accumulated depreciation and amortization (130,087) (120,718)
Property, plant, and equipment, net 195,992 188,193
Lab equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 152,105 147,185
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 76,146 71,564
Buildings and facilities    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 47,572 47,034
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 22,731 15,830
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 14,950 14,780
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment 6,515 6,458
Land    
Property, Plant and Equipment [Line Items]    
Total property, plant, and equipment $ 6,060 $ 6,060
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information - Capitalization (Details) - shares
shares in Thousands
Mar. 31, 2024
Dec. 31, 2023
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 15,800,000 15,800,000
Common stock shares issued (in shares) 2,172,027 2,138,993
Common stock, shares outstanding (in shares) 2,033,624 2,001,315
Class A    
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 10,500,000 10,500,000
Common stock shares issued (in shares) 1,669,628 1,639,885
Common stock, shares outstanding (in shares) 1,554,178 1,525,058
Class B    
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 4,500,000 4,500,000
Common stock shares issued (in shares) 382,399 379,108
Common stock, shares outstanding (in shares) 359,446 356,257
Class C    
Supplemental Financial Information [Line Items]    
Common stock, shares authorized (in shares) 800,000 800,000
Common stock shares issued (in shares) 120,000 120,000
Common stock, shares outstanding (in shares) 120,000 120,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, net - Schedule of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2023 $ 49,238
Impact of foreign currency translation (1,329)
Balance as of March 31, 2024 $ 47,909
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 103,669 $ 105,849
Accumulated Amortization (26,262) (23,108)
Total 77,407 82,741
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 103,099 105,279
Accumulated Amortization (25,763) (22,663)
Total $ 77,336 $ 82,616
Weighted Average Amortization Period 8 years 7 months 6 days 8 years 9 months 18 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 380 $ 380
Accumulated Amortization (309) (261)
Total $ 71 $ 119
Weighted Average Amortization Period 4 months 24 days 10 months 24 days
Assembled workforce    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 190 $ 190
Accumulated Amortization (190) (184)
Total $ 0 $ 6
Weighted Average Amortization Period 0 years 3 months 18 days
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets, net - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 3,400 $ 4,300  
Remainder of 2024 10,179    
2025 13,478    
2026 13,478    
2027 10,403    
2028 3,296    
Thereafter 26,573    
Total $ 77,407   $ 82,741
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total $ 40,782 $ 72,986
Research and development    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total 23,192 46,500
General and administrative    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total $ 17,590 $ 26,486
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Sep. 16, 2021
Mar. 31, 2024
Mar. 31, 2023
Nov. 15, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Aggregate intrinsic value of stock options exercised   $ 3.9 $ 1.5  
12.50 Then 25%        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price (in dollars per share)       $ 12.50
New Ginkgo Earn-out shares        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense   $ 2.5    
Unrecognized stock-based compensation recognition period   1 year 1 month 6 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 5 years      
New Ginkgo Earn-out shares | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment award, award vesting period 30 days      
New Ginkgo Earn-out shares | Minimum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment award, award vesting period 20 days      
Common Stock | New Ginkgo Earn-out shares | 12.50 Then 25%        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price (in dollars per share) $ 12.50      
Common Stock | New Ginkgo Earn-out shares | 15.00 Then 25%        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price (in dollars per share) 15.00      
Common Stock | New Ginkgo Earn-out shares | 17.50 Then 25%        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price (in dollars per share) 17.50      
Common Stock | New Ginkgo Earn-out shares | 20.00 Then 25%        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share price (in dollars per share) $ 20.00      
Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options, grants in period, weighted average grant date fair value (in dollars per share)   $ 1.21 $ 1.32  
Unrecognized compensation expense   $ 395.8    
Unrecognized stock-based compensation recognition period   3 years 2 months 12 days    
Granted (in shares)   103,480    
Outstanding stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense   $ 0.5    
Unrecognized stock-based compensation recognition period   8 months 12 days    
2021 Incentive Award Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   173,200    
2022 Inducement Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)   3,100    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Number of Shares  
Outstanding, beginning balance (in shares) 6,049
Exercised (in shares) (3,405)
Outstanding, ending balance (in shares) 2,644
Exercisable, ending balance (in shares) 1,523
Weighted Average Exercise Price per Share  
Beginning balance (in dollars per share) | $ / shares $ 0.89
Exercised (in dollars per share) | $ / shares 0.02
Ending balance (in dollars per share) | $ / shares 2.01
Exercisable (in dollars per share) | $ / shares $ 1.89
Weighted Average Remaining Contractual Term (in years)  
Outstanding (in years) 6 years 6 months 18 days
Exercisable (in years) 4 years 8 months 4 days
Aggregate Intrinsic Value  
Outstanding | $ $ 768,000
Exercisable | $ $ 768,000
Underlying options issued (in shares) 1,500
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Share-based Payment Arrangement, Restricted Stock Unit, Activity (Details) - Restricted Stock Units
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares (in thousands)  
Nonvested, beginning balance (in shares) | shares 152,168
Granted (in shares) | shares 103,480
Vested (in shares) | shares (14,683)
Forfeited (in shares) | shares (2,260)
Nonvested, ending balance (in shares) | shares 238,705
Weighted Average Grant Date Fair Value  
Nonvested beginning balance (in dollars per share) | $ / shares $ 3.15
Granted (in dollars per share) | $ / shares 1.21
Vested (in dollars per share) | $ / shares 4.36
Forfeited (in dollars per share) | $ / shares 2.97
Nonvested ending balance (in dollars per share) | $ / shares $ 2.24
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Earnout Shares (Details) - Earnout RSU
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Shares (in thousands)  
Nonvested, beginning balance (in shares) | shares 22,610
Vested (in shares) | shares (89)
Forfeited (in shares) | shares (17)
Nonvested, ending balance (in shares) | shares 22,504
Weighted Average Grant Date Fair Value  
Nonvested beginning balance (in dollars per share) | $ / shares $ 12.78
Vested (in dollars per share) | $ / shares 13.34
Forfeited (in dollars per share) | $ / shares 12.92
Nonvested ending balance (in dollars per share) | $ / shares $ 12.78
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Disaggregation of Revenue (Details) - Revenue from Contract with Customer Benchmark - Product Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cell Engineering    
Disaggregation of Revenue [Line Items]    
Concentration risk 100.00% 100.00%
Pharma and biotech    
Disaggregation of Revenue [Line Items]    
Concentration risk 28.00% 30.00%
Agriculture    
Disaggregation of Revenue [Line Items]    
Concentration risk 28.00% 27.00%
Food and nutrition    
Disaggregation of Revenue [Line Items]    
Concentration risk 17.00% 16.00%
Government and defense    
Disaggregation of Revenue [Line Items]    
Concentration risk 16.00% 5.00%
Industrial and environment    
Disaggregation of Revenue [Line Items]    
Concentration risk 10.00% 12.00%
Consumer and technology    
Disaggregation of Revenue [Line Items]    
Concentration risk 1.00% 10.00%
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Contract asset $ 0   $ 0  
Contract with customer, revenue recognized 13,800,000 $ 24,400,000    
Deferred revenue, current and non-current:     202,500,000 $ 222,600,000
Revenue, remaining performance obligation, amount $ 96,900,000   $ 110,000,000  
UNITED STATES | Customer Concentration Risk | Revenue from Contract with Customer Benchmark        
Disaggregation of Revenue [Line Items]        
Revenue from customers within the United States 70.00% 84.00%    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details)
3 Months Ended
Mar. 31, 2024
segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 37,944 $ 80,702
Segment research and development expense:    
Total segment research and development expense 136,457 162,639
Segment general and administrative expense:    
Total segment general and administrative expense 70,287 111,433
Segment operating (loss) income:    
Total segment operating loss (178,002) (215,745)
Operating expenses not allocated to segments:    
Stock-based compensation 40,782 72,986
Depreciation and amortization 12,869 18,958
Employer payroll taxes 1,600 2,200
Corporate, Non-Segment    
Operating expenses not allocated to segments:    
Stock-based compensation 42,397 75,200
Depreciation and amortization 12,869 18,958
Change in fair value of contingent consideration liability (926) 5,177
Cell Engineering and Biosecurity    
Revenue:    
Total revenue 37,944 80,702
Segment research and development expense:    
Total segment research and development expense 100,221 99,089
Segment general and administrative expense:    
Total segment general and administrative expense 52,183 75,648
Cell Engineering and Biosecurity | Operating Segments    
Segment operating (loss) income:    
Total segment operating loss (123,662) (116,410)
Cell Engineering    
Revenue:    
Total revenue 27,889 34,096
Segment research and development expense:    
Total segment research and development expense 100,101 98,522
Segment general and administrative expense:    
Total segment general and administrative expense 40,232 61,692
Segment operating (loss) income:    
Total segment operating loss (112,444) (126,118)
Biosecurity    
Revenue:    
Total revenue 10,055 46,606
Segment cost of revenue:    
Total segment cost of revenue 9,202 22,375
Segment research and development expense:    
Total segment research and development expense 120 567
Segment general and administrative expense:    
Total segment general and administrative expense 11,951 13,956
Segment operating (loss) income:    
Total segment operating loss $ (11,218) $ 9,708
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss, basic $ (165,911) $ (204,969)
Change in fair value of contingent consideration common shares liability 464 611
Net loss, diluted $ (166,375) $ (205,580)
Denominator:    
Weighted average common shares outstanding, basic (in shares) 2,004,460,000 1,914,963,000
Effect of dilutive securities:    
Contingent consideration common shares (in shares) 876,000 1,674,000
Weighted average common shares outstanding, diluted (in shares) 2,005,336,000 1,916,637,000
Basic net loss per share (in dollars per share) $ (0.08) $ (0.11)
Diluted net loss per share (in dollars per share) $ (0.08) $ (0.11)
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share - Summary of Anti-Dilutive Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted loss per share (in shares) 447,561 416,978
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted loss per share (in shares) 238,705 197,108
Earnout shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted loss per share (in shares) 152,135 156,457
Warrants to purchase Class A common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted loss per share (in shares) 51,825 51,825
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted loss per share (in shares) 4,165 11,588
Escrow shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted loss per share (in shares) 731 0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties - Summary of Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Accounts receivable: $ 370 $ 742  
Deferred revenue, current and non-current:   202,500 $ 222,600
Related party      
Related Party Transaction [Line Items]      
Accounts receivable: 370 742  
Deferred revenue, current and non-current: 124,256 124,479  
Related party | Ayana Bio      
Related Party Transaction [Line Items]      
Accounts receivable: 277 233  
Deferred revenue, current and non-current: 182 56  
Related party | Allonnia      
Related Party Transaction [Line Items]      
Accounts receivable: 71 322  
Deferred revenue, current and non-current: 36,056 36,062  
Related party | BiomEdit      
Related Party Transaction [Line Items]      
Accounts receivable: 21 0  
Deferred revenue, current and non-current: 7,877 7,712  
Related party | Verb Biotics      
Related Party Transaction [Line Items]      
Accounts receivable: 1 61  
Related party | Arcaea      
Related Party Transaction [Line Items]      
Accounts receivable: 0 126  
Deferred revenue, current and non-current: 33,066 33,066  
Related party | Motif FoodWorks      
Related Party Transaction [Line Items]      
Deferred revenue, current and non-current: 45,426 45,426  
Related party | Genomatica      
Related Party Transaction [Line Items]      
Deferred revenue, current and non-current: 1,649 2,018  
Related party | Other equity investees      
Related Party Transaction [Line Items]      
Deferred revenue, current and non-current: $ 0 $ 139  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Parties - Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]    
Cell Engineering revenue: $ 37,944 $ 80,702
Related party    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 733 4,703
Related party | Genomatica    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 369 1,209
Related party | Ayana Bio    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 147 451
Related party | Allonnia    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 59 86
Related party | Motif FoodWorks    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 19 0
Related party | Arcaea    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 0 1,462
Related party | BiomEdit    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 0 908
Related party | Verb Biotics    
Related Party Transaction [Line Items]    
Cell Engineering revenue: 0 437
Related party | Other equity investees    
Related Party Transaction [Line Items]    
Cell Engineering revenue: $ 139 $ 150
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details)
Apr. 10, 2024
Subsequent Event  
Subsequent Event [Line Items]  
Common stock, price protection provision threshold, term 6 months
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &^!J5@'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 " !O@:E887&LC>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NGX(Z(N%Q GD)"8!.(6.=X6T;118M3N[6G+U@G! W",_GVD'T>*' MW1%44EY#(+;.LH4)6,2%*$SM4&,BRUTZXATN^/B9FAGF$*BA0"UG4*4"8::) M\3 T-9P!$XPIA?Q=(+<0Y^J?V+D#XI@'MZ?)G7+7R; MV;9(XZ_L-1\BK<5I\NOJ[G[S($PEJ\M"7A7R=E-)K926-^^3ZP^_LW#HG-_Z M?VQ\$C0U_+H+\P502P,$% @ ;X&I6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !O@:E8C: DOBD' #%+ & 'AL+W=O7; MS[F :6<>THAH?5%R>_[QW]>?'9^_,/XC7E JT&L81/%%8R'$\G.K%;L+&I+X ME"UI)._,& ^)D*=\WHJ7G!(O"PJ#%C:,3BLD?M3HGV?7)KQ_SA(1^!&=D@#]G+1,!N;"P_^?"'2"ZW^^9+,Z92*WY<3+L]:6Q7/#VD4^RQ"G,XN M&@/SLV-WTH#LB3]\^A+O'*/4RC-C/]*3D7?1,-(4T8"Z(I4@\F=%'1H$J9), MQS^%:&/[SC1P]WBC?IV9EV:>24P=%CSYGEA<-'H-Y-$920+QP%Z^T,)0.]5S M61!G_]%+\:S10&X2"Q86P3(%H1_EO^2UR(@R ;@(P.\"3&M/@%4$6)G1/&69 MK4LB2/^E6GJ0Y4T6+=WX45J,4\'E75_&B;[#5I2CB2PQU$3Q@G : MG[>$%$YOM]Q"9)B+X#TB%KICD5C$Z"KRJ/ M(&Q@6Y,>YU#X&AE8%_TF-=8VCZQ,SMHC=\G<1-9<@491WF[2^O?7K7P*C00- MX[]U.99+VGK)M'%^CI?$I1<-V?IBRE>TT?_Y)[-C_*:S>R2Q-^[MK7L;4E?N M']=+JG,*AYM&\YO.$AA5T5)[:ZE=SM*WA'!!>;!&#W3)N-#9@Z4$3W29XH!1 M%>UUMO8ZY>Q-*/>9E[9*)#L';>'!2MMVN+5H M?#,]0:.QI5=&T::L URO@>12[CLJYFH\D)F@K90!'CR&%))/A:_GK: MS#B@?GFE).&Y^9EM8O M&%S5+U9^<1F_ \^3ZO')Y@!ER' ?ZVW72,]F"']E+I+4*RPV9A'U= MH ,'5O6I8,F$$>>]SVU7->%LY4>NOEQAS;N!UF@=U&0J;#)AVGEO=")+A 3H M3W^YOS>&%0V,34/KM YN,A4XF3#M9%5U(*?]^XW! KVNEB?@J*JV%"Z9,.O< M,E>6UV3!(HB7#HC8&#?;5@=K_=4!3*8B)K,4,CD)YRGVYJSK1_.L22;ZB3NL M^%T[W7?@J(H^L4(D7!*1Y-PL7^=)YR]D8USG\X#B'I]P5%6?BHMP*2Y*^5Z" MG^Q5YXROM>Y@G5O"YQ0-7)=*(2GCY9):QW60$59DA$N1T30D08"&22QOQ]IZ M>T!G[W0-CJOJ3R$0+H5 5R'E\[1AWD@%B3 ."Y1O0V70\HH\N@K^DKU%F$I0\[ >Y:!3?U" M9AW(@Q7R8!A0-D/)M1^G0^=W2CBX7'1 KMDT<=,RM4;K(!ZLB ?#P#((:>1E MBT77 9EKK55<((+CJAI3S(-A7-DN@NT6X;6\J.]68;&]R^UU< ]6W(-A2GGO ML5C7W.\2EONFKZ!U,(^EF,>""47VH2&+D!,0.6/6S8Z&L,"'/RG4@3Z60A_+ MK.&;RI'@IO M0K%@[H\3M)3]P(H$"46?C--T$$)+29G9)SYM;M0!3M;.)S:86'5-[O&F=&Q MSMK6>6NE9IVP!;Y1!.UX?SJ X&LQ2#6=T:^OPCX561 W7 FJ5@ MS8+YZB-]/JST?]5(!TY7U1Q4*&C![%9FG#@ D^/!Z=-4:ZT. K05 =HP 98? M*@X([1LJX+"J_A3RV? JU1O"'6I]'97OCJ7VUJ[B.QL?O[>SCT1A10[4P72V M8CJ[U&)8%3: E3^<#]9_V,#J86S:AMG6HX&]LSOJ )>Q:,6R1?A=GUI/1R*U MPE,=W&YH!B0KO4U\)*M?NH5%>HO2%?;.1_[VIW:V>C M:+I$G>V?C24B))'(]XQNKV[WZ ZRG:DM]7B^P?>.I"O<,0KH3(8:IUWY?I[O MF0FYK1O!U4%@L,8;0H*:]FR_/VVG6]/!>-*GC%KFL@F[*D]<-[ M5HC[BQF:_;[PE=^ME;FP6)YOZ!V[8>K[YKK69XO.2\Y+5DDN*E"SU<7L'3J] M),0,:"W^XNQ>#HZ!">56B!_FY&-^,8-&$2M8IHP+JO]MV24K"N-)Z_BY=SKK M[FD&#H]_>_^C#5X'7ZH; MTX)6&0,WQK$$Q^#[S15X<_06' %>@6]KT4A:Y?)\H;0&XVF1[>_W?G<_/'&_ M3[0^ 03- 88X< R_] ^_8EDWG!P.7^C(N_!Q%SYN_9&I\)NZ9I4"5$H=YZDK MGIV#P.W 9-FIW-",7:'68P2B!R M:T:P1Q;TJOY8;9E4Y53IVH\^2)W(7JHNLR2,P@EU Z"B1]0I6MUQ4PQV,SCY MZ/>.#A3$NGJ.A=IF"8Z#J6GLT8>\M%E^$"*_YT7AE(:M>P9Q"L=EU6668I), M2.M)A?RH^M(6I4I4QX]G_=[54$,$(VS-HFT6)C"<>MP]JI"?5;OBY)'G0$^8 MH#BRUJ/#,(I",E7U48\I%#ZIR2DXO>4%-U1R=CK(B[OGMCHOY>TPZ)YUR ^[ M#LX;^F#([ S8QA6.TG1)45 M3:[!?!3#N.7'43@/< 16M2C'C<5;9T0VW B)T)@F#K,@"))H(J0>@W/@Q+Y6'IC+U6?O9-Y(6^'@?>4Q7[*CI.GA2P0J^[);43= MOB<8)!7"9!X&Z2ZQ$$KG,"1/3RUL8UC79QB-0>.RTZ2))LHX'FQ5_;P>-VN# MYST?LM(IW@8U)D&06N(==A@E9 *3N"[>Q%918(JS*M M&+SY+!0#B7LU_P?N%9Y>_%_)V&'O?.V!_[Z"W\OOZ)\TLS,$1/(%Z%VLJ&-C2HF%G $,X MU]> 7-/:H+A1:U'S?UA^9O*0 2ZE9K5SJNSV8+R)]IH@8QNN*X? M3J%V*Q %00C#9"S684B2,$TGWJ:0OFD@_OVS[M*:LMD1+VX;25'JE%J;+PE;O28*(>5;H"$O2F>/ M3VP<'Z,P')=HAQD*!K0YE-\SF_B9O<.(G*Q43L4V@],DQM8;0H<=@FF,PHE. M@PQ>%/MA;<&OAB0\B?5, MU+NO-KL3)3;MAX];H90HV\,UHUJ^,="_KX2N)_L3\RVE^W:V_!=02P,$% M @ ;X&I6.Y@7\8: P 1 H !@ !X;"]W;W)KV ^U^_:X3 MFA%(H=6J\8'X<<_Q.7Y<>[R6ZEZG (8\9"+7$R1=S#QJ 57$#PYK MO54FULJ=E/>V\C69.-0J @&QL10,/RN8@1"6"77\VI ZS9@6N%U^8O]&,4]G+$F>E,Y@DN"B0$2UH*GC"#E4LF6!X#N;'$FIS.F8+M.$NSD0S'7XS'7[%%S[+MP"E< (4K" OX1P+HIJ1@BGSV.6O M)HPJ0GMH5M,@B#Q_[*ZV;>Q'A6$XC)JHEMJ@41N\4FV.!U\N<.,HNUZDD,H> MEG.R4#)K6>'0N5C!GDPOBF@TV''3$=8?TLCOMA,V=L*#=N;JR0]N^_C^W HE M*R9*(*>XRQ(I!%.:%(!I*,4->=;EH!YBL"6-]BBEWHZ#HV$M!_W&0?]U#EAI M4JGX;VRQ%BK9NE-W3=S?$H29&'\[NH^&M71'C>[H=;JYUN5QS=&>F%VYAR): M2@>-TL%!I3.999C]_V&##%ZV08Z&M>0/&_G#@_*OCV63@W![IU_H@L4PNM,.MK+*@.ZFWGV8_JA_TP:]>C?2Y#^ MYT2Z&;"5(OV@'XYV_'3%>2/:#W8LN5M7O'U?X;VYY+DF A8(I+T!GC%5/UGJ MBI%%=>O?28-OB*J8XC,/E W _H64YJEB'Q+-PW'Z!U!+ P04 " !O@:E8 M0/ME$0P' !/(0 & 'AL+W=O5D[ M7E 7"7:3S$R>\8SG&=N %/ M%D+F3,&E?)B6*\E94BGEV91X7CC-65I,+LZJ>[?RXDRL5986_%:B.!1H>W.1E=5? M]-C(>A,T7Y=*Y(TR(,C3HOYD3\U ]!0P'5$@C0+95@A&%&BC0+<5_!$%OU'P MJY&I7:G&X9HI=G$FQ2.26AJLZ2_58%;:X'Y:Z+C?*0E/4]!3%U>B2""*/$'P MK119FC %%W<*/B"\JD1B@3ZMN&0Z3"5BA9;,(<>6.O@;COX098F.T=>[:W1X M\ X=H+1 7Y9B78)H>395 %*_:CIO %W5@,@(((H^BD(M2_0K $N&^E-PKO60 MO'AX19P&/S)Y@B@^0L0CO@7/]>O5J0,.;0><5O;\$7M?A&(9S)@-+];<-CRU M>EBIZUF[N:"SV ?DFSYH4RKR9AYII0;8_!:;7ZG1T60H51UB44>\>$#\::7S MHSRU8?5=KNJ2=5JNV)R?3R!?2BXW?'+Q\T\X]'ZQQ6%/Q@:>!ZWG@3,JG\$B MD_-EY7P"P_S>G:4M ;>DQ#/YAM1<@B%I*0QO80A2W0T GT-UY 9+(* M)TN@(*2ETI':6',I-#! CD3;2$TIC+%/J1WIK$4Z>T6BFXEDPSDS$! ^/[,#C5J@D1-H5< 64N0O8*'.V4!&QMN/\2SR>I.N1FF1 V]F?F"' M&;$V18^S[(T4$DPXO>17>70B))9<#@XQL8B&=>2,H.ZK$;JZ\6K+B M@>N&8L%2B38L6W/=CSPR*5FA4):R^S1+56JO*HWU/JS8-T;8%,+$\T>@=TR* MG70UF*WC2>N;!-A-^4U]=E:5:Q@+81&,-FN?C8Q+PK& MX':\A]W$5V7L/8>5#G^!J]C32.!-1CO&81!%1O M@A#\*!JA%-R1'W:SWTT+ M\87XK$!-1J-&R3)EHI$^#W>4A]V<]R>L*#,842NHR.@M]>C%9C&U",+HQ>%8 M>>JH#CM9I86'@)!1N602YA"L[M(Y.H1BD(@L8[+WT)ZO]2NB/CKOQ(NVG;"* M]7P=+CHZXB)NXK*YD*396J^N7N]$\Y)=3MC%1IWH:(U@9\_QK5HV V*V@@HD[@I\[+-O]I[>[Q, M)B2>Y_NA!S_;03-E<8QA^M"^[!!M1YW$39W7O51SX379#_ &E(86O!:FC'&H MB7X4;\>79-?2L[^GH">./:/VNN+)F\0_0;:0/!9JOI>3%_!G! M6KLH,U9O62;_KNO>V3H.)FT?4X]N-W<6,>SAD6Z)=/Q.W/S>;^X<$;0"MZQ? M;APUPM0]Q)WU\;EY0[]O_$_UC$R5[AD%D7Q5B M8M3W MXG DC!VK4S>KWTJ1K.?6&>S6?'/T]F1MZ&=OU_G_;CN;[+[= %A$,/#_6 PZ M[J=[WG:F>^T"]F5MZ'W7!5!W%Z"]UYL:EZDH.1"-WC]RQ%T_0-TK\#MP/9W;0>V5]/=E;>AG1_KT-1O7KA#8.-L+MAG2(D;]_@;4$%_' M[33:\W1Q]@IOCLZ>K V][QH$NJM!>-MTB8WV.";&EKU%"L\B.K(+Z.LF87BG M8U%_)PNBFV*>K1-8/TN>5:>M*R8[+[1S!S-*JP@?^$PGMXKI0 M]9EA>[<]X;^LSK6W[E_ATVMLN?_>]TZO8+!L3S \J<_VNU?7_VH #D%35:*, M+P"&=S*#"23KT_OZ0HE5=9Y]+Y02>?5UR5G"I1: YPLAU,N%?D'[/Q07_P%0 M2P,$% @ ;X&I6+^]WVR! @ 7P8 !@ !X;"]W;W)KN;D.!+[+/O>?SAD# MEYN1U_6V"S.VRHU=\)-A2564*O3.P;"4\BORGCS.[\CEQ16Y($R0AUQ6&J%ZZ!L4;8_V MTT;@N!88GA 8D7N)Q)I\0J'9:[R/P;81A]N(Q^%9PGNJ.B3JOB-A$,9']$S^ M'AZ=D1.U!8@<7WR"[T$:RO$]K$%4<"P]-?S:P>V;7"=1_T.,RM>[H@^];H)^ M$+9>K[3%K;;XK+89<'<;2JK,RS%M9^&V 0UT25,8>7A?-*@U>,G;-]WKX..Q MO/\GLE>1]MI(>_]6A=Y!?OM1M%>#0Y^X'T1[)?!WWFH!:N5:F":IK(2I+W&[ MVG;)6]<<]M;'V#WK9O>'IFZ]>$57#-\JAR52!IT^"E-U.ZL-(TO7$1;28']Q MTQS_ *"L ^XOI31;PQ[0_E.2WU!+ P04 " !O@:E8Q?&LO;$& !1+0 M& 'AL+W=OZ)H2!KU59T]O)FK'-Z]F,9FM28?JJV9":_[-JV@HS?ML^S.BF)3CO MG*IRAAPGF%6XJ"?SF^ZWNW9^TVQ96=3DK@5T6U6X_?:6E,WN=@(GWW]X7SRL MF?AA-K_9X =R3]C'S5W+[V9'E+RH2$V+I@8M6=U.WL#7*0J$0V?Q=T%V].0: MB*Y\:IK/XN9=?CMQ1(M(23(F(##_>B0+4I8"B;?CRP%T=Y M9SYA2A9-^4^1L_7M))J G*SPMF3OF]UOY- A7^!E34F[3[ [V#H3D&TI:ZJ# M,V]!5=3[;_SU,! G#M ]XX .#NA:!_?@X$H.*#SCX!T8H;G-VVS ZVPYFCBHJ.K\^8#7-1B9MVSEO];<#\V7S1U MSN<)R0&_HDU9Y)CQFWO&O_@$8A0T*W[79)_739F3EOX"DB_;@GT#4_#Q?@F> M/WL!Z!JWA(*B!A_6S9;B.J,IF3:#)C;!4DM@ S+=(YGN M2#*O(7"/&9R.>>@&* R'8[[0V,6.Q(MJ$T W<,-H:)>H=E//Y33[\= PU1BB MP$5'J\$X><=Q\CHW]\PX:;/:O^^;L@3\H;7#;?Z?;J \FS/=)MC2)EAB$RRU M!#:@V3_2[!N7PSM*M]TJX ^R;/]TH()YL-WP2_*5M%E!^;\M>"24B67##8)ZTPFR$3FV"I); !U<&1ZN")J=;1&ZA/ M(^E!M B4_"03I@%!4C8T]FTL#9; !C2$1QI"(PV\'&%EMWO<$U&+H19W_)(6 M/-UBL'$B;UH4YQE@*K*(EUW8BM15V2,2).@&-1"1U;JA* M_\#ML:AQM5P9T<=NS0YH@\D6NVX4R?6/U;")5;34%MJ0T%YH@&:E02+T*A*1 M6G(&3NA'\BY,9QC+&S&HB@L!@C!P)<-$8SCU H?O#B)YC6@L80"],UFHK^/A MV$+>H,KHA\Y5MS>. UWHRT-WI>'2W.314]LF6FH+;4A7+R= 8QE[67?14^2I MD]:)0^C+.RR=81S+]'CJ['8C/XY#>7:KAE,?Q8ZOSF[5$GK1N1HN!:KW.LY:<*4,E4R*9.!V.DB.MUOVVT(9\])4_O%#Z7R7* M7%QE-HON!50+_5C>U2VMADRLHJ6VT(:<]KH!- L'/RZT04W='"GO>LSA1S\> MKXF96(V9VD(;OE7M=01DUA'.)L$5SWN84L( SGC.H\4UB\\<;/1+5E4"X/M] MUY7?L5K5':RBI;;0ANSVX@0RBQ/CV-4^SY!&4O C^47WXF VV/O+/.F1I/HM M,7=I- %/(2:@DU,+9C'A1^1LI!;KGA,J>K8Y\MC4=UW0Q&K0U!;:D)Q>O4!F M]6*LJHU4"6+J.JZL5)BCCB;&JIQA%2V]."!#8GJ= IEU"I.XC52180H#/X90 MIL'JR06K: G2:!NZ3J2VP@Z)Z"409#Z9<+VX[6FY4H\*(,=U ^3)7%UIN#2W M=S0-5@4,6VA#KGH! YD%#+-NK>='/1401R$*'9D>U8Y#RM2H1H'G^8XOGZG2 M&$Y]SP\\5WZUH[.$O@^E_#([.5PJ#AOS?C\4-04E67$_YU7(B6GWYW?W-ZS9 M=.=-/S6,-55WN2:85R/"@/^_:AKV_48<83V>HI[_#U!+ P04 " !O@:E8 M?7G-3\P' "K(@ & 'AL+W=OT;IZ%_*I6C#7!]W55J]O)JFDVU[.9*E9L3=5[L6$U?+(4 M,WN9:"VZS65/^Y8 M)9YO)VAR>/"9/ZT:_6 VO]G0)_; FB^;>PEWLUY+R=>L5ES4@63+V\D'=+V( ML%[02OS)V;,ZN@ZT*8]"?-4W_RUO)Z%&Q"I6-%H%A7\[MF!5I34!CF][I9/^ M._7"X^N#]I];X\&81ZK80E1_\;)9W4ZR25"R)=U6S6?Q_ O;&Q1K?86H5/LW M>-[+AI.@V*I&K/>+ <&:U]U_^GWOB*,%H,>^ .\7X/&"R+& [!>0UM .66O6 M1]K0^8T4SX'4TJ!-7[2^:5>#-;S687QH)'S*85TS7XBZA*"P,H K)2I>T@9N M'AKX!]%J K$,%E2M@I\AX"J8!E\>/@9OW[P+W@2\#OY8B:VB=:EN9@V T2IG MQ?Z+[[HOQHXO)L$G43 01Q8\ MB\N7$P\LG^KK0D=QJ\L#LOWB$,:O&<)74G;BIZ3W4^(-X4<&2@M.NXY;EP%= M"]GP_["&<'46K,\DBE>5Q9H]IVF--O5@?&E%\G>J67@:%6 // M*2?,U 0A6F&1S!-J13G66*'F?4P,R_,7W5V@3=YO6.'%-2>9=^VO/D1K%FS M$N7QIS;\F8$,QU$T@F\*I1ER%$[>H\^]Z!M95APYT;D*9Y%(YP6X00%+T=. H'H@O_$70H?5W3FNO@4O&R+7*( MT,&6'U9R"RVFX&1DBD4J1FGJ,.6(LY&_LXIZVG:FBD&Z!^R[3G9FA8E, E) MQS!-J2PDCE1!>(")+X/)Z^E&BH)!YNL>166Q:G.^9#N8(S2GX=_[-.R: MD]3[J*E83F&*\F$VR=9PM2F"DR1V ![X&/D)^:C4SWO6Y-1I&AKMU"*%0^)* MBH%[D9]\^_S>T!\ZN:^@+Q5RR[QI'4KY"K^HFK&%KG&.QEW:)H923(C# MSH&QL9^QQU5Q%!6GR58[3*:>1F$^SD";6!:[Z 8/C([]C&[6RIGTPB8WXS0E M8[BF5((<4Q(>.!S[.?RW2_9O5M 61L]R'(^W,3:Y/(PS1TO" ZOC,ZP^.COH M=@,7;#SQJ]+Y:VD[]<) Y]A/Y_=;F!.I[FHPI*G\7N]NV/EW@?L.Y,%5^WN6NE3&>B\N@JL M$20FY1I#MD4&.095,E R\5/RO>00J VM]#C5G(LK MM6W]6PAE'[&)2:I&.EAX-TX=QX=D8%UR_KSZI G9:MD*.;+,"U$\1FV3RERH M!Y8D?I;\:;ED1>OBI9",/]50?D5WU 6IP=JD[LXP@#C;"QV*':U<9XO$1HSQ M>,*T2;FVO63@3N+G3AV"DA6RG9%Y!_S*0-V: FVLD;S0@[_^W&J)A6%1B(FQ MN[$*HC!'CKF?#$Q+_$R[<'G^*GAD3[RN=7;I\89)+DJK$2;?PI02&C.T10X1 MB%ONZCD#.1,_.7\^]?3ER$W.C>+8^(G'(A:3-'.CZ MY2,:*#?R4ZZ12>8&TB(6XSASI'XTT&UTAFY?D$/G;<'&CYE9EF)D M&&/*(3 F2<9<,3OZV7_-Y%/[-H0*VD.B[G?S_FG_QL6']CV#T?,[=+WHWIL8 MU'2O<7RB$BI#P3BT!)7A^Q1<++LW([J;1FS:EPL>1=.(=7NY8A3&$BT GR^% M: XW^@OZ]U/F?P-02P,$% @ ;X&I6*&&A2[$ @ &0@ !@ !X;"]W M;W)K?O.YN[C#="/JD<0)/GLN!J MXN1:5]>NJY(<2JJN1 4NJB30U":5A>M[7NB6E'$G'EO?7,9C M4>N"<9A+HNJRI/)E"H783)R!LW4\L%6NC<.-QQ5=P0+T8S67:+D=2LI*X(H) M3B1D$^=F<#V+3+P-^,%@HW;6Q"A9"O%DC&_IQ/$,(2@@T0:!XF,-,R@* X0T M?K683K>E2=Q=;]'OK';4LJ0*9J+XR5*=3YR/#DDAHW6A'\3F*[1Z1@8O$86R MOV33QGH.26JE1=DF(X.2\>9)G]LZ["0@3G^"WR;X^PG#(PE!FQ!8H0TS*^N6 M:AJ/I=@0::(1S2QL;6PVJF'0.SUN1\SF5Z,U!LX06'\@E>5S M/K.WIPD5[V-$>GJ1]"QE(B>PDK('7R#FII;D" M!(^9<,$O6_OM8IH-1[LT_4\#?T],3]0@\H.@7\ZHDS,Z*>=AA]Y+'[F3Z::E M7JN*)C!QL&^&_26P5TK#3FGX[^Y;>%C\(-H_H<.@8YTIZ@P[$N#M=M@2YLL-'$5OFIBUUWFZ^W=BVON>?XMQK MQM0?F&9H8M-9,:Y( 1E">E<15EYS=;'(IX"49VU*K3_?ITVV?[D*\3351 M5N\:Y]/9K,ZY?3&?)U-3H]-A:,GCR3K$1F=KJ)*7=/H>'=)+NS.9D>SX<:UW=29;\S/3UN]H1O*;]NK MB*OY:*6R#?ED@U>1UF>SBZ,7ER>\7A;\S](N37XK1K(*X98OWE1GLP4[1(Y, M9@L:_[;TBIQC0W#C]][F;#R2-TY_#]:_$>S LM*)7@7WLZUR?39[/E,5K77G M\G78?4<]GB_9G@DNR5^U*VN??3U3IDLY-/UF>-!87_[K=WT<)AN>+SZR8=EO M6(K?Y2#Q\K\ZZ_/3&'8J\FI8XQ\"57;#.>LY*3S]1MU%9PUEM+I/,,3MC./V'L I?KE8I5R!(U^?0APL7?RL#TNK1>IU8;.9BT'.FYI=O[I)T?/%B\? M\?9D]/;D,>O_6A+__5/599=@-B7U4TW@=Y)BQ[YOK;_=!'5I@^B3^BZX"AO3 M@7KCS:'Z[--/GB^7BY=EF5P)'[1.9Y9> M.14/-E$W#3\LOHCG>H5S]Q[AGJ,M16CJ"!3W##0[$YL'A=>=8VM59_((0:NH M/?8@^M97,!>1H'OQX% >??5RXI7!@V@3$OF9_5S1[YUMH=CY0,6P"MD:I3MX MI4L 4ECGG8YTH"I(E6IM2\RI))S) 4IV(#]3QE\=*X76$[7P!;X:JCH030)1 M0VL1SQBZ3=UV68(QIA#K#]2:8C-PLEC57KL[N 17(?P4(U42EN"D0VS)W2ED M94*@;\#6*HX$.@!&@-3*V57LZ0V_@)\R7Y98@^H.=A+E@@L_@[&:$PTTTD69 M%Q*!1QT965P1MYV]%VP5GL"5_$!J,NF&/:-W."ZK#EJ#L()KZ+^M$-8/@0U1 MRI>M]%#EX7#BH?K9YAIXA[)\NGH^)'DD$Z ?S!&/,(B 6O]EE+&/S:6R'31 M9D&MU2W=":V"1_Z$C),R>)B.EQ,;JT%04.ZKSHIJP.K&A1428_TZ:C ;O >9 MA$M3!Q@*3MX!U2:@A#QS".&#/TWG;49!E/BWW0H"IFK2#B%RF(;ZRH.Z;Z4 M*LK(IBP&:X%&<&MN[Z2VFDDC#)JP!H0F'K'4P\K*R+4Q!;M( (QB/$)$\2M! M42NAV=IZ4,S"( HIDT! +K9(')%G#UO-G$/PL8^CRM!WG&M.4>Q<7Y*1-IV3 MLT>>W)1(V7[%ZW>F%LU 1@:6\/T->1#,,9$-ZQ].TWOQ1\7 OY:/@0]L]BUB MBS4W[&_:B_O%Q=6HWIPJZS/*NYD@!!;H)HP>2G>)G&UWAX2!^YA(.0O:.IBN M;#(N)%&076U-C6FQKO:DP+)7(YB_S?P^ MJP*M)^%(YT&IF+,L,[LZ,!?"SL-:ZE;)5E:7-GCA7.&?&?8,MJ1[H74F;4JM M[#.%_H9FK84@;Y,$X'7*MA&:,ZI2C 4E'GX$P =URI6!4*+=,I_W1!LEFL93 M^A[4-6UQ+M<:JK1>LSA)N4M>N4";,323]N6L7EG7*Y]H6]<;Y0:#%/2"R*;V M-<9&X#,7)GLU,3)4_)-YNS^(<3]*95(:D7%-6 P]4<13^ITE[JW2X7!([(>Q M+U)+AH=0'A C7@BW/(U^$!2;D31G@5&4O)1)"F6\0GND,ET:&TW7\(QBF!?7 M[\>/3Y^J#7J\&X+-/86E $W10SF,$-E.?)BDWP/+7"]/O3F 'EB^KS4? M(#L[3O& 0)7F5' _,#:DR0G3]C2<@'F3KWDKMV;.@KRT$K^T*KQR L#PSLFS MBRA#/\WQIB?M4S+1KDIT?L2[@%J^Y^J@P?^WRHV!_@LB?@VQ]AGI?H.*@(5I ML"-XB@;1'U)"OB-1>8EV'/;:LO=>E[^WM^A.D89]8%"M_%X#[-C$B*9/[L=B MRL:^OOI6_<]'[ZF8/?3./I]\A,%[V$8^-4EM^5R^QXQWQZ]9%^4CSGYY^10& M:F&>3I@KU]BZ./SJRYF*Y?-2N,?"ZY7\K&4&Y05XO@Z(1W_!!XS? M^,[_!%!+ P04 " !O@:E8R4H^H* % +#0 &0 'AL+W=O'3;B:\=R2(:57HRGTZ/)Y549G1Q%M>NW<69 M;8)6AJZ=\$U52;>_)&UWYZ/9J%MXI[9EX(7)Q5DMMW1#X7U][? TZ;T4JB+C ME37"T>9\M)J]NESR_KCA3T4[/_@M.).UM;?\\+HX'TT9$&G* WN0^+JC*]*: M'0'&A];GJ _)AL/?G?>?8^[(92T]75G]ERI">3XZ&8F"-K+1X9W=_4)M/D?L M+[?:QT^Q2WN/EB.1-S[8JC4&@DJ9]"WO6QX&!B?3SQC,6X-YQ)T"190_RB O MSIS="<>[X8U_Q%2C-< IPT6Y"0YO%>S"Q2K_T"BOF"%_-@GPR.N3O+6^3-;S MSU@OQ!MK0NG%3Z:@XK']!$AZ./,.SN7\BP[?2)>)Q6PLYM/Y\@O^%GUZB^AO M\1E_EXW'BO?BRE9K9612@BG$RGLH?I"]^&>U]L%!)?\^Q4,*LWPZ#'?.*U_+ MG,Y': U/[HY&%\^?S8ZGIU](8MDGL?R2]Z_6Z-NMQ5LCWN;!KLF)1209GTR' M,B*WQK2MLE.A%*$D\?>^(K46U=$(C!/25FT\/?QD,C02:0B[Z"A7L$XSK5 MC$F1 2QA[?]^R#(\ZGI_WBZGH5EV:G/S!HWN*#U+?*;$5I'=RM M55& BL;PYTV;_>)X(>PF;G^?W62#W(&R(,' F%-'@NYS#87=D7#<_9[?^08Z MDB8HJ?5>X(.==9AZ4I ?)A$B,BNUPY!U89^R]9'6' N8J<("AVM?9%R_7R68 M='LQ.TE=\BCW*VT]IX=90%WNCPCF!V>;;?D08",4Q]QLE%8P\V-(H:HU!2X# MOQDT"39_6WYM)HG91U)"59+F6 2T=C&9HY3+^%-'M98QK%9 4:0&WJ&:D.M& MN0H8U_L8X%&9&AB[>%!6TB5O-A1+' G4B_;-4.LXKG M"#]Z]MZG,$\-MZ0IJ< MDO97-U?B9'H44;$K8P,.!N!#85B'@[2_BW1YJYE C@6W)N=]J&2(_>03[ M("*7OGSHN=HICHD0!\?9'(>0UH T3B@.CK)EMR1JJ4!+$'FK0H9V,,U.^@T. MI['D4;%QMA+D#TV1_N'PKB50;M6\#J8/8R>]FCA"'WH^32BP@XM?>AW1PVOL,P9CJF0Z.' M-@8H0M2:F4UB_VJ$01*9^-V*K;7%3K&"':M5FJU:ZS[_*$Y'N=T:]1\5X-!) MXV4:8+EE86.GS56L]Z?S/.J/?3Q2#6N0MV%$$(DJ'>W$1[O P9R7_UPVG83J^-_5RI$*J"Y MF 5?83E8/)SZ<35HJ-ABJ>&8=PBLMIY:Y7\L+&X8Y9D]'I!/3NM(*Y]16YQ* M6Y86)HJJ4HM)Y<2=U VQ_<'L^*'ZXVYH)OS<6'2/2[9/LE7F$!%R!LQ7B+?"CG> M@/<;:T/WP 'Z_S\7_P-02P,$% @ ;X&I6$?HT5]&$0 US@ !D !X M;"]W;W)K&ULS5O9[I&VVWPW+WQ,2->0"!(EDM+#06T>JOOR>S"D"1!*F6QSUW7D020&5E9N5R M,A-ZN5E&:UD&I:#?"TSW%GD11I6^%DL+\MU M(<.8%Z7)I>^ZX\LT5-G)ZY=\[6/Q^F5>5XG*Y,="E'6:AL7#&YGDFU'_A5 MR4UI?17LLD(4)@XXNA>=)N20OM[PWU M=RP[9)F'I;S.DW^HN%J].IF>B%@NPCJI/N6;OTLCSXCH17E2\E^QT<\&PQ,1 MU665IV8Q.$A5IC_#KT8/UH*I>V"!;Q;XS+?>B+E\&U;AZY=%OA$%/0UJ](5% MY=5@3F5T*+=5@;L*ZZK7[T)5B%_#I);BO0S+NI#0>%6^O*Q G!ZYC RA-YJ0 M?X!0(-[G6;4JQ4T6RWA[_268:CGS&\[>^$<)O@^+@0@\1_BN/SQ"+V@E#9A> M\+BD;U49)3D)6XK_O9J750'C^%>?S)KDL)\D.?W7 MOWAC]\41AH2;'($_BERI:B"N<)],&"9)50F?9X=ITY MW%E4>/PZ3]=A]O#7OTQ];_*B% N5A5FDPD2$92E!,\QBD:APKA)5*9!+]8:Q M""NQ(#[NF0\B"I^.ZJ*@O>%7JA1G*L,F>5V"2'G^7%R5(E\(V$&T:@U!7"?8 M22U4I%G[G%?8_"=Y+Q/AF4_?? :@0$P])].4#W";X@YA;E&#O+@.RQ5S&]$7 M^:56X(S5ARXE)"!B M'PNY#E4LY%=$[E+J,\EQ>D5S2)[O3&:C/4KF\A[!GWEMEF<7=%YD' V=H3.< MC.SU7N *WPF&(W,PYD$HLYX9$GE M37%E%$Q@_%D%:R4:48ZT%,M"&^%5%!6U[-5XH[$M^B,G\-U]]>O+!W?9/P:; MZ,CQ)\,]FOJJ/HMMS?G8;32T5$=RGI*1>8%G7.\M;""=8U/C?<%_Q/MF7N!, M_-G6MV_WOO&HTXK]_:CWG?G;1#R8[,P5WM09NIZ83&??Y'VP=W\6]+D=77Z" MVP7.&&QT!NI,QB/8Z#08[[K=;#1SAF.*7[- >^+Y('R M;)2G*60"JHSN'(%T7YHGC,G*(E*EW%[>;#A@KSCJ-I&)#IJ?)AP 9A,&1\*/ M@;OR&BH$M! PC#O:(S4424D/(H;058XU2Q(L+T _3-@O@-(4(WGB).C3U!&; MZ^<,*NQ"#VU;K0!3B-*.%QCM B=FY0+F<'PS$ )&0M SU@BJ&:]7&?0$FUC7 M@#0H)0I$V8*>-;J&,&M9I*JB,VPVDUIZ5!DXSHY$@%HLB3[6RR#NA,+H8B+"0%*?R9:9^U\B.R$GR M/FTR"(%Y0>Y$XJ@\)KXW*P48%PH(#C>C*W1NVL0C59"JF2ZC4F%L2KDLV MH:-V1Z@U/6+_ W$5QXH>):T[I.<]_(JK@I4#6D9;AT_S;P*[JY0=W#+U#1V@ MD9&$L*0,.BE]VC\TIO/X7O^&Y>!L9;;%T1,]X(CI4Y0*X^;P3?E!]&-)+*'2 M,:LM_>#N7![P['[#!X]0*_W)\H;EUHCFLMI("&@Y@D-/VZ6M((@U, D M^D]=HG]'02!)B#T%;68[0,#9$AU:$]S3(#WMA, UF97#T56[FW8VCAO6RE099-;]!5R]/ >P-R1528(+_"P3$$D=C1L3_II.$2F0OFY)LB3>-YB*5"4)UZX9D0#_]Q)>1^I>PUU469*//T[*';@-*4?,H2DDC9)0Q_Q! MO,GA6)]7W LSV?F,((#OOK!O\27OQ3G;6:\P"LG8_>>HRNEXA]I%'C^5 MG:-?'ZX]GFH+C0O6I8DS#XJ<42=G4I@)M?T6/1"_&'VITJS1GFUM6$-XJ>N_ M19)OX$$,O$O"&Y8]DY(WE0;,<>AP.8PVBU#FGZ5UIWNJ2*"'QA.LUXCV? MARE"M3!@ND6D"&'@&CX,PR3-T3W9_# 1XNABL13'<4_F4]".N,RI M*MZ)1$:(!6*]!1)^D/V%N9)D_BDE-- M8>*433&6T+U^N>>)[%E2PW,R,EYR3^S5+&.^6+0,0X_0]]R4;Q<; MGH)(4*7=CWBG288*-01UDW"YSBS+.3-P]MP8C];346?IA=L:U#7,6JR:4VZP MW>@9,SP=/7/L.K4P@=F;Z/M=^.)03CGNGK9N GB]9H/U[KV*IZPX8; 06PJ;6V<6UAV8#.J@U]IF#KN+&@;8583CN(;=)>9N26%0SM6_8T\MUCB\/G. M;1YR>+D)EU#*E06#KI$4.D1Z^^G##PT2I3!]*]>5MB%OS#;D;4=$ 7$%I3[ MP\&H!=-KKIR2APM *])PUW4UN^R45NV&9%3>9!!TE$PANFX+T8X6L='0.UBO MMJ015NXI,J%:-5%0[>NOD9Z'5ET1RLPBG'&$/I3P=JM=.]G1?&'?][>;-<,/3P=KN.5#>NT+]&*-]1O MN[B-D.DH)'"IR(S2 VD>RZ1)T!K*0"LC19+_'3[="6]?X M^6/2?%WK(5.)! ]M_IW#(-[#-IOM(93&%G;5#7K.R\F2JD^!W,<32<-6RO&NJB> M=;YG=$IR%JJ\NUA0J&L1,0?O7:/\97!+#3T^H0?QNRSR"X1Z*K=L<$C!,^SJ M$$BKDK!H0%6K>)QQ"*>!=E"+]32&/]L/]SU"[#4!I;\[0RV<;AO8'\_DN3@# MV-5;Q(J22XMO=T4&IJER& ?6D$H:<]X*:EFEJ*;0B:C9#6HG!0V.IS14BEA= MA83VG#D#MO8''4]G!>"9^[1QG.AE,Q3,Q<9$'GHG/. W.IPQPSH4_&([Q9^*) M3PO1^J>BAD*2!$+UXX"]S9N3@;N<%AO,"C M9Z(2C+9&T-=;8ZH>S- @]CDI@T8]5H]DI_Q1Y ZX:0)^&MYQO=%LA:/.Z V0 MIO9NVQL<4(A0&*$^N]=G0\43"I50-8U]>*3#HRV5+LSHNC0 M0+ 9Z.TD'A@72KRJ2B1'U-_RPLHZCQ)3NLO -5AN>D[L^SQP%U=;D[LF3^R^ MC-.^ZM9"1AWCJ'QK3LQL\N21BB6IEC(6I[[59M5G\;B0V"NOEZNV5*8FJSN8 M;=%IW@UHCHH*DX'?/M(I9\\BV*LX%IQZ'=$G"1L<%#9XDK /X$Z/9GFZ81J+1B/$3:D28\J&RBRA<*_V^0M/B>$RIQ!,!,-UY,H4N12*L3';TISV@3X-]L/K@ MYM8Y[@5"'KW9*F4&=_'W\:H?"Z#PFKGL (-.C7-Z:_9;N=VSNC[>^MX:^$%E M=\L<$+4O^E!KIZ72J#FK&7A0R:-ML86#)N1NM8GH.>/O(EFT&C_::KRNUI+XWO6B0;V1QL&ZY[D9DN^.T(UK>':'A$=S2K>HP3H$K MM='=RZ89_[UG:G\B5NU757E4(7:,;U&K&?^W+Y7*^ ]@UH,0YZF_-[N>>_;N!ZFG@V_K"AR]_7"UY:##%[6 P?-;#6R]+YRT)&7?=6N+A-^UJ M#,DM/DI2Z!3[^RX ++Z/^#LN[?"BH3T^@F]%Z ?MXKO@\Z=C;V 6G]^S\ND5 MU> ^I[YXW,Q'@0I/NN,^+7N?RI,YF. MQ8<\ZPJ^8Z]?-S##J*GLBT$&2^O)G6,&?D1866\HJK:EEIBYN9Z"DC]2*B;[ MHA& PNUF@,0J[C8#;9[&9C;S^LUL?L\ ;MF)X>5;GO M$7W63P69-@^MNBU%*I!4!4<=*R]\-\G\[R;93J?4FLW; _%3-N-8HS4+&5P BMD MV]!.K5%!-VF4_:STS1UYB+4[>.QY Z09+@(^U97](H:.=6P\!!Y-3'G@Y[.\ M^PT!K.7F/8N.#[TQJZ0=J3%O?:/._X=)YR/#/A]H UR,W0-#ON$?'O+U_1?3 MI?7/9CR((KMD!)Y5^O_.VJOM?^U=Z7]6ZQ[7__('YX,UER*1"RQU!Y/1B2CT MO]'I'U6^YG]=F^<5W(*_KI#$9$$/X/XB1^%B?M &[?\ROOX_4$L#!!0 ( M &^!J5B@USG5AP@ .H6 9 >&PO=V]R:W-H965T]69H"BUX[ YEZ3 ;#C,N\=W_KUI[U_:TJ;2IS\:R9*;., MZ_VC2-7NKC?NU0L_R4UB:6%X?UOPC?@H[+^*9XVW8<,EEIG(C50YTV)]UWL8 M7S].B=X1?)9B9UK/C"Q9*?6%7M['=[T1*212$5GBP/&S%:]%FA(CJ/%KQ;/7 MB*2#[>>:^SMG.VQ9<2->J_1G&=ODKK?LL5BL>9G:G]3N[Z*R9T;\(I4:]Y_M M/.ULWF-1::S*JL/0().Y_^5?*QQ:!Y:C%PZ$U8'0Z>T%.2W?<,OO;[7:,4W4 MX$8/SE1W&LK)G)SRT6KL2IRS]^_SK3 6*%O#>!ZSM[^6TN[9D[")BEEK]W9H M(8X.#:.*]:-G';[ >L*>5&X3P][FL8B[YX=0L]$UK'5]#,\R?.+ZDDW& 0M' MX?0,OTEC^\3QF[S [T5;'1+_4#*W[#/>2RT,^_?#REB-(/K/*22\H.EI0918 MUZ;@D;CK(7.,T%O1N__^N_%\='/&C&ECQO0<]__-A6=9GU;\3\MCGQ+!7JNL MX/F>%5S;7&B#^+8)4S81FDE'J[!H%:,"PU:E@0K&L&V%>P"B*"UCF6\03E:N MV3NEXI^I9@60%5VR_O??+<-P=.-VW?/X9A"PAS15>2YYP#Y\>-T0U:LM.AUQ M<4SEU@XTGX5>L4<) 9'I4M+.@0XDV=M8VBY-O5K3.= >]CSG=.!(,BTWA'UD MMRM?6Y'N647RG'+KL*I#LR:_[.#-4Z..0!=?I;$$) Y**[O@_B!RA2(G(WZ$ MZV&C8\#'?9ZJC8R.J.OETS8$M1$?Q(9'>X98*R,R(F;/E:J)+!J+O-H1+$H% M112Z!N/&"(06$& )*BXKE"5S>,K,'M5&0%&VD@I*@+8H4NA-Y=]TT4E4&ALF M?.0BSP5P!%>9,[ P@OT!9&?S>:U/X/^R&)\ 1;F"@HYWH>666^&LY;DDB?A# MWS/H+TRMR6E"DZ? 1S%"E:^4YKZW@0$8H5<*G$#NE()QK7F^$3X3'9#>M-KY M1^I&D2KS"ECI=#SD,?3](R EJKHFGK5]F2L ';9_,^A5^HNP?)4V=$9$I78J MP IT=^/,JP.' ,A@$NI"]"4X+.^OM)=VU2&@6V@J6*M/U'N7+>'%C M6*[R5W\6<#!<"ZV=Z JX0ZI7(5E35#J<0MF'+6!.1-H"V6&%(9#1I"BQ'0N$ M+P88I]@!.!CRSV\I31Z1N:0D!Z,&:6H5&P=IY2Y"#WD'.3FG>D/>BQ2L)?5- MN3)@#1+PX/$O&*W @Z*=PE]";:D] Q"K%?4ZIPX,C$3;Z21<^[#*#8^\DX@/ M:2)C2J\(U8@8,R,SF7)=&[,GW%SL'V239ZM:XU7T ;'6*GM9 M)X*G'7[$A,%31QG\?XJ]=J$[DB@X<'H%YAMQHC@76L4HHZV0V4K./CZ\>WLD MP!4^X\L>;3.^T4(T4F#)+V7N9WR7H+PI@=AR(UN][N=I1*VO7;M$1JXJ-J(V MOL0XJ&I:3GD #\6,[@X89C>84'PE)H? $T@K)(FT%+KP/-0D!G!2'LD""SRC MTEK[WIG0IZ>ZH9<:KD1E?G!TAW'"ZY?Q/5L)1'N5A['FNYS%"O_0(0J^=Y%3 M!^!Q1:"IC8._/PI<4E6X [7N'FL'.V""@;RT51&@; .$6Z&M1_]028G.U=]NQ-*[7^#"NS91 D:=1F;J(Y*;&$(&.>/2B&4+6A3AG)$^N M)4BK>K%&:0'>\$J&ABG1^+U$?I"'J!9M<_V(I!5IUPF#NELR37WU2B:W8=V.#1LRU5*SR2<1-\HIJ814(E*,M*YK M##IJ1RSZKHBITD ?,[AF#RX2GUQTTZW0O[\1DIPZXW&P7,[J MGY-C$%O,%FP@3"8AF#H?=^?!2&Q[0/U,59K\/IA,)M.G=AY,%E P)'J M+Z)VW=S^<-B5W_"&V" ,YA#THYN6ZO7QI)'8)9U>#5RZ4E-4>=V13W5TRB27 M8U5F[7"WH++I?67^6T^UAA'4<$WSQ46#UD6#UX_Y1KE:"^!?655E36=H@;[G ML/PUFLZO: :<,/>643^TJY$L6X?'-\;>ZY52#WV& ;)6^%V=)I(P; M!HL M1N-3'NO/KI#ZR(LWF!*0,']EFNR[.C-@K[OP7K#9))B-ENS4!ZMAZ_LC1J:- M^\I*=018^T^1S6KS(??!?[\\D/NOP+ <\Y5AJ5CCZ.AR,>OY+ER_6%6XKYDK M93&GN,<$5PRAB0#[:X6V5;V0@.;S]OWO4$L#!!0 ( &^!J5BH[6OR^ 0 M ,P, 9 >&PO=V]R:W-H965T##AIMV9 AZ!%TP_#/M#2V>)"D2I)6?6_WW/4BY7$2==A0!!) MY-US;\\=Z?/:NCN?$P7QO=#&7R1Y".7I9.+3G KIQ[8D@YV5=84,^'3KB2\= MR2PJ%7HRFT[?3 JI3#(_CVLW;GYNJZ"5H1LG?%44TFTO2=OZ(CE(NH5/:IT' M7IC,STNYIL\4OI0W#E^3'B53!1FOK!&.5A?)XN#T\HCEH\"MHMH/W@5'LK3V MCC^NLXMDR@Z1IC0P@L1C0U>D-0/!C6\M9M*;9,7A>X?^:XP=L2REIRNKOZHL MY!?)VT1DM)*5#I]L_8':>(X9+[7:Q_^B;F2/3Q*15C[8HE6&!X4RS5-^;_,P M4'@[?4)AUBK,HM^-H>CE.QGD_-S96CB6!AJ_Q%"C-IQ3AHOR.3CL*NB%^:UT M2BXUB6L3R)$/XKT)*BCRYY, ?)::I"W698,U>P+K4'RT)N0>$!EE]_4G\*MW M;M8Y=SE[%O"C=&-Q># 2L^GLZ!F\PS[8PXAW^'/!;D?B(TE?.1)V)1;,$RR* M/Q=+'QQH\]>^5#26CO9;XE8Z]:5,Z2)!KWAR&TKF+U\/1/'41_'T7/H M/UFT_XHEOJJ0H_%\B0X2P8J0D[BR12G-]N6+M[.#DS,OE-E !UT:^!T$"&HU M$@NMK3%*CL1O9"QZ1Z5X7[A4$IZ7RA;O,Q5&XI;<4DB3B<56&BE>@D M412VQX9FT[,O)K7&6ZTR&2@3M]?O?=PY.'L]&OHE0?FAI::7+=K R#AK\I>0"!B+3Z8$+'*R* M:;-Z P\AQ*#6K*TR:\P3A&Y+SF:]6%LF M\3? @_"!R+&5U!:%"OC:1?O[YZM_EU 98)=#,#9$P=(I'N=B2896<(7?'_N[ MI%16GD[%*_7Z'GYFJ<&"D> P_WBSR2M0,N7 !^MB"EB\019[^#"*N356;,!! M!&D=0\9JR[4C:CA*WQ6*O:10$YE[CK"VQ8(3!15+:DR23/L6 "OW.N9:M:85 ML#1"D&V4N=59"P6.K,@Y>.LIK1Q/F(Y\OJ/!GK B1$\HQX>,;\K@Z%L%+UA1 M[6)%.> 1=ZN\B[5N-64\!>%;G2O$I)J*]MM>K8U"^20@<.([&7/(.5DI(TW: MD#-5O@'A#01YOY;]4'C<$"P%BNU+::3(@ =K7E0[/M@-KIC^YFA3WP:8!=Y"F4F.F-^FO;:6SO@@#%WK.A\A% MGC$PC_Q&SVL>JH.DC<7"/S59>41$I6?H\2AOL2=M39$$PZ;:A5X_'NQ@T#"_ M/:EWB>Z8(WO*%1:M-"3.4/A_FB'[8D;*,AP?" 55W3XPA6Y!EZ,H#_NK8SIL M;0"EM[_DQ)T5%6.YV*^FZI%].Z/R7H5^X'@L*)S'Y079ZFXOD5CO*(VCI5L] M;'S'=4X558'F]G>LJ:WG'M+1]A/G;JQ]#<>TPBC?R:72N2TWZT;J*MYG5'AT M2M\[(\;B$P\F!OB#V;KWHC49W# +/CN[MW1_-XJS):.%< M?S0>VVHA6V$/=2\[?)EKTPJ'J;D9V]Y(4?M%;3-.HF@R;H7J1J?'_MV5.3W6 M@VM4)Z\,LT/;"G-_+AN]/!G%H_6+C^IFX>C%^/2X%S?R6KH_^BN#V7B#4JM6 M=E;ICADY/QF=Q4?G&=E[@S^57-JM,2-/9EI_ILEE?3**B)!L9.4(0>#G5E[( MIB$@T/BRPAQMMJ2%V^,U^COO.WR9"2LO=/.7JMWB9%2.6"WG8FC<1[W\3:[\ MR0FOTHWU3[8,MOEDQ*K!.MVN%H-!J[KP*^Y6<=A:4$;?69"L%B2>=]C(LWPC MG#@]-GK)#%D#C0;>5;\:Y%1'2;EV!E\5UKG3ZZ'O&XDH.]&P=ZH37:4PNNQ" MOA&XX['#/F0]KE:8YP$S^0YFRC[HSBTL>]O5LMY=/P:_#1+P@S"' M+(TY2Z(D>P(OW3B=>KST>4Y?.^'\VVWWV=]G,^L,U///ODB$C;+]&U%%'=E> M5/)DA)*QTMS*T>G+7^))]/H)-[*-&]E3Z#^9N_^+R2Z$77#_9&^_#.I6-+"V M3'0U^R@1*E4Y68?OGQ82E5MI@#0JK-9S5GD >C+Y#8!Y /#?C>RUH=E2N87J MF ,@X&IT!3+1G=6-J@59S$0#LI*%7N:TMW4:?EB\T\ON!S#L1@$KFFR.KF69 M CO+YKKQLU<>1 \6C.W!$3NS9 Z15HN-2NF1AB"07X^^#(P ML,%NE3G,$& DP(A&?57=#6NDP\Q'MS*R5IZLZ&'#"TD94W1MX$@6Y[@KFE*"E8#U;24%25 M-K57VH;!!ET QNOGD.T4TD9*0'@H)*J.H"GBX,2LDK;]_%;"O?J/@\X7&4TR@K>%SF[#W5XT(W$$$+F=S* MD+9B@BXU847,\TG&S@?5U" 3\K"J94H+0/(BH9\HS4@-E/CPU\YW1XW:LY8E M"2_2&+OS,HU\;QC00[:8$:S5:T+[V*@9(Q*BOLN8K:8>M\8\?QV='N8/&MO0O[%II=,A2/ZU5Y9U^I+<- M-+L,1?/[%NC%8]#=KG;$+AH<$.R,Q1'/(T0L0FIQZ$SY!(BD-&>#[7&NWGM &FPOKZ;]02P,$% @ ;X&I6)]%FA!= M! 0PH !D !X;"]W;W)K&ULG59M;]LV$/XK M!S4H8D"P]69)3FT#3K)U^= B2+OVP[ /M'2VN%*B1U)QLE^_(R6K;NH:6[_8 M)'7WW'.OY'POU1==(1IXJD6C%UYES.YJ,M%%A3738[G#AKYLI*J9H:W:3O1. M(2N=4BTF41"DDYKQQEO.W=F]6LYE:P1O\%Z!;NN:J>=K%'*_\$+OV^ '-[[M[1;O)@%+R&AO-90,*-PMO%5Y=)U;>"7SBN-=':[">K*7\ M8C=WY<(++"$46!B+P.CO$6]0" M$-/[N,;W!I%4\7A_0?W6^DR]KIO%&BL^\ M--7"RSTH<<-:81[D_C?L_9E:O$(*[7YAW\E.8P^*5AM9]\K$H.9-]\^>^C@< M*>3!#Q2B7B%RO#M#CN4M,VPY5W(/RDH3FETX5YTVD>.-3=" &M*N&L,:[9\+1!66J/1/C1HYA-#AJSXI.A!KSO0Z >@,;R3C:DT_-*4 M6'ZK/R&" \OHP/(Z.@OXCJDQQ*$/41 E9_#BP>O8X<4_Y37<!#<@[]9S-W M%O0TY?]@"5;T>7N0XQJ8$+)@!DLP$DR%8!N/ZF%+!E'Q9DL=O9/*V%7;<..P M-6ZIWPWPDG[YAI,V;^"]- AA"&.XJ<@T:GMH(0NFU+,%8+5L24UNOE(H),T- M;>W3J17>2&*TM]*73EVVFDSJT15<,\&: H%I*WN+!=9K5(=RB^$"DID?Q3G< MU1099X:&(;5[0PVJ%#;%,U")-%HP-V@N0S^.9J,7N%3"1374L 7-_%DP.XXG M.XKG_^#_5DFMX>80C$],M$@D1K JBK9NA29IV3%(_2J.>21)DWV?RC#]3/\HZE(CPG#\YK4+K3W[6 MGRBE8(;AC!R:G7$H3T:0DDQ\UIFIGR<=C=@/@[RGD26A2UF7Z*'J'UVB;=^P MHT2SXT3SIA!MB:Z ^%"]O3#=AN<+F95_D>.V(_7XVP+")WH4:(0]U?9%3)FL MJ>><"K&Y2,C+PP$9<-9-I1"A[JX%M-?"RXZPJC9+/D59[]#=UN*9#)]H'Q]0 M&UX[AS>ML8.:G>)GK1^&";.Q_C[L=E;IOKOT=[WU@/9A4U+JB4/?N&'@AU0L MM)M"&/M)EMMU>K3.K$P2Q':=0^Q'LQ0^5DB/IHTA**K4:78HA*%<3UT)DZ.+ MG>IOZYXO5 )VW'5W_' ZO)!6W*BM WS>2YG"_L0:&=^/R7U!+ P04 " !O@:E8&)F0 M,7$# "O!P &0 'AL+W=O/&2E%W_?<]0MN(6:8!N M7R1>9LZ<&0X/%WL?[F-+E,17:UQ<%FU*VZNRC'5+5L:QWY+#3N.#E0G3L"GC M-I!4VL%GGM+JP6ODM&.[H+(G;6RG"X(>/WRV):G!;>ZTV; M>*%<+;9R0Q\H_;.]"YB5 XK2EES4WHE S;*XGE[=S-D^&WS4M(]G8\&9K+V_ MY\F?:EE,F! 9JA,C2/QV=$O&,!!H_'?$+(:0['@^/J&_S;DCE[6,=.O-)ZU2 MNRPN"Z&HD9U)[_W^#SKF<\%XM3FMU M0I53%-(I<>M=TFY#KM84%V5""#8LZR/<30]7_01N)MX!H(WBC5.DOO!"^2%=Q*VM:%K@ID<*.BM7S9],7DU=/I# ?4I@_A?[K1_8;<.(O MVD@C[H*OB126HW@;O!4)%U,DG_\CD5J"F]U*=T!O'H1V>."FB]IW(6+> MB'47$3Y&L2;AI"4E)*+R-2*GI$OL:N0^=CK%$2:*K-,)"$9JV_/S@ ["9%[; M!UYC\?<9"UG7H0-]J!;@<:01)$YY'<2^)2=TXK7:= J&J94IDS;ZGHQNO5?, M]^BK(X=:R[6AS($-I?4=",.HAY>.DX(P1N]@>! 441V92/U 37W!M08FUYMI M2@.>/Q:5ZP*"@6J":L%2*A\PD\C*8=4ST(J#?7!WDE MO7U?3EJRB^ M=&K#"UDH44!W3A9R%@(V41JYD]IP-4<0[%PMR"^D#JO#:W3=B_"#>?^40;0VVD4T:0/7R?CE12%"_SSTD^2W69+7/D'@ M\[#%BTJ!#;#?>)].$PXPO-&K;U!+ P04 " !O@:E8*S6/I*L' (% M&0 'AL+W=OA6HD*3^9*E]SB5B_Z9J4% MSYU26?23*!KU2RZKWM6%6[O55Q>JMH6LQ*UFIBY+KK?7HE";RU[<:Q?NY&)I M::%_=;'B"W$O[.?5K<9=O[.2RU)41JJ*:3&_[$WC\^L!R3N!+U)LS,XUHTAF M2GVEFU_RRUY$#HE"9)8L]U:_]G%CEAFW(@; M5?PN<[N\[$UZ+!=S7A?V3FW^+9IXAF0O4X5QOVSC90=ICV6UL:ILE.%!*2O_ MSQ^:/.PH3*+O*"2-0N+\]ALY+W_BEE]=:+5AFJ1AC2Y:CR5 MT+-7]U9E7T^O$5?.;E2)LS:+82[_F,Z,U8#)O]Y+GAO>_"\;2J=<[/BF;CLH3:,T&O1N_KQAW@4O7O! M\T'G^> EZV\ZI+]GB7U:"C97!6I45@MF^:P03:'*_PG#C-.;.;UL5T\\T+5@ MLRV;RXI7F>0%I+GU.:7]F<0-DQ6SV(,VY=7VQQ\F23Q^9V ,:*F\VTL 7@:/?3 M+:L,&Y,YON&:@JNUJ2'&K')!P^&8_=))34F*W1:\8L?TF%*=1.^<%*VZ^_C= MB7.XT4^@G]>9S_ASJD\$6BLAFQHZH_TD!F18"[:A'[Y::?4@P:"BV"(G:9B MR8J"X&.H)OVQIF'\9'G-9>&@2 <\KVT-<])0])E@-4Y//V; N4V&GG,W0 ,Q M*^%:0+$-F:L#]MO*HVK:]B2*Q.4>F'ML&M)N.X19AY_2XT<\AQ^Y"[\9=;US M]K$N9_ 5UN]]9,?QR0$TV>^N@4!GN@:>%H*]?Q ZDZBM6RTSAVVO_53R3E#[ MI<*]@6-$8360]DGHTFVR!92QP72QT&*!4T!RK)8HGXQ]X44MV''RQ)O?:HL: MK'(RRMT)_R203XJBB31EHR :G ''43@YZ[Q%R:7!(!J>8#E*GK%S6&[!:(#? M,(K9*!P.J2Q&D]::._MGU>)@" ]BVGD00H&4**GO'[*BSI'A.!P>PLD!IMB2 M*ZHY>0(37,:T8F0NW GS+%,U2@E2=.A[;-=4H$?>]/Z&C>-)Z-)'1J. & M]:^YRVO.'7!I_5O-M85O;6V+%D-.VP2LQ+0B5X4D;&Z=2-5A4U:G6#@%N,5V MKPQ,^$I\!V5CNGU!GK5V'>4OU4Y3OBG;($=':7C6'2$].=HYT\."?I&%R%BT M@P=(UI46F5I4Z&[?Z6A:^-,"R^['UBHZ<*HU91M$YTORE#G@OI MUI,@&44GJ/^S\9,=#YDBG03C: A9W! >VZ2S-NFN>S*:(-B<2_T(3F3,^*?_ M#)$NI :*:?)F#*9GPW#RMU'H@G@C^*C7-N![SW5%/-=>M*RH18,&)K[5A*2& MY)J!C=[[NA12Z$_ V<@_HG-J.GC:);=^"FBSCT#$ T8D1VSDP5(58%/38K^= MA'BWTM*@.]=]*9!D*?0"6=A(NV3W=Q\_$$/>BY7U6(U'@9\.=N>9F\8@7IC$ MXQQ#B!+[J:%F:^K9?W'$[;!E> G8H+.VLRA:6S.:>E;?:3)M8C#!H2?1BO.R M 0U9)+@[2:)K&,4$3<9.VU/'X+26]/YK:-#*_5:\*+:!9_<7W>5X3]1?\5[? M.=DX'(:C?;[BH$ M=-*P-1.PZ%OW7,XMC>P59+79(=3=$V?'>&KPR= MCL1]GGXF"O4#XNN](,$<%T=H!-+1_N3LA,5IF YV.3\>GY 87J)>8_P$ M;UB#QN2K[)K\@PXO#CGQ32P;X]7%L^QS+_O]G:\SCJWH&Q25%*9,_Z&F6^T^ MQ0LRABLEBV&/:?W?R-U:MW+>>F;)6E>YR*3@8B03P M?*Z4;6]H@^[CW]6?4$L#!!0 ( &^!J5@B5+%D=08 /@0 9 >&PO M=V]R:W-H965T?4_'J>7=V=[>*DA>&+7W6=WGWUTRN6##W_$ MBBBI]QOKXM6@2JE^.1['HJ*-CB-?D\/,RH>-3G@-ZW&L ^E2-FWL>#:9G(TW MVKC!]:6,W8?K2]\D:QS=!Q6;S4:'W2U9_W UF ZZ@3=F724>&%]?UGI-;RG] M7-\'O(U[*Z79D(O&.Q5H=36XF;Z\7?!Z6?"+H8=X\*PXDJ7W?_#+#^758,* MR%*1V(+&GRW=D;5L"##^;&T.>I>\\?"YL_Y:8D>WB?*"*)B:_:3<#P<:X_%>_;_-PL.%B\LB& M6;MA)KBS(T'Y2B=]?1G\@PJ\&M;X04*5W0!G'!?E;0J8-=B7KM_0EEQ#Z@T5 M?NT,9^IRG&"8I\=%:^0V&YD]8F2N?O0N55%]ZTHJC_>/ :A'->M0W-/BC M#B,UGP[5;#);/&%OWD28@OKM9AEE_/=3 M"\C+4NZ&J UH@4MC2X_ORSZ=GDFR?0+WKTBZ>L?VJ-_K41]HF6-6ZNDEY94I!0Q&)"TA.F:0D$NH7-Y(_<5RK^& M5PJ\)V1+42UWRK@260X[Z9]2P57R2=M'-[V$_T!TQ"H%3A153PK^F:O[2J,S ME7:E6AJ?" MF%^JYFD_P<[,.ID!S-H%X=':N7GM?RF+7I)!3,#U7TS/UG=]2 M<-":)-/H:L@.\N=FO+\ MNR<#Q0I&FG^A,I+8)+%O#Z$F5B3:*;=#;G$N6:M]=&^ MC6ZUU:Z H7=[,%@F-/L+PQH>VJ4Z@D3JH2)WB%QATL45@URC0E$A$=Q#AHTF MSP:Z)ET2"$BRN1^K]8Z#P#E14FB9W*_$I)3*1%4V-%3TOK!-R25@QWKC&P=6 M2],ZSHD&WJ+(HXB!S):Y/SJ*K=)@D/\PJF67!IA MDZ4[!7L;99 W([.#Y)H MC5X:"TY2'#)\IF ( -3F>PB,!L>FL;L<:TSLI0VOPXKU*+$NMXQ$YBG(P!>R?I3I.-9 W_H'LMUX\_6LK'<1@^504E0&QP"L8L\ M1]E6^$/_'17I?:(]+U@\^OY"&[).^Y/2>]AN;78Z%G9,.-WS(#3M-5-DJ(.$ MQR_:/OWRJ%%;9_%$8X_4JT;.F4\Z3XZ.D4,4SZ;ST06^.I'9_'G0ITGHI6/7 M23VOBE.QME-?D#*Y^0W1<7M:=/1Q3I4IWO*B!9<0 3HN4+81%X=\2Q ]NRNM(01^>3 MVO&)1)#VB.FX,MPP05@FJR'U;41M3*\>;M'E:/B8_Y;X3&6K,W, ._#T?G;K=C ]NH]#KM=RY^6Q%YO+%M!_MK_4W M^3:[7Y[_)X!$X)LY(CDK;)V,SE\,,?C^4:;KW8EA(.G M5G7V(EHYUY_-9K9>B9;;J>Y%ASL+;5KN<&J6,]L;P9N@U*H9B^-\UG+91?/S ML'9KYN=Z[93LQ*T!NVY;;K970NG-142C_<*=7*Z<7YC-SWN^%/?"_=[?&IS- M1I1&MJ*S4G=@Q.(BNJ1G5ZF7#P)_2+&Q!V/PGCQH_=5/;IJ+*/:$A!*U\P@< M?X_B6BCE@9#&/SO,:#3I%0_'>_1/P7?TY8%;<:W5G[)QJXNHC* 1"[Y6[DYO M?A$[?S*/5VMEPQ&E$\X/@:M!&['$$#NXZ88#QDB=SQP" M^^U9O0.Y&D#8-T 2^*P[M[+P<]>(YJ7^# F-K-B>U15[$_ S-U-(* $6L_0- MO&3T,@EXR7>\O!.]-DYV2_CK\L$Z@SGQ]S%W![3T.)JODS/;\UI<1%@(5IA' M$5@&O=]KS;PHI;D U*R(44#;B-!JQS MPT-L>-=@O?E(\0 9+]&8,'O)*ZFMJ-=&NNTTV%AHA:7NMP?] M$"/4WQ<^8ENL&0MZ >Z9T_MW):/%!WO,-&*:((L]?(FCND?BH[W-%K MBUSLY P9&"%>Y"-@-M6K,9W\)\%,>!3=6ASQZ0180]B>XPTC6-"8PI523+&7C)F,61YL>-J?]!&0&0,$2L2 M8S#VW):BPS1108TW>"%)7T;^9GV#78I0"8.5J.')\S^51I:R>8+;5NCQ$[I921-$TG.&(YH;2!557+83L$J/47V[_# CI5YA70$J-:PO6* M=TN!08 %EP8>N<)0/4@7_*Y9/(".T*.!7[^3" MZ';O..I@C9S2HB1QC&[CF-&,%&DV"8QONEJM&W3YA$YS[%U*[L"D;%Y"7 M:'NEM\) S[<&;P^\.)[$<]&[4-+M4-+B6$E[4%_6Q.=U+T*G5]OIL=MX=M K M6V&6X45@,0+KS@UM+$@"4\F"$@M4C:=%%H$97@'#Q.D^ M=-X'[;"/A^$*'T["> '<7VCM]A-O8'R*S?\#4$L#!!0 ( &^!J5@==A0H M(@4 '0+ 9 >&PO=V]R:W-H965TTN"](,M M2KQ[[KGCW?%.MTK?F0;1PD,KI#F;--9V)[.9J1ILF9FJ#B7MK)5NF:57O9F9 M3B.KO5(K9FD[#;'G:L0W>H+WMKC2]S78H-6]1&JXD:%R?3[%U/,.ACS+C\RRY:E66]!.FM#ZL&C N D;Z#$8&GY6TC8%/LL;Z4']&?':DTI'4 M1?HBX&>FIY E$:1QFK^ E^V]@S>)Z8EEQL#5Z.3\-?YREA-.?'W4_X& MN/QI.%8-5K[GE:*;>$HX1_P[,6M5+:\"M';QA+7HD]U+S]1HU2@O>(E%3:T>S MI<*E&JCN8(45ZTU0;92H47L99%43=#RPP T3XA$(B5M!5*T"8LW$'I&:T\GS M5>^Z@H%M0\ZA8Z%5OVEH]Y[7*&M"UR X>5PS)QG\JIBH>N$_..O4#W@%3-:D M)BBB]:'CHP/!?_!/\"XIB^@X28[<.HWSZ+@\/H++ALD- C%9 M,Z[AGHD>0^"E.U5_'!0CBH<.+N\[9"@Z;,4%MX^0ESF42;)G>(R'-UU&V;P8 M3!=1L8B/X"-*1>TL\/WJ>R=)LWNR1(P.[=!=8BR%B2B-'J513$[D90P)N>7< MR> 3I5!E'7]OG)K]7EJ>4/*_RJG%O"3,KB+*L]+S*J,SF<.$9 M/U%J%(]X&B^.PL(=SLO3&OF8D0-I.O) ,4.+GV? M.3]L3$42+=)B?/R^%]*PK[K0:/*(:A"2A/*?&)C*70LC@?0(YED";]\LTB3] M 'D^CXHR@9PRZ'B^\ 2O<0B>\3UFC[X+\K;A% /?5NDZXA6^#X=-3&:T3?/6 M'=KAFXN,HT=54// S0=<*AN";NAHS9IC/?7,]BS3DUIGY0)[$ -N3$_?N"LF M*8>!:\MM ZZ96YJ]J(^:8"R"!H67Q1 $QY]36VLE7_,JI!6%O%/&I:]KKJ9? M_>-*F\Z"A-?(;:]Q^M1=.]N;A*@=;OR\9X@5Y7L8BG9?=R/E>9BDOHN'>932 M:L,I-@+7I!I/Y\4$=)CQPHM5G9^K5LK2E.:7#8W%J)T [:\5E>3PX@SL!NWE MOU!+ P04 " !O@:E85O*\'?X# >"0 &0 'AL+W=O7[\C)2O*E@09L!>1%'F?OKO[CJ?Y4>DOID:T\*T1TBR"VMK= M;#0R98T-,Q=JAY)V-DHWS-)2;T=FIY%5WJ@1HR2*\E'#N R6<__N1B_G:F\% MEWBCP>R;ANG3%0IU7 1Q<'YQR[>U=2]&R_F.;?$.[>^[&TVK48]2\0:EX4J" MQLTB6,6SJ\R=]P<^<3R:P1R<)VNEOKC%+]4BB!PA%%A:A\!H.. U"N& B,;7 M#C/H/^D,A_,S^@?O._FR9@:OE?C,*ULO@DD %6[87MA;=?P9.W_&#J]4PO@G M'-NS*1TN]\:JIC,F!@V7[9;OF&7+N59'T.XT MH;F)=]5;$SDN75+NK*9=3G9V>8N"6:S@AFG+T/_POM^DN)?C>(ZB](4;FAQFLC'.(=%C67HCM^AV6V*S) MB[,VW2.%55FJO?2Q*I$?V%H@(9R89'#%%7P'25&X9TI'A5!2<@9%#&F2N/WF M?<4M)#'XI"27\ GUVFU87AJ((8]AI4N&K#\0)SG!I45$SR)+B-8&M29?N@2$ M=&O0FF+GXBN5_+%;SZA0+=_ !Z6JS^[.)X!L'&8>KYOT#-,\C,:Y'_+D3"%- M:96?AYY]$4[(Q2(LX@1^0JGHJJ3D01SFV122,(HG@WC$DP0(^#?*F ;\NN>4 M5BX/:"R23'HGTRF1BI,L3,9Y-\N*Z?\L#6-I<*)SZ:4VU^K2^,!Y;6/MNL\! M02AC7J>=^YJ$_.A*' CI036N#='VEJH6M:N5+GNS800IS;F/0YA$TV$,LX(2 M%C]D:SR%2?ZO],;3/I[_U%"8Y0/YG5]/H\EC_9TWLK1X+F,N4_'8BY$43D(* MBRB%6R=*L I^51;AR5M\-.A9#>JM[\P&?#&U[:M_VS?_5=OS'HZW?PX48 JD M 8$;,HTNBG$ NNW&[<*JG>^ :V6IG_II33\PJ-T!VM\HHMDMW ?Z7Z+EWU!+ M P04 " !O@:E8A?S->0,# ">!@ &0 'AL+W=O:&HML:%( MA5Q%\=]W2['XV)F=66G7B]:Z>U\B$CQ5VOAE4A+5YVGJ98F5\&-; MH^&;K765(-ZZ(O6U0Y%'4*73;#)YDU9"F62UB&-XEPXLN:K0>&4-.-PND\OI^7H>XF/ M-X6M/UA#<+*Q]CYL/N7+9!($H49)@4'PXQ&O4.M Q#(>>LYD2!F A^L]^X?H MG;ULA,\$B=7"V19RATY MOE6,H]5=L_'XT* A>/_(OWZ1$M.&RU3V%.N.(OL+Q0RNK:'2PWN38_X"S>&V70$V22;'^&;#1YGD6_VKQ[AQ^7&D^,OXN=+=CNV^Q__20&?#5R+'9QU%1V! M,B"M,7UCM(I*H!+ARE:U,+O7KTZSZ=L+#[46Q@-9;KZ\D0@\"9P($*$!GW@L MY(H:+L&(/TC#'5R%E**NG7W$'$3$ \\-QG.U&\G!RA2Q$:WQ08;431Z/3"24 MQ+B8+ ICF5IL&!^3>?0O-4JCYK ;D&B(YY#8:G8]E9(I14I]&/X M9'C!NDL>7-(V+'3(P[0._^1GO])6[(4=,U[@*TU!B(&<]C)* 3\8N[ K*UD$5JT+.D+,XNB<%@(.L@OK:?.*9?1 M,2>0JD*10B5[]MYOT/:\MK'DRH.Q!#L>Z??&MF;\TG>9'LR,"ET1)Z.'6)MN M? RGP_"][&;.G_!N-BZ5!0 N X !D !X M;"]W;W)K&ULK5?O;]LV$/U7"!?H5B"-'2=-BC8Q MX&1=%PP=C&3=/@S[0%-GBPU%JB05)_OK]XZ4935UW!_;%UN4>,=W[]X=R=.5 M\S>A)(KBKC(VG W*&.M7PV%0)54R[+N:++XLG*]DQ- OAZ'V)(MD5)GA>#0Z M'E92V\'D-+V;^A*:JI+\_)^-69X.#P?K%E5Z6D5\,)Z>U7-(U MQ??US&,T[+P4NB(;M+/"T^)L,#UX=7["\].$/S2M0N]9<"1SYVYX<%F<#48, MB RIR!XD_F[I@HQA1X#QL?4YZ)9DP_[SVOO/*7;$,I>!+ISY4Q>Q/!N\'(B" M%K(Q\1W0^WNGPG?3[XO!@3XQ'XZ,=_@X[A@Z3 MO\-'_&T+^*_I/$0/1?V]+>#L[VB[/ZZR5Z&6BLX&-7/N;VDP>?KDX'CT>@?: MHP[MT2[OV_.Y#>1WN!&_EX0R4JZJI;UG0I1#TFR@@I\"V"EDQ&"AK;1*2R," M+ DU'(,HY2V).9$5"+N6'O.T93ON+#K>0_BQ%!%+^,: 8]:@IV5CTMH)#'^\ M)M5X'74[X\V=*J5=DKAP5:5#6*MW29:\-.:> 5/-J.0FD;77P%?S,L# ;M]; MS7.N&2\$_?3)R_%X]/KM=#I+CP>OGPG@Q.Q(7E>]"!&+\^QT/Y6&+_!H[O>$ M(A_1$]$A\&?@NM!!&1<:$"I6I58E^E5C"F&YN3#0.<&],@W*(',AK6VPPA?8 M=" /T/?%98[$U=HR"^"KDA:-E0WV!)9HEP)D4.B9!UE\0(O)'BTI"H$KG@.5 M8B&U%W4__9LU*UG0/LLAT#=I()0I9$3*&TB;_P^-S1VZ$\!%5M@/@6OX4$PS M#U>):8&)W(_%P>CYKQQT3@APH@]#$YX09NRBT2!6VP*]B[L_D[*>V4;9@)=[ M0L_847PONN)[L;-J9AM98:&+CHY'2O"[G?VW0FQ%EIAN:Z*KKI;Y5$(ZLE = M2].M++R%9AYTH4$J!:@=Q*5R4&N;M2\V1G>T0:II6889DP$&HS@3%4D8A%PL<57('3%+GGE5UZ<%\:LDU6LZU24UP#W-OR3:M M4[JK609XG9( 5YNVPTZ F7L5H^HY63?!+VHGU7PG$CX-A223363<)C1.+1X5 M9Q(\L>K]QLPCGYF3;:[33N%((2/9JI2,>D>AEXJ M.RS<9RH7F,8;0H4 FU-HJQOB$0X."W7BL@+FYH$JN'9LD:**4 =O'[%)W3GW M)Y5:9:&A"N:,VUS:)A;>55C A9Z@$3VURKN9Q"=S"&PJ'CVB&G,=5,_PNGN%S^%)#CX86,!WMGV#+\_F>E ?1U>EN,G<1-YWT6.)D0)XG MX/O"@8]VP MTE]7)OU!+ P04 " !O@:E8NRP@>X\' !]%P &0 'AL M+W=OY8,XS$^W!LS_A( MVG22UA.[Z4.G#Q )2:A)0@9 ._KWW04/41&EIAFWTQ7$F*IWSDMU*HJJBH')]Q7+Q?#YR1NW"1[Y8:ER87IRMZ(+= M,?WKZE;"T[23DO&"E8J+DD@V/Q]=.J=7$>XW&SYQ]JQZ&YFC[DH\V)^WTM\:V\&6&57L6N2_\4POST?Q MB&1L3JM42_*)YA4C M'QA5E63@<:W(R3V=Y4R-SZ8:;L&]T[21>%5+=/=(],@'4>JE(F_*C&7;YZ>@ M7:>BVZIXY1X4^('*"?$T:>]_.[9">G_D:65E+Q\A$M$I4"(&I^":]!!D"SILLL6 MZ'A\O?LB>7$:4:W&;W&N:>8OVP-(),/4!3G%8@GUU0MC;8I M3MACQ4$S Y0C$CNAE?C1ULR8[+[NS>[692X6/+7(NS*=D&\Z%VP*_YSJT\PB3S/&%.)"RB4V-RU,=8 7P>\^TVPBQ*_-[X0[!([W,3*1HO\ M\.50!\$+XUWOU\O?C+K8WBVD]>H@ZA(KB;R>YT*,B!M:CI.8U#4]N=2I.8QK #@F\S7VV504!=@$'#1]L BT>]7L M:%*6R90KMGV\O7!B4'$0-FE3'6I]VG( I!P9.S3\#,B9J,"%0"T(),8#WE$T M$M%):Y*!T5K F04:)H C*9H;7 "5XX;WHR;>^ +"SH6%ASD/QLZ9;4TK&-; MN_S*(K^68H9,T%C_KEP!)X(] O@/!!DU&Z)@!U48IID#O Q"(IX@*55-FWIW MH@O++TO''M95*138EF?%%Z4IY1"0JF\:1].4"1(F@%Y*!B+K5P"&KP =)]NA M;(:BF4YQ17-@A@PU^(F6%;)=:")=T3DBD15"\E]F&3=!)0$"/DD BDL*0 0M M^JHG(5P&;3@,QGW1&W+8L0A@&)8-]?1 @H1=@H1?2]/WO569-!CDWH=%'XSQ M8P4QX9KBZ^T6$0=84)GU@]C$JE(0%1,+UJ/5Z+HN2?"O U69JF83V%EL+"09 M[,<>OLW"=YG!F^WB@7QB$MC=>(I>K[K>NJ+MY&N3J0U%8^FR MY(^@Z5#Y,DBK?]]06>)KWHJNFP\&;W]@I6FJ-Y4&C6Y^OB0TA:*O:L2.(9W$ MK+GQU;/Y6F)Z3_T"6;NGMP5-;H03QSXFKT@,O_7,L6&X:=N#":833&+XVYOX MQP.Z#:HT[D2PAEG.(?JHPY_0@&#-9%)/#X4.C>%^UX9B!O/ S&'I"UWJC(3! M(\<'"DO4%9;HJSM/_ZW_Y=O/03U>J/W\367Y/S_L9CW@Y1BA=$A\O./O?MK1HOXKQ_[AC7AQ='KY[X,!EV3>*&8R"[3A21 M.Z9UWE1!+!D;I+I6%(#O3N+0W^M!U[8"0X?=V(KB<+!W3WN?1 LF%^;#+W!. M1&G]=;1;[;XM7]:?5#?;ZP_3+OP!02P,$% @ ;X&I6-&ULG59;<]I&%/XK9X@G M S.*05<$PJ60Y4ZI M*OO!8)#T*\9%9SIQ=W=J.I&U*;G .P6ZKBJF'B^PE.NSCM_97GSER\+8B_YT MLF)+G*'Y;76GZ-1OK>2\0J&Y%*!P<=8Y]\<7L95W M\YKO7.'FPF$F M/^L,;$!88F:L!4;+ UYB65I#%,:/C6Z* MLT[:@1P7K"[-5[G^A)M\7("9++7[A74C&R<=R&IM9+51I@@J+IJ5_=S@L*.0 M#@XH!!N%P,7=.')17C'#IA,EUZ"L-%FS&Y>JTZ;@N+"DS(RBKYSTS/1&/* V MA++1P$0.US]J;A[A%DTA<]C]VOW&YB7JWJ1OR*_5[F<;'Q>-C^" CQ!NI3"% MAFN18_YL0S/.M1"&M4#=J9OW_C)X/V1 M-*(VC>B8]>F,.C:O2P2Y^%<2!U/I9;3"W@9@"82%+:GXN MEM#E@FYDK2DFW1O#N;8RQ&=6.$*;\Q5F6,U1M1S;GW WZC',SC]<:S@!/_62 M-*%-$'KI*(5?I7A'X^4>C2U7P"9OC5FMN.'$7Q!XHW#8+*EU?434]Z(X '_H MQ4D('U%(&@,\8T!Y+U IRI :-+L'W_?2--XNLT=1RB7/"(BJHLG3R SC(?A> M$@R?OJ^94LPB%@XB2.((ODG#2LIEF'B#P+>;E%S'\%EJ D8 ?\'J)N2J897_ M/PZ^%0KQ68ON$/*$_D>:\- M*9+>BU#&!S(^@6XZ]'MN]8/>GKR[83SHT6^0 M](XS0=RF(Q+THH ,-MQW8R^P9KN$ND^W6_"Z@1='D7.;>.&0'+P(_2!J8[C@ MLKK.N2'EMV]2,O_>FJ$R2,C1%\)1M?=^V'I\+AJ-*!9"/*,L'RW@#ZRL+0$* MQ&O%R;),UL+29L5K;=4=>XRKC9T*F:9!9 ,&5AI4@MD_-EUNU"R CFWD\7! MM%(\0ZLKG*YKHAY^, MW%3H,THHWN-#U4N2%+J1%\>C;2?N2W1/=^[CJ[_SH*F0 K?/-CO4J#>:MTU[ MV[X,SYL'T9-X\ZPD7)9<:"AQ0:J#TR'QI9JG6G,P1W-IZ+'EM@6];E%9 M ?J^D-)L#]9!^UZ>_@-02P,$% @ ;X&I6!%S>],3!@ ^!$ !D !X M;"]W;W)K&UL[5A=;]LV%/TKA%L4#<#5^I:<)@:2 MM,$*M%O0=-O#L =:HF.BDJB25)STU^]N5JV\,LSV32/,_;FL]?IT$DX>'KQ7-RM'#Z;SDT[< MR&OI_NBN#&;3$:52C6RMTBTSN:@*#&IPWF9-R2%FZ/'] OO>VP92&LO-#U7ZIRJ]-) M,6&57(J^=N_U^E>YL2I!-LPDK>^MTLUD,#1K5#G=QM_'#UH(B M^,Z":+,@\GH/&WDM7PDGYB=&KYDA::#1P)OJ5T,YU5)0KIW!6X5U;G[==UTM MX64G:G:I6M&6"J,W[1!O?0<\9N]TZU:6 MO6XK6>VNGT+14=OH0=OSZ"#@.V%>L#CD+ JBY !>/%H?>[SX<=9?.^'\TQT_ M_'VVL,Z 1O_L\\2P4;)_(TJM8]N)4IY.D#M6FELYF3][$F;!RP-F)*,9R2'T M^352M>IKR?2270B[XO[*7G_JU:VH88=EHJW8>PG]5>EDY=_OL^+P/A]6$HE8 M:GBI5H-3L&/I=Z0KDU_M:+[LZ-\;V6E#L[5R*]4R!T# 54AR$M&MU;6J!$DL M1(UH2#:4)J>]K-,(E,4SO6Y_ ,..<=RHR98H0I8I:&?94M=^]MR#Z-Y"8WMT MS,XLB8-JY6KD&EWBP:MDUS?&/F5%$O D"3 *>11D/"BR;8?[%:HMZQZ9@ $# M#3JA*B;O.M)\\)>&,09I;PPI+:R5P'X>'K&8QU'!"AXFLX.H T"KVU_V@"0Q M-$Q9DO DCMD'\N5C@@<;BYQ'83S8F!8\RPH"/L#@=&1P^B@&>P6^)O$^PAZ& M_4G8GX1]'&&SD;#9#Q-VIXMXEU\B3MN]8Q]S#^+O;QA$YX$$JKUACMHR\V_) M ]Z'@WMOX0B2(*FEYN\?$IRWD! M$B/L/$IR=J&ABG&*%BS'WJY:D*1OO,M0&B3.A%!3&T8G0]A^@T!(0QJ3TU4) MX&=/BBB,7C+0,"]\08*V5H*P@S=)F[4P1OP/S##BR0R)JIL&Q0G'O?(CLMV2 M8\C1+V'FOZ@K*#)18"NHZGB$ 2?.(;D&<$#&)@\-GB:^L^@9NL"R*>!Z' MV)T7<4"]:96C;!SR[H[&EF4\#5-< MD[2 E7B#0I\%F^M04;N#CF=Q!.%\QN*@X+,PA"V&BZC\>'L0[68Z(GA5"T]S[9\Y>@10^*&O595GR3Y8/I^%I&ZV^) M.^#X5BD0]H'I=$# 00 RI7?Z-WP?H=F;H7[\O@5Z\2WH;H$_9A\TX2'*WR!VCF+X(!47$8]G($@Z0[O.-A(7K'A B;ZZ M@]Z;5\BR/.)!1"4KB&-LE>Q3]>NLC;^G;3Q#!TA)VRCE0;I7VWR&U"Z@;88C M0?Y(;6/D '@(;8.0QV&ZCY#3K:_Q1IH;_\_!,M_"A@_S\>GX6^-L^)K_(C[\ M$T&,T#LLJ^422X,7.8Z[9OC/,$R<[ORW_4([IQL_7$F!QD ">+_4VCU,:(/Q M9\_\7U!+ P04 " !O@:E8 9*W340$ "#"@ &0 'AL+W=O&,]\+^4,5B!J>ZHJKA5-H MO;N83%168,W46.R0TY>-D#73M)7;B=I)9+E5JJM)X'GQI&8E=Y9S>W8KEW/1 MZ*KD>"M!-77-Y/,E5F*_<'RG.[@KMX4V!Y/E?,>V>(_Z]]VMI-VD1\G+&KDJ M!0>)FX6S\B\N8R-O!;Z5N%=':S">K(7X838W^<+QC$%88:8- J._1[S"JC) M9,9?!TRGO](H'J\[]$_6=_)ES11>B>I[F>MBX:0.Y+AA3:7OQ/X+'OR9&KQ, M5,K^PKZ5G88.9(W2HCXHDP5UR=M_]G2(PY%"ZOU$(3@H!-;N]B)KY373;#F7 M8@_22!.:65A7K3895W*3E'LMZ6M)>GKY68A\7U85,)[##=>,;\MUA;!2"K5R M@1,OSA\8':G1?*+I1J,WR0[HERUZ\!/T$+X*K@L%'WF.^4O]"5G:FQMTYEX& M@X!?F1Q#Z+L0>$$T@!?V[H<6+_Q?[L-UJ;)*J$8B_+%:*RV)1'^>"D-[2W3Z M%E-8%VK',EPX5#D*Y2,ZR_?O_-C[,.!#U/L0#:$O[ZE0\X:,%AOH_#EEXR#* M:1NO"@H(*B@YZ (A8U(^EWP+K!8-U^;";1? 3%"A*HVY.37"&U%1Q1OIP9*!5<5LY5][KMA,!N]PB6J9$7/%0.:N#-O!@,1G_81G_YRQ-^0YE3HA^&. M(-A1V?V'B'Z60BFXZM+SC54-4EA&L,JRIFXH3H2RJH74Y=]=S$;P&UWRW;8M M\_41)77A5V&[H/0\4N?>D83&K."B$MMG"J;OA:XWF]'J/)BZ21R.:)DD;AC& MD(YCN+*MB[(JLI92#2HJ878 M1YK:\%E$(>H.*("6^[J0B%"WKPF:U^1U@1M5DV*74J1V:%_[ZGE,"7G;#5S MWO5-ZSH[99^YOH1F,JZ?XL;D:# @ M\F[M^*.HLU#W;F>$_K2?L%;M8/&O>#N>40"W)5=0X894O7%"/4VV(T^[T6)G MQXRUT%0I=EG0E(C2"-#WC1"ZVY@+^KES^0]02P,$% @ ;X&I6&I 9WYF M!0 Q@T !D !X;"]W;W)K&ULK5?;;MLX$/V5 M@5MT8T"Q=?$U%P-.FG;[T#:(T_9AL0^T-+:)2J1+4G:\7[\SE*TZB>MF@7VQ M26KFS.7,#*6+M3;?[0+1P4.1*WO96#BW/&NW;;K 0MB67J*B)S-M"N%H:^9M MNS0H,J]4Y.TX#'OM0DC5&%WXLULSNM"ERZ7"6P.V+ IA-E>8Z_5E(VKL#N[D M?.'XH#VZ6(HY3M!]6=X:VK5KE$P6J*S4"@S.+AOCZ.RJS_)>X*O$M=U; T(UYSD#DQH\M9J,VR8K[ZQWZ.Q\[Q3(5%J]U M_DUF;G'9�@PYDHGUW_B-IXNXZ4ZM_X7UI5L)VE 6EJGBZTR>5!(5?V+ MAVT>]A0&X2\4XJU"[/VN#'DOWPHG1A=&K\&P-*'QPH?JM M&TV<3K_#%<65P;4NB&LK?+I.[L4T1]N\:#LRP\+M= MY54'&OX!,X*-6;F'A M1F68/=9ODWNUC_'.QZOX*.!'85J01 '$8=PY@I?4,2<>+_E5S MA\+2*^59L MJ,0OG[4/ 5=NOHEYX M?L3S3NUYYQCZ:%*U#N@9>.).GQ-WR.6CH(==OE\@S'1./2O5'!S7PK9QY3]H MP7KK4V\]W2\;?. UPG0#,ZF$2J7(25JX*K5L&R1M0"IP9(-=%VKSYM4@COKG MEL"H:%0%JZS.94:JV1X"A4X3R7AK%H2J[!M<\*!8(>3:6O+<>'02E#JSX.-2 M#'3B[>K2DJ9MGL']PB ^*EB@2JG<9V3*%\,9?"J+*1KO,;>GA9.H^80M^.9G+.F,5Y3B.<+- YI44KG= M&IEZNBOMYY)WR#<4U_(U.<;-75+R[]$4WLB&V"4#X_G5 M"KKD0<26.RU28"5.ZLU#FI<9 M93AJ=>E*R7-FT59)+XDNDV_8E8I>2V39DERF"]W*##W#(DUUJ1Q+,>F/!H!8 M"Y-M@6 \N89^-&CY]/%($76"99W@E4\PU40J\K3,?;]30&PHD[,9&E3$[13= M&O'1T/B#5*C=V8VJ(I>^"G0EE OK@)CV>XZZ&O+8- MH* +72YSR;6Y\2*JKDVI3NG@E(H;-X_:P+:.M&VO;MO>2]OV;O+%>W@W&1_M MVJ. AT?[HU;F\.@)<9%6]VHG[1:D1\5 M]P=[*>K&040U_!J25M2%]W1ALW@44C,-0JKF.(*O%<1)U EZ@Z1)A9_T@%[? M9BC]>1S$O;!)O33L/[/XM.N20= /NR1+FR/D]FMR^R\E=[R?Q1MA%#47,WV( MX*.@+R"X9BPKC;_*7T3:CE[<.K<=#R\;W+\9VIXX>,M#X)V09CM@?\]_3',P M"HG^*&[U!S75@V$3HJ25=/9YCOI-%J-[^7DXC#W*&ULA55M;],P$/XKIR 0 M2&AY:;=.I8W4=@SV8:+J"GQ ?'"22V(ML8/MM.N_Y^QDH9.Z\L6Q[^6YY\Z^ MRVPOU:,N$0T\U970.9D:Q7/9&LJ+G"M0+=US=1AB97Q9L>%$:*_#C6<,*?$#S MO5DK.OD#2L9K%)I+ 0KSN;<(I\NQM7<&/SCN]=$>;":)E(_V<)?-O< 2P@I3 M8Q$8?7:XPJJR0$3C3X_I#2&MX_'^&?W6Y4ZY)$SC2E8_>6;*N7?M088Y:RNS MD?NOV.=S:?%266FWPKZS'4\\2%MM9-T[$X.:B^[+GOHZ'#E1GX@WN4+0(&TQE(;BKU/LM M2RK4'V:^H0C6SD][M&6'%KV"-H)[*4RIX;/(,'OI[Q.S@5[T3&\9G06\9^H" M1N%'B()H? 9O-*0[A94T:AVZ,7OWH17P:A]J65 1944]R48"Q%PX:C2:AHF(84C>H4A2&6A-D#K9QZ%H+PD%E?507 M6D-R "XRJIXZN ;)@+@9:5CUJM,4MJ5"?/%:@.XZ+8?+MLL(UB6CU@,F,DBX M-$@&T36\A5% RZ)0/*7N:Q5::32!6RDS9RQ:H[K''$X@O((O82[CKRG/A:'8H=5[*S#0,((_M.:&;1R[!JRT'(2A8'"*U^>S91LK!, MW7KJ ?A'G4L1"C>?-*2R%:9KXD$ZC,!%U_G_S+OY2>6C\!HJS,DUN)A<>J"Z MF=0=C&S<'$BDH8?NMB6-<536@/2YI +W!QM@^#'$?P%02P,$% @ ;X&I M6%1GS:4\! 20D !D !X;"]W;W)K&ULC5;; M;N,V$/V5@398Q !KB]3=:QM(LBT:H(L&2=H^%'V@)=H6EA)5DH[C?GV'E*U< MZO7V1:+(F3/GD#,=3$RY$0TW8]6)%E=62C?< MXJ=>3TRG!:^\4R,G+ S32KVQ;F*RF'5\+1Z$_:V[T_@U&5"JNA&MJ54+6JSFP16=7L?.WAO\7HN= M>34&IV2IU%?W<5O-@] 1$E*4UB%P?#V)&R&E T(:?Q\P@R&DA*'5RII_!-VO6T2!U!NC57-P1D9 M-'7;O_GS81]>.>3A-QS8P8%YWGT@S_(SMWPQTVH'VEDCFAMXJ=X;R=6M.Y0' MJW&U1C^[>!!KW&(+MVU_P&ZG+A_Y4@HSFDTL1G!VD_* =MVCL6^@1?!%M79C MX,>V$M5;_PDR&^BQ([UK=A;P"]=CB"@!%K+X#%XTR(T\7O0=N?>B4]K6[1K^ MO%H:JS$Y_CHEMT>+3Z.Y@IF:CI=B'F!%&*&?1+#X^(&FX:?#/&X$K)3$ZG2PUAT]>#6M-<=:Q?(SF.;& M4;%H?Z.:CK?[CQ]R1K-/!I<=+>]J>AX&,;6W[82N566@;JNZY%94<%FWN**V MAK>5&4WA<:.%>),Y@.=>;H:#=X\(M3^)=BNFX&H8[=8H!+&1] 6PC.1Y@8,H M)F&1PG6MC"BWNK9[H"$)DP3BE*1A"H_*\[#J_()[Q^C2G2-,P)#2D4.0D8>PM M8Q9"DF8'KN9_QO"(C"%B04+.V&2<'0:^E,J8$69+J9I3Q"XI M922.XQ&.6$HHS4=OZ.$Z86ZRP"/-W_%[">.B.(2(I"ES6#0E,0U'\.M@KRJ\_N+908=8TSN%PA](1Q)@C1>:D8HN$SP*KJJS[ M9;]!C2OE?_H)%)6G!= <=S6'FPUOUP(W 5:\UO#$Y=9? R76"%+K>'$\BY>BM[ZDF[ZDQ:F2 M=J"NK(G+ZT[XYBSWXU/WYN15>VN$7OLF;G 'MJWM.]TP._PG7/7M\<6\_\E M$IA*!J18H6LXSI( =-^X^P^K.M\LE\IBZ_7##?[K".T,<'VEE#U^N ##W]/B M7U!+ P04 " !O@:E8UOINIRX?BCZL"*' MXM;DKK*[M)*_[\R28N7&%M('B4MR+F?.SAGNV5:;1ULC.OC:-LJ>3VKG-J>S MF2UJ;(4]UAM4]*;2IA6.;LUZ9C<&1>F=VF86AV$^:X54D^69?W9CEF>Z&/ =FTKS+=+;/3V?!)-=@]NY;IV_&"V/-N(-=ZAN]_<&+J;C5%*V:*R4BLP M6)U/+J+3RXSMO<$?$K=V;PU<(K;!H.1#"^ M##$G8TIVW%_OHO_L:Z=:5L+BE6X>9.GJ\\EB B56HFOPZ+UQSBP2'VN/M$'N6U<&)Y9O06#%M3 M-%[X4KTW@9.*-^7.&7HKR<\M/]&^_Z:MA0T:N*N%03CZ+%8-VNG9S%$"-IL5 M0[#+/EC\2K $/FKE:@L?5(GE<_\9 1O1Q3MTE_'!@!^%.88D"B .X_1 O&2L M-O'QDE?B?1!&2;6V<#-6^^?%RCI#S?'72_7VX=*7P[%@3NU&%'@^(458-$\X M6;Y]$^7A^P-@TQ%L>BCZ\HX$6'8-@J[@>^ !7 HK"Q"JA&O9=.Z_A/<%'$[Q MN48H1%-TC? :H4RK,6K91P786*73;DJ'UW/F?A4HWI&T+1U*!JW5GR=L& M@%\+W#CO-9BWNE/.3D_A0(+RD5%H'*\M++DP%SR M?D$6&BE6LI'N&Z1Y"GD4[27>\>%3YT$RSX;469 MPBE M*!,A>IZ'QJ-U1!-!VE44!R$5D>8A1%06EY/ AZJBZ<7X?7*:7V"QZ(QT$NTI M7/U848MY3C'S>?J_4.W*95Q9D"2YQY4'>3(?6D\-U.QM,?$1'H>+:;_@S1EZ M\X>,#X@F&T63'19-_W%ARBZ(G'?7.]Z\:.Q+$CD#UK[A0_D:4P!^*"Q-)TK(/*Z)94])TN MR]=YI$^S]^B#VGTL6(C.LAPX.@,@NY8^E%U30DU-0!9(2)FIL<.>R9C$>F$Y M_TOZO%=/:#G/[=V]A3A9!/,P@^AD'D3APL\LJGW77$?4#%$6!U%")ED>I-D< M'H0Q@CER&C8=)2#NX*H15-[%R+#3Q2-D4;"(L]WE]SU*^_=ZPT192 ,:"Q!% M)$E"8 MNGQV > KS)(*W;Q9Q%+^'-)T'61Y!2DU],E]X@+DV-]XAN>,;,,#P29BE[;)YPI5U/NJ6MM97$\M@C MV\M,5V=DP<0^XT!:V]$SR?I6:CC6;*6K:0A;:@M1?.FD[9,%4&/C;;$G@?%+ MFK2MDI4L^K8BRC?:-K079%RA=)W!XYD1M.?I/H;IS?^]++2CLY" M?EG3X1,-&]#[2I,DAQM.,!YGE_\ 4$L#!!0 ( &^!J5A*Y"]KV@, &X) M 9 >&PO=V]R:W-H965T=_-]Q,^"SR8DS8X)4NEOKK@ MUW(21(X05EA8A\#IM<=;K"H'1#2^M9A!]TFW\+1]1'_OM9.6)3=XJZHOHK2; M23 (H,05WU7V7AU^P5:/)UBHRO@G'-JY40#%SEA5MXN)02UD\^;?VSP\9P%K M%S#/N_F09_F66SX=:W4 [683FFMXJ7XUD1/2;L>JHL2.U.;L* M^)'K&TCB$%C$TBMX22 MSIQ77!8("^=OZO-G3O E95#O:;6J W2 4 M'<7BE.*RI=@<,UQC>P:(O]R@.QC@E4=0.\-E:5Z/8&:<9+) L?$>:.*W6&"] M1-W9PCT2F!6%VDEKB&J!8N\<3 B/7'*8"P4_ MORN%!1;#RQ<#%K,W\!GUT@U841B((8MAI@N.O)L0LXS@DCRB9YXRHK5"K4F+ MQCW*'894N113[D@-2"5_;N,1U8@5*WBO5/G%G;L$D/;#U..UC8YADH51/_.O MC!TI) E%V?'5L<_# 4G,PSQF\ &EHN.*-@_B,$N'P,(H'ISD(QXP(.!/M&,: M\-M.T+8*N4=CD4Z 3F0R)%(Q2T/6S]I6F@_ABJG[G:G[_]'4"TLO.ONMW_9/ M6]2\<9Q+Z*VJR:D;=S/L$7Y3YJ+KKU+X/UQOCAJ3Z:,S1J3G(P9G?XI!%PU-[I#EY,7XR8G\(@^Q? MSHV'G57^61YAFIU4UK%[& W.2^LXD";YC\SH3!CW?9U1\5*-A'F47+1@[^0. MK%&O_4UOP!\,S778]78_$[/F#GV:WOR)4$8IS;V[HAPBUFT#C*Z7L,7 ?Z'ZQIG\#4$L#!!0 ( &^!J5AB!:'7 M#@4 (<@ 9 >&PO=V]R:W-H965TJ2U/>>S22&U@6Z=5JVYW-VG37CC$2= %.]VWGPV4Q(%X13I[ MTP;"^1W[?^C!?]S9GO$O8DN(1-_RC(I;9ROE[L9U1;(E.1;7;$>H^F;->(ZE M.N0;5^PXP:LR*,_

$.>B?R\>^+JR&THJS0G5*2,(D[6M\Z=?Q,'94!YQ1\I MV8NCSTA/936:)!5FP[,]T);>WSL1!*[+&128_L?W/I)[04/,2EHGR)]I7UPX]!R6% MD"RO@]4(\I16O_&W6HBC ']P)B"H X+3@.&9@+ ."-^;85 '#-X;,*P#RJF[ MU=Q+X2(L\7S&V1YQ?;6BZ0^E^F6TTBNE^D9YEEQ]FZHX.;]+OA:I2'71!/H0 M$8G33'Q$5^CS%A M1WAL#X](6O/ ,[[X0ZHP0Z*B.Z.]?U3GT($DN_ND8XGV%''0C M=6>Z$3N#2?L1=,QB<2#ENS]GU_$(;F93'0 MR P-1XV&(ZN&#T(4F"8$L35*6)ZK5J">'\D7I-83" NAEAWXJ-UW"6M-T%?8 M44M8?S@9CTZ$A4P9 \$,^<>-_&.[_%2J]8Y: !7J/MYQM9;C\K5+9"NFK\CC MMLBCJ>>=B R9,@:"&2)/&I$G5I$7&=9/.^/^OD0[S-$+S@J"+KQKS_-\I,1' M8HMY9_NPINA; $A8! F+@6!&G:9-G:;P"Y,I9%T@81$D+ :"&77QO<."W_N_ MGQ+V#'T+5=.,%A;ZK18&FC2&HIE%.')=OK4(?[WFA&\([537&MI;74A:!$J+ MH6AF$8)#$0+X'E4SH:H#28M :3$4S:S.P=GZ5H,V?RIXLL6"J"9%1;HBV@VP M[C^8L+4V'P6G_6-A3]=;:E"K"D4SI3Z85=_N5A=8;-4:2O4D*CL%'K0Z]'#0 M%AC294:@M!B*9@I\,+>^W=TVG48]<)_D2_/&1LKN4K$FG)^^):MKT+:I MDW8)((UQ!$J+H6AF"0[>V+>;X]]VI=!T@S*BNPK7;Y"OV/JJ4 ?ELJ=[J=-A M8JMD( ME!9#T4RI#][8MYOCTWL\2_$RS=2ZAG3?VY/WW=N@#A>4%D/13,$/)M>W>C7K M:]XZ]%C=EK*@'A64%D/1S#V>@TL-_L.E4HGI)EUFMN9<,T86B>UI^DH,2HNA M:*;$!P\:V#UHOU?N=EA?WU/3+)6+0!/&4+1*:_=HP[4T\GJG6Z_N"BJKG?EQ2[!:3NH+U/=KQN3;@4[0_._!_%]02P,$% @ <(&I6)$OY(6% M"@ Z68 !D !X;"]W;W)K&ULS9U=;]O&$H;_ M"J%3'+1 &I&[_,RQ#30.@@9(4B/NQT5Q+FAI;1.A2)>D[ 3HC^]2DC5<[7+( M;88 ;Q+)GAW.S@ZIQ_.2J[.GLOI5&?+^Z;YN'5?2RSC:B MJ+.R<"IQ>[[XR7MUZ;EQ.V)G\GLFGNK.:Z>=RTU9?F[?O%N?+]PV))&+5=/Z M2.5_C^)2Y'GK2@;RU\'KXGC0=F#W];/WM[O9R]G7\GN9;X7P0:;VMA%RDIG9^=*YER:RWN7#*6^=M5J3%*DMS MYZ>Z%O+7:;%VWF?I399G32;JY[%K)VV!\ MYV2%\^M]N:VED_ILV(7^\C9CT1?TBKEP[W7CC,9;YA^"4^_(U8 M'8=S=?A2YNZ80'9,(-OYXX,)?#&8'%FVG\1J6U59<;>S^E@6U?$'K],ZJYT_ MW\L#..\:L:G_;TK./AK?'$U[UK^J']*5.%_(T[H6U:-87/SW/U[H_L^4*B)G M2N+X,7$<\W[Q:]G(>DIW*3--=#\ZW(UNKT:/%W$81MP]6SYVIZ";)4'BA]'1 M3 G./P;GH\%=ED4CUT2>"LZJE!>MM:C2]K)C"G3O*>A$X 6$*;I0.S +>' :GL$J22)N MCB\ZQA>A\5UM;_)LY?R15E5:F&L1=6![TA$Y4^8:'^<:S^IJ%5,FCLB9DKCD MF+@$+9)#=0R5<:(5*/RY\$'NXF5<98]I(YRK7.:@_1!' M*QIW9KLR5-[4J7<8QIM551_"H4H>D3< O'OHI/[:R#UZ4#[ P."UMDU7B MACVU#:C@X:SPL6SD&LIE$K+&;R23_NU<5>(AS=:.^"+_I*G%?L7+YEY4"%/@ MA[%>.")O:E( 43Q_7E6/(I-U\HB\JU%P HGG1O&J=E/BHO*G) M ^;S4#(:5^NQ7L2^'VFU;C#CH>OUU#K0E8?CU?77(B_OLM4+YUTA_SY_PL@% M]62]-$3>U-X!0!MS9U77C!3[J+RIR0/L8R@9M9V@SZ+971K%7]NL^>K4;3IZ M$>;@3@%O]_1/3(-1&/3 .>LTB7#(L@Z5MLTS19^' ;TQ/J\B)Z4\*F]J\H#R M&-Z)LJXH]A0YJH;2(KA)/5>/(K<\8RQD;:ZJ+RI\P0<8\F\2IJ4Z:B\ MJ;(&,!W'&W&#PH:K5S%/O" \539TNX0SC_=YR48UX#H.:0H,9J*& M"+S$<5ZR"E'O.6DA8B9JB!WY:HQ^-= U._@8: B;K'H[PAS0@>/H<+A:M/8T"EM*]D#=VN]4%/T=3C0")^7F,=)$8?*FYH\0!Q.(NAQ7:S3/EPP$_7N M V ('V<(J&\JZ0,_H.WB47E3TP,$X\]+\/-)!3\J;VKR@*U\G*W&M(/]8:9" M3=30@*E\G*G0LK<1/_#C6"_8%"T@OW,OTKR$/I\4!:F\JCS=05/ MJW;,1 T-0,O'00NJW4+^P'U:+\X4W1\?,,Z?EZSGD^(?E38!_/MZ,LNT, M^[IVIU4Y9J*&":#EXZ %56X=,&E7B,J;>J,F$%TP+Z4O(.4]*F]J\H#W EJE M+]!;4B81Q&#FQ7Z?FAT 804X875*?I0<@KNS7JLIU+X &"Z8E]H7D*(>E38!ZP$8YQ&"'R2%!Y^YSG*WV=@+?JAN200!?K/.9S[)POPHU49_P +H)QVA>0\]XZ(*6Y\4GT1F,PK[P@!]"G!\.%ZIQ M2@CNR_;LH_*FSAQ0))S7XVDA*5.3!R@3XNVHD3WB4)?O3L\YU$2-#E@A M'"/O,6L-!'=KO413M'="0)!P7DI?2,HU5-[4Y'4>S"-1^D)=PS-J,8WA<)BF4!/U M>52@J6B,^M=3]C8R"'X;'69B,/.BL.U.0! M"48#=YY;]H@C7='3GP8Q&/4^#1(!=T5CA#_V+R01W+'UBDW1&8HZ^R[,2_V+ M:+=QF(+](F"_B%;]BX9[5P:3*.YI$D? 6=$8_8^-%D-P=]:K-(7J%P/)Q?-2 M_6)2X*/RIB8/@"\>N$_=1@R)AV]41TW4&(&KXC%2'S=&1-H*H_*FSA/@+)Z7 MJA>36=AF@P M"SVO;]T[>T&->9J-CU-%<%_6)^04O9\8F"2>U_-M,2G34'E3-\("IDGP[M38 MK;!T(>_T*H&:J-$!-"1CI#YNK8K@;FV7B,J;F@2@DF1>JE]"BCI4WM3D >HD M)*I?HDMZ\I/P]-X;DY7\(.RIUN\#E&%N1V LF M4_N=/B?9ZM/M[/7ISDL&?(Z'+(&3;/?ILDX":?>B>O:'D3QN=V-OQT:?7!9W]XV8]^+-!S M.QM_NF/T03Y:,AGP9[]6DVSVZ79V^W3GI0P^QT.6P$DV_'0[.WZZ W>UVT@G MS\Y"M-(QFWVBW0MJM9 _OZVE%!V>--^V&ULS5IM;^HV M%/XK%KN:[I4Z$CN%T@Z0^K+J5FJKJNS>?9CVP813L&X2,]O05MJ/GQW2&-/4 M+5;(06NFU/PDBF0Z@YS*-I]#H7]Y MX"*G2M^*:23G NBD-,JSB,1Q-\HI*UK#?OGL3@S[?*$R5L"=0'*1YU0\GT'& M'P1,/^G$YA!.K;_$[HNZA&F; <"LEX@00\#%JG^.0\(<:@ M;/&=P:-R?(3/59MXQ9* M%U+QO#+6'N2L6'W3IRH0:P:$O&% *@/R48.D,DA*HBO/2EH75-%A7_!')$QK MC68NRMB4UIH-*TP:1TKH7YFV4\-+R@3Z3K,%H!N@(Q.00?1M=H,^? MOC0YYH>Y@+2&29IA'/>2.EU)B9N\FZX#="HEZ$S18H*N&1VSC"FF,U:E<8)T MD>CL+81@Q;1L=U[@!=*7K*!%:HB+>D0W$5ZA')CY3J15:.NTZANXKC7J=WK;.W> 7HPV5Z:;#>YVGGE*NZT\8:KWFYW MC'FW)M7UDKJ&)60H:?+=:[CMN H$YG \JCD>[55!'H4,7" P)W"].G"]X"/> MB[@M^=[K\CELOU'&QS6I8R^IM244717SA3I %TRF?*'O[ZEJ).5%W)94(#"' M/(ZMEHCWJA@J=P+%+A2:&[PU(89W*(A\;40Q,Z(:XU!IO'AM,,=M?+2Q%KS; MS/6<6,^)?]2S@N6+'/V#&L;_*(6""L;1G>#C>APTLO#VLG4V Z&Y,;$Z#>^7 M4,-!E5HH-#=X5JOA[<7:1TOAL&F,QYW-4GBOF>NYE7'8K^-L*?P.(D>?];^C M9Z!"-OV%./-C;9VS_T/J8:OU<'>_!GQ0"1D*S0V>%9'8*[4^.N /T!ST5-KT M1_G,W\/6\?#[B\M1[:-N92#VZ\ ;^A1D\0BJ#4.AN3&Q*A(?[UIN+Q[O-7,^M B1^!6A+X0.+AQ]KVYR%0G.96P5) MR%X->!)4:H9"%:2$O_^XT?W?"L89RL(MWN; ML_X[K5PGK?0CNT@_5BC0(5%(4*5OI=)?$U/ 6A I.FVF$50!5F@8NYL%Y V^ M5N\1O]X[Y\42A&+F1$FKNIQ)R<7SZK2ID55081<*S25OA1W9+V%'@@J[4&CN MR9<5=LGVPJ[QS"I^=3R#XXUB]K=Q';3Z+=EE!V^74O9WM/6Y&VXJY?B-J2NQ MJBWQ[_LU\TW+ B^/^>>"I8#FE)5\D9Q1 00YB M6KY3(%&Y:;\Z1Z^?UN\MG):G]9%MOGKIX8:**2LDRN!!F\;M([W^B=5[!*L; MQ>?E4?R8*\7S\G(&= +"--"_/W ]#58WIH/Z;8[AOU!+ P04 " !P@:E8 M)'8J[_D" C" &0 'AL+W=O4T WK*R4L>$L)91@F[+C*U"84'FBV1_NK]#QT0DZ0H2A'SFO M)&:9'+E*^V24N6FC?U+K#][0'Z);SE0NT5>60?8:[^I8M $)-@&9! <);[$X M0Z'?0X$7]#OT3-\/#P_("=O\A)8O_&]^/B@+/33%-*UHG9)?,TXITA=BC47V MNRO\M;Q^MSQ38RYDB5,8.[J(F(/!23Y_\F/O2U?L/HCL523[;23[A]B3"::8 MI8"P0M\QJW3)0GZOR^.:)K8TI@BN$K_O!\.1N]IV9=]J$,=>:_1*8M1*C Y* MO,PR8M+2>0]J:+1U8.3M:-HW\8?#\VY-<:LI/JAIFF.V!'-+%^937)E/L4M> MO'?V,/9W].W;G/I1''4+'+0"!^_-J[Y\:6YN7Y? P7Y:([^_&\)]JW-O&.XH M=+?J;0%B:=N01"FOF*HK3;O:=KI+6^!WUB>Z ]8-ZX6F;I_:E25A$E%8:$KO M;*"C)NJ65$\4+VU5GW.E>X0=YKJ+@S &>G_!N=I,S 'M?T'R#U!+ P04 M" !P@:E8'-AU$) " !O!P &0 'AL+W=O2A_6TMA:LM*JNRLK_?O. MKF3AM(X+A92^2'N9.7O.[-$H;J1ZTCFB@>="E'KFY<94I[ZOTQP+I@>RPI)V M5E(5S-!4K7U=*6292RJ$'P7!Q"\8+[TD=FL+E<2R-H*7N%"@ZZ)@ZL<[4&.Y04S+(F5;$#9:$*S R?591,Y7MI+N3>*=CGE MF>22<04/3-0(-\ATK9 J;C1\@$>F%"L-7'.VY((;CAIN[9HM(QQ=H&%6UZ@VZ"7OWX63X-,!>L.>WM"A M#_]8^Q,XTQJI[*S,7A2\NY,,R,!WF-9*\7+MHFYEJ?J%.=-Q;E@6H-<0=/92BI0]HLY 6H5VI D*^2(;-1>__$^!>T9 M86LCVV\VR7 T&,?^9@^U<4]M?-@EBF^805@($F_=?] P!['^LHB3GNGDOS+, MY VT3GNMTW]@F.GOA@FG@^$OAO%W^J?]%=TPM>:E!H$K2@L&4[ITU;;W=F)D MY5KJ4AIJT&Z8TQ\1E0V@_9649CNQ7;K_QR8_ 5!+ P04 " !P@:E8BU?% MCFH# !Z$0 &0 'AL+W=OFPA8YK"'4=BD22$KR\A9JN^@YWMAWLZ MG4G]P1WT,C*%$<+OACB4#L8BR<**['WCC25 M9\;F>G S[CN>C@ABB*2&(.JQA"'$L492@#K%FMIQ_WV+?FW(*S+/1,"0 MQ3_H6,[Z3L=!8YB012SOV>H;; @%&B]BL3"_:)7;MML.BA9"LF3CK")(:)H_ MR$-U 3?T*^Y[?0X^@*G;VO@AG6PUQ!5, TJV%< MI4LACE^(XQO1M 16HMHLJ#8->O.D.MAFF*1C,TG,UGN :);2WPL0Z.=WA8-N)"3B5Y4^ M39OZ6 (KZ=,J]&G5EH+19VGT2?:W #4"55'/\;!G /5INAQ@W AZ[G*?T[^L M2L$&1;!!;; CR:+Y\:*M=3XU*9; 2CS#@F?X%D4;VM3'$EA)GW:A3]MRT;8K MRK&!PX.BK;0*N]5%VRF"[=0&^\1BE:F8RG558+6^I^;$$EB)9K>@V7V+FNW: MU,<26$D?[.TZ$L]RU6X L;]7D)UVHW-0ME5F;>_888OW6BA<&_ #\ 2=T12M M@7!1W0;5(IR:'UMH9;Z[K@C[;U'"V&HS90NMK-&NG<*UWP<]=48 2 MELJ90#A 8[*NV@##5T)U:J'*3'>-$:[OC.ZIF)]/.(#:H!*4EA)Q(BL;CWJD MDS-L":W,>]=CX>!-=H'5[LP66EFC77^&:]N;_SG*P[][BU8C:!T>Y95F'CXX MRMV]B['^5T+=-ZCK=_%WR^ /4$L#!!0 ( '"!J5B*+VYS(@0 %D4 9 >&PO M=V]R:W-H965TV&'$BIFSDW)_Z[HBW:$0ZFZ?.N*/4SZ?LD(23-$]!Z+(<\A_+!!AQYGC.Z>!![S=23W@SJ=[N$6/2#[M M[[GJN0U+AG-$!684<+29.1_\VY4?:D!I\06CHSAK ^W*FK%ONO,IFSF>GA$B M*)6: JJ_ UHB0C23FL=_-:G3O%,#S]LG]H^E\\J9-11HR (0U(+P6$-6 Z%I 7 -*U]W*]U*X!$HXGW)V!%Q;*S;=*-4OT4HO3'6B M/$JNGF*%D_./$'/P!9("@3L$1<&1R@(IP'OP_&0 _L9PC0F6&(F36094F!]0 M6G".Z18LH,!B )XH6PO$#W!-$/A$]X74-HRF"@W+S'B;( DQ$>_4*YX>$_#V MS3OP!F */N]8(2#-Q-25RC$]/3>MG5A43@0O.!&".T;E3H 5S5#6QKM*D$:5 MX*3*(N@EO(/\!H3^ 1>$!GFL[P>'AK@23\\06DO?'4]/.@1(VQ2)"SYHA?X M[CD^0(G /8%IF1W@*^0&:.VM=TIB!G_OMO_M#[PR2S M3;+$)MG*$EDK(%$3D*AD#W^Z9FVNS %80I(6I%JF_SPP0H#:BX^09_^: AW9 M#+1-LL0FVWU=[B#=(ET(-CJ] M#SJ]3:Y6+/'9N]^'WJ3CJL$H]L*.J[WS>6V:6")K23=JI!M=FR:J\J0[O?F; MI!M=J&+(DDLC0Y;TSN>UTEDB:TDW;J0;]V>=^FY0FZ0N:JHI<(9XN?^9Y.ME M>NV&9Y,LL4FVLD36"L>D"!8PZ!7P$4E)ZC.J.BR"/?Q1=HPB!IX-FM+D?^U#>"G7&%_[MLKKE>J:I+MV4TEM, M!2!HHRB]FY'*.%[=8U4=R?;E1&PO=V]R:W-H965T18T6X#'_9BD]3,XWLS0VHTVBC]@"F 83_S3.+82XU9 MG?L^QBGD'(_5"B0]62B=EO#3/(,HM$/'Y4 MH%Z]IW5LCA_1/SCQ)&;.$68J^ULD)AU[0X\EL.!%9N[4YB^H!)U8O%AEZ'[9 MIK(-/!87:%1>.1.#7,CRG_^L M%P()QVAZARB)X[]%]PZ%4./2>T9.9D77+# M)R.M-DQ;:T*S Q<;YTUJA+1IO#>:G@KR,Y,/7&CVE6<%L!O@6&B@'!ED[]A, M22/DDF9VB"(!S5WD/W)M1VM@!Y=@N,CPD,R_W%^R@S>'[ T3DGU.58%<)GC$ M,.4:T"[>B"PC?QSYAHC;[?VX(CDM248OD.RQ&R*3(OM3)I!L^_LDN%8=/:J> M1IV -UP?LUYXQ*(@ZK?PF?UW]UX'G5Z=A)[#Z_UK$H[8!2)0_"EX[%KPNW0S(.@U>).W?X2#X'U;J/8$MA6X?AVX?A?ZI%&C\5:-KO@O6\=MXDO$ M@4.TE]QZ,HC"D;]N:MJU"6J++:(G-=&33J)W@$:+V% "[XV*']J(=2+\;E;V M!+8E=E"+'?RORGFPS\#M"6PK<*=UX$X[J^2324$SJ>0[&P!;U=E3S-J4EW G MC3J-AD'PK)A;C'K!"_4\K)D.]W[PACN'ZFR':^>NKXS^6:WIK%/3%6+!90Q, M+4A4GI,:M&>54;/$N*UC:CI^% *%4WI K[3RY7;8IK;<*XP:^P8.=](:[ M^>UF]%K%C68G[%1\K4@MY6YA;R@GI4QV>S&WRNS.9BDDL@P6!!D&UL MQ5C1;ILP%/T5BTG3)K4!0Y*F78*TMJI6J96R=NL>ICTX//(@"0Z#4*8S$Q BF3"],47@ 1$3V60*QF MYHQ'1*HA7Y@BX4#\#!2%IFU90S,B-#;<<79ORMTQ2V5(8YAR)-(H(OSM$D*V MFAC86-]XH(M ZANF.T[( AY!_DRF7(W,DL6G$<2"LAAQF$^,K_CB"@\U(%OQ M1&$E-JZ13F7&V+,>W/H3P](100B>U!1$_2WA"L)0,ZDX7@I2HWRF!FY>K]EO MLN15,C,BX(J%OZ@O@XDQ,I /2P4V2]:%6LM WFID"PJ MP"J"B,;Y/WDMA-@ X/X.@%T ['T!3@%PLD3SR+*TKHDD[IBS%>)ZM6+3%YDV M&5IE0V.]C8^2JUFJ<-*](92C)Q*F@.Z!B)2#VB,IT"GZGI)84DFTS.@VSAVC ME7^ !>$^C1?H#I80(D?-)JG"?+H&26@H/BMTQ7NB %[*N0*,3:E"U@\VO2*\ MRSP\>T=X]X3WD(-/D&W9_0;X53O\&KP2[M3AIA*J5,LNU;(SOOXN/BH\EL82 M?.01$:"Y>@N:DFIET6_FA4B(!Q-#O7H"^!(,]^,'/+2^-*78$5DM8:=,V,G8 MG8/LL=YP$OO99.Z+'^ %,7U)0:#?=XH'W4J(Q)\F?9PN]>F(K*9/O]2GOY@&972#UNCNR2N-T@C]15/. M9F1&0RK?3E=9:5,6SO10L2_U_C8%W\I^Z#9U1%838E@*,3R&C8==ZM,164V? MLU*?L_?9.(=C7//G:,O$#8MPLX%'95RC/0V\;^5MY3MT2SHBJZ5^7J9^?@S+ MGG>I3T=D-7VP574NUOM,VXX_--F";;M&._UFB^.-#@RWFYS&[ZK2[?0'I]D1 M6UV,JL'"]C%LCSOMR+IBJVM4]62XM:79P_A.4[G&6^7Z?ZOJT54=$6YOB2H[ M[UNSVPD/WIR.V.KI5RT7'AS%P)WV8EVQU36JNC'!A8ZT=;'<<[<\Y M- ]SXQBMOV&HP^>"Q@*%,%?T5N],J<;SSP+Y0+(D.UG/F%3G].PR .(#UPO4 M_)PQN1[HPWKY<<;]!U!+ P04 " !P@:E8O /V#^\$ !['P &0 'AL M+W=O7Z+ S%;$42+$[8FJ3JEP7C"9;JE"]#L>8$S_.@) Y1 M%'7#!-,T& WR:[=\-&"9C&E*;CD069)@_C@F,=L. Q@\7;BCRY74%\+18(V7 MY)[(;^M;KL[""F5.$Y(*RE+ R6(8G,.S"W2J _(1WRG9BMHQT%2FC/W0)]?S M81#IC$A,9E)#8/5O0RY('&LDE,G]*NK M8= /P)PL6T+K'$HP%G6\#U:(6F#W)M\FC%AJ;Z-MY+KGZE M*DZ.KC#EX#N.,P(F!(N,$W6/I !_@"\LY626<4[3)=@U[ OF'.L; 8XNB<0T M%A_!!T!3\'7%,H'3N1B$4J6I)PMG94KC(B6T(Z46F+!4K@3XE,[)W(X/%;V* M(WKB.$9.P GF)Z %CP&*4!M\N[\$1Q\^-N1U\7:85C.,E5ZKN@6M'+?UZBTX M!N="$"6K$@[<4#RE,964B"?-YT 5_EUU4_0HZRZ-L: "_'VC)@#7DB3BGR;U MBVS:S=GHQ\:96.,9&0;JN2 (WY!@]/MOL!O]V229)S!+N'8E7-N%/KHC&Y*J MBEQPEI2]0K@23P UV1H_ZA(%ZDD']%-"5=-2Q1,M5),JQ53=?"K][-N,6KW3 M=GL0;NIT7X[J1[T(5:,L'IV*1\?)XSI9JQ+(LXV9:.R8 J!3F[>#('J6W,M! ML ]AN,[?[\ZM/30DYH_8M(D]@%L%>1;!W4-W7\RF<)S!+N'XE7/]7 MJ[;_HELZREX\J]I^0]76!EFYG5:YG;ZK:IU1^XKO"9/ :75,Q8IL[O ML"2-S)R0>S/SA&8+8%P6/"R;!;WZ+%]HMGC&:4&WU?KT,Z/R$0BM0:[5,4AJ M!45U036*X(3=6X0"33\\JN:(3F![1V\8_P7=!NQ&/0YBT&HDX(SU@MX-4E^D*SQ3,^$3K=5"'>)G\%9HO:HL&F,5UB_4VB^5W7J^$KT>JK M0[NSLK1XM9:^T&SFQH*B_F'U MA%>OZ@O-%L]X5>3^WOF+2XM7Y_E*JJ@HZ";:86T;4[U:+?/=70'R;U3%;E]U MM=I!/L_W39]='\.SBV(?V, 4V](3S)&ULM5IK;]LV%/TK MA%<,*3#'(BG)PWL/Q>,CBM,M3Y[2%6,"_8S".+T MD*?)XRA=)\SS\Z H'!'#L$>1%\2#V32_=I?,IGPCPB!F=PE*-U'D)2]7+.3; MRP$>O%[X&CRN1'9A-)NNO4=VS\3W]5TBST85BA]$+$X#'J.$+2\''_"%2ZTL M(&_Q5\"VZX>OZ)_S(N7Q3QX*9OS\._ %ZO+@3- /EMZFU!\Y=O/K"PH3W#!PS3_B[9E M6V. %IM4\*@,EAE$05S\]WZ61.P$2)SN %(&D&: N2> E@'TT "S##!S9HI2 MBM7F]B1XVI79=M]RF:%?D6%?KU%@MTBH5':O-UBB$USTB! F^*1!(PK L9: M NX_?+SNE%YM6%\=@ 1S@6 231N5=S;"#&S\ZKCZW M(P<7[UA*K*W]"X^'\B7B2?J^!^D62VE-V6*3!")@W7Y/"]EWIH"BN5!H=3J) MHI.<0'E*4"A"(=%<*+0ZH) M;3+>,P>5,2>@*]&D8RG:&3<7X#M;-1=67'UFQPZT\M%$OQA=J<_62Q)/%MQ9 M+ZAM!D5SH=#J_"G;3,:G4![0E6Y0-!<*K4ZHPI/>\UX2*WF%Z#.5L1N"L\IG#-5SIGJEZFO AY= M^X'H_!X,ZH]!T5PHM#IMRA]3?(H/[*!KW*!H+A1:G5!EOZG>?O^OK[$EMNYS M;$>3(3;MI@W09WDL"SO;-O0+TW^*%4LZ*X3=FP&[.>,4'IDJCTS-4TQ%2#\\ M!T5SH=#JA"H73GNY\)Y3L;WQHS45VTTP;%['D,=]FF,HW_4TL MBBUBU=5J*^.'? -?X_H5OI@7&Q(53+$_\M9+'H,X12%;2DCC?"P+2(HMA\6) MX.M\$]X#%X)'^>&*>3Y+L@;R_I)S\7J2=5!M_)S]!U!+ P04 " !P@:E8 MU^*OJOT" "4" &0 'AL+W=OR^B6KQM8R2%1*Q;/&&1ED+*^_]*&) M0\=NP=L>>)V6SYSEBMSBO!0@R?>3F50"G\"/OD#6!WG]!^FR<"P+&L'8 MP'CA6590)G042)10L8#>>U-C!!6& M+EK+<. [MC,REUT=/5;VD6VW5L\(^BU!?R?!K_D"$[/ !RGN!HH/]!\C33V6 7N MT-K@:78*? ;X$'3?DR3B9:[JBM>NMJWUI.HH&^L3;+EUAWR"J?LUUK.%KNDI MS!'2.AQB[$3= ^N)XD751F9<85.JA@G^;0"A#7!_SKE:3_0![1^1\!=02P,$ M% @ <(&I6*$E3K / P E@H !D !X;"]W;W)K&ULO59M3]LP$/XK5H8FD 9Y:]*6M9%&NVF5QH0HL _3/KC)M?%([& [ M+?S[V4D:I26-!D/[TOCEGN?N.9_=&VT8OQ 5SD+?9%5O)+!H;E@X($@BE9L#JLX8))(DF4F$\5)Q&[5(#F^,M M^Y="N]*RP (F+/E!(AF/C8&!(ECB/)'7;/,5*CV>Y@M9(HI?M*EL+0.%N9 L MK< J@I30\HL?JSPT ';O ,"I ,[? MP*X!9"R\@*65,L<3#B;(.XME9L>E#D MID K-83J4YQ+KG:)PLE@1M<@I#H6*1"F$?K\D!/YA"Y!QBQ"S=U3-,&0",!+?GZ^4W!T$Q"*GZU22Y]]-I]Z,M[+C(U"7Q5J719O4$N\7>/VLK(.^;SGVR%PW-;18#3S? MJZUV@NO5P?4Z@_O.Z*EZGNY542[4B4%Y7**NU[9P.QE?>C)O1+8CWJO%>_^A M4+VW3,<;D>VDPZ_3X7?6P@V3.%%/D3IX]0V9D&UR2PZO48:VW>M;^]7:Z>J5 M0OJUD'ZGD%F:8<+UZ:$PQGS57L;]9T).O:'G^WM".EV]4LB@%C+H%#)E&[K! M/$(X^IUOZW')68K80OLJ[FS&20A:*#T@=/!PUCG\QR=R M^.SQ\US/&NQIZ/3R4@UFHVO0'9OZEUT1*E "2T5OG?551GG9!943R;*BD5@P MJ=J28ABKQA&X-E#[2\;D=J)[D[H5#?X 4$L#!!0 ( '"!J5@)V[KF.@, M H+ 9 >&PO=V]R:W-H965T@#(UU'1"52)6D[^_>[I!3-LE77&?PBD=0Y M]^-<7HK3G9#?50F@R5-=<35S2JV;6]=5>0DU5=>B 8Y?UD+65.-4/KJJD4 + M2ZHK-_"\Q*TIXTXVM6MW,IN*C:X8ASM)U*:NJ?SG$U1B-W-\YWGAGCV6VBRX MV;2AC[ "_;6YDSAS>RL%JX$K)CB1L)XY'_W;96+P%O G@YW:&Q.3R8,0W\WD M2S%S/!,05)!K8X'B:PMSJ"IC",/XT=ET>I>&N#]^MO[9YHZY/% %+BIEGV3783V'Y!NE1=V1,8*:\?9-GSH=]@A^ M]!-"T!&"'(_3%^=['Z,OSO0=#NHNU MZ@L6] 4+K+WP905;::KMZJ!T?W]\P/)@,WX;4[UU%(T[,@?4K6IH#C,'3R % M<@M.]N:5GW@?QFIP26.+2QI;7LC8H%IA7ZWPE/7,]H3ID]P,X+_F&:M':RJQ MILSYOLW2R(LB;^IN]Y4^ADT0=!,.88MCF!]XB9Y((78+$(T]*LXNI4C"N4NLV MWHLW#(/T0*.3L;UT-QY[3/UH/_K74K*Q?\_:^EC8\2C<(H MB@^T/1G+2[4=<1E%X<%>7E[(Y4#D O=J)%8Z\6#T+C1<4.2[RL@C0 _+X60C]/S&VE MO_YF_P)02P,$% @ <(&I6.NLOW\U P D@@ !D !X;"]W;W)K&ULK59-;]LP#/TK@E<,';#5B>W869<8:-,6ZZ% T*S; M8=A!L9E8J"VYDIRT_WZ4['CY<+,-VR61*))ZCZ1(C]9"/JH,0)/G(N=J[&1: ME^>NJY(,"JK.1 D<3Q9"%E3C5BY=54J@J34JB4KG MC,-4$E45!94OEY"+]=CI.QO!/5MFV@C<>%32)_]/G)@Y;!NBGV\!K#+Q]@^ 5 [\Q\"W1&IFE=44U MC4=2K(DTVNC-+&QLK#6R8=QD<:8EGC*TT_&L*LL<,"V:YN2&<( MB?0',L/:2:LO",GA''R)1.5 MHCQ5(U*7/,4TEU[%SFWQ+T-\4OOJ,,[*L^( MWW]/O)X7=."9_+FY?P2.W^;!M_[\O\O#3%-MI3L!_GXQ5UKB"_C1%_QM)))AD]4F;HK M)78NJ5\(U@^!IXJ5-BR,)WF%%6'*BR:)J+A6I*0O=([E:E11*"L\AV=L?.BK M*V(UC-#",&UO%4?#83AR5]N1.%0:>D'4*NTP'+0,!T<93@1?(2EFP"[:I#.. MV:T,/86-,@'LXP.-8(@&G8S M"EM&X5%&UY@93)*"I)),,\R=2<*:2DG_C4[X6SJ'>O^.AW\XE:/M%1/CC& M=/TN31$FV(,0J-GA4K$4I'V178"C@WKI#Z-H#_.ADN>%WAYD=ZN]%R"7=NHI M8HN];GBMM!VL%W:>[,DO<>#6\_&7FWI:8SO#-"B2PP)=]LXB#*.L)V"]T:*T M0V0N-(XDN\SPHP&D4<#SA1!ZLS$7M)\A\4]02P,$% @ <(&I6,2R4!"6 M! Q1D !D !X;"]W;W)K&ULM5E=;]LV%/TK MA%8,+9!&(F5].+,--,Z"!F@'HVFWAV$/C$W;1"51):DXW:\?*2F29=/,'$@O MB23?>WSNT1%]3$]VC'\76T(D>$J33$R=K93YE>N*Y9:D6%RRG&3JE37C*9;J ME&]_ZY&XU=3S-B"1D*34$5O\>R9PDB492/'[4H$[SGKIQ__@9_;8< M7@WS@ 69L^0ONI+;J1,[8$76N$CD%[;[2.J! HVW9(DH_X)=7>LY8%D(R=*Z M63%(:5;]QT^U$'L-<'2B =4-Z/\V^'6#7PY:,2O'NL$2SR:<[0#7U0I-'Y3: ME-UJ&IKIVW@ON7J5JCXYNR_R/"'JODB<@%N:X6Q)U=%=5CE$*_T>W%?W&+ U M6'#E("Y_7H!%@C-Y 7"V K__*&BN,2[ '\IY;V^(Q#01[U3KM_L;\/;-._ & MT Q\W;)"J 8Q<:7BKAFXRYKG=<43G>#Y&?-+X,,+@#PT,K3/[>TW9-FT^]UV M5RG6R(8:V5")YY_ .Y"AJP+X^Y,J!W>2I.(?TZ@5]LB,K1_<*Y'C)9DZZLD4 MA#\29_;K+S#T?C,-WA-81P:_D<&WH<^^,FV;O!$C;SU!GM4P"5"AAB6J7F@> M9SX*O6@\<1_W1S.4>?$8PJ:L0WK4D!Y927\B0ER!#\MED18)EF2E'GNEC?)] MM; H\CAE7-)_RPLF_M4;!'O$WD/?\^+H8 !3'?(B&)LG")H) NL$"ZO@%R C M1M6#(S9P'(S'Z("TH2R.X=@WPSJ11,VDTX-H0 M]2E#3V =&>)&AGB0M2$^ME^ H!<IY[ .B-#KXT WH"&K<%[4J(OM*X4>VD(#F+:&G;?CE$( M1^&!:4UE, A'9M/"-HU ZZ?\[+J@R8IF&U$R7>,E3:BDQ)RS>DT??:%U!V_S M!_2'M*XUW9PM14]H72G:5 /ML>;5UCT.*:,HB Y3@;',\T]9MXTRT)YEYBP3 MDA?5ESKU'4$-L%'RF*UKA3K[?O6$UAV\S4,P'-*ZO<:EOM"Z4K2!"5J#R.NM M&QUY$J'(AX?6/2Z#0>Q[)ZS;!AQH3SASEN:%)+PE65(6;"UWF!,C8ROBV;>M M)[3N_&U6@N,A'=QK@NH+K;L;T$8H9,TEKW9P#=N-L>/ .W"PL2R*3S@8M7$' MV>/.;<$S*@M.JMQ G_2Q<>FU YV]9]$36G?LO& 3S\DF:J&@4G=C]0&W70"SLXBIZ1E+7M[#O3$UIWR#88H6!(D_8: ME?I"ZTK11B5DWSMZM4G#HPW$T N/%M<7JBK2[MX>N_Z!XS/F&YH)D)"U:O,N M(R41KWXSJ$XDR\MM]PL(J6:63%>8*FZ?&V+BA.\K).*W$:.$]@%IJ65S.JQ1Y[,V$;FM"2/'(A- M46#^[QW)V79N06LW\(6N,ZD'[&16X35Y(O);]+M CDZH(_Z@9"OVVD!+>6;L17<>EG/+T8Q(3E*I(;"ZO)(%R7.-I'C\TX): MW3UUXGY[A_ZI%J_$/&-!%BS_DRYE-K Z6J'I1EV;.ENIH:5^C$^2JUFJ\F3RM*FJG*CG(G$./M$2ERE5K8>R>4-T MI7\!"UQ1-4]_- /O[HG$-!?OU93(,"=B=Z$E^)JQC<#E4LQLJ?CIN]AIR^6N MX8). '.09TA?GT^])VJ6[PW1;5:4K#>I*@VH\]_^7YJ_?50YX MD*00?YOT-C?PS#?0*_165#@E.-S!BG/\@2O%-/OAE];ZI# ^[7X'IC>4V@'SGZ,[-? M]S5>$3C@[W7\O:OY=R^K$)O+U+TC1@B&Z@T+#YB;XMPHCETS<;\C[K^]\&H[ M%E*M,5JN+]'WCVDYKAOH]36@;XISH M],_V@HQ^BX^7O^*9]XHK ?^XXQ]/M$_$QXR" M( Y0=,#<%.?&471BH4&G_R%W)MTI6OCAWNM[,#Q48 Q$ON-')R3L>1%XQ6YQ M9V1W-O.M2V0LM*'.WEC R9T%'-5:C(4VK$=O+N"D[@(>NP;/N&M<$3A4T-L+ M.)6_@,?&P8V0&\>'W UQ80R=4XNN-QAP6H>%QP*,,4%R ]/".@M M!KS&8RR,W$8U&6.A#77V-@-.[C/@J$9C++1A/7JK 2?U&O#80QC_DER.&_+O MK0:&PO=V]R:W-H965TR6AM9=LY( M4#+1ONESEX<]AS!\Q2'L'$+'W5[D*.?4T#11LB'*6J.:7;A0G3?",6%_RM(H M_,K0SZ0?I0U'LLUZ3V.YV H MX_J$'!$FR.="UAI5=.(;!+/R?M9!S%J(\!6(B-Q)80I-WHL<\M_]?0RHCRK< M134+#PK>475.HM$I"8-P3!Z744Y$!H=K^L#ED M4*Y [1(2#>&V@K$3M(V\3<=78729^-L!CDG/,3G(L2@Q1&,9<'I@?PBL:*5 M9"_$*"HTI[8SAW!:WSMDH"J^&<>(>)_Z/M&"-9$5?)$,0\=\YN;@*_H3P M]YJO!+5Q(T:33-;"M'W8G_93[*9MWE_F[0A$I T3FG!8HVMP?H$)4.U8:3=& M5JZ55]+@8'#+ B&PO=V]R:W-H965T%4Q*;R+)<,\%1:LPFQ;5[-IO03,112NX9X%F28+:_)C'=30UH M'"Y\B59KD5\P9Y,-7I$'(KYM[ID\,VN4,$I(RB.: D:64V,.KQ;(R1T*B^\1 MV?&C8Y"'\DCIS_SD-IP:5LZ(Q"00.026/UNR('&<(TD>ORI0HWYF[GA\?$#_ M4 0O@WG$G"QH_",*Q7IJ^ 8(R1)GL?A"=Y](%= HQPMHS(O_8%?96@8(,BYH M4CE+!DF4EK_X=Y6((P<9J-H!50[HU&'4XV!7#G81:,FL".L&"SR;,+H#++>6 M:/E!D9O"6T83I?EK?!!,WHVDGYA]I#3<17$,"OP>I M7$D7X$&NGC"3E^FR:P3>WA"!HYB_DY;?'F[ VS?OP!L0I>#KFF9< O.)*237 M_(EF4/&Z+GFA'EXVN*.I6'/P=QJ24.&_T/M#I $P99+J3*%#IJZ1%O$.LTM@ MP_< 6(/CG MLW0$MX(D_%_5:RB?XJB?DC>1*[[! 9D:LDMPPK;$F/WY!W2MOU0I& BLE1"G M3HBC0Y]]9)1SL,",[:-T!;[C.".J@$L4MT#)F]QV!BW;=<<38[EG9#J6OG(3TU#JUFIEJ#57D%U:[?D>?:)UR5=L@]LFN3/1( \&657OFYK5*W;?>4 M6-?,1RYT>WBAAA?2\OI1*+ \@UO"I*)L91+<$Q91E2ZX?@+6!WN"&0<>2$I] MX((0[U4*9?%,I/$!"?H*J';TS72'VEDY6Q32CS IE>,B8KZ.-FH=->@$'PJM M'78SPZ'S*AT/:K7"V4D9"*V=E$8S0+UH>&[7JV".*]'VK=-RU1NU*39J >KE MPED=KRL.+F1S/N6IL))MI8=H(R&@7D/T=SNOV^W@*:>N#81]TZ(9\E [,E_> MZ/2PSJ$M(:>_P^DAH*7%:,?;S'"H'^)Y"2>REL/B"W])6:!>S5J4LTMX(+3V MIV.C")#U*GT-:87'N4D9"JV=E$9Y(+WR>&Y?0UV% <>G?>T)HS;%1H0@_8P_ MIZ]54*V.I>"ILO*='J*-7D!ZO=#;URJ_X[QT*'5->M0;:@8YTG^-O[2I/0%K ME9I+N9CUGO8S5)IYM(\FM=>JV%[D(*!9*LHMM?IJO84Y+S;NS,:\W/^\PVP5 MI1S$9"E=K4M/OG!6;BF6)X)NBEVY1RJDT"L.UP2'A.4&\OZ24G$XR1]0;^S. M_@=02P,$% @ <(&I6*B\G:)L P '@X !D !X;"]W;W)K&ULK9==;]LV%(;_"J$50PMTT:N*_,2*BRO^ Z8OK/AHL)*-\76E3L!N+"BBKJ!Y\5NA0ESTKGMNQ7IG.\5 M)0QN!9+[JL+BWQ50?E@XOO/4<4>VI3(=;CK?X2W<@_JZNQ6ZY;8N!:F 2<(9 M$K!9.$O_.O.MP([X@\!!'ETCD\J:\V^F\:E8.)Z9$5#(E;' ^N\!;H!2XZ3G M\4]CZK0QC?#X^LG]HTU>)[/&$FXX_9,4JEPX4P<5L,%[JN[XX7=H$IH8OYQ3 M:7_1H1GK.2C?2\6K1JQG4!%6_^/'!L210/L,"X)&$/0%T3."L!&$KQ5$C2"R M9.I4+(<,*YS.!3\@849K-W-A85JU3I\PL^[W2NB[1.M4^AOGQ8%0BC KT">F M,-N2-06TE!*4?(^8WGJ_H'N]W8J][N8;M*RX4.0_;)?MPZ/>@!+0VPP4)E2^ MTX._WF?H[9MWZ TB#'TI^5YJ;SEWE9ZN">KFS=16]=2"9Z86HL^#LBS<7D&^7/R3C9ANW*A M]0M_:.501F1.N=P+0'\MUU()_83]/;0(=91H.(IY[5S+'CWB@3Q $[Z M\T]^[/TZ1/"29MF%S#ITHY9N-.:>=G8YU+M\B%[M$EL7\XY]2,/(\^;NPS&5 MTT%1V!^4C<[G![.=M-E.1K.] _.)*$"8!_R9IV-56TR.LO ]/YGUPA /84A>A6'4 M^UP,%S+K8)BV&*8O84B&,$P''HK("WL81KW/Q7 ALPZ&68MA]A*&Z1"&V0F& M,)C%/0JCUN=2N)!9AX+O?:^:O%$.7TK05?9&@1BL:[P3'$$\2?J[8CS&N4 N MY=8E M0"3*^9ZINJYL>]M#SM*6]KW^E7]]4Q]5OMO4)R==-6X)DXC"1EMZ5XG>%:(^ MC-0-Q7>V/%]SI8M]>UGJ QP(,T#?WW"NGAHF0'LD3/\'4$L#!!0 ( '"! MJ5CELF@7.P, (,+ 9 >&PO=V]R:W-H965TR[MWAW.])1?W,@90Y"%-,MFW8J7R4]N680PIE2<\APR?3+E( MJ<*EF-DR%T C TH3VW4L,.>CF=P034;3X6N+(KEHBED$G&,R)@VK<&C=-1P]$ $_&#P5*N MW1.=RAWG]WIQ$?4M1RN"!$*E*2A>%C"")-%,J.-/26I5[]3 ]?L5^Q>3/"9S M1R6,>/*312KN6QV+1#"E\T1=\^4W*!-J:;Z0)]+\DF49ZU@DG$O%TQ*,"E*6 M%5?Z4!JQ!D">>H!; MQM0/,%@%<"/)-HH(A&1&3$4^P.28V_Q[C,(ER:!YGD"8NHPL5$X04+ MJ23A4_(]!V$ DM"LH! 0ZS(O@%QR*[*AJ&[D_"*BA/B M-8Z(Z[C-&CVC_X=[.^1X554\P^>]5)68"BBK,J:/VFTR$()F,^/\$3E_R(O2 M&--ISA1-V%^(CL@@Y7.,_G6)E.0"*R5_U_E;O+]9_WY]=IS*G(;0M["<$L0" MK.#CAX;O?*XS9T]D&U8U*ZN:N]B#&XZIUV58P'P#TX?9(F@Z[8[;LQ?KTI]' MM=UNQZ^B-C2U*DVMG9JN,4LJPMA4)X(%'I:YKEN=S)U,KRW$GL@VDO:KI/UW M[EE_GU;MB6S#JG9E5?MM/5O 6FO=Z'J-[G;//H]J^BW'J>_93J6ILU/35\CP M)$],<6B$7QHFE3[9%U G="?7:TNQ)[*-M+M5VMUW[MKN/JW:$]F&50WG:59P MWM:W)6[]&&VT6UUGJW%KPER_^>RTM=?&F13$S$QYDH3:[N*37NU6D^3 S$]; M^T,]89HQZ8FF&$_Q@SUC.+,D,$5*YZ2-_R913'S%0O'<#$UW7.$(9FYCG))! MZ !\/N5V)0@ .-, 9 M>&PO=V]R:W-H965T2G:28I^^*7^C"G:,A-E3^&7Q);%'ZE[ MK"OR^$H7C[G\7BR$4.1IF6;%Y6"AU.K3:%3,%F+)BV&^$IG^Y"&72Z[T6SD? M%2LI>%PU6J8CZGF3T9(GV6!Z46V[E=.+?*W2)!.WDA3KY9++Y\\BS1\O!_[@ MQX:OR7RAR@VCZ<6*S\6=4-]6MU*_&VTI<;(469'D&9'BX7)PY7]BX:1L4.WQ MST0\%JW7I#R4^SS_7K[Y$E\.O')$(A4S52*X_K<1UR)-2Y(>QV\-=+#MLVS8 M?OV#_K?JX/7!W/-"7.?IOY)8+2X'9P,2BP>^3M77_/'OHCF@<@,S6AOX)6"'\E5'"?E2YZ2+UG]E2P_>!\)Q9.T^*!W^787 MD??O/I!W9$2*!9>B($E&OF6)*DY:&_ZQR-<%SV*]\5WY_B9)4XTJ+D9*'T(Y MD-&L&>YU/5QZ8+@!NB=60^),30CWJ M=XW'W?R&RR$)_*IYV-$\>GWSH*,YS85.$(K9< M"7VF*9GHE#XC&YZN![B1?E:H61#P).4N*W1.IELK92U^I:MAY!2NO M79MI,#R_&&W:"NSOXP_']CX,-"@KL.-M8,?.P/IT./9T+A,9H>,_=X7,V;YO MR)"P" EC()@EPF0KPN3(*6J"%!$)BY P!H)9(IYN13QUGDF5.&0EDYD@[_5\ M(,[3E,N"K(2L9PT?NH1Q,OL*@X1%2!BK86?M-$A;>= *^-DVX&?.@/^B)^P_ M)=GW>4X8E]E'O6)HIF==@7:R^@8:"8N0, :"68*<;P4Y/W(:.T>*B(1%2!@# MP2P1?<\LGCSG>?4MDV*6S[/DOUJ?65M'\52^%EW*N)E]I6EH[6D3W9TV1= N M&8IF![VU8O5?'_1J0OOQOCI!+ &:?:K7^KJ2Y)V37'=7O;5P#]PGSX)+XI-E MN88E$Q+SYZX$'$%'Q5 T6RYJY*(O7^S_2*H[(>QIEUA*=W#&%?![[8< MG"W[ICNA5_(@4EV, ="G00H+8+2&(IF"V3YIDWT(-NB6^\=!S)SYW9[W/ M%JAO :4Q%,V6S?@6]-B5#!3J<$!I$93&4#1;2N-P4'<]PQL37PT=MQ/?7MJ# M>A%0&D/1[* ;+X*ZG8)>:>_TI?F>N[/>YPK4JH#2&(IFRV:L"GKLZ@@*-36@ MM A*8RB:+:4Q->C_HT:B@9:_T)F\=[H_X8,Z$% :0]'LN!L'@KK]@3Z9CWHO M3OB@M1106@2E,13-ELT8%/38!144:EI :1&4QE TNP;9F!:!NZCB;9FO@4[: M=1#>3MIS=]R[8AAJ+Z!H=M"-O1"X[86OHE ZXDJ?%G7JJXKX.P,-+9F TB(H MC:%HMB3&>@CHD5-: +4CH+0(2F,HFBUEZ[X*=QG%KW7!_0F9:^54=4],_0/& M"7FL;F72TO&-D'PNZEU(7!;P/_!$-K7[/1(A]AZ+8-] ')8WFUCU99U[!72G M>!\U,EL$8R0$;B/A3<5Z;F;O:(9[Q7K!^7AXMAM.J)6 HMEA-U9"X+82D.5Z M[JYZJ_%"M41=,49H7:]7$)\>K-B##HRA:+9BQD4(W 4//Y492 M4YIQZK=.= M:*!60$.S##LO",^\W7,#NLA'T>Q(FT5^X%[D_[I6A>)97/ZB;=V:U1EO:!$" ME!9!:0Q%LU4Q%D!P=NR)%]06@-(B*(VA:+:4QA8(W'4+;[OF0U?Z#:U]S??V M"O2A73(4S;[_U"S@PQYW1?S!*[Z[J]ZWH;H'?O:**SUT0 Q%LY4RJ_[0O>HO M[QLG7[*9SES)1C3)ZS;E6:<4T(4_E!9!:0Q%LU4Q"__PV O_$+KPA](B*(VA M:+:49N$?NA?^S:\)]=RNZ2 F#[DD25&L>=98G(Y9MKN#WE(%^[/LTX!ZN[-L M:*\,1;-%:#T0P;WPUUF.ZBP7KV?UJ7,PP4'7^E!:!*4Q%,T6Q%@"X?C8"0YJ M%$!I$93&4#1;2N,5A&ZO )#@H#9"N&\C!/Y^>H.:""A:+<&H]3"GI9#SZBE: MA9X[KS-5/]=HNW7[I*ZKZOE4.]NO_4]1_;PM@ZD?_W7#Y3S)"I**!XWTAJ?4HL&576J(XA4S&/","YD-K3.\F M]%8+F!&_8MC(VC?14YEQ_J(;WZ*AY6@B2"!46@7#UQKN(4FT)N3XMU1J53:U M8/U[I_VKF3Q.9L8DW//D=QRIY= *+!+!G.6)>N*;OZ&<4$_K"WDBS9-LRK&. M1<)<*IZ6PDB0QEGQ9J^E(VH"WBD!MQ1P#7=AR% ^,,5& \$W1.C1J$U_F*D: M:82+,QV5J1+X-T8Y-9HJ'K[<3'!>$;GG*09;,N.N&S(M D7XG)A1Y,?*_!EK M1\9J2RX?0+$XD5?D@MA$+ID 2>*,/&>QDM>UCI]+GDN61=AY<= >V KGH$GL ML.2=%+SN"=XN^B0+KTFKN-ZY'GZ M0"XO#B94O%HL=2M7=XVE[@E+_^3I#(1Q9X/*@K70X#5KT"OT3JY8"$,+EZ $ ML09K].DOZCN?6_B\BL]KTS[ZD2NI,"IQMK@F,UC$68:?F/,)RT(@EQBXPA=7 M3>2%[I[1K;>"]T?&;[J>TVNV[E?6 M_?/] >9]KC/\(Q[7][QFG'Z%TS_'&6R6P'MQ^D;?9K_# MT(S7('#_)KM@D4<1(](*4]WD>1-0\ ?2_+8"OVWUXZ0QLR.>)$Q(@VT\>47^ MJ^T"39,HS 0UKSJ=X$3&4V>_'SOOR/D/8)7Z]:L&YK@GP&J%@K:#':?<1^CH M,9W;<>@).G=/YYZ[.CZ,YAX%E)X.Z'[7I^W;_M%">0)]6M*^O,=2)O!'MT#;%?F%*/%)6M1R&I"(;=MJ+-V7#'I6 MS:@2H86R79%74@8[2N]-R'UEH7YK3HP7"P$+IH!\PPR(\8P;DE\LR1LW2]I: MICX:]GW9H>UUIQYV7$*-A(4&O[9R^G[@.,Z)M;.O,;2U$AP$\Y3MX'VV]V6" MMM>)9SQ@BF2KI\W-P1>/LE+F;Q]&2KV'Y?:(QZZ=V5,0"W,SD23D>::*XWO5 M6]U^QL69?S^\N#KA$19+FB0)S%'4Z?31M"AN(T5#\96Y &PO=V]R:W-H965T%_2I/1N$L1SN3/AF9O=Q,,:Z01M%,\,SCLWY*O@^'IBA>;F ME;Q]!X;Q4E^AL]:UFFB[AR9B\)K0@,;D3^+O..N_$SM$C>R1VR'J MV.'+JIJ!(G)>JZS)6Y3 ["2X:M.@=ABW.[3)>Z>7+(.QA]FI0:W!2]_\$0Z" MOT[@Q@UN?,I[^D6*-7Y R*_)#!9<""X6F PE$QDX]%J8*_*S5:(Z@'J+OMO" M%HMU&O9I.$A&_KH%K=^@]4^B?< #:4_5N13]8XH@BI.@G6+04 Q.4CP[=G;D7B[+DBE-EEA0G*96W'W1:JVG]8[)@<)1+^S0-SRX2\*S<_$2JNU5 M%1PF9X^&'5ATCT7/3M M)%[?F">:E#!'TZ WQ$JBZNZL?C!RZ3JBF3387[EA@1TM*+L Y^=2FMV#W:#I MD=-?4$L#!!0 ( '"!J5B&PO=V]R:W-H965T M<,CGU4J6*<]^7 M<0HYD1U> -,]2RYRHG13K'Q9""")- >6;J1=Z]8_[;)4J\\./)@59P1S40W$G=,MOO"19#DQFG"$!RZEW M$9[/0FP,[(C'##9RYQN95!: M$],8[G[7WJ]M\CJ9!9%PR>E3EJATZHT\E,"2E%3=\\UWJ!+J&W\QI](^T:8: M&W@H+J7B>66L"?*,N3=YJ838,>CB/0:X,K!"^"Z0I;PBBD03P3=(F-':F_FP MJ5IK#9/Y_-=%X)NN2Y+K8D5JXS-'>%0GR)OA+!=$G1 M/"4")/I\!8ID5)[H4777_?P!2=>=,?0SY:4D+)$37VE*$\N/*Z*9(\)[B+KH MAC.52O25)9#\:^_K[)H4<9WB#!]T>$-$!W7#4X0#W$,?D5]SNM>!"-U&Q*Z- MT-T3X;;,%R",4+5 6@)52W#2IH%SV&MW:);BN2Q(#%-/KS4)8@U>].E#. B^ M',#M-;B]0]ZC6\[6(!4DIV@!JXRQC*WTU*:$Q6#1G3 GZ$^K1"X!%Z)O0YBE MOXXP'H3!Q%^WD/4;LOY!LD>+=31#_Q7#V6C<3C!H" 8'"?127T+V%HC!:XAP MV XQ;""&QQ8(6/*>Z@Q;JM,/>NU8HP9K='":/]DM3DMSL0:AMVST31"FD-YW M %V33*!'0DMHPQG]A]D^;JC'QXFY9[(GG%(B)"KT"K:"&F6WNT1;.B[@:$?= M$'>&HW9UPV"[%0?'SOYW0%7.S6N+U>UT]Q0]W#DAPC0A2UDN#/&>\CP ME@P?6=J69?(>4'Q48?V=XS8'L;*7"HEB7C+E3M[F;W-QN7#']7:XN_7HLTG/ M28DH++5IT!GJ)2O<1<(U%"_LX;W@2E\%[&>J+U\@S #=O^1&PO=V]R:W-H965TZ_KVT(A*QA$LEY2<#<>SCW^@#'GATH>^>_,=5$*H$'?%7!@=^(H1Y! )!8'EWQY6D.<*2?+X MKP9UFGNJQ-/C(_HG7;PLY@US6-'\[RP6Z=R9.BB&+2YSL:&'WZ$NZ%[A133G M^A<=ZEC/05')!2WJ9,F@R$CUC[_4C3A)D#CFA*!.",X31CT)89V@.^=6S'19 MSUC@Q8S1 V(J6J*I ]T;G2VKR8B:QL^"R:N9S!.+#>R!E( V$-&$9+JU/Z/G MC.,D89!@/4"WZ!CWPS,(G.7\1QEU'-LR6J 5)8+)29'\18I6FCDPM 02I5(@ M[S)^S6A,#'Q6EZ>' W3"9EY"C3?JP5/"EK4EA%0,'_-;5@9+,%EL Z+;AO6G _/-^=9X+U/!,5AE\]S.H-O5_X,W=_ M6L1@2(?:N*$V'J2V3K%\7R),8O2640%1:J(VB''M3%@"ZY0[:^W7V;N1&&M@2UVPA=9MPXE)\2T(L@;Y2)$]81.S)OV@)1D,DOQ$ M::S?DJ043#LI(\E!D*OGQ1):M^36I/CAK>1IU;S80NNVH;4O_J UN%2>(Y/N M_,FY/,UAXQYYM@;#'W88O]$],")78$*+5"YUY&+,^/X?8]$6]OA#_N.%Q++=2/+<*XE M"F2?,:HE:R0["';U_%A"ZY;>.AK_X58RM6IW;*%UU^"MWPD&C<2%,JU!SF5Z MIM*>J,"LTJ U(\&'9H27:F]#:50MAPC-:?+52'00Z=JYL876K;OU-T%P(XD& M5CV/+;1N&UK/$WRP,W.91$/C*_(;C1K#SA?L[LG^GA1>HK<].8IH242UP]6, M-ENK3WI#\6Q\Z3^NJ@W2%J;:KWW%+,D(1SEL):1W-Y%?;59M@58G@N[T+N(; M%8(6^C %' -3 ?+ZEE)Q/%$W:#:B%_\#4$L#!!0 ( '"!J5BR#!4EU , M )\0 9 >&PO=V]R:W-H965T!99:D M0@W8L\D&)[ "\;QY9+)G5RQQ5@#A&26(P7IJW;OCT'440*_X/8,]/VHCM947 M2E]5YR&>6H[R"'*(A*+ \F<'"\ASQ23]^+,DM2J;"GC"5 .\4X+\!Z)6 WJ4 OP3XEP+Z)4!OW39[U\(%6.#9A-$]8FJU M9%,-K;Y&2[TRH@[*2C YFTFQ;N(EMY7 M6_ .6YA[K81?,+M%/?<&>8[G-_BSN!S>:X '[? HE9X>#G<:Q&C5\6SI_EZ M;_%E'"<)@\1$C*[1(<+??I5+T8. @O_1%#7#ZS?SJGPUYAL_>3.W ^-4G>)5G0)5G8$5DM.'X5'+^-?;:0!Y_)U(@PYR":@F#P XU7.7XW M*]L]$\'R_86'0ZNVUY[ CLIJP@TK80:NP :R!,8@/2MY( M<66?R(-)8D0H^5CVQTW"MG)?FRBZ) L&9R&76;7?$,IPWU9=K MU3NWZKJ.TZ1>1V9K @\K@8>M C__]O 4!FCU=/\4KM _:%&F!22S100J8>B+ M;YGQ5SE[N/S6C!:HGD\JX!Q(E,JWY->F4+0Z<^UA[Y(LZ)(L[(BL%M%1%='1 M__3*,NHR.%V2!5V2A1V1U8+C.C\*!.>2C&8>H<,ES/4SE!$D4D#/LFZ0E\E* M8 &\L2 P%ESW^$7C]NXDF36O&OHGMW"[N]=JVQ6;$=<^*L2D2HFN@#F*5*(W M!4TU6E79][JV/!F?N^.%J95_T)C2798K248XRF$M*:6*\KICIAHV'4$WNMQ[ MH4*&2C=3P#$PM4#.KRD5AXXR4/TG,?L74$L#!!0 ( '"!J5CH5E="+0( M !T% 9 >&PO=V]R:W-H965T$ ].--55#=*^ 5A[4<1)' MT17I*!,X3_W91N6I' QG C8*Z:'KJ'I: Y>'#,_Q\6#+FM:X Y*G/6U@!^9; MOU'6(A-+Q3H0FDF!%-09OIZOUDOG[QV^,SCHDSURF112/CCCKLIPY 0!A](X M!FJ7/=P YX[(RO@][H_LGWWN-I>":KB1_ >K3)OA#QA54-.!FZT\ M?($Q'R^PE%S[+SH$WR3"J!RTD=T(M@HZ)L)*'\=MV=S&I^K15AP3[J?LC+*WS.),OH/&EMB@.Q%^L*O4FULPE''] M-B7&AG".I!SIUH$N?H8N0?=2F%:C3Z*"ZE\\L=(F??%1WSJ^2'A/U0PE\W6^AE\HPT:"?UX4VRG;)KW-I![;%>38W.2O=TQ(R M;$=#@]H#SE^_FE]%'R]H74Q:%Y?8\Z]#5X!"LD9V%A7U:L=*Z'-: ]O2L[FA MW.=Q2O9G!"PG &P+=(PH1&'VD*CV7L;5X5A#(:1O1^ 0AH[3G[;VO<+E'.P][64YFBX M -.+F/\!4$L#!!0 ( '"!J5CI2L) [ 8 %0L 9 >&PO=V]R:W-H M965T\^%FN&!/@(4OS M\GRR$F)].IV6\Q7+:/F!KUDN?[GC14:%O"V6TW)=,+JH&F7I%'E>,,UHDD]F M9]6S;\7LC&]$FN3L6P'*39;1XO&"I?S^? (G3P^ND^5*J ?3V=F:+MD-$S_6 MWPIY-VVT+)*,Y67"",*^6LBVXG9#5O*I CP)=]U"17:$W C>\MBDS+ [\"3Q#5;\T(D^7)?]CVX M?6PDWEXQ09.T?"T'?-MBS?L%-39'8MB;FE^KY/RS6=L_.)_(!+5FS99/;K+S#P?C.Y MY4A9RTG2.$ELVF??N:"I_.@K5TV>[IH'57,U\&QG.(R)3,]VWX6^5.2%'FJD M6K;YC6V^-0%/G5=Y38OY"LA^*L>!K1S@UM4/[$$.F:4Y0[[+##E2UHI"T$0A M."!#Y8&Q,(5BI]_?2P[$ ?'#3@X-8@$*<&Q.8MB8'QZ4Q"7+62$=47;3A1PN MDU(45!4*:QI#EVETI*P5AZB)0S0BC<]'PQ2,J);'+Y#E2UG(>>KH6>R/2IX.@8F LG5XO M"R!I"@1]8.:O@AAJC.=U[>Q+(;0GU393TP2TENG9)2\D M)LN>_Q[\P?.3>D SFND4'EQI:[NM\0$&1QX&K'PR.AJ.M+6CH6D$6HO\N&$@ M[ \#",?=>FL0"_WA_JJ! =J)8?PP8*C\IF' (&89!C0@0&L)GEVN:+YD:E)Y M1Y,";&FZJ6:IEJC^S57JU=R&GM4CYFA?IT5/@O$EZR^:88,-BN#9^2_J%WG3!-@@9ID!(\T"R+X(\:HY,'*Z3.%* M6SL2FC+0(2L5KYD'(P-]2"!'L)O+OEP<>]' 1!AI $&'K6>\<"J,G%*)*VWM M6&@J06-6-5XV'4;]%0L?P0AWT]D7"_V #-0[I%$"V5'BN2(!_@.:O>K<&ZG8 M_I[1B3W&*@?2U((BY^L$R I"HP/@2%L[ !J#D!V#QJX4( /H0(2#H#O=- K" M@, !TL0:=_ XW#&N>#O%&U?:V@YKO,$OQQOL%&]<:6L[JO$&OQ)O<)];4!A% MW3F#00P3+QY8ZL![6RQ'Q!OL=A?F&'B#-=[@8^,--N(-]+IX8Y"+(Q\-H"K6 M>(./BC?8*=ZXTM:.A<8;?'R\P7UN(1["W;)@$ M@$ ^E4^,-/FSC9DPAQTY) MQI6V=@ TR> Q.S;/%W+<7U>1]1F1WES1*(@"" >0%&OVP';V>&:)PMYZ='J. ML2-#-+00[\4UG#B%%5?:VHYJ6"%61CA@BQZ:!G[?[W0[@Q@) F^@AA/-& 0= M-%#,>2G4>E]A2XP55T8GQI&VMN,:7HA]GZ8]0'3<-WK?WX")46]'T""%$ X' M]@/)WDD/25F$:>[.:ZTM6.A&878EV!<8!;I;]] &/M=:C:)X=@?&CTU91#WZR7$ MZ7J)*VWM &AF(6[72VIU08N>(-J#I]JMOEP<>EW$FNZ=S\Q8L:R.K99R,-_D M8G=RL7G:'(W]6!T([3R_@*>7NP.N6LWNO.U76BR3O 0INY,JO0^A[$/%[@CK M[D;P=74*])8+P;/J&PO=V]R:W-H965T[.)77N2LXFH-*.<,+&?>J%W M6/A"-X4V"_YLLL4;LB+Z>?LD8>:W6G):$JZHX$B2]=3[$#XLPM@ K,0_E.Q5 M9XP,E1<&*+ 3[1G-=3+V1AW*RQA737\3^3](0&AA]F6#*_J-](QMX**N4%F4#!@M* MRNLG_M$<1 < >MR J %$IX#D B!N /;D_-HR2VN)-9Y-I-@C::1!FQG8L[%H M8$.Y<>-*2WA+ :=GGR%2_A9*H2V1:%5@2=![M()@R2M&D%BC1RPYY1N%G@X" M=VB.%>6UO=,'>&'T27!<*/?*]2K\ MA.4]BL,[% 51XK!G\79XW&-.W/HCMOKB2_ZH2B*Q%O+!=38U-G%C3<8_J"W. MR-2#E%9$[H@W^_VW, W^A^E@'(83?]>EX9"+@F28;8J)UC:E$.\PJFP\9 MA!_D ^':#!7-C;M,0#@XL<\A%P6#P2APVSAL;1SVQO^2< %E[F(&#*^9 M 5=2=D1TU!(=]3KCF[U@H'3B'4001-IQ_,"-JS242 BU)D?0#3V\O76=S.@L M8. J3Y(T@-^)[\Y%PW$(*1-W18]8C5M6XU[W/:[7<#^;/+$A!CK-.@O&6\K#;_P8[-)USNC87KN1(=+70S \-P"](A:[H',2QB]BY+(2GJ4&7N46OW*)>;G7KPIM*:+L>:[8ED O& ML.RLNKG4.XRZI2^X#T:G-)QBEVIX^-H@A+T7\^S0-;)6M0&=P/ M(3QDW:+7$RVVMLM]$1IZ9CLLX+.&2", []="Z,/$;-!^*,W^ U!+ P04 M" !P@:E8'B),= 0$ !+%0 &0 'AL+W=OGV'JH^>,$)UH)-;9-L M_WUM0R DA#82J\M+ #/S>;YOQM$PLRWCKR+!6(*W+*5B;B52YM>V+:($9TA< ML1Q3]6;%>(:D>N1K6^0NGNP:)289IH(P"CA>S:T;>+V M4^U@+/X@>"OV[H&F\L+8JW[X$L\M1T>$4QQ)#8'498,7.$TUDHKC[PK4JO?4 MCOOW._1?#'E%Y@4)O&#I-Q++9&Y-+!#C%2I2^<2VGW%%R-=X$4N%^07;RM:Q M0%0(R;+*6460$5I>T5LEQ)Z#PNEV<"L']]!A=,+!JQP\0[2,S-"Z0Q*%,\ZV M@&MKA:9OC#;&6[$A5*=Q*;EZ2Y2?#']5E?*5"0%RS,$R01R#3V!9YA2P%;BA MDGRZ(VFAU2X-!/APAR4BJ?BH;$6Y5%T(!;\GK!"(QF)F2Q6@WL:.JF!NRV#< M$\%XX(%1F0AP3V,3SA> M+;9G\+P3>%K,N-821P4GDBC5[M^BM%",P8JS#"Q8EA<2F2I7&;A'G!*Z%N"Q MSM"?7Q4P^")Q)O[J4KF,8M0=A?YCN!8YBO#<4B=?8+[!5OCC#W#L_-PET4!@ M+<%&M6"C/O2PJC?R,#]VR53N[9N]]=_= M)AR- G\,9_9F7X .,SB>!I/:K$7-KZGYO=2>Z08+'?/3\KGSJ/2ZGYO$@#X!U5_; :G 71.5/VDIC;I MI:;3JIJ)*KZN\'K]S\WB0& MJM.:ZO0BRGXZI& #@;4$@T[3BSC?L?"KS5LE M[;O0.ZS\3KOQR ^Z2Q_NM5JPE]XWQ#FB4@#)0%[P*%'M)UBD2)&XT10SQ4XU M?-%K9_2]V.?F>2BTMA)NHX1[$6>C"F,HT09":XO6-(^PM]5Z[]/A'56]#R?N MT>'X+[,VN:;1@_V=WF^%%%)]-:@$EV< L%P3ZOZ*Z,4Z.ZT#H;69-WT@]"_C M+ S:4 Z%UA:M:2EA;P/VWF=AW-7R'QV%8RL(_N_RG1X4=>(=?Q1U&SD'E MVWMCJ0SSM9G6"15C064YPZE7ZXG@C9F#':S?ZDFA&7,6%;&$1;*0H.K' MEEVS)"F45!W?*U&G_LPB\?#Z6?U#V;QJYH'F[)HG7^.%7,V-^C6+6;"9;ZF$9LY:M'G3&R9,__U%R]T?^OR#%*, M (EI?OJUG[Y-??X^BO@F4X^>8!&+M_0A89==[NU5PE*E&(#;N3]RIX/MH2EF MS"C >@RQ5G-FKT'=:V#ME; E$T(]/()M6;9A;]544/>91&IEH8QG[ZK[3@>L MVJ<^/WNQX8%5:GT,W9:C)# KUO136X44 M(T!BFFUA;5O8T^@)(?V$%"- 8IJ?H]K/$JS5G-GKN.YU MW./H&1O=>3C P[!E0F=8,)JT?+!6>J8/D]J'R?&C!_V'WC_1C**KF'>U;94Z M==E BA$@,%!G\]._\: RE)>);% MM+-G('BMS(%4(U!JNHT-67M!7R,)E*M!U0B4FFYJ@^F>G=./'DE#DWZ\]E(T M8WS<)B1[/>?VV_"U9\7-ETZDT.PP= U(Z@X+#2OZ(&.O06//SL;ML:0(*?U] M$DV-M3MC?L:2T"47)D*J4:@U'13&X3W[ Q_]%B:F!!D MC"4SIKT'8J_FS&YQ ]O8RITO'$J5N#::QP8N=D6-O/9(LA=ZKA$-(&,[(+=' MTACV9(Z+578Q_ C1O@QO:];.-[BX@HZ_S68AWM7M"/%P>P/!7LZY[3:DCNVD_D(^ MZ-C<]MVP_:7EN#!B+_5<*QK:QO9-[O9,NE%LL$0?.%]\+=/8/BMF@:@1* M37>SP6P\Z6LX@6Z<@ZH1*#7]/[L;FO?[I'G?Y/1@&+0GTO5Q8<1>ZKE6-#SO MG\;S?[",IU31?"=%V,5.?:9 U0B4FFYD0_-^7S3O@](\J!J!4M--/3B68J?Y M%R[4#L8/@TE[G9I1V/7&[67:!^C[#>C[IX'^WW+%!&+?-[&ZC;,MRR5CG7]; M[<(G/UV@X ^EIIO:@+_?%_C[H. /JD:@U'13&_#W^]R^K\0/SSH9Y\O,$,]O MGVZP%WFJ"8.#XZ#%X=T;*A[C+$<)6RIY]V*D+!?[\[#[&\G7Y0G1!RXE3\O+ M%:,+)HH ]?Z2<_E\4QPZK4\ES_\'4$L#!!0 ( '"!J5@:8_1/U 0 -X= M 9 >&PO=V]R:W-H965T'H8],!9M$Y5$EZ3M!MB/'RDIHB71; 30+Y9(?=_Q M=SFFCLGI@;+O?(.Q #^S-._-I,7?'YE.Z$RG)\1T#?)=EB#U=XY0>9E[H/4_9G,(^)X M0=-O)!&;F3?V0()7:)>*>WKX&U<)#13>DJ:\^ 2'RC;PP'+'!B#L"MS07&P[>RA"3IK\O:U 7 CX7 MXAI: 6\1NP!1^ > 8P-\2Q>[AY9PHGJOD0%7O2"OCR!SPSE')7$_^>C- 4? M9 ?XOZ:ZE;BQ&5>M"I=\BY9XYLDV<T(K%&"N"Y!;$.? MJ]^V;.]:3F-&\K5<-?8XW^%+4]8EU+" 4DO7?AZ-)K%LY/XXG:[5.!@%L+9J MQ#FHXQQ8XWQNU5:URA2;U;UO1QR!-3(=UID.ST3*HO6$ M<@2N"34&:L7JVR%7:,W,HM9G: M-8H'X0FB:AD2VG5(AZAI2O.<&-=2.U3O!CE":R:N=4TX.!=/G4H>5VC-,FC1 M$UH%14^>#CL4''06U*[->'B"I5J7A'9ATF;I+15D!=Y1FGQ36P+&6*V(O;OD M"*V9OY8\X?A<9'4J@%RA-@?&Y:.I4_;A":Y9!JQ]H MW];I1]/!KVG:-9D$XQ,LU>($VL5)FZ5?,7M45)5_]HWO?#M<[Q:=8RL&:LT# M1^=BJE/IXPJM608M?:!]NZ_9FK7)(Y&)YBJE0FT*Y,V4S^)#68 _]@1 M.23Y'G.!L9FS3K=G7*$UM_6U]HF"D^_<[R:[)( U]V8MT)]WWW7?VG>8G8_>N D#VI%7M,EXA M-K,HYQH(H TBK*(GC::2%K'D^#V.D_,"2.$G_A4>DJQ>7].*2P)>^4MPE15<9?$O/7",*R#CUK -[!)Z_ M?3.:QA^OZ!OW^L:!??Q*?>S75XI@]PC:_;XD=OP?Q*:]V/3JQUP:K6D,J*.* M_8 U5A9 J\%N/,@\RC!J6%'RRJARP!"LOE3']4Q31HFPMZJ?^F[ [ M63NF8$M<\?!FPIEM)ZEUT#2A>S<&:1:"6='C ]8'T/W64 F=XP>B?\[ROU!+ M P04 " !P@:E8OL[I;4@# #,% #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_\.TZ M'@9=*HA]C\^YQ_9-8^A7>LGIW8Q2'2P*+JI!.-.Z_!A%U61&"U)=R)(*@^12 M%42;KII&5:DHR2H@%3SJM%I)5! FPF%?S(N;0E?!1,Z%'H3=)A2XVY=L$+:3 MRS!P!NY]\.#EI/9Q?[\;/+' >1E[1JP-$+UKF0I4M MBLDGA\GO$\>DNP=)[U'&A'O;PG;TJ=%QO%.,EGIH-O\?\G5;7N)&2NA8F8P?;X#,H MJ-OWR](XG"JR;'>NPC7!WDR2L50954V:=K@*#?ND,[EJ6$8!:R\(T M,D:F4A#K8<6H&T9V0CF_@P?\1[ZEO<@W]LWNFFB:QE#==#*N _J;:DY[4_;R M1;I!R1ZE_CPWTQ&V#X5-;Q7-V<+V%WEC %-OX^JD+/GR$V=345 W^8,3#OMD MQ0MF4K$GDPU*96("5(7!(U6:338COQ0I[^E"K\IID>.>.T?H^=^N\Y0*J@C? M-&UJ_RVO\HL=Q]W7LFR_578->SW6;^VW;O+J&$PFQV#R"&HR3M^^Q_H4]M9- M'L-*=E_MFWVOR:@^"6TC&49%<_. M7$9>D['Y4VU+WXS/:$[F7-\WX"!/ROAGD# M!I8',OW=6N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT8:>K?;2P/,+!=P&H' M\OOS0$WY.7$,NXIYPYY@'$E3#(%:]-=HDB"KD\#'OS_84Q+':>I' /,[B&,, M@:<11S 'X %#XMB^!W?>1]'J/16M_W\Y_ U02P,$% @ <(&I6)>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'I_^H$ #R*P #P 'AL+W=OQP8B;:)4*1+4D[37[\KN6FO'/MB+W=ZLD31 MU!%)\9!7/'UT_N'>N0?QM38VS$;K&#W41:N+)VO9813OQJ' MC5>R"FNE8FW&R612C&NI[>CL]+FL&S_&)RZJ,FIG(;%-N-/J,?R\WIZ*K0[Z M7AL=GV:C[MBHD:BUU;7^IJK9:#(28>T>?W=>?W,V2K,HO3-F-IKN+MPI'W7Y M(GG10GZ6]Z%+B?+^5@+(;%1,H,"E]B%V.;KR)3!N%63>G37176D3E;^047WT MKMEHNVJ+@:<8H\?HZN'Y=U>))_Z_5*-;+G6I+ES9U,K&73UZ95I &]9Z$T;" MREK-1A_<5GEQ(U>J?2BXR[S:/6 $,E1=_D3#!3^O.D9.'ELI&U0EX"@XHRO@ MJ,1[::0ME4"0"0&9# CY3X(@4P(R'01RT>+ 7Q%D1D!F T+V:C(G(/,A(5,$ M61"0Q9"0&8)\0T"^&1(R1Y!O"J="NK]]$HFTR9=;)0JS;'C]=C#XURR)19(M=0[B<7 M@MC &F"QEAXO A)*)0FS2F[;1.AK-]+OC7P)I9"$62&+YCZH+TW;G)?;/;(,:4,DS(;YJ7[#B)2MDF9;;,GP8-\E'129NG@-:AX=:&BU*9/1X:_!G+- M:[& TBN,2;DF97;-<H]C-RGE MFI39-43?W LQI91K4F;7D(W>CW-3NDF9=7,XU.62CC7O&0F+U&IRR4<0?02,P"8U(6RI@M1"]S M<=_,*0OES!:B,7'?S"D+Y5Y5>(:44Q;*F2U$8+;S8HQ);@?@MA"!N98>8U(6R@?Z9M/59G]O!66A_/__ M= .$%SK(USTTHMM575-10?(+V4 MIKSQHOW9;8G)\O9;];(QY@.D_6D_.5D];UE]WFY[]B]02P,$% @ <(&I M6![?F5X< @ /2< !H !X;"]?3G75[,:Q_Y%27>_*L:UW75].YR.;;CBV MXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^ M=,-[W94R-HO7=MB6<=6DC\-U=TV7C=R=)S>+E[=5,[R\29/F#E((TOF##()L M_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:" M7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z* M>BN!WCIYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#; M4&\CT-M0;R/0VU!O(]#;)B]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT M-M3;"/1VU-L)]';4VPGT=M3;"?1VU-L)]/;)RVX"O1WU=@*]'?5V KT=]78" MO1WU=@*]'?5V KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*QDD#O0+V# M0.] O8- [T"]@T#O0+V#0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/J MG0GTSI.?3;Y3[SI^'DJ]]GRM\?K?2?5X/K=<+W]9?NVX! "0)@ $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&X MFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RM MUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD M!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U M/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ ;X&I6&%QK(WO *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ ;X&I6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ ;X&I6--7ZII\!@ 1QL !@ ("!;0\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X&I6+^]WVR! @ M7P8 !@ ("!L2 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X&I6*&&A2[$ @ &0@ !@ M ("!43( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X&I6*#7.=6'" ZA8 M !D ("!L50 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;X&I6)]%FA!=! 0PH !D M ("!WF@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;X&I6")4L61U!@ ^! !D ("!_'@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;X&I6%;R MO!W^ P '@D !D ("!=XD 'AL+W=O0,# ">!@ &0 M @(&LC0 >&PO=V]R:W-H965T:0 !X;"]W;W)K&UL4$L! A0#% @ ;X&I6+LL('N/!P ?1< !D M ("!LI8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;X&I6 &2MTU$! @PH !D ("! M>*D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;X&I6%1GS:4\! 20D !D ("!EK8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&I6"1V*N_Y @ (P@ !D M ("!D-D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <(&I6(HO;G,B! 610 !D ("!*., M 'AL+W=O&*Y M/IT# "3# &0 @(&!YP >&PO=V]R:W-H965T&UL4$L! A0#% @ M<(&I6+P#]@_O! >Q\ !D ("!\.X 'AL+W=O&UL4$L! A0#% @ <(&I6*$E3K / P ME@H !D ("!2?T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&I6,2R4!"6! Q1D !D M ("!; &PO=V]R:W-H M965T&UL4$L! M A0#% @ <(&I6$KU>4:#@ &0 @(&M%P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ <(&I M6/Y^9[8E" XTP !D ("!PAX! 'AL+W=O)P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ <(&I6)SE@B = P V@D M !D ("!XBX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(&I6.A65T(M @ '04 !D M ("!D3H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <(&I6!XB3'0$! 2Q4 !D ("!)T@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <(&I6)>( MX\ ) @ V@0 !D ("!5%&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !P M@:E8I7\.<>X! "0)@ $P @ %;90$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 2@!* #T4 !Z9P$ ! end XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 319 275 1 true 103 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.ginkgobioworks.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statement of Cash Flows Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows Condensed Consolidated Statement of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statement of Cash Flows (Parenthetical) Sheet http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical Condensed Consolidated Statement of Cash Flows (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions Sheet http://www.ginkgobioworks.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.ginkgobioworks.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Investments and Equity Method Investments Sheet http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestments Investments and Equity Method Investments Notes 12 false false R13.htm 0000013 - Disclosure - Variable Interest Entities Sheet http://www.ginkgobioworks.com/role/VariableInterestEntities Variable Interest Entities Notes 13 false false R14.htm 0000014 - Disclosure - Supplemental Financial Information Sheet http://www.ginkgobioworks.com/role/SupplementalFinancialInformation Supplemental Financial Information Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Intangible Assets, net Sheet http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnet Goodwill and Intangible Assets, net Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.ginkgobioworks.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Stock-Based Compensation Sheet http://www.ginkgobioworks.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Revenue Recognition Sheet http://www.ginkgobioworks.com/role/RevenueRecognition Revenue Recognition Notes 18 false false R19.htm 0000019 - Disclosure - Segment Information Sheet http://www.ginkgobioworks.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss per Share Sheet http://www.ginkgobioworks.com/role/NetLossperShare Net Loss per Share Notes 20 false false R21.htm 0000021 - Disclosure - Related Parties Sheet http://www.ginkgobioworks.com/role/RelatedParties Related Parties Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.ginkgobioworks.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.ginkgobioworks.com/role/FairValueMeasurements 24 false false R25.htm 9954473 - Disclosure - Investments and Equity Method Investments (Tables) Sheet http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsTables Investments and Equity Method Investments (Tables) Tables http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestments 25 false false R26.htm 9954474 - Disclosure - Supplemental Financial Information (Tables) Sheet http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables Supplemental Financial Information (Tables) Tables http://www.ginkgobioworks.com/role/SupplementalFinancialInformation 26 false false R27.htm 9954475 - Disclosure - Goodwill and Intangible Assets, net (Tables) Sheet http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetTables Goodwill and Intangible Assets, net (Tables) Tables http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnet 27 false false R28.htm 9954476 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.ginkgobioworks.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables 28 false false R29.htm 9954477 - Disclosure - Revenue Recognition (Tables) Sheet http://www.ginkgobioworks.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.ginkgobioworks.com/role/RevenueRecognition 29 false false R30.htm 9954478 - Disclosure - Segment Information (Tables) Sheet http://www.ginkgobioworks.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.ginkgobioworks.com/role/SegmentInformation 30 false false R31.htm 9954479 - Disclosure - Net Loss per Share (Tables) Sheet http://www.ginkgobioworks.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.ginkgobioworks.com/role/NetLossperShare 31 false false R32.htm 9954480 - Disclosure - Related Parties (Tables) Sheet http://www.ginkgobioworks.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://www.ginkgobioworks.com/role/RelatedParties 32 false false R33.htm 9954481 - Disclosure - Acquisitions (Details) Sheet http://www.ginkgobioworks.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.ginkgobioworks.com/role/Acquisitions 33 false false R34.htm 9954482 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Details 34 false false R35.htm 9954483 - Disclosure - Fair Value Measurements - Notes Receivable Narrative (Details) Notes http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails Fair Value Measurements - Notes Receivable Narrative (Details) Details 35 false false R36.htm 9954484 - Disclosure - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 36 false false R37.htm 9954485 - Disclosure - Fair Value Measurements - Warrant Liabilities Narrative (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails Fair Value Measurements - Warrant Liabilities Narrative (Details) Details 37 false false R38.htm 9954486 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurements Inputs (Detail) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail Fair Value Measurements - Summary of Fair Value Measurements Inputs (Detail) Details 38 false false R39.htm 9954487 - Disclosure - Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 39 false false R40.htm 9954488 - Disclosure - Fair Value Measurements - Contingent Consideration Narrative (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails Fair Value Measurements - Contingent Consideration Narrative (Details) Details 40 false false R41.htm 9954489 - Disclosure - Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details) Details 41 false false R42.htm 9954490 - Disclosure - Fair Value Measurements - Nonrecurring Fair Value Measurements Narrative (Details) Sheet http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails Fair Value Measurements - Nonrecurring Fair Value Measurements Narrative (Details) Details 42 false false R43.htm 9954491 - Disclosure - Investments and Equity Method Investments - Schedule of Investments and Equity Method Investments (Details) Sheet http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails Investments and Equity Method Investments - Schedule of Investments and Equity Method Investments (Details) Details 43 false false R44.htm 9954492 - Disclosure - Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details) Sheet http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsSummaryofGainsLossesonInvestmentsDetails Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details) Details 44 false false R45.htm 9954493 - Disclosure - Investments and Equity Method Investments - Carrying Values of Equity Securities (Details) Sheet http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails Investments and Equity Method Investments - Carrying Values of Equity Securities (Details) Details 45 false false R46.htm 9954494 - Disclosure - Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details) Details 46 false false R47.htm 9954495 - Disclosure - Supplemental Financial Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.ginkgobioworks.com/role/SupplementalFinancialInformationScheduleofSupplementalCashFlowInformationDetails Supplemental Financial Information - Schedule of Supplemental Cash Flow Information (Details) Details 47 false false R48.htm 9954496 - Disclosure - Supplemental Financial Information - Summary of Property, Plant, and Equipment, Net (Details) Sheet http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails Supplemental Financial Information - Summary of Property, Plant, and Equipment, Net (Details) Details 48 false false R49.htm 9954497 - Disclosure - Supplemental Financial Information - Capitalization (Details) Sheet http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails Supplemental Financial Information - Capitalization (Details) Details 49 false false R50.htm 9954498 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Goodwill (Details) Sheet http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofGoodwillDetails Goodwill and Intangible Assets, net - Schedule of Goodwill (Details) Details 50 false false R51.htm 9954499 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details) Sheet http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details) Details 51 false false R52.htm 9954500 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Amortization Expense (Details) Sheet http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails Goodwill and Intangible Assets, net - Schedule of Amortization Expense (Details) Details 52 false false R53.htm 9954501 - Disclosure - Stock-Based Compensation - Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) Sheet http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails Stock-Based Compensation - Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) Details 53 false false R54.htm 9954502 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 54 false false R55.htm 9954503 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 55 false false R56.htm 9954504 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Restricted Stock Unit, Activity (Details) Sheet http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails Stock-Based Compensation - Share-based Payment Arrangement, Restricted Stock Unit, Activity (Details) Details 56 false false R57.htm 9954505 - Disclosure - Stock-Based Compensation - Summary of Earnout Shares (Details) Sheet http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails Stock-Based Compensation - Summary of Earnout Shares (Details) Details 57 false false R58.htm 9954506 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 58 false false R59.htm 9954507 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 59 false false R60.htm 9954508 - Disclosure - Segment Information (Details) Sheet http://www.ginkgobioworks.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.ginkgobioworks.com/role/SegmentInformationTables 60 false false R61.htm 9954509 - Disclosure - Segment Information - Schedule of Segment Reporting Information, by Segment (Details) Sheet http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails Segment Information - Schedule of Segment Reporting Information, by Segment (Details) Details 61 false false R62.htm 9954510 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails Net Loss per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 62 false false R63.htm 9954511 - Disclosure - Net Loss per Share - Summary of Anti-Dilutive Shares (Details) Sheet http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails Net Loss per Share - Summary of Anti-Dilutive Shares (Details) Details 63 false false R64.htm 9954512 - Disclosure - Related Parties - Summary of Condensed Consolidated Balance Sheets (Details) Sheet http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails Related Parties - Summary of Condensed Consolidated Balance Sheets (Details) Details 64 false false R65.htm 9954513 - Disclosure - Related Parties - Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) Sheet http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails Related Parties - Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss (Details) Details 65 false false R66.htm 9954514 - Disclosure - Subsequent Events (Details) Sheet http://www.ginkgobioworks.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.ginkgobioworks.com/role/SubsequentEvents 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dna:EquitySecuritiesFVNIMeasurementInputTerm, dna:FinancingReceivableMeasurementInputPeriod, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - dna-20240331.htm 4 dna-20240331.htm dna-20240331.xsd dna-20240331_cal.xml dna-20240331_def.xml dna-20240331_lab.xml dna-20240331_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dna-20240331.htm": { "nsprefix": "dna", "nsuri": "http://www.ginkgobioworks.com/20240331", "dts": { "inline": { "local": [ "dna-20240331.htm" ] }, "schema": { "local": [ "dna-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/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" ] }, "calculationLink": { "local": [ "dna-20240331_cal.xml" ] }, "definitionLink": { "local": [ "dna-20240331_def.xml" ] }, "labelLink": { "local": [ "dna-20240331_lab.xml" ] }, "presentationLink": { "local": [ "dna-20240331_pre.xml" ] } }, "keyStandard": 257, "keyCustom": 18, "axisStandard": 32, "axisCustom": 0, "memberStandard": 51, "memberCustom": 44, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://www.ginkgobioworks.com/20240331": 2, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 319, "entityCount": 1, "segmentCount": 103, "elementCount": 523, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 766, "http://xbrl.sec.gov/dei/2023": 35, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.ginkgobioworks.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R3": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R4": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R5": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "longName": "0000005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statement of Cash Flows", "shortName": "Condensed Consolidated Statement of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dna:GainLossOnInvestmentsAndIncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R8": { "role": "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statement of Cash Flows (Parenthetical)", "shortName": "Condensed Consolidated Statement of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R9": { "role": "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ginkgobioworks.com/role/Acquisitions", "longName": "0000010 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestments", "longName": "0000012 - Disclosure - Investments and Equity Method Investments", "shortName": "Investments and Equity Method Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ginkgobioworks.com/role/VariableInterestEntities", "longName": "0000013 - Disclosure - Variable Interest Entities", "shortName": "Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ginkgobioworks.com/role/SupplementalFinancialInformation", "longName": "0000014 - Disclosure - Supplemental Financial Information", "shortName": "Supplemental Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnet", "longName": "0000015 - Disclosure - Goodwill and Intangible Assets, net", "shortName": "Goodwill and Intangible Assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ginkgobioworks.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensation", "longName": "0000017 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ginkgobioworks.com/role/RevenueRecognition", "longName": "0000018 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ginkgobioworks.com/role/SegmentInformation", "longName": "0000019 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ginkgobioworks.com/role/NetLossperShare", "longName": "0000020 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ginkgobioworks.com/role/RelatedParties", "longName": "0000021 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ginkgobioworks.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsTables", "longName": "9954472 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsTables", "longName": "9954473 - Disclosure - Investments and Equity Method Investments (Tables)", "shortName": "Investments and Equity Method Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables", "longName": "9954474 - Disclosure - Supplemental Financial Information (Tables)", "shortName": "Supplemental Financial Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets, net (Tables)", "shortName": "Goodwill and Intangible Assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensationTables", "longName": "9954476 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ginkgobioworks.com/role/RevenueRecognitionTables", "longName": "9954477 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ginkgobioworks.com/role/SegmentInformationTables", "longName": "9954478 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ginkgobioworks.com/role/NetLossperShareTables", "longName": "9954479 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ginkgobioworks.com/role/RelatedPartiesTables", "longName": "9954480 - Disclosure - Related Parties (Tables)", "shortName": "Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "longName": "9954481 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R34": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "longName": "9954482 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "longName": "9954483 - Disclosure - Fair Value Measurements - Notes Receivable Narrative (Details)", "shortName": "Fair Value Measurements - Notes Receivable Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "longName": "9954484 - Disclosure - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "shortName": "Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails", "longName": "9954485 - Disclosure - Fair Value Measurements - Warrant Liabilities Narrative (Details)", "shortName": "Fair Value Measurements - Warrant Liabilities Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-126", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail", "longName": "9954486 - Disclosure - Fair Value Measurements - Summary of Fair Value Measurements Inputs (Detail)", "shortName": "Fair Value Measurements - Summary of Fair Value Measurements Inputs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-128", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "longName": "9954487 - Disclosure - Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "shortName": "Fair Value Measurements - Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R40": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails", "longName": "9954488 - Disclosure - Fair Value Measurements - Contingent Consideration Narrative (Details)", "shortName": "Fair Value Measurements - Contingent Consideration Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R41": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "longName": "9954489 - Disclosure - Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details)", "shortName": "Fair Value Measurements - Quantitative Information Regarding Level 3 Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-153", "name": "us-gaap:ShortDurationContractsDiscountedLiabilitiesDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "us-gaap:ShortDurationContractsDiscountedLiabilitiesDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "longName": "9954490 - Disclosure - Fair Value Measurements - Nonrecurring Fair Value Measurements Narrative (Details)", "shortName": "Fair Value Measurements - Nonrecurring Fair Value Measurements Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R43": { "role": "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails", "longName": "9954491 - Disclosure - Investments and Equity Method Investments - Schedule of Investments and Equity Method Investments (Details)", "shortName": "Investments and Equity Method Investments - Schedule of Investments and Equity Method Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Investments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R44": { "role": "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsSummaryofGainsLossesonInvestmentsDetails", "longName": "9954492 - Disclosure - Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details)", "shortName": "Investments and Equity Method Investments - Summary of Gains (Losses) on Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R45": { "role": "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails", "longName": "9954493 - Disclosure - Investments and Equity Method Investments - Carrying Values of Equity Securities (Details)", "shortName": "Investments and Equity Method Investments - Carrying Values of Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Investments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-172", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R46": { "role": "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails", "longName": "9954494 - Disclosure - Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R47": { "role": "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationScheduleofSupplementalCashFlowInformationDetails", "longName": "9954495 - Disclosure - Supplemental Financial Information - Schedule of Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Financial Information - Schedule of Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails", "longName": "9954496 - Disclosure - Supplemental Financial Information - Summary of Property, Plant, and Equipment, Net (Details)", "shortName": "Supplemental Financial Information - Summary of Property, Plant, and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails", "longName": "9954497 - Disclosure - Supplemental Financial Information - Capitalization (Details)", "shortName": "Supplemental Financial Information - Capitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCapitalizationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCapitalizationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofGoodwillDetails", "longName": "9954498 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets, net - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R51": { "role": "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets, net - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails", "longName": "9954500 - Disclosure - Goodwill and Intangible Assets, net - Schedule of Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets, net - Schedule of Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails", "longName": "9954501 - Disclosure - Stock-Based Compensation - Condensed Consolidated Statements of Operations and Comprehensive Loss (Details)", "shortName": "Stock-Based Compensation - Condensed Consolidated Statements of Operations and Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954502 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "longName": "9954503 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "longName": "9954504 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Restricted Stock Unit, Activity (Details)", "shortName": "Stock-Based Compensation - Share-based Payment Arrangement, Restricted Stock Unit, Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-234", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-234", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails", "longName": "9954505 - Disclosure - Stock-Based Compensation - Summary of Earnout Shares (Details)", "shortName": "Stock-Based Compensation - Summary of Earnout Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-245", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dna:SummaryOfEarnoutRSUsTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-245", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "dna:SummaryOfEarnoutRSUsTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "longName": "9954506 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-263", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-263", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "longName": "9954507 - Disclosure - Revenue Recognition - Additional Information (Details)", "shortName": "Revenue Recognition - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:ContractWithCustomerAssetNet", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:ContractWithCustomerAssetNet", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ginkgobioworks.com/role/SegmentInformationDetails", "longName": "9954508 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails", "longName": "9954509 - Disclosure - Segment Information - Schedule of Segment Reporting Information, by Segment (Details)", "shortName": "Segment Information - Schedule of Segment Reporting Information, by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dna:EmployerPayrollTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R62": { "role": "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954510 - Disclosure - Net Loss per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Loss per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails", "longName": "9954511 - Disclosure - Net Loss per Share - Summary of Anti-Dilutive Shares (Details)", "shortName": "Net Loss per Share - Summary of Anti-Dilutive Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "longName": "9954512 - Disclosure - Related Parties - Summary of Condensed Consolidated Balance Sheets (Details)", "shortName": "Related Parties - Summary of Condensed Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R65": { "role": "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails", "longName": "9954513 - Disclosure - Related Parties - Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss (Details)", "shortName": "Related Parties - Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-303", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "unique": true } }, "R66": { "role": "http://www.ginkgobioworks.com/role/SubsequentEventsDetails", "longName": "9954514 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-319", "name": "dna:CommonStockPriceProtectionProvisionThresholdTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-319", "name": "dna:CommonStockPriceProtectionProvisionThresholdTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dna-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r719" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable - related parties", "verboseLabel": "Accounts receivable:", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r602", "r670", "r725", "r846" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r285", "r286" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r67", "r179", "r517" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r35", "r36", "r101", "r188", "r514", "r550", "r551" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r16", "r36", "r437", "r440", "r468", "r546", "r547", "r762", "r763", "r764", "r774", "r775", "r776" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Amortization Period", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r117" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Information", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r98", "r719", "r849" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r415", "r416", "r417", "r564", "r774", "r775", "r776", "r829", "r850" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r72", "r73", "r381" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dna_AgricultureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "AgricultureMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agriculture", "label": "Agriculture [Member]", "documentation": "Agriculture [Member]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r410", "r418" ] }, "dna_AllonniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "AllonniaMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allonnia", "label": "Allonnia [Member]", "documentation": "Allonnia [Member]." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r61", "r65" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares excluded from the computation of diluted loss per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r244" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r44" ] }, "dna_ArcaeaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ArcaeaMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Arcaea", "label": "Arcaea [Member]", "documentation": "Arcaea [Member]." } } }, "auth_ref": [] }, "dna_AssembledWorkforceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "AssembledWorkforceMember", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assembled workforce", "label": "Assembled Workforce [Member]", "documentation": "Assembled Workforce" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r130", "r183", "r204", "r255", "r270", "r276", "r301", "r332", "r333", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r430", "r434", "r454", "r510", "r607", "r719", "r731", "r797", "r798", "r835" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r175", "r189", "r204", "r301", "r332", "r333", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r430", "r434", "r454", "r719", "r797", "r798", "r835" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409" ] }, "dna_AyanaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "AyanaMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ayana Bio", "label": "Ayana [Member]", "documentation": "Ayana member." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r115" ] }, "dna_BiomeditLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "BiomeditLlcMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BiomEdit", "label": "BiomEdit LLC [Member]", "documentation": "BiomEdit LLC [Member]" } } }, "auth_ref": [] }, "dna_BiomeditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "BiomeditMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BiomEdit", "label": "BiomEdit [Member]", "documentation": "BiomEdit [Member]" } } }, "auth_ref": [] }, "dna_BiosecuritySegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "BiosecuritySegmentMember", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Biosecurity", "label": "Biosecurity Segment [Member]", "documentation": "Biosecurity Segment" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r424", "r712", "r713" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r74", "r75", "r424", "r712", "r713" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r424" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/AcquisitionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r14" ] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, consideration transferred", "label": "Business Combination, Consideration Transferred, Other", "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash." } } }, "auth_ref": [ "r15" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration common shares liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r428", "r768" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of contingent consideration liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r4", "r79", "r427" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r79" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r79" ] }, "dna_BusinessCombinationContingentConsiderationVestedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "BusinessCombinationContingentConsiderationVestedValue", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, vesting of restricted shares, value", "label": "Business Combination, Contingent Consideration, Vested Value", "documentation": "Business Combination, Contingent Consideration, Vested Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r124", "r425" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r77" ] }, "dna_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationScheduleofSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r41", "r42", "r43" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r177", "r685" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r177" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r40", "r112", "r203" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r112" ] }, "dna_CellEngineeringAndBiosecuritySegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "CellEngineeringAndBiosecuritySegmentsMember", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cell Engineering and Biosecurity", "label": "Cell Engineering and Biosecurity Segments [Member]", "documentation": "Cell Engineering and Biosecurity Segments" } } }, "auth_ref": [] }, "dna_CellEngineeringRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "CellEngineeringRevenueMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cell Engineering", "label": "Cell Engineering Revenue [Member]", "documentation": "Cell Engineering Revenue" } } }, "auth_ref": [] }, "dna_CellEngineeringSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "CellEngineeringSegmentMember", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cell Engineering", "label": "Cell Engineering Segment [Member]", "documentation": "Cell Engineering Segment" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "http://www.ginkgobioworks.com/role/CoverPage", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r146", "r185", "r186", "r187", "r204", "r227", "r230", "r241", "r243", "r249", "r250", "r301", "r332", "r335", "r336", "r337", "r343", "r344", "r347", "r348", "r350", "r351", "r352", "r454", "r554", "r555", "r556", "r557", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r594", "r616", "r638", "r661", "r662", "r663", "r664", "r665", "r739", "r771", "r777" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 8)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r94", "r511", "r593" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments Disclosure [Text Block]", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "http://www.ginkgobioworks.com/role/CoverPage", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Class A", "terseLabel": "Class A common stock, par value $0.0001 per share", "netLabel": "Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r850" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "verboseLabel": "Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r850" ] }, "us-gaap_CommonClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassCMember", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-Voting Class C common stock", "terseLabel": "Class C", "label": "Common Class C [Member]", "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r774", "r775", "r829", "r848", "r850" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "dna_CommonStockPriceProtectionProvisionThresholdTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "CommonStockPriceProtectionProvisionThresholdTerm", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, price protection provision threshold, term", "label": "Common Stock, Price Protection Provision Threshold, Term", "documentation": "Common Stock, Price Protection Provision Threshold, Term" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r594" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r97", "r594", "r613", "r850", "r851" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value (Note 6)", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r97", "r513", "r719" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r37", "r192", "r194", "r199", "r503", "r524" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive loss:", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "dna_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment and software", "label": "Computer Equipment and Software [Member]", "documentation": "Computer Equipment and Software [Member]." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r45", "r48", "r90", "r91", "r284", "r671" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r45", "r48", "r90", "r91", "r284", "r552", "r671" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r45", "r48", "r90", "r91", "r284", "r671", "r743" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "verboseLabel": "Revenue from customers within the United States", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r45", "r48", "r90", "r91", "r284" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r45", "r48", "r90", "r91", "r284", "r671" ] }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Condensed Consolidated Statements of Operations and Comprehensive Loss", "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r756", "r773" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r209", "r257", "r268", "r269", "r270", "r271", "r272", "r274", "r278", "r332", "r333", "r334", "r335", "r337", "r338", "r340", "r342", "r343", "r757", "r758", "r797", "r798" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r209", "r257", "r268", "r269", "r270", "r271", "r272", "r274", "r278", "r332", "r333", "r334", "r335", "r337", "r338", "r340", "r342", "r343", "r757", "r758", "r797", "r798" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r83", "r689" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "dna_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r354", "r356", "r367" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current and non-current:", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r354", "r355", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue (includes $707 and $5,426 from related parties)", "terseLabel": "Deferred revenue, related party", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r354", "r355", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, net of current portion (includes $123,549 and $119,053 from related parties)", "terseLabel": "Deferred revenue, net of current portion, from related parties", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r354", "r355", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r368" ] }, "dna_ConvertibleFinancialInstrumentsReceivedForFoundryServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ConvertibleFinancialInstrumentsReceivedForFoundryServices", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationScheduleofSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible financial instruments received for Cell Engineering services", "label": "Convertible Financial Instruments Received For Foundry Services", "documentation": "Convertible financial instruments received for Foundry services" } } }, "auth_ref": [] }, "dna_ConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ConvertiblePromissoryNotesMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Promissory Notes", "label": "Convertible Promissory Notes [Member]", "documentation": "Convertible Promissory Notes Member" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r24", "r269", "r270", "r271", "r272", "r278", "r780" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Biosecurity revenue", "verboseLabel": "Total segment cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r105", "r486" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r170", "r207", "r208", "r345", "r349", "r475", "r686", "r688" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dna_CustomerAndTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "CustomerAndTechnologyMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumer and technology", "label": "Customer And Technology [Member]", "documentation": "Customer And Technology [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r46", "r284" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r78" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r12", "r66" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r125" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r366", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r366", "r702", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r800" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r379", "r383", "r411", "r412", "r414", "r715" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r735" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r736" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dna_EarnOutSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "EarnOutSharesMember", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Ginkgo Earn-out shares", "verboseLabel": "Earnout shares", "label": "Earn-Out Shares [Member]", "documentation": "Earn-Out Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to Ginkgo Bioworks Holdings, Inc. common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r200", "r215", "r216", "r217", "r218", "r219", "r224", "r227", "r241", "r242", "r243", "r247", "r443", "r444", "r504", "r525", "r690" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r200", "r215", "r216", "r217", "r218", "r219", "r227", "r241", "r242", "r243", "r247", "r443", "r444", "r504", "r525", "r690" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r223", "r244", "r245", "r246" ] }, "dna_EarnoutRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "EarnoutRestrictedStockUnitsMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout RSU", "label": "Earnout Restricted Stock Units [Member]", "documentation": "Earnout restricted stock units." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rates on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r455" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r413" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r413" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dna_EmployerPayrollTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "EmployerPayrollTaxes", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer payroll taxes", "label": "Employer Payroll Taxes", "documentation": "Employer payroll taxes." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r733" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r733" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r733" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r737" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r733" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r733" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r733" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r733" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r171", "r195", "r196", "r197", "r210", "r211", "r212", "r214", "r220", "r222", "r248", "r303", "r304", "r353", "r415", "r416", "r417", "r421", "r422", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r456", "r458", "r459", "r460", "r461", "r462", "r468", "r546", "r547", "r548", "r564", "r638" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r297", "r298", "r300" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and Equity Method Investments", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r144", "r299", "r302", "r740" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments and Equity Method Investments", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r296" ] }, "dna_EquitySecuritiesFVNIMeasurementInputTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "EquitySecuritiesFVNIMeasurementInputTerm", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, measurement input, term", "label": "Equity Securities, FV-NI, Measurement Input, Term", "documentation": "Equity Securities, FV-NI, Measurement Input, Term" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r453" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total initial cost", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r509" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r184", "r453", "r507" ] }, "us-gaap_EquitySecuritiesFvNiMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiMeasurementInput", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, measurement input", "label": "Equity Securities, FV-NI, Measurement Input", "documentation": "Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SAFEs", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r292" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsSummaryofGainsLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Ongoing mark-to-market adjustments on marketable equity securities", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r293" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Downward adjustments from observable price changes", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r293" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsSummaryofGainsLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "negatedLabel": "Impairment charges", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r293" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment charges", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r293" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsSummaryofGainsLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ongoing mark-to-market adjustments on marketable equity securities", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r294" ] }, "dna_EscrowSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "EscrowSharesMember", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow shares", "label": "Escrow Shares [Member]", "documentation": "Escrow Shares" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r12" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r446", "r447", "r451" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r446", "r447", "r451" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Fair Value Measurements Inputs", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (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 (loss), 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." } } }, "auth_ref": [ "r19", "r89" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r346", "r371", "r372", "r373", "r374", "r375", "r376", "r447", "r480", "r481", "r482", "r699", "r700", "r709", "r710", "r711" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r89", "r127" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r446", "r447", "r449", "r450", "r452" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r445" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r346", "r371", "r376", "r447", "r480", "r709", "r710", "r711" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r346", "r371", "r376", "r447", "r481", "r699", "r700", "r709", "r710", "r711" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Level 3", "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r346", "r371", "r372", "r373", "r374", "r375", "r376", "r447", "r482", "r699", "r700", "r709", "r710", "r711" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of customers obligations", "label": "Obligations, Fair Value Disclosure", "documentation": "Fair value of obligations measured on a recurring basis." } } }, "auth_ref": [ "r87", "r128" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (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 (loss) 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 liability." } } }, "auth_ref": [ "r19", "r89" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r88" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueAssetsMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at January 1,", "periodEndLabel": "Balance at March 31,", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements and payments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r88" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance at January 1,", "periodEndLabel": "Balance at March 31,", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r346", "r371", "r372", "r373", "r374", "r375", "r376", "r480", "r481", "r482", "r699", "r700", "r709", "r710", "r711" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r445", "r452" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r466", "r467" ] }, "dna_FinancingReceivableConversionPricePaidPerSharePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "FinancingReceivableConversionPricePaidPerSharePercent", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, conversion price paid per share, percent", "label": "Financing Receivable, Conversion Price Paid Per Share , Percent", "documentation": "Financing Receivable, Conversion Price Paid Per Share , Percent" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable", "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease." } } }, "auth_ref": [ "r782" ] }, "dna_FinancingReceivableInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "FinancingReceivableInterestRateStatedPercentage", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, interest rate, stated percentage", "label": "Financing Receivable, Interest Rate, Stated Percentage", "documentation": "Financing Receivable, Interest Rate, Stated Percentage" } } }, "auth_ref": [] }, "dna_FinancingReceivableMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "FinancingReceivableMeasurementInput", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, measurement input", "label": "Financing Receivable, Measurement Input", "documentation": "Financing Receivable, Measurement Input" } } }, "auth_ref": [] }, "dna_FinancingReceivableMeasurementInputPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "FinancingReceivableMeasurementInputPeriod", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, measurement input, period", "label": "Financing Receivable, Measurement Input, Period", "documentation": "Financing Receivable, Measurement Input, Period" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Axis]", "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r57", "r58", "r147", "r148", "r149", "r150", "r287", "r288", "r289", "r290", "r291", "r306", "r307", "r308", "r693", "r694", "r695", "r696", "r697", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Domain]", "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r147", "r148", "r149", "r150", "r288", "r289", "r290", "r291", "r693", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_FinancingReceivableSignificantPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableSignificantPurchases", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable", "label": "Financing Receivable, Purchase", "documentation": "Amount of increase in financing receivable from purchase. Excludes net investment in lease." } } }, "auth_ref": [ "r56", "r305" ] }, "dna_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r181", "r321" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Future Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r487", "r488" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r118", "r488" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r62", "r64" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofAmortizationExpenseDetails", "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r118", "r487" ] }, "dna_FoodAndNutritionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "FoodAndNutritionMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Food and nutrition", "label": "Food And Nutrition [Member]", "documentation": "Food And Nutrition [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsSummaryofGainsLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss on investments", "terseLabel": "Gain (loss) on investments:", "netLabel": "Total loss on investments", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r108", "r738" ] }, "dna_GainLossOnInvestmentsAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "GainLossOnInvestmentsAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on investments and equity method investments", "label": "Gain (Loss) On Investments And Income (Loss) From Equity Method Investments", "documentation": "Gain (Loss) On Investments And Income (Loss) From Equity Method Investments" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Securities", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r765", "r766" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "verboseLabel": "Total segment general and administrative expense", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r106", "r618" ] }, "us-gaap_GeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment general and administrative expense:", "label": "General and Administrative Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r104" ] }, "dna_GenomaticaIncPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "GenomaticaIncPreferredStockMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Genomatica preferred stock", "label": "Genomatica, Inc. Preferred Stock [Member]", "documentation": "Genomatica, Inc. Preferred stock." } } }, "auth_ref": [] }, "dna_GenomaticaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "GenomaticaMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Genomatica", "label": "Genomatica [Member]", "documentation": "Genomatica [Member]." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance as of December 31, 2023", "periodEndLabel": "Balance as of March 31, 2024", "label": "Goodwill", "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." } } }, "auth_ref": [ "r180", "r309", "r501", "r698", "r719", "r784", "r791" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r116" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Impact of foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r316" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dna_GovernmentAndDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "GovernmentAndDefenseMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government and defense", "label": "Government and Defense [Member]", "documentation": "Government and Defense [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r102", "r134", "r255", "r269", "r275", "r278", "r505", "r520", "r692" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss on equity method investments", "terseLabel": "Gain (loss) on equity method investments:", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r12", "r103", "r133", "r262", "r295", "r519" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r323", "r325", "r623" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r325", "r623" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r143", "r221", "r222", "r263", "r420", "r423", "r526" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable ($372 and $(26) from related parties)", "negatedTerseLabel": "Accounts receivable, from related parties", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current and non-current ($(223) and $(2,226) from related parties)", "verboseLabel": "Deferred revenue, current and non-current, from related parties", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r485", "r768" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current and non-current", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r744", "r768" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued expenses and other current liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r768" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dna_IncreaseDecreaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "IncreaseDecreaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Increase (Decrease) Right of Use Assets", "documentation": "Increase (Decrease) Right of Use Assets" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "calculation": { "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration common shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met." } } }, "auth_ref": [ "r228", "r229", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r243" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property", "label": "Indefinite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition." } } }, "auth_ref": [] }, "dna_IndustrialAndEnvironmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "IndustrialAndEnvironmentMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial and environment", "label": "Industrial And Environment [Member]", "documentation": "Industrial And Environment [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r60", "r63" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r135" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r576", "r578", "r579", "r581", "r583", "r644", "r646", "r648", "r651", "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r660", "r724" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r576", "r578", "r579", "r581", "r583", "r644", "r646", "r648", "r651", "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r660", "r724" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "verboseLabel": "Carrying value", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r508" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable equity securities", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r446" ] }, "dna_LabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "LabEquipmentMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lab equipment", "label": "Lab Equipment [Member]", "documentation": "Lab equipment." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r801" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r120" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r28", "r204", "r301", "r332", "r333", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r431", "r434", "r435", "r454", "r592", "r691", "r731", "r797", "r835", "r836" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r100", "r131", "r516", "r719", "r772", "r781", "r833" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r29", "r176", "r204", "r301", "r332", "r333", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r431", "r434", "r435", "r454", "r719", "r797", "r835", "r836" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration liability", "label": "Liabilities, Fair Value Adjustment", "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r87" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LoansReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, fair value", "label": "Loans Receivable, Fair Value Disclosure", "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts." } } }, "auth_ref": [ "r55" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturingFacilityMember", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and facilities", "label": "Manufacturing Facility [Member]", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r120" ] }, "dna_MarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "MarketableEquitySecuritiesMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "label": "Marketable Equity Securities [Member]", "documentation": "Marketable Equity Securities [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r378", "r484", "r545", "r584", "r585", "r645", "r647", "r649", "r650", "r655", "r681", "r682", "r693", "r701", "r714", "r721", "r799", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Discount Rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r830" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r830" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term (in years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r830" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r830" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r830" ] }, "dna_MeasurementInputScenarioProbabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "MeasurementInputScenarioProbabilitiesMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Scenario Probabilities", "label": "Measurement Input, Scenario Probabilities [Member]", "documentation": "Measurement Input, Scenario Probabilities" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r830" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r448" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r378", "r484", "r545", "r584", "r585", "r645", "r647", "r649", "r650", "r655", "r681", "r682", "r693", "r701", "r714", "r721", "r799", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r802" ] }, "dna_MotifMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "MotifMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Motif FoodWorks", "label": "Motif [Member]", "documentation": "Motif [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r112", "r113", "r114" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, basic", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r225", "r243" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss, diluted", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Diluted", "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) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r226", "r231", "r232", "r233", "r243" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dna_NonMarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "NonMarketableEquitySecuritiesMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity securities", "label": "Non Marketable Equity Securities [Member]", "documentation": "Non-marketable equity securities." } } }, "auth_ref": [] }, "dna_NoncashInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "NoncashInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash in-process research and development", "label": "Noncash In Process Research And Development", "documentation": "Noncash In Process Research And Development" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonvotingCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvotingCommonStockMember", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvoting Common Stock", "label": "Nonvoting Common Stock [Member]", "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable", "label": "Notes Receivable [Member]", "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r779" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r779" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and operating expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "dna_OperatingExpensesNotAllocatedToSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "OperatingExpensesNotAllocatedToSegmentsAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses not allocated to segments:", "label": "Operating expenses not allocated to segments abstract", "documentation": "Operating expenses not allocated to segments abstract" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "terseLabel": "Total segment operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r255", "r269", "r275", "r278", "r692" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r465" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r769" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r278" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r182" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r26", "r191", "r194", "r198", "r456", "r457", "r462", "r502", "r522", "r762", "r763" ] }, "dna_OtherEquityInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "OtherEquityInvesteeMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "terseLabel": "Other equity investees", "label": "Other Equity Investee [Member]", "documentation": "Other Equity Investee" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on fair value of contingent consideration", "label": "Other Liabilities, Fair Value Disclosure", "documentation": "Fair value portion of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash activity", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r114" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r110" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contingent consideration payment", "terseLabel": "Contingent consideration payment", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentOfFinancingAndStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of equity issuance costs", "label": "Payment of Financing and Stock Issuance Costs", "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r741", "r767" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/AcquisitionsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payment", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r38", "r426" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business acquisition", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r111" ] }, "dna_PharmaAndBiotechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "PharmaAndBiotechMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pharma and biotech", "label": "Pharma and Biotech [Member]", "documentation": "Pharma and Biotech [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r347" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r594" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r96", "r347" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 200,000 shares authorized; none issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r96", "r512", "r719" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r761" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "dna_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants." } } }, "auth_ref": [] }, "dna_ProbabilityWeightedPresentValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ProbabilityWeightedPresentValueMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Probability-weighted present value", "label": "Probability-weighted present value [Member]", "documentation": "Probability-weighted present value" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r23" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r702" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r280", "r486", "r538", "r539", "r540", "r541", "r542", "r543", "r683", "r702", "r720", "r745", "r795", "r796", "r800", "r847" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r280", "r486", "r538", "r539", "r540", "r541", "r542", "r543", "r683", "r702", "r720", "r745", "r795", "r796", "r800", "r847" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r174", "r190", "r193", "r201", "r204", "r213", "r221", "r222", "r255", "r269", "r275", "r278", "r301", "r332", "r333", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r429", "r432", "r433", "r444", "r454", "r505", "r521", "r563", "r615", "r636", "r637", "r692", "r717", "r718", "r730", "r764", "r797" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property, plant, and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r120", "r178", "r518" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, plant, and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r506", "r518", "r719" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property and Equipment Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r120" ] }, "dna_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "PublicWarrantsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsWarrantLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "Public Warrants." } } }, "auth_ref": [] }, "dna_PurchaseOfNonCashMarketableEquitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "PurchaseOfNonCashMarketableEquitySecurities", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationScheduleofSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities and warrants received for Cell Engineering services", "label": "Purchase Of Non Cash Marketable Equity Securities", "documentation": "Purchase Of Non Cash Marketable Equity Securities." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r370", "r378", "r406", "r407", "r408", "r483", "r484", "r545", "r584", "r585", "r645", "r647", "r649", "r650", "r655", "r681", "r682", "r693", "r701", "r714", "r721", "r724", "r794", "r799", "r838", "r839", "r840", "r841", "r842" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails", "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r370", "r378", "r406", "r407", "r408", "r483", "r484", "r545", "r584", "r585", "r645", "r647", "r649", "r650", "r655", "r681", "r682", "r693", "r701", "r714", "r721", "r724", "r794", "r799", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ReceivablesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Notes receivable", "label": "Receivables, Fair Value Disclosure", "documentation": "Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables." } } }, "auth_ref": [ "r132", "r832" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r377", "r472", "r473", "r587", "r588", "r589", "r590", "r591", "r612", "r614", "r643" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party", "label": "Related Party [Member]", "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." } } }, "auth_ref": [ "r205", "r206", "r472", "r473", "r474", "r475", "r587", "r588", "r589", "r590", "r591", "r612", "r614", "r643" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r619", "r620", "r623" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r377", "r472", "r473", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r587", "r588", "r589", "r590", "r591", "r612", "r614", "r643", "r834" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedParties" ], "lang": { "en-us": { "role": { "verboseLabel": "Related Parties", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r469", "r470", "r471", "r473", "r476", "r559", "r560", "r561", "r621", "r622", "r623", "r641", "r642" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r207", "r208", "r345", "r349", "r475", "r687", "r688" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "verboseLabel": "Total segment research and development expense", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r95", "r419", "r843" ] }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment research and development expense:", "label": "Research and Development Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted cash, beginning of period", "periodEndLabel": "Restricted cash, end of period", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r759", "r770", "r844", "r845" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r759", "r770" ] }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other non-current assets", "label": "Restricted Cash Equivalents, Noncurrent", "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r137", "r668", "r669", "r760", "r770" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r44" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "verboseLabel": "Unvested RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "dna_RestructuringAndRelatedCostExpectedReductionInLaborExpensesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "RestructuringAndRelatedCostExpectedReductionInLaborExpensesPercentage", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, reduction in labor expenses, percentage", "label": "Restructuring And Related Cost, Expected Reduction In Labor Expenses, Percentage", "documentation": "Restructuring And Related Cost, Expected Reduction In Labor Expenses, Percentage" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r122", "r515", "r549", "r551", "r558", "r595", "r719" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r171", "r210", "r211", "r212", "r214", "r220", "r222", "r303", "r304", "r415", "r416", "r417", "r421", "r422", "r436", "r438", "r439", "r441", "r442", "r546", "r548", "r564", "r850" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue from customers as prepayment for Cell Engineering", "netLabel": "Cell Engineering revenue:", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r256", "r257", "r268", "r273", "r274", "r280", "r282", "r284", "r365", "r366", "r486" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r284", "r742" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r145", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r369" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r142" ] }, "dna_SafeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SafeMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SAFE", "label": "SAFE [Member]", "documentation": "SAFE" } } }, "auth_ref": [] }, "dna_SafesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SafesMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SAFEs", "label": "SAFEs [Member]", "documentation": "SAFEs [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Anti-Dilutive Shares", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r74", "r75", "r424" ] }, "us-gaap_ScheduleOfCapitalizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCapitalizationTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capitalization", "label": "Schedule of Capitalization [Table Text Block]", "documentation": "Tabular disclosure of the capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r778" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r71" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNonrecurringFairValueMeasurementsNarrativeDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails", "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r297", "r298", "r300" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r204", "r297", "r298", "r300", "r301", "r454" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsCarryingValuesofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r174", "r204", "r297", "r298", "r300", "r301", "r454" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assets and Liabilities That Are Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r446", "r447" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r62", "r64", "r487" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r698", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/GoodwillandIntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Investment Income [Line Items]", "label": "Net Investment Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Income [Table]", "label": "Investment Income [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r107", "r109", "r523" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r92", "r93", "r619", "r620", "r623" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Condensed Consolidated Balance Sheets", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash, Cash Equivalents and Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r25", "r129", "r845" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r52", "r53", "r54", "r59" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r52", "r53", "r54", "r59" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r380", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU and RSA Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r20", "r21", "r70" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r732" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r734" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r252", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r326", "r327", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r698", "r745", "r847" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r282", "r283", "r577", "r580", "r582", "r646", "r648", "r652", "r656", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r684", "r703", "r724", "r800", "r847" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r267", "r272", "r276", "r277", "r278", "r279", "r280", "r281", "r284" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationOperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment operating (loss) income:", "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]" } } }, "auth_ref": [] }, "dna_SeniorSecuredNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SeniorSecuredNoteMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsNotesReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Note", "label": "Senior Secured Note [Member]", "documentation": "Senior Secured Note Member" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r702" ] }, "dna_SettlementOfContingentConsiderationSharesRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SettlementOfContingentConsiderationSharesRestrictedStock", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of contingent consideration (in shares)", "label": "Settlement Of Contingent Consideration, Shares, Restricted Stock", "documentation": "Settlement Of Contingent Consideration, Shares, Restricted Stock" } } }, "auth_ref": [] }, "dna_SettlementOfContingentConsiderationValueRestrictedStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SettlementOfContingentConsiderationValueRestrictedStock", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationScheduleofSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of contingent consideration", "label": "Settlement Of Contingent Consideration, Value, Restricted Stock", "documentation": "Settlement Of Contingent Consideration, Value, Restricted Stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlows", "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment award, award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r715" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested, beginning balance (in shares)", "periodEndLabel": "Nonvested, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested beginning balance (in dollars per share)", "periodEndLabel": "Nonvested ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r395", "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r399" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r380", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying options issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r69" ] }, "dna_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosureAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosure [Abstract]", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosure" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, grants in period, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r387", "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSharebasedPaymentArrangementRestrictedStockUnitActivityDetails", "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofEarnoutSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12.50 Then 25%", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "17.50 Then 25%", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "15.00 Then 25%", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "dna_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "20.00 Then 25%", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r716" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ShortDurationContractsDiscountedLiabilitiesDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationContractsDiscountedLiabilitiesDiscountRate", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Short-Duration Contract, Discounted Liability, Discount Rate", "documentation": "Discount rate used to obtain present value of liability for unpaid claim and claim adjustment expense for short-duration contract issued by insurance entity." } } }, "auth_ref": [ "r544" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.ginkgobioworks.com/role/SegmentInformationScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r173", "r252", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r284", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r324", "r326", "r327", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r698", "r745", "r847" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "http://www.ginkgobioworks.com/role/CoverPage", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r146", "r185", "r186", "r187", "r204", "r227", "r230", "r241", "r243", "r249", "r250", "r301", "r332", "r335", "r336", "r337", "r343", "r344", "r347", "r348", "r350", "r351", "r352", "r454", "r554", "r555", "r556", "r557", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r594", "r616", "r638", "r661", "r662", "r663", "r664", "r665", "r739", "r771", "r777" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r33", "r171", "r195", "r196", "r197", "r210", "r211", "r212", "r214", "r220", "r222", "r248", "r303", "r304", "r353", "r415", "r416", "r417", "r421", "r422", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r456", "r458", "r459", "r460", "r461", "r462", "r468", "r546", "r547", "r548", "r564", "r638" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r151", "r160", "r282", "r283", "r577", "r580", "r582", "r646", "r648", "r652", "r656", "r667", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r684", "r703", "r724", "r800", "r847" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r212", "r248", "r486", "r553", "r575", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r597", "r598", "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r725" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementofCashFlowsParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r210", "r211", "r212", "r248", "r486", "r553", "r575", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r597", "r598", "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r638", "r725" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ginkgobioworks.com/role/FairValueMeasurementsContingentConsiderationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for asset acquisition (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r96", "r97", "r122" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise or vesting of equity awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17", "r96", "r97", "r122" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r96", "r97", "r122", "r392" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for asset acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r17", "r33", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise or vesting of equity awards", "label": "Shares Issued, Value, Share-Based Payment Arrangement, Forfeited", "documentation": "Value of forfeited shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedBalanceSheets", "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r81", "r82", "r84", "r171", "r172", "r196", "r210", "r211", "r212", "r214", "r220", "r303", "r304", "r353", "r415", "r416", "r417", "r421", "r422", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r456", "r458", "r462", "r468", "r547", "r548", "r562", "r596", "r613", "r639", "r640", "r666", "r730", "r772", "r781", "r833", "r850" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r463", "r478" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r463", "r478" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r463", "r478" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r463", "r478" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r463", "r478" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r477", "r479" ] }, "dna_SummaryOfEarnoutRSUsTableTextBlockTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SummaryOfEarnoutRSUsTableTextBlockTableTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity for Earnout RSA", "label": "Summary Of Earnout RSUs Table Text Block [Table Text Block]", "documentation": "Summary Of Earnout RSUs Table Text Block." } } }, "auth_ref": [] }, "dna_SupplementalFinancialInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SupplementalFinancialInformationLineItems", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Information [Line Items]", "label": "Supplemental Financial Information [Line Items]", "documentation": "Supplemental Financial Information" } } }, "auth_ref": [] }, "dna_SupplementalFinancialInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SupplementalFinancialInformationTable", "presentation": [ "http://www.ginkgobioworks.com/role/SupplementalFinancialInformationCapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Information [Table]", "label": "Supplemental Financial Information [Table]", "documentation": "Supplemental Financial Information" } } }, "auth_ref": [] }, "dna_SupplementalFinancialStatementInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SupplementalFinancialStatementInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Statement Information [Abstract]", "label": "Supplemental Financial Statement Information [Abstract]", "documentation": "Supplemental Financial Statement Information [Abstract]" } } }, "auth_ref": [] }, "dna_SynlogicIncCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SynlogicIncCommonStockMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Synlogic common stock", "label": "Synlogic, Inc. Common Stock [Member]", "documentation": "Synlogic, Inc. Common stock." } } }, "auth_ref": [] }, "dna_SynlogicIncWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SynlogicIncWarrantMember", "presentation": [ "http://www.ginkgobioworks.com/role/InvestmentsandEquityMethodInvestmentsScheduleofInvestmentsandEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Synlogic warrants", "label": "Synlogic, Inc. Warrant [Member]", "documentation": "Synlogic, Inc. warrant." } } }, "auth_ref": [] }, "dna_SynlogicIncWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "SynlogicIncWarrantsMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Synlogic, Inc. warrants", "label": "Synlogic, Inc. Warrants [Member]", "documentation": "Synlogic, Inc. Warrants" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbols", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dna_TwoThousandAndTwentyOneIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "TwoThousandAndTwentyOneIncentiveAwardPlanMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Incentive Award Plan", "label": "Two Thousand and Twenty One Incentive Award Plan [Member]", "documentation": "Two thousand and twenty one incentive award plan." } } }, "auth_ref": [] }, "dna_TwoThousandTwentyTwoInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "TwoThousandTwentyTwoInducementPlanMember", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Inducement Plan", "label": "Two Thousand Twenty Two Inducement Plan [Member]", "documentation": "Two Thousand Twenty Two Inducement Plan [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.ginkgobioworks.com/role/RevenueRecognitionAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ginkgobioworks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r49", "r50", "r51", "r138", "r139", "r140", "r141" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDiscountedCashFlowMember", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discounted cash flow", "label": "Valuation Technique, Discounted Cash Flow [Member]", "documentation": "Valuation technique calculating present value of future cash flows." } } }, "auth_ref": [ "r830" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsQuantitativeInformationRegardingLevel3InputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r18" ] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.ginkgobioworks.com/role/VariableInterestEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Variable Interest Entity Disclosure [Text Block]", "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss." } } }, "auth_ref": [ "r126" ] }, "us-gaap_VariableInterestEntityMeasureOfActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityMeasureOfActivityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Measure of Activity [Abstract]", "label": "Variable Interest Entity, Measure of Activity [Abstract]" } } }, "auth_ref": [] }, "dna_VerbMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "VerbMember", "presentation": [ "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedBalanceSheetsDetails", "http://www.ginkgobioworks.com/role/RelatedPartiesSummaryofCondensedConsolidatedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Verb Biotics", "label": "Verb [Member]", "documentation": "Verb member." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.ginkgobioworks.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.ginkgobioworks.com/role/CoverPage", "http://www.ginkgobioworks.com/role/NetLossperShareSummaryofAntiDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase one share of Class A common stock, each at an exercise price of $11.50 per share", "verboseLabel": "Warrants to purchase Class A common stock", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r722", "r723", "r726", "r727", "r728", "r729" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements inputs", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r450" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.ginkgobioworks.com/role/FairValueMeasurementsSummaryofFairValueMeasurementsInputsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term (in years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r831" ] }, "dna_WeightedAverageCommonSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "WeightedAverageCommonSharesOutstandingAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Weighted Average Common Shares Outstanding [Abstract]", "documentation": "Weighted Average Common Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r226", "r243" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ginkgobioworks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.ginkgobioworks.com/role/NetLossperShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r224", "r243" ] }, "dna_ZymergenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ginkgobioworks.com/20240331", "localname": "ZymergenMember", "presentation": [ "http://www.ginkgobioworks.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Zymergen", "label": "Zymergen [Member]", "documentation": "Zymergen" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "44", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "48", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "54", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-11" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r738": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r739": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 87 0001628280-24-022229-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-022229-xbrl.zip M4$L#!!0 ( '"!J5AE^:X6DT4! ,:%$0 0 9&YA+3(P,C0P,S,Q+FAT M;>R]:7?B2+8H^OW\"CVZ[^VLM<#6Q.2L\EVDTYGE>S+3/K:KZ_3]Y<$@W\8-1H\-NN_/$D<)Z&D:*KNIE>EGX;7/3M3J?9 MM%J-@6;K#5,CM$%,RVZTVY2TM%:WVQVH]:>+CDDL^,]NJ-9@T##M0:?1)[;6 MZ-".;ILFM71C4+3E[,<[\X.E<5U7M_+^_?WNPAG1$&HX71L2S:"VY MRZ:SNU[[@7L64NOLR7\^AR_@7MV87NB1N<<_.=[/)[_O^"\ AO#,\D=XN:D: MAI;>XKS.W<$>SY>D&>>.YSH>14RDE^/W]IO5)#MHG?,OIY?"O3^7[58#()^S M;]-++3_VHF"R?)/)EW,;=4+?U+7VJJ6KL'1^Q6R;T?*+9UL\CP+BA4A+) +J MQ/>I#55O:'KRD-5[00QG(>2\M[ WR(W#QA,AX^D= Q+VV=7)%_/[?HT: )>Y MQZ=P>F\G6K.A=AHSK"^@9GZ-^'6?A-,UAD&TN#[X<+:V"Y< !]>HU_CCH7;Y MZY 2^_+7$8V(@K_GO,G]WU[+Y' MX?W.ZP5>2 /^JV/;U&._PO<_0*($CL5?_QK=T\%O-:L!H/'(")]$G8MK#UXW MN8+%!<2]\6SZ^I]T4E,<^[?: *%XJ0+#=@Q5U\Q?S^>>FN,E5W$0P!N^.*%% MW']0$EQ[]F<08M4M$=U$ON(/+ M?7O^%\"\KJGEH4]$K?I=\I">. XHMOO'$<\?>F MKS353NWR3OM'OI>V6MF77@/S1),':L6!$SDT_/+W'S=OW_I(@]'TG6TU_SOU MIIJ^,Q$\%P]#$E 4 _:5/QI3+V32I!> <'EB;_XTF5UR1R;X4>^%!/;UZ]@) MV,4I,#+4A?+KPHZ#"1! NN)6%^BYN;#>\WG>#>B L=8-%PB<5!D781,?\*. M%*9>+B*0,[_50FP=R2M#/P[87TRN7\2> M$[%%A[CSL)9^/N+XN.1_\2]_/9__+OT;G['PO!C6\/9AB0Z[^./A<]YG > 9 M;J;/!%GIV#1[*0,SB?Q@R]/P(F6?+834$S]XCS^=6_MVLO'O5I ML (C8_@U%PQ#^H3TO/ X9,CDNTV>ES 9>R2*J_1SRC1,^A?L#?X>.#10& G3 MI0K^ZN8_YS7/VYNG*YA_^I@Q8?H76!]!A'J&2=N&JL%_Z7VS[Z;+M#.7&DSA MS'^3_IV^Y'QNW\O!H.\;#,EN.)KXGS:\['7L.I83?:=(*(KMP+?,#YE)O BV MA/=+WW^%!33990#.4:)D?,G M0>4451(O9HGQLE^FX1Y5E, ;/!U]NKWDFVW@W:P&O#^5!=ZM$L/[A^\]^Q&X M!1SP[(JRP+TM@$TRO[.LQ-QE9QVQ=F8T$H]]]YUU1>65>^IBF/8.-.+D$8-0 MQ$(W,/PTR7XSSSS9;_;--$61EJ9*#&R!@0)90-N[+Y47 V$07=P%OAU;T6WP M0(-GQZ('(_")C%^]$R]F%;24M6$\^\$1(VQ.6J, E$CG'>W M&C6I=$J^K2:K".?5B8*/(_&'<%[?>GPD'U:3/X3S"D7!QY'X0P1O400X[-VW MK([]+X(8D0YSF:2,+JQW/8T%\IP\YL5]#_X,E\5?]Q\&U(OSIW7A_.F<,._9 MMH.L0]P[XM@WWA49.Q%Q2P-_X9SFG/"_IQ$!%]J^)H$'7G18&L +YQ+G)7S+ MBD%U A_BT9WKC6?YH#[;HGG"Q=W?X>%L3SK,42:>)8'0(YVJ* MJ@!%0-;>_= J"FT1$">LXRR,F2,"EH3UET505G,)S<)2RD;9G=YC.&!%PK_L M#O!!'; B 5]VS_?8#EB1N-B[,WR\K0F7:A56IQ7F]!IE=WJ/H].*@W_9?=H# MZ[3B "_]4W%P47:7\W"1MR.=."J[MWFN3M2(B3_FT9L%1V M9_B )Z"*\@S-TF> C^"E% G_LGOF!_52B@1\Z=WS(WLI1>)"6%?]4QP"<8=A MSP)]+-@WHGTA770 MA2']P]NAPOKD5R0<]CP;_T'E\$S<1;WP'93%Y#L)?M+H2^S9I5'(36&=ZR_$ M"?Y.W)A^FDQ__1V>2 )K./E&GZD[CX'I1:P[6V'"+4#JVBI@7-JBS"MCTV\[09<&YL)& M>$JA82M ,*&DTJA:,M/ "UA(UN%PUPH32\. 0@;U_I$7)S'\C"D-/KF6V06 MY9]UO*)CXN!8 [B7ACTOR3;R 1Z],*1KS9^-5].SV+R;\(%7N-'B1F!*!V%#Z2>5T=!48:/5XIP.+!3>E8ZU5O!(>*'(%S9L*90S4U'D"QL!%,I- MJ"CRA0WTB7@2M%#("QN_*I7"+3T9"!LC*I7J+3L9:,*&8>3!\$.2@;A1H,6 M*/SF!S:U9T6>GR8)M2RY.G.^@7J.'["23VICW+1X],R-?#[C'S7 M-'$C2>7%I;DY+M\T;-@-E\)&HPK$Y94/-P21 Q_>!?[("4,_F+"\1D61*F[( MJP)(/9;4%3>452JINR\#1]Q@4SEY;E]X$C8N])V2$,@>[V(F_IN#16^^?;"H M1V#?@(<^Z3MN(6>,PB"ZN"?>4_)>_/.[XSFC>+17_!;8@4K3A(T^"8I?\EHN M_ H;5EJ-WU57?'9"5J%S3_:LZ(I$@"YL0"<_ O!(@!51^Y$&ZSA *-X2P( 8;W>_ BX=\*?7P)*;V"' M 0W+E=&Y%%XV5*'S"H:PGK&HT-<+A+XIK%P_V:N"@'_<0^=;/\I"YL)[TL0 MA)86UKT6@/P+E3/"N<_[K^;)Z(^,!PZ. M][]BZEF3%>>7,Y=B7\$X"!SOJ:@EX1M8T\=':@T]!Q:2U65I!>#D3XHI=6K? M!32$=23K*HND+4. X-@$L77UD"2U+*D)%PV14DT@4BLR\-8L0^CGV 1QNE*M M4%(3+G0EI5J&U%9_G];Y4S:__8OKOY1&DS;+$(,[(/(,D/8,.X&V8HKV L@'IX+OX7PTH#AI3S %S9:*RCPBZP]: H7 MP141^"(D-9IE"("*A:DC51XTA8L?BHBI/1EYK3)$U$0"?I'YP)9P,:84^+.F M;_.-,Q[(0*B&M<5)H5898B_"-H$ND">$C4<(VE+F("V#"L2OL%$%0?%[D'AB M@?@5-C8@=,N@ A$@7'Q M@PZBD$C;*A"M@PZ*!T(%PA!D#_ &^W8I;>#ZW_% M[#1V-/0SO:87/Z7T!QD=UA4Y4NBJ)5Q I#08.Q*/M86+HA2'L?($"XX4 M@YTJ,(YP<8U2HZ90KA$RXK$[:KY2SQ^1R+'(C6?=!71 @Z!L)S[;PD4ARHV; M0OFFJI&!B>?Z3XX%F+GR1R/?*QG+5-7]/SQ:BN263E5]_!E:DL8-I>&43E4= M_L.BI% NJ:CW?RCA)4+\N5/1&,%1<'BDB'2GHI&$0XA&(7BPHN&&@^/O6/Q7 MT9C$(<-%0O!A1>,71\/CL?BQJK&._>0&A6"]JL9!#H"R(W%9MZ(QDD^./Z*V M$WUSK6KR6K>BD93#(>Y8'%?1>,MM-*0!ORR]H**<5]%@R^$1>"P.%"[2DE91 MWP4^["2:W+G@9O<\&[$QQF=\FLR?;?E&^M/O2A/\[PH7(1$7[D5&^+O"139R MP3V]^!LE(1WZKGTS&@?^,V\+4Q[B%RXL41(D%,H)PL44MD+"=^+% V)%,?9# M^D*L2%":MN2Z*IQC71X\%,H/Y?:/ MIUU5XL!S0#U3N/"+\XJ_E4@SE-M7/AH."N6#BOC-Q+/+0_<5<9/W#?-"Z5Q8 MK_@A(A$+,; V9JX\5"ZL"YP/XI]* W%-6'\W'\2OR@-Q M87U;D:1*D7)<$]:/%4FJ% IQ83U6D:1*H1 7UC?]XH"G0[\YS]2^\6"#3T[? MI;TPI%'X:?*=_-,/,KUPTYL^8ZM/L"MM-F3 =_VGR3V.8"J/HZH)ZZB*CA ! M:EET35@7=ROL7<5AY(]H<$]=UE>.Q3C"AA-N/ N$ MUS0J^LVWF!";%W'W-*0XHZ<',."& SLY\SJ&IU75 !DG7A8TU M;(2QK]2C 7$!83U[!'(TC' $W#.M-I<)&YDH &L*$)K$":/[KY^.(_ M#OTX)( ASWY\@>=-;CT*R,6W/=/>"PELO*TTL3Q#V#C$N]#GH(N/C9U]:09AO?)C UP(ST!8 M#_R=JC\T5*])X-W&T<.0K#^&L_$[_PZH=[RG>7I@K_A$0FKCB3BXA7N5C'@" MX@%PP#TI:@737?/F-?A&WX,_WR8P#M3"'DBRV]!:Q0@"80,')2(U<,$>92&T8K.V:)8D-B$W8\,[1B8TU')T2VAV9X&)ZV'C[B:TKH;0O?AQ( M0EM/:,(&M Y):%O/<]_50G^#RO7[F2AF\)&UHZ-]8/,33\6UH6-VNW- M1]I5T&KP7[,805N6"%[*9GX<+8M:E"9D:I8E*'=P@(L0,C7+$L$[)CL4&3(U M3R$H)Q"X3R$P55+9TSR%2$Y);=2FL(&/*Y]5"P7,"KUWPI_+^AK=!;X=6]'" MM46X*LFS;X,'&CP[5D8_W0%!C$C/LS\Y?D2M85%QCR5;_D3!\!Z1X.?;_-8S M]6+Z)?!'BQI*FPP3V#-_\7WL?K^1QSA6,ZUI;'",459 M1:JP<5!)J\+2ZK'DJK!188%I]:O_3 ./54'@*<_!!D?.*D>OQY*MP@;5);T* M3:_'DJ_"9B6D>[4Y ^'922LRV9 MQZLK%)686L3&5)@BV5A)7YK"T(EKKNM??D>)3B4-:$<$Z- M8H\E8F5J2U)LN61LN;-<*7+V0K+32KVOU'\*R'CH6.#:L/=;?@QOFUS\\7 Z M%'HLF5KNW):DT.K+4&$S6E/Z^!2'H%_#\($_(ERI?9,+*BI*A$WEB(JH8W&4 ML#F,#1#UR?%A(7$ RZXT-[6%#=J+B*0C<5);V"AU?I''"\K?H*VBYY?:P@9K M2X*W8_&;<#%+]!/ %@]]U[&9 7\#Z'O3U>06]DBBF5516%>7DA#+L9A/,%VW!AG%#QP M2>;0\/K5M,=B16'#/!7& M];'X6MA(T5YQ?2)=/#K"AI@JA=TC\6Y'V-C40>3TGP0;FE;4'.X(&[^J$&Z/ MQ;?"Q;@.BMN3F0#4$2X\57$\'XN?A8LL'<[*"JW ?ZFT"2U<7*J*R#T6YPH7 MU>)!QQA6&8P!!I/Y*9&]"?%(4>F">^H"X.P[? TVBPZ)A902?IIDOWD;&YE] M4SQ)[*G/:$>X>);$!Y4*9N61QL-/! M*, MIT021Y(26LGBD55/# LA)DH6KSPIFCB6G"A9/+/ZI9U"2(J213-/C"J.)2N$ MBV6>:FJ?@08T'01 MFJ[^KX^(HH9-+9]/(KJ(/=@P7@5K(L*L11D&=/!;[2\;0-ZH73Z2ODL5?Z#@ MO"2@[?#7F;DZ_/X*OSQ<^[G;.NNOPK]4QCGY^SYP7IEPG(C7%48_? 3A TO]6, MVIO-1OX8+U-L/T9(, ( Q(V);3O>TX6J:/",] 7G;.?+Z)[# A_6 D L@_0* MPH=W;4-LG3?$UEY";+7+/W[>X_7#_/4L88NCK':A^NK/^YO'F^N M'Y3>C\_*]7]?_=[[\?5:N;K]_OWFX>'F]L<1MZ!OM(4_>P^_W_SX^GC[HZY\ MOE)TM6EV5R[ZX$2SB82J7?Y/KO]MLCL&/%&H[,OM_7<%%;;G>S_B$3S$4A(] M?H\"V$*=Z1&T@VSJ7'SVK7B4F"4UIAI!)=43J/!9F6TS M%KJ7S;#XX3L)?BJW'OUE89DE46KZ6;?[OD[;6#V:9QUM(_6X2A>FVDX?OZ*^ MR_*J2P>+,/#'FV/]3W@P/CSM*CH[L8X!N2^9?#L#_^J-W_WA]_^T?ROWU MW>W]HW+WQ_W#'[T?C\KCK0*J]Q'TJZ(9RNV]HC4_V+\HMU^4Q]^OE8Q6GFKD MWM4C?JUU#7,.1((926L!PQ6"'RC1D"K_2NE%X5Z> OXVM;=0%7?L]FONK<^3 MG0V?-$;PB"'>UK#)I#&A)&A0+R5#L.U!M%E#Q=#J"CJD&VL90<%[>[^Y(I&" M6PIN,+4P:.>PH<$K)?> N.%4=)NU2[_*HOOQOO?CX88):"F[E\KN:$HRJ?#& M0)JR8-,JD;_X8=DDZI4_&CDA!E&5+P[(2R#Y/@TN^BVRZ-W#NCL[']WNKD1#>3%]3U];'UX>Z%7WC]2JQ(P4UB='2V;86$RL.8 M6IBLL!7'4YPH5*Z&S.1;]"%/D;8/;G]UNV<=LY/7_&JVSIHMHQ#[R]3.=*.] M)_N+$\A;*' ',F.R"LT;CPK&?0'NH:-V60)W6!RY=OSC@VLR,)49D3'@?^, MSYEY-.W:Y6?JDA<2T&*-M I ^)&\WB0I5(M!>5X?=VJ7G79#;S7UKF:\"[QB M_80I# \IX=MK(=Q$ <_H4 &[S\<2 N6?<>"$ML-2_"#QU\FZ1#ZI9^WF(>3Y M9GMRLGS&MA8\$<_Y-_O[C7(JSI\1&&? M+<-:_ASE0A9RP\OV+PTRIH,AAFO$$)%7_O9L.Z!AF/SS#9ZGI;*W6[O4V\KG M8&+[UD^E]TR]>+7^>L>RJA9X]&D.3 7=% V5+Z[O!R<*EROX]39X]%^FM@Z> M#_ODAY'OO05)/;=[GKR$Z;O;X [L*M 3LQRD7KO\WGL?\"77%7NRN1*XW@&: MB/O_G#$W9A.H&K5+5=>Q &PM8,OA&JQ78 C##PE0T&<>!T!GSIBX"GVE%AN3 M!!^#^1Q6/^15U M!5#KQH@?!=PQ OBSZ87R87,60I'7@SOGF,9$-V4A8/A+#HGWS0=ZN,.5SCM M>#;&U/5&TVCI,B"Y.AP;HA;&'C;VHHEGL1S(EZQ2XDU5"R7A&$.;;JA!RBR.;<>3&B* M/P8$=W(\CW^S93Y,1GW?_1#FC\YLCTGQ:#I-LS"2IJ_6D'A/\(&GO P=^&2F M"O+$*C.%V0 )?1=QV9UV1^W2MB_=^I@3RIQO5NB9XV?1'E.-+W/A,34^&G5 M+J]03B@]N'TT\G$+OO6SKHQ)H#P3-Z;*7UD)BX99;R49R#G[\^&(\"Z3;%G*),MDBZYM*EMR!8N. M[J[?>#;FJJC2GRC6D%H_E1$>IW@94I931=<\F%7.?-!^44 \* /'!:>>N"Y\ MB769Z.O_*W;0TP=[[%,*R(C[_X0=X/7L4K@)5Y$\!TM40[8(MD@21DI756PR M"<_^]U^TEOHQ^S-WU/\J#@)X :]\15:/2!2'4X+4:Y?_H.%;>IS&4 HJ[=V, MBEYSOK5("EZ$] __.%#PRQ6IR\?ZR!+ #2,GBH!_J M<$?@>"GAWHE 0]A/E M!N4^MEAXILIG$A%>D_I&,LR>D8T)WL=PI:DVDTJ]F!^@5QX:C\H'1&K[HV[H M9\D%T= )8<5DC 5[^Q83?+U3[J?A+T7P=@94"*F$U:>\;4C>7L';BF3N/3 W M\!-17-@'58AE 7,'V .%T7N 6G'IIPJ09F/)%^$(9 *\(T@5%_H- (%)'4T M]!: G)_P\Z? ?XF&Z==G8!%0MC*;#AR/U?"S-"0FL738Y(KUL:^UC^EE:R]8 MO;[T0C0#DHM7K#6]TO&XZ *_JJ&GADW6FCD3-J>Q5WXH3,,$5"(TG/Y@L%C3SGD%,G%C) M1;.R9MVL77Y;+IQV*'/>1\#C4!J3H>"U')LMDNIZB_@O PB*P;>_]SCK$3#Z M8YF-<[I8%7:S1>+\896!6 Y0%(/WO J4 >U3',*#PG#M.6V]N>Z@=D7D!_=: M3XEP3E!@7"]W$LL!B..(BQ1D7QG$KCC UHN-UD9BHV0IF,$[01<UT:R7$& MRR*T+"X+9HKGL[!J'/* "NR3M[!9TAW!#]B[W F^_,6!5\-K%0^VYJ,*?'9" M9O9XQ+,EL1$9R=M/)"\<4M=- M*4CY '3!(FK\M/O[\:IET>U_P%Z.BZG3#CWG-L40_1N+U/9[W -P%78L_A,&3U*6"RSL/5K '36 Y8M>%O-75)=I;5 MPCQ@*\!M'#&!".B>![H7CQJVSWK]XN- J8.FINRA"0HZM4NMWE:[=;5E MU+O-Z?GN=*V7O(8F7%V+DW-SS0-NKEN[-#IZ7=?,NJHUUV_MT]S66"P^Y^Y: MA]N=H0+J=+4.](W_?V]WF"UY]IGBY!N]FM^H/UO$VJ1!$NA'4_ -1R:68@/- MPKD/ L8PJT[!E*+=VCZ;/R?+?]/_.6_SYVS#\['/#:VD'?PS76B!/EL"[T0P MNX7T0]^-H\5;N'R]_+4?G+\MZ7K3Z7NSUNWM:>OV83!S-IYHHQ]0\K-!!D > M%\1](9,0=R_[NY>CO_N;CLO'ZDY&8MPY"29@.H$!>T^?P%M ?C%#U[@5^6; M[__$O]G)YA'?W'K+XR!;6FYJ/&+I"8\+)@ARH//*IP# X4? /B8:CTD\@:^W+J MC=61+KXZWL\G7_GD^"]^\#-4?O==FS_^QK/.L'Z&9;+Y94GB^IZ"3<&5]ZCITP%\)"BL>C:?P:@ F2 N^=K>),Z;G1T(^?ANFR MV$.>85>LV 9;;24;=A@ULP?B"^@K;I?/S0"P#1)'UF%=4,+XZ0DGP["2PH@M M_!V@XT9 ?(5 >L Z]70E%O'0+<:=P 43/TZ7!%ZOBX[M$!?*O5[07/^FR9L6 MUPN79)=[EM+SJL4X'B =_G(GV8+"P E_PG-CSP)]2>#Q*>XSL#Y3OE*/!EAD M5<\^E:T<'XT[ IJ,_ UKH(S1,+LV=[,/6 DP9L\_!043>@PL1+PMZ&+'T<( MEV1$3GU&<3/*K&.A%SZ*P2B,W8@1@S^F7,;!!;BFU:A90G4C,-O[:>D60W = M'N"Z_@O'-KPJ831&=$#B=I@69Z2TE1!U?5JT$49@KD5+OF!86_@8F.V?RSZ' MC5"+A(M?P*+??H0T]/:S$#C!M1<^I?3GXA*0R!:N!'_?!G=]X1'@TSAX,'^V M1813\B4C5#O[1>B *"2,:/%H_UJ:17.:I/$"5FTW[:"M\')4%!'P@)&"W>]3 M!"'-S*C2A9=&K(9NCG))'PS=BXUG!X A#M#A,U88;//C;%$'=&,2(/@M>>/P(%B>6C#&PI=1M MZT)AK=M6=9&P9K*X)[/D,_!'S("B&\<9XWC*MQ:&YZD'(*>4%:_CU7W'#Y,# M2&AR1OBH;66I1-D&*%NM*4&&4J;V0!-R+X>)3YZ9RUK7^.G,%@/+?0RF)!Z+ M1('K\=Z-5IK10R2GRM,9C=%21S/JS3*6LK,D@V.00>H&>CB7@YDYB,*9T6/Y M8:2$Y!F=;72C?$ ;(I>I7C]&NSM"R\EC9[*Y>IXZDRD)H>#(O!,?#!0 ][G@ MP5+F:@%)V.@X-MA'< DWQ#!S&WLQ2\\2"Y\ +IJDE(-1"GA3/@LE)!KZV4>- MS1#)Z,3Y5^S8^!=S]*=! #2TACQ$HU V]I;;76!L,R,LB0:@VD#Q8L7@W(]H M(#&[1\P&9.S8+N;7B<>*,")J#3U8T=-D3MQ[2CK;%9$.+C%V>D59C1AT7>>) MHNY/(VZ]FS3:5D]"7!%.O&7>U&A,(UZ'D;AAX<2#?T"5H"& +T:?"G ?3'BP MQ\)0 FBCGS0YZN;;L15-@X46F(8 I"34Y6#&']27/\9E^YA-H+Q5,F:AIF^' ME<2>RXS_B-G\CA?3D+N!K@N>>L :+'O)H1SVP#3>AP4B^&[09 &X"?:J%;&_ ML"J$LENP=H'" \;H26 >3\JL \LL'E<-(Z9T>&-I%F5-O0K"W3X&Z-OB@IORNKHDW(3)O5F@+30NV$K/(=5 M@#";W=I,0=6G2+D59\4 E^UB=V/%Z0 8HQC)G6R% U MDBZ(-%XUH5!0XG24:$^+C#GA3#-J/LO?H+)FSE>JUS+DE=(4K'/H WOQHDR: M^O/T&9/RP&C\Q4FT+.$\M@PVB8E%4EG]$<_[)_VYDJQ9NOAEKA^/Q'[*! (" MRKJ-2_(\ANC-QL)=\A(F'GS:G2!$=]]U+):?3R*L:92.G2&62-L;TA(S$FQ6 MVYF%0I]."?L.:C0AL;B]) M/"M_X#"*)S20O%'BS+'HK.//7 ;@<7PG3^\/L)D$B!#N%++Z,10%W,AG.5ON M'G*I$5""^=M4A"0282:Z\ NL&L-V6_@G)\!I6KYW,[UUV8K.-NJP>\3RBFN, MG:U,'Z-;\S9_SO8[GT+/N$L6P0IXM#U8]H)GK-'"<08#,!G2) @P.1L2"%(_ MI&F6%.L@ M05KL,ST;P%R#NY[=Y,'*Q:VS13FJD&"5?'Y?=>3[:\KK!56%WA M@8F(S]!971@GB]RJ6^0F4XUY4XVL4"2?D:/UF" M\NS%#UP;N(*FBC )6G%9ES3_37P\'F'8.MPC,;H>H^CN/)'$19G5@,T:[?E) M.T[T>0&1V>M3PR'K;MM@NZ3N-IH3T5O[B<<]*5>P< V@F 6\89D2S_O#,W,D M8Q["6/2C 0]/ 1DE]:4%NML)B3A!QB)E?A(8T4X?[(O47ZTO.L'3B_ATOE5K M3AVIQ/*=/F\^839[/4:ZYJ_-%BC9_HL'THB24>*$\QYT:>43%K#AF)O9T_B3 M1MCG+<(6N&,R8<9=70G\"7$C)P$#AK:2Y WF]T <@6X@]\GZ7X]W7/UD[IT MFQ4GII1X->O2J[%^_Y3<$^)U]&R*I,YF&SN_&0\GHR3D_#% MJLK0#4&./.1C)7",OI5-0PM8G]K]4[/OZ:2G\$ MXA.0 @&[B!_[RU3QG"G_\&.%%X5S<,<1L@376=-\3/2F1+Z>0"$<@[<*%R!Y M3 ]AV)@ 0A+V!WCVPGWW7$3$-7 :L$SMPOW_BZ&ZM.#\01/PG,:2//54^,&[=U$U\].-#!!^@+OJN, M$SIF@^*GK6!A;RYY67TR4X9JM@G5O!.KV?P0(P809("G^@$>4<8K+MG+QK9B M*0Y::_"%GJ]'Z:I'M=MGK<[['4 MW[A@%'E^/GNH!6*C=_^HW)PML8+V,JG]X';L,C =RXY]?RWY\/;EYD?OQ]5- M[YMR\^/+[?WWWN/-[8]#83%]1.86YM,=2;3LD^\V0N(6?*>MP)74VM7?%.,5 MT7=57N5<$2'1K5W>1'2D:%(Y'W\M^?#V99H@F3644C[\X9'8QE8DOT@]71H6 ME'I:BA911 N.VKSRL2@#BX*OIN>YX8]/Q&5INX>UXF%3:*=>L#%9*GG)('L"T(26/E#R"2!Y#VU#R7)%PJ'QQ_1=IXY1# MTB!F32EII*011=*T<9AKQ-M;34/"R@KALRR2+ 5/.00/(+IY6,$CDVL;XJ:K M)<2=A ZSUV8"]&IZ5@FON9\= M5II%LZ1D+0WWZ@>.6TG1NFG25#<3V6I(V7K\M>1$W'_AT%PGXD?E44[^%QZS M2_Y&,>OZO M'#\>G*-]Y^RL\-2ME9WG8TY!VJ:C8:2?"TY3"\_AKR8DX/(87 M^+SGK'*'_65ME)52,I:']PXM&2L9*BSKIF1=MCPTM<$AGIDJGW9&Y!EMJ9U/=E-2.TLQL8&8,.2QJ7(J9T#<-_I$7.XY4S8Z M7BKG\G#=H97ST60B%R^],RE;2B-;6K7+;&=/*59*(E9:)R16RH>=KBRB*:B+C/=$!8^> ?8]\#<>DY?I"1FE)"EH<'I804%CM-60M33@D)B/L. M]X!=.?RTY$<<']]S,1H!(F5@>KC,Z M4B:*B9UF>J2O)67B\=>2$W'7KT.G[\BCS65B-I%$H62X/,@S:YV1 MJ8BY9 *.Y$RA.!./=W7?X\QS-L4I_?R0D^,X"B]_[0?G;U>WW;RU5BV]2-4_ZSJ@?UPQ@".[L1R4W*VMA\.1=IU44RYM1;-D#.5F&\;6 MMR(B?OF0XV1.Z"?'?_&#GZ'RN^^R\L0ZN/'6ZE&C5G]N:L4,?F2+:NUI\N,A)PJNE_P(^XH.2NRQ2J?O)+"&BJ'5Z]'5"A\IA8=]4$HO07$:=+Q5I,6A<(MVZ^NZF9Q9%T=H!AY2+Q/K)]/@0]^ M3R-9H651"BY7SN &P*WH#77%T/:+Y*@X"8#:%,'1?;(7O-UO.C95]W5\=%EV!.VPFC176%OY" M_Q4[S\2=&^2>8#'/AE7EJ">"-]OY7W?:X9&.!6^VM5^=5XS:?@F(Q;I-QIX3 MW6/$+ [M&I"QAXMG'UB-=DVQJ>6,B!O^5FL 97MD1/'*QA,AXPNDCYYGXS_7 M,^+H15 MJ>F8:MTTU5_/YY>ZPE#*R6U*+A05HSLD?U23/SI'X(]V[;)KFG6U;0C"'U6W M8'J6!:N/0B4 ;Q20V'=I7?%HM-*4T?/M?2G#EYHMUJB-%*#W4WC^H%%B)^;E MA@YX3F9=ZW1W98;E1+DW9;&)27KR=+1&O!9)1SA*M5W7FFU!Z*CJKL42H:HT M%);-I[8R)@$_I[2%A-W4I"HU9VPC81>IWF0]JRID9TL"V45T+B$0K7;9-G5! M"*3JAN9=0,?$L17Z.L9T.#_<[K-R?&LNBB8MSRWE8@+A:PY@<,W880<>B=[. M<&!'-#MU5=<$,1RD 7HX*;H':G++. M(-V%)\S:95)%=6828R)RC/6],@R[FS',87N'D 7CY3H%*W,%\S%-"YBF MVZQWNSO[BM(,%H^0UIK!Q1%2&PBITZEKW9VS6]( WH@.DNF2WI/B4A)2A8&C MX0\:,?RQNSU<;<98(V&GL/V&H+W'E]P._@!/$<&:ES,PTZ6K]7:G*4@X3L9K M#R=B"Z6D+E:;MNH==>>8E0SL;D0(-]XS#:/1LLHY:61L*$MYZ]=9#\,OSS\< ML#7^=/ 4$SR#V+#ZSS2BP-J69>QAR2/$D;=PM MA>JVA&[6+LUVO:O*(M@*TLP:P;DMS32!9KIU';ND"4$S5;<_>5M5@'.CN&*# M:A/^NN#JK-;FA^]96R5[FZW:94NMMW1I&]S>J1\O+[!TL#6IVM'J[551P^/BE:.\8 MX9*A)$/E*KG+RU!XZJ[>:C7KQNZ'3/;.4-7Q4)8WY/GFD+[CSL8J/D2^]7/H MNP#.D#45;7],!C 6U+3' "38?HPA>=&Z]JQ=6M7MK+1MCSLC"MF[1TQN7G/ M=DPFF*B4+7M.HR7)AB>#[SA5;%T&?JQ53YX'B8,(87_#4/@737]'""B_$Q M6 )T%8< 81JDEO)D2BX+%(&U#$L*&9AAG6MYFEK$^O*1LU&[;-9-O;6X_$'@ MC]YVZ7C3)EQF??-VT=L#!G'*BE%O:?(X3@7I:5W7N3W0$V:+S;K9610),EN\ M)^\MB.F[K4 RGKG,(6_O#2&8,Y&OM(E#YJ.\O()G(=5.W31V9A9QO"-)49O[ M$\53%!Z*U-2ZVI25C,?H"K*KI-T]6U9JCEDC@S-\L:5Q@FG95K>NFD6=&18Z M*2M);F*R9=0[K9U;TLBTY8YT\2-34KESMJJ@3&+A]Y]D1(^=T,(Q M4"EZQW[ 6/\(D;ZM*P3;*H@*W:@WEW03.G TS3JJ+5:=;4E2G=!&184)"RX/4T90%-8 =T2)=1<=7OG;<.>C,U3SYXOD4'! M0KKV%, B9NU2-\RZV96G3"I(3;DZ]Q1 34WL Z75.X8HQ3=5#P8NGMPK*"!8 M;;[8Y/A>)A"S/4.TV B@3L<4Q "11NV!S_ 50D5M1D6F(?M.'C+%4E 2^U3C MW)NG5O*R0Z=VV>RBS5I4RO'X.179<_U .96\M-8%6FMASU_Q^_M7W=:]\DJY(.?X0Y8-_4L/!7VX8_FC37B#2*0 BVA0B53=&EAUUI.RHHTPCEBZ->!>D M><00T5I_/\-V1X.'(0GHN^K.7#+YB;^#4@;(6#3R%O-\8Q(HS_B\C\K*'83XGO#=Q=_\^/+^\ME: MPUX<#?T D&YO9DW,]F2^ ^'EZ^L<='T8OU/5.D!] Z#S!2MD^K:# /\F#..W M&QLXK]1N_)L&_I(]M0X"\]S+ I\>ED0W@+/#'BVSUKM.5\S@;$E7Y"7(FGH! M'? XF>K5/PH2@9%QO(-.4MR!=+JBD4CV%FJFOB*OK>3D;5..?%7Y+1J MNNIV-M8ZE;3=8K1M3*S$TV[M4D=U$LG7M7544Y0E,N6M[.CJ:(Z),N%:)N8/ M60^UEC:PMJE;U!!(&7I<<^01EHG@):Z"0Y4;CJ=89.Q$1/83W_IXXQ2D=P#1 M&^^*PS-G?+X+'G6K;IK-NMH4I5NTM,T/>*2Q&"IJ(A49'1P2*DKY<=7#VCW+ MBDMZ5ZTW]46U?7"JJKSYFI&U2:,. M?S0.Z)!ZH?,,'KWKA^$OBN/!QPO-&*MMB^Q%"F?@S8H K[+0OF%0_@80_T&C MV\$C>H6+MK4YA"Y:J;O[S$-%Q9VR$K3@N/ M.&0+:7BO\!LOF>)WQP]O]Z(HP$ JMXW5Q=;%C7 MR0&Z,%% SD[9$3*5$56;'^+H>?:BX,HMA/2]33':":%'\HTD%TLN/NSQF&*X MV-C;Z*2#K;SD@\-\%M?:F,"KS$U>+3.*0@4&;K;YA M];O4;&IFQ^[KG:;9,EO=?IN8^O_HS5IZTS!(=S F3[31#RCYV2 #V. %<5_( M)$0ZS1(E4&06Z&_AM1(J@\'>H,(Y T2&CPTG )O X33 JV!-1)BU*,, )>9? MUN-' QGWB%(!N06/*"$3_'I.+IIX/Y]\Y9/CO_C!SU#Y'00^IG;J M"CB;JYE9E.5?3273558R/4SE$:(E:6\"%S#O:2Y@JF"L5!%^GQ]BCX#G#WO[ MI02+=3Q0''X,S["!D.BK14'C A+X41$%<$3>V<8FRI0IXIF.8%H?MN>2<4@O MTE\^VDXX=LGDPO'8(ME-'Y/')XH%!>-;9Q_?Q[].9&;7.#,[S-A*0@W)BQ.) M>@:;/E_\O*V>JC5G]NFIWB%J6_^Z@UX9EW X?= MA!3<:/ MW-3B%19JS(O15=W0*PPN1F0 +B,/,8E^F&.]8M&:J.VIZP)/@?BF M\ !P7M*Q6BDL"EU4ZZRYP:J6^#)(70WC;(EJZ9.0DR6'B^9L M@,^MQO^)';#9<->Y>BEK[X=L[CD#? G\T;+>J=>O2<((1U_#?W;^@@!-Q=:0 M[7JG4]0A@^.'6G<8L2G9[Z383S\^^S5KEX995[M%36J2R=BM2>>3XX?4B@,G MFJ2FAQPXOJKPMBTR)N\"WXZMRIPTV(?H,_8L^MX[+:^IK<*.R\L3!R)2EWE\ MQ':LRAPPV =[-(_/'GBZ .GL"[S;+IF4?/I3O>LP88$PJM)$\^E^B<+]L$V1^<:306N:0/7['Q"IPSA M.$F4FQ#EFNK<0U"E5KOLJ/5V85V*9)1J:]*Y\L.D,[8_'<-%7\=8)K/EQ-'Y MVLL=LJ_';D]]2B$N) .L?LH&+<<\[%6$"5!UF;HF_(70O1U\]7V;U4ISCS9\ M\-WUO5\S4E.74:Y*$]&:*->F1+2!_C5JEV:]:18U"440)5M.*1MR1.XD94\D M"K$FSE4@@YBURVZ]@"Z:,IHE(AVMB6852$?-VJ76KG<,V2#C0'1P3T/*"FC1 MH[%!I+K^>%2AV<''B%)QB (K?)[!\YJ[B+D9H@4,8;3J9E-.#JXD+:T-+A5) M3)B3;>GUUI(>@Z4V9,45KU^I1_'$)TI78H\G>BTX#HNCC!H"@O2B90MZ8,UA)@$/BC M5&3[WG:B>N/L9(G8)E>CY 59O:)1\I1_9OUKI4M,;1 M*8R,,(V*!2NBG"XYF;) YMP %?!^T9U,J^ZK8Q-#4@L MM>8]4[\S^-[,P)NC/%"7AV!+1T[[\5&VH*P-9'";C7HQ!1CG=C)&;2I]=Y6W MY;5&]A(_^DH<#T%[Z^W"#QWPXL$D6:SLDO.T2DY&F\K98NBHRZ;(+IGST7@#&;1]^S_QES M+KD=_,E!'2[A" -G7^U^S%L:L2+2S*:R=0W1Y).Q!IM2I:M%'8*6!NP6(789 MDMVM4@5!^2;[M'U$S=#1>E4U40)JTH0]: %*L;2$^%[_E*.R/L4$$A341Z1URW##K**:ZL$"78YZ100 #R^)I"%B,=)\AV7AMLX8\8$&EXL1Q>( MABOO%]Q,%4AZ9DA&KW>KS@"V28RL3]2C R=:1OV=VJ4A2B<=&:T^;'W;QD32 MK5UVBG+XI%6]!L<_:*2XH!GWHWNJ-JXGW^;%YNZ]N MW@0]7N33U)2:_T+Q>^:C G^P/:BL$ED2>*.QR- (B839+J/AQ%$9@ MLN!>Y)C.,E8;,LE0Q/']<@$ M"U*UY2?7;:@U@>D"T>:FUPZ74,VZ82SV\1/!&J@DRK>24(7AO,ME5*O>,A;K M%G:3466+X5WYHW% A]0+G6?*HGFR#5*I?)MM,YY5#K$LVZ+8\E.P[&6SR.QE M"7*4DAE$VIMH^<9FD?G&DF05CTH _/"H-6>:?$ E]TM2*B]ME!T8L5!0#UKHD0!/,UE=_3A#R>P,/MB9MX,M)CXW]=JE45>- CK>"F!(5)P."S^Z=GSR,]#75[43 M.Z)\5"K*GE)^1XG+ \O'DOY;,Y.YNRR71Y<%IL1#R?^M";!9D#27YY>+#QQO M67G+8;90U"++QG<%C=BB9B]*;XFXV5K4L./9G:7CO;8M,M\)GX*&3B472RXN M.E1;)!NS$^I&O=LL[AS6P=F8&1/G$8%7P;^V\WSY*_Q(ESLBP9/CL?>V &G) MRQK(/Q=-,V4JQ[/!C;YH:!U@[8*)I7/6UM:1BZXBN6A3F ,N!KX?>7Y$.:X\ ME/+I1_<^+FP81>.+\_.7EY>SUW[@GOG!T[FNJL9Y %^?I]<>:3?S@&Z?=9H( M6*!6-[;A+0%U"9:"O9^KQ5K-_S<4RG753M=ESTT80^,@_G6AX%8= M.C2X?L75P")[84CA/YMQT"*3X.#@)6->V3F>?.OM[F&].3F^6[LTZVUUR7;@ M00IX)?#_@%)E! L8A@H%QK"5[SB;G#L1AE97=%4WV>[A%Z,.Z O'U,)ANN[D M;"HU,B3\/EMJ^KQJLRCVVTCH]O+7?G ^JSK9]C%[D/SLB1=.!&^S-F#N1X L ML3#@0[P)X%!!P(0*">!C[&0?T2<<((X,@7P B BQ$AOE$F :?V,BDW'-P/&( M9SEP>1C!!ZR_]ME*&"7+,)LH_OS006Q?, 8$C'U\<>QH"-O"-6;O2L2X.KN% M]&$%<;3ZE@,"_UU0Z_.@R/[$U2(G.&1@T&:K;UC]+C6;FMFQ^WJG:;;,5K?? M)J;^/]C'/KEI&*0[&),GVN@'E/QLD %L\(*X+V02HA;*$B509!;H;^&U$BJ# MP=Z@PCD#Y(+/N^!<@/ZF 5X%:R+"K$4!V0.B\B_K\:,9P%.H\Y%;4%KR*1#D MUA70$F>*2NY693U7TU%TU56-#U, M!1+BY2'RK9]#V!D-0C:#I_U1X7-7A-_?A]@CH&QA3[^(CXP/C@<:PX_A&7;X MSGK?J$M8+3.;9S*?V>BP:I>,0WJ1_O+1=L*Q2R87CL?>S6[ZF#PL410HZ-Z& MWQ Z_.N9##Q3N1Q,HG_)FY.OS^"K\\7/#>U,:^M+OU+/M*6?KWI4]TQM+K]C MU9-6?VZJ+;FF@ZZIVUK^S?'6I,$7NHB ,M]]TIH _/M%/(O7+0E0<7EXF'!, MYXV0;+\5DBJWP-&O^<[]FNN97Z,D+HV1I[;]70AU9\'$3:,>PH(N36?@B5"F MSC:D4(J@W M\N-W*A]STUIU**H'&T$WFKC'\U,V6^D=<>S&C2?Z,J_(&,-ZF_/HZ9&<9<6C MF(?P/].!8SF1A-8FT!*=]%E9DNB+G$N BKY8-LE \L8J\+!J6-%QN"2,*?J2 MET592WYFN[N1G?B)N,2SJ$)8 /HSM2@>CT]]?'T3[W7G>L@C5:6\!5 AS0AT M]?V<-0\-, [9N?5 "P_6UCM=K=YM%]1NHI@.?.)69VV&\UWZ[PE8?K4CH2^I MS%A'Y5D-P$4K+V4!2-SY 3N,$T6!TX]9:N317S5 9)'D<01KMZBAOL>OE93\ M)OEM$WY;,V:D*'[+J7]TG#FO&3AW7OQ#%)(E)4L668"LZQL6(!^).0VL7#2Z M[7JKN4NG"B&K0,_-:2VP1;5Z5S4/UQ2W9#UU]B!TM\/[WXD;T^5H_^(' ^IDAU5D4-P& M% O2%D>249%DU#HH&75 )^\\X%32T6'HB"5W]8\2.Q([$CM[E,'KNB,5+(.Q MH_UB/KG2+>Z.YO8\T"ARV0E [OAXZ-K@7WB"V0%?DC"I<7"!+2PA#-\] M5U"R>>O[E&4%#3H_P&2OB3W2^Q([(B,G2*\@$/*9DTLV5SUI A#4J-/>$NCF?NF MT%?\?777ZXJE/!(A)I,%,OY3%>P4&8.?338('_W9^58\/WKC)<K4IEV*. M8-LL=O*4)$&!2+ +LM$&]7)R*^ M28?"=T80R/:$&QP&7C-2K\CVA&T\RU?O&D:]TUGLV";;$\I^$WN+ JZA\KVU M)VSCT:GNSN>@97\7H4A/\ML:?C,.U XTG_[IJ-B>4->T>LN0+"E9LO0LF7%*LRFG-,LIS?(!6SU 3FF64YKW*X+DE&8Y MI?E RY13FM>2W'&G- LEG9AMF1W$W _.DVG'^-O\2&'\Y-MFM>TG1U1R8*\< MV'O @;VR(BYO19RQ9C9-D15Q'3;[256UNJ$U946<3'$<+L5QH E,BR2/YPR[ MBV72HN4O)+])?BN2WS89OG/XE&(+*^*,3K/>[8H_\4RRI&3)0BMO%KHHBE5Y MTZY=-NMZ5ZTW946/"R7@AN+'+ MNM5TVW6M653O>3FJ5X[J%2T6N0GS[7=4;U<%3NO4X5\YJO=P)M!V>-]ROE\7 MAW@(TLY7DE&19+3)L>?BR$@'?U7?.8PD"4EVN)'8D=@1&3NYV@\=5 8;*(-W MSJ[)3D0%SNH]E2[]!?DV&TZOXS[.POBZ18XP:Y?=)>?EY# !V1"]*M@IPBMUMN[S[F7U"AEA<2. MQ([(V"G0*-9_DCBIT7$R5\E>C@1U3!_-T]SWZ<*>29M?:# M1K>#1_*:V[XR:I=&7346$UQRJ'6IZ7#3<6&"D*$I#!E6/:(/*%+T NZA%]9LJ2/8= M(]8H.5ER?/,A]E% MG'VA:SKVT&O7]?9B$_!R6?(LQ'S.@+-DE.F(!$^.Q]^K+QO&F]#/)9MPNW(B MZJ:/*8P,-36E0_;$"ZRQ=ZSW*5/'@;Z/0ZH0"X]E$F\"<%4\/X+WD0 ^]A0' MUOH4$%<9DX!UN(R&-*1(L#:>W+19FTO$#9N0/' \XED.7!Y&\ $[ 7"V$D;) M,LPFK'SL\\.\%P'%U="+^KL%M*'%<31ZEL."/QW06W, M@R+[$U>+G.:0@4&;K;YA];O4;&IFQ^[KG:;9,EO=?IN8^O\8H&N3FX9!NH,Q M>:*-?D#)SP89P 8OB/M")B&2>Y8H@2*S0'\+KY50&0SV!A7.&2!W?-[!Z@($ M!0WP*E@3$68MRC! X?R7]?C1#. I%"[(+=BF"YG@UW-RN0SY A+I5\?[^>0K MGQS_Q0]^ALKOH&E +(1U!=3,F;*2FT59_]54-%UE1=/#5" QO)!PJ'QQ_9=0 M_ U]B#T"VATV\4L)%NMXH"+\&)YAA^^L]XU^A-4RA3P3\DS[PZI=,@[I1?K+ M1]L)QRZ97#@>>S>[Z6/RL$0SH&1[F^Y%Z/"O9T+O3.6"+\DV)V].OCZ#K\X7 M/V^USUJ=]M*OU#-MZ>>K'J699[IJY'K4ZL]-M57[%+/OCME;5416.S*REMN]I8*\IW3V/EK=50)[[=,\<;H;\3%<9)?*5 M@ *Z+<>EBI#!0%]FC*0K7GV;T,3'-+03P;IM<[2X2@;$91?CI:DXXNDI!: M;,YTM[!B4:E2MVO,NY54%? \WL&E:B'SUG5@.;'ZU9WPD<[#"]2":*A3NVSK M]65C+V7/PWV0 /J/BH\5,\\T=5/06J6L1$L9T6CHV]EOI>FZ;1 +AZ%])8Z' M(+_U;F8@!?LCTW@H\$>\/NX[@WWFNMS,U,7CG4US\6BG-'#+3VWKXD0')S== M!=E=[VBB^%-5-X.OAL1[HA@M&A G4)ZQQS!6";V0("!>I+@.Z3LN"QV=EF6\ ME]3#%X QG^$R#>C=#O[DH%XRD$W7M=IEUURL.I9M9\I-+IN&Y]?02T[1JN-) M%5U=U.2RUGLVJF8G9R69;R;D)WGE4]Q",\/0_ <^X[' MP+IB4G /^>>)5\1R3-UXCT-ZC[_=#F[C".V:<,7-WU),,;[\'3:SC-4,D-OZ MHOM9QB1QM2EP+V+[B*284R68>%Q9VWW>M;2V-ZM)\KT&2]&ZE(1T[0RX2EI* M!8K\VS3!_0W!>8\ON1W\$=(>3@[/9F.N.:!SLT<3V:-EB#(.7EKA!XQ%[YVX M6K7+3EU=TB9"!JGW*GL=KS$.? OTLQ+0D++C 1BMMNDS=?TQZN+3LL(+D,@8 M)\3#U@#?&^^.0_<^ 6[/LS_/0)N;3=I8J=WX M-PW\9:34R72S%X*6JF[OLN$8BI=*WJ0,<;L@1VF-DB*#' R@4\9 YW!J?2R2 M>[=V:9J+=10R>"P:A>PE"/$.J>33P ;.C*]K^N*9!VFH[B]X'+ZIX$:O@U=5 M9%)RVU5S;V*9'./^@VK#S('\Y/X&7GS18B?RCU'C;UFPMPB=$HLZSZPEP(>_ MYA(-G?>5!TB! 'W9SY3_>^.E[[R?OG(9_VNU2Z.]J$<8,?XUGW9;&(.^0GAM MNU2]=KDL[,[/@;+^.M1F_7R >69ZD'Y"VZ2^,S/XR.OH\16D3&T M7:N%%EDB ?YG.J :CLQZ'N>S8Q]%IG.719B-)EYWY0%GE4DM4V]Q0/16@NK M.Y<%)4H=?Q->:$]S64GBF8&EX0\:<4AW$=>E-5T*2GF\Y9HW6<(P1W#::!<6 MG);VKX!$M$FE?3YRVD#JNU.!6ZU)$[\<7M+.UQPB;Q?D,-T_ VAW#* M((L\T 630UVLX)&EF.6FE]SAA!4$DT^BFBH?=BA :>^IV*[3N/B83# (5,>6 M[4%,WPU!G.RQI?W+W!0?=QP=V/>"X^/;#.:YV0J'J*CU3EN4'*.T?0]8:7E( M0L,S4-VZVMEYDH=8)G%)M%A&4@:8!-AA=R'I>-#\Z)IEYV03;.Y7UP^22CT1 M>U40Q#81L5UMEZHPZ0^)2%_;!_J+)3#L8]:NZ\82@2@]I,-$]S/.STJ%>EI> MT8%$]?R1H>UY"'N@U=7N+D$KZ0>)2%G;"^FB2*N#A\Z:2VIY9<',P9(!NP:G M2FO1'#(AL$N0@+4\:[<731A9$5-^NMHU<3!'6 NTTU1KERU-]E,XT)G>35K> M[V+J[C"96C@NV8L1#!C <4MW@?_LV-3^-/D#,)$Q5WI3-.25PDT-3)5N76_N M,E\B%QI+8""?+CUN:CKOD2!Q#+A:;W86RVD$(LCJG([;;+@;[RI9U^G,,XM0OGI+DV>[JH:1:WQJO9(4B;+Z)MF=4): MPDK=M*\AJ%I 5^BG7 MZ-7V-/7NX91F2W9..D+6X+1,V#V(UB]^P)J'49O-J&! O4D=QE61@/\:PB$@4; MYW".-2=]GXF"DBG^U#CC-$!?:6 Y(9O%$^( 8,4?(U_*.JRM/:V,\VH18\LE>QAD$"BTL'=.28N'C:F@_R!91S MU4GY\8(3.U!=9,3_"X0CJ-)"PC?3Q:V!5@7I^,,1TR69J;3,S:I:$+ MT.B]ZL;D; Z;,C^^,1&6IV5%[B$7^L4/ULVZ^Y*Z<>\&5UO-VF5KIU,NTKPL MH7FY&Q5MG 1JR73HH>U2CEGTVRD;-*\X81@SH]3R0]F]SN8<81G,]?L M)@'P%<(W#W/(#&G9Z&D?I7[K*6J1FRUH:3MI5H#6/XK^^H 289@BFB&7?2QM_CXIA)T:[@WWX]F(S$LN-$;99 MEN9LGK=(K6U@RV6];BSIN2R072<="<&4BN!4C:=!-;7>U0KH/RF01BJ9M[(\ MSGO($LC"[Z^Z$7&URGFL*WWZY'@>1@>QV0)CX=/*=.<1I&MF,"<2\HU<[$57 M) @F )6_$S?./32WW:Q==DVSKLJ6=54D*=T\!DUA(^>ZH37K[:ZLOCP,4=S/ M>V?%2=[29B8+E+SS1FEN=L">S,UZ4Y,3:BI(.NLD[(ZT@WEMH][N+'8RE*=] M]V7+;A8 *]RXK5( H6"S=X>@" M)&48QZ I/!QTLUB#(*-5!HE2[R]R3"#*LD;F[Q1@Z1NW2;!4QM$;& MI\0CG76R=4?:,6N731VC0*8R\F4#=^!PT9$F'C9HU_4E)3P[Q49VPO61W O)X)+!#^6< M'8[#66F!WNS46ZW%0T7EXG%FJIQ'!%X%_]K.\^6O\"-=[H@$3X['WMM*^CR>32 ?8\?=B#X%K+-4P XR14,:XO%]A >>0\66 M*H@8@L9/Z<<7QXZ&L"U< M8_:NA%C4V2VD#RN(H]6W'!#X[X+:G =%]B>N%AG-(0.#-EM]P^IWJ=G4S([= M!^5JMLQ6M]\FIOX_1KN6WC0,TAV,R1-M] -*?C;( #9X0=P7,@F1UK-$"129 M+*B#FN,MO%9"93#8&U0X9X#8\7FSCPN0$C3 JV!-1)BU*,, 9?)?UN-' Y_^ M$24+<@MV-.%G^8B0LN)=#^??.63X[_XP<]0^=UW4>J&=>7&LU:SM2C+ M_\'D6.0C$A)A=9455E^FPNIA*JP4X7?U(?9(;#NP@5^629,I%Z_23YL)&5.M M+3QQ?SM=: 7,=JJ=*8FQ]",>P2.LQ1,]\^;0)Q(ZX>W@#KQQP!#C8&QB 2AS M!F &>%$/U%S,6@S= 158#@T?X7&?7-_Z.3-SVMP*<[R8VKTH^0Q?1L$D&B,E M!#'()O8R9/'LZU@PX"$> 4=/\+O,NY79RY7T[4IJ1B4;?(,N^"Y9"7_X=(6P MFI4"I#.U4 YI6BS'X'3RU":BK[7/A:^U@$9.&"*, 6GOBSWE [;)T=6/_#+V MA_91\0.TC)3DNRMN325?_J(X3 Z-R$^J]!W8U=-$H4 _-,"/J0<@H#0X4W A MR:U@]^-1GE"QXA#,'<6BKANBQ9Y\0 .'27YP?ID-D*PK@0\F(D@+$L.J M" = Z ^B%S!IZPK(?J*,G3%%.N#1N\@'?[_.?@6SU;-)8&=&4H^Q^ZT= YX,T\#<=QQ( Q12%<7U<&-!BE H$_E7C$G<"28*E@1= @H#8#B^^Z M%#LX4'>B %8R!/0%G:5@2D!UV"-LDBBNTP\2V8+S,P%,$?[)88VN#CPGI$E4 M$G[U0;\AHF$WS-M#NF 0>' MT4^%,0BC?NPPF09/?7+]/I"-XPT" GP'7 FDSB@]NP#<"KSY!7;UY .#>R-> MN 'K&6$$ ]B54\<8W'?@O2$E+H#(I<1.Y,(X #I ]K1IA#TQDK Y[(;MFRC@ MC%#EF2!),_K.T#2P&PB0MY[D-K;!&PM@PG\NL0(Z;_5]*?3M4IM$;%9:"#_D M""T (ST#UU'J(7F-2<#[8L%]R!)(MR_(J,A?0>S2-%?S%+L,,E,1],#)W$FN M2 ^T(CNE+(Z?/U$/9)>+,M)"U0IO(S.C;LQ[_N)K8 WXV#\\--.Y=Q'.[(9> M[VYJ&""?88@E<$:9'<)>0"7#0\^8U1@@J[H3X#80JP0>#BQ$'!<>;3NAY?HA M4TXO0\<:*B]^[-J*A[(>%]IG9H ;VW Q@P7QP)ITUT'3!^#!TL_ XF$[\<>. MEUA'@'#0[ES3PBN25Z$XBX. B13[GZ# ^1,]:H'$00V%&R7*@#AH2F2(<_;. M$8@*)L7RA9>4<,BV##L%(9'B_Y^QQ\.K4P)(1./?0D57=4/I<3C<,TAC&YXO M:%-H:N,_<=,<(;!.,*UX*,SSH^EN@ G03 '1A"H3@9)>F>PR!KA,* G>"*RW MQGXN 39S76%;*\56MXQBZV[&.3QD,MMHE857PIB,.A,Y,I5(J:6 8@?5_,O0 M1W;V7SQX6ACW0\=V"#>2>Z[+18B5WI,^B]FV8%B'/$:?97"P?L&4Q[452:-_ MA/1VA7QB \ 5(E8,GQ)F=,RS)QBGIQ-"7GC$/B)HV2BZ#, VB1&)CYJI-GP(CX.P'NZ9AZ2*=GT.8LZU1@\CY+[O=&>HBAQP8P-F M<#(/QJ'H+3&?!>=#)NYU(QQ3"V,ZZ/('%-Q=#.XL ,6)@-%OG\+/WQ[5LF#U^:FP$8['#4P.!(>*&S&G;:364,& ME=.UH"X;^2&"\2=Z>[ VWP+5/0,\;,?!V06XC!&L.7Y#%2AK/)OM*@+J0!,E MBID%P'6@Q=2Q[0!5(,Q0E3)3A(URBH;@4\S SJ474((3\F7[68LJ0W-@$N9LK'\\&4>D'^2XJ)&I \V,$:0)WEF[G-;YJ8.RK[O%#FA3#."=*= M.7QG)@N8Z=$;?H-8PI.MC:I(19O:;>9+.BNU$$26N9/%,D(_T%U(G M;](EIUUJT"RBU, T9*F!+#60I0:RU&!%J<'!S>9W%;Z>NV @28F YNIC- 3X M\//4V5IB!NF+I0%=?;$TH&>!+\T51KA5AI\]5$!+Y-93;JW([X-C9S [VN!N M(P\J>/1-R/7_36#/X+,KGXCW,XC'D36I*RS[#.8 FBV)A)>CSVH(QCL/^QRRYY M^ .;%LC=/U?9O;/L)G=Q6:P%>\&[0('@ M%K%R529 ,+87$6:689X!O&-X6+JF*5#0!V.2U_\E@.A@HFB=Q$_+HN8*&!.A_QE$Z"PGG<%_/4W,S_;/LZ1D,'!< MS(3SE.78I6GU YGQ*K.1-P)_ NA9&"=+-)PED$9I/V";:?*]U!ZWK MP"J2B/<+!'/8TR2T M-1.YN$K"TES,_V"LV7NX4CIJDZT*'X7IEVFP8,'?V##^%_D1AAKP -=4)(Q! M*%/VBK_FJX!$MW2<.O6,:3>R-X@O%L5;>?9"/*F#A CI%B)=R/)'$L M7-VB.,V/L&;M4CU;=68BW2?&D@DJ0C[S/K0"_R5A-Q?,D&E8GT4^Y\DW88A4 M_G/DV&]#[CQ(/>7MZ TC(_?@\T9I@I,YYWGYHKT"/,+DU-X+P:$OW;%6CMQ1# M +1961A#%E?<#7_0B,,4_O5B(/8.=6X-M;O$4KASL1C6LZ_3HKG< &NC"%K5 M$"0#KYEM@DF>68U>?B8^()@RG^0&3&=;2LHPZM2-$0XR-QX81T\.7+Q^MJ0Z M THWW[&W=3OZZOOV"T!R\R48JHI.^@)6%CY0GI)G*[PP)]EM*EJ9V31+1(%X MGJ77^4C3;-'EHB/$+"-\1BYP=-: @Y: $7B=8 M6HM0F9I>@Z3.>;,LR^K C1@.1U+=M&HS2KJ/>2F68._M2GREC]S _()"OB8.R'::7W6_.%#6L/D9%86?@R MCS'\N9:.]CZX;+]D@=8'-,D)Q7H+FQA;. M=FFMTQWUU"M-ZOW F$N*)YAA!TS%"M9#K!4(*2-C%F?A5=A)!G]:<[2N<"F3 MK9GI+,S4LR #5N#3(=R&,0P7"_DSB5B>G:^GL9,$NRFML&PP8LX%R>+Q0CJP MH9;D>%;F=++GD M=6JKUFO[XJ?N;)?7N51^2B$Q6A$C4 #MGO+7/]TS@)! @22$)JJQ&=+8ICI MZ>[IZ9=/JW4=G!]!!J@66;LU\R5/JJ3E_)KP6=ZOB:,)=#CA=Y88$H=/2UR< MU>?[-)D1>^F2+]-TYK%,;5@C\=OM+VC)L+13FOI,8R$%Z],+UJ?GU[?#'1O3 MHH!"RDXG[7D3P:8^W!A?J2 B1<(DY1:S_*E*HAG-8W\9%?J/UAZ4XMRM)"V( M7LNS:M;#0IXT$7A,L]'?4&WC+V%-=OCS71T?))W\.A9+P0"P5,5:A.0N^"3.OVDU+U#E:!M542GW0_@ M)N=^5X YPT*4YX%8R1V3%&+E@1HKFR;\!C))N[2[")I0RY[F^*#RKX*;7!5\ MI=OK_HX^_U:66X;SW ]Z_8;W!$'F%*M),853K";%U#HJN7PHH2E] MUP9B?>?7VAR<_R!./R'6V\D(T;3+ ";D R!77_+OOD55V;BD28^",^.W5EQZ;0#7+@"Q5EQ;K1CLZ) V&07N]YJHJZID MW-P/94,<:69'&F6< !^9RTF7UE9'3G3I7')BGE4>Q_F*(U5TDZZB P:(_4^OY9!\"$RJO."MNY5)-I^1<1W9PV?GD$K M9Z5[W"N[6QF4A&"_I:S4BHF"P""*:([TCEQ[N?^D568J"5;68:;])TM[$4K. M2%UDI))846N,I$BZ]N*_;NI2V:XB\*P%VW"#)! M6..=0\W<*[GSEH0!6]8#B#BEB9K96 ]P!TH7F:DD3-B>==)>F) S4A<9J238 MU+)6TJAU(JN[$$LY,UTT,Y4$FUIF)@PVB:K6E1.N]YY="N%29NCU:<&'W9BJ MU57WK0:BWN+[H_-*SD^&-M*&ML/Z4\,0S>9G9]WZ_W,XD+B0<2'+&!8EB0?M M21E6KZHC4=8-+F5.U, M[2)<>\TWB5.24[)[:'Z7YF;\"GOE3(1_QF +5^%:C1>;[6;1)#.EI]9Q7VW@ MDB3-1!(>/)MVE R_+"/L!HRTJ&L&JPC1(,I25_*A3G"AY(+1I;75$HR2I--6 M!4/F@L$%XU($HR2)MKI@[,UV4I4>YF)SJ>BM5)2DE+8E%=<-%7(V,+ZO@?." MK52_NM:$=GA,KXB7B,>G-L'CNS3_9X7K+<\;7.NQDFSF5LU>3$$5#;TK68,\ M [553BI)QVKK1-1Y5GROV:@DD7D_&^79Q0"=(P\YJ_2154I2TUH]NTP\NW2U M*YT5>A^9>?2QU?@SFMZPZZ%CDZ!RV]:+7_S#9!(L22&F25+TV=2\O8X*\!*; MY-TRA.'#\-&?CQV/\M>:[QZS;)>DD:P>&?UKZX\A30E2E;92@CK@W>)\5CE+ MNBU&VV\:Y,#589RSK(:4QVGX3B .S])K/CF!G M'\9G&N>S7O-9^Z9V@Z-3[];1V7L'-X-TJ6)C]FG5C>H?&7?DJFQX%6]3TO1( MI^Y7J9EJT!;J?#7CYE[1155ON9B^T69V--65BS 7X7:N>2W+L-EN+08782[" M5R_"93?H,A'.2^FPE30N+J-<1KF,5O,^M'S,CFA[0EF5+UR&J5_B%]I*-BVG M@ 5-J&-F2;TQ]\D2/R_GL(\36L>2+"C>+PTK-O+E'*^.'GYTD%YV1LU9YD_IP%R606UC.Y'0?$^G%K36&N=Y;[ M:JU")'AF27/'2\8>HGK:7OK.!4ZG1UL@8QU@?)^YXNZ 54G "F_^9G5F+L(L M0+'_BV--5:(;8W4R'A%-E[6A/5:&NF9HQFAL6IKR;^Q._9UV2O:G OH;6<]@ MZWYS'[/;8@7/L#-4V)3-4^.LG/>KX_UX]H5WCO_J!S]"X>^^BZ(?BL(G;S+8 MN9RN3)]U-XE\W 0;TT!M_!M5958$__CH>)8W<2Q7>(K@ ]JR4>C\JMXL/6MI M.[" [:(T^N>6*DV.#TF[5=@!!M\0^R%*/E5O=C^CW\H%S^@PTC[VA2]9H_!4 M]=*C!.CC6HN0W"5_>6L[X<*U5G>.1U=)'WH;#Q;KZX*R/+H/[.NU_AI(3(?% M_N[XS?'7 _CJE_SGBCHPM6'A5]) +OS\!$/)\(52_,BNH79_KDD&G]3I)Z7N M':HD,%,136M_:%#._:[@1L+4V&GL[^&6;C.+T_9#/#/?DPF9CTD@J+(H*$#. M.I!:-.MB')4$P9)$'S\;_?%CS1PN^ M=EVZN1_)JF@JHXY4SG H-2XGN^6D)!!U/#F1N9QP.;D<.2F!;CY03O:6(.@< ME9.+R 6)2 F(\U%$A$-TG@6B\VGEN?ZS,V'17.'U@O$YY6O"Y_SDO9 PFA?= MA7EMV%J3E:!N9ZA8+8-2UV[NC>:%"KR0L(O,4@)&7<8LU<\Z#K[9;T8J00.N MKW4,KG5ZRRPEM7;M:1VS:UKGI%&;LUG8O].@#L8AJ)\J@KB&8<.J]59BHI7&V9F;#) M]%#4I+8J:C@S=8F91B71X]JFN"'=W)O#'D6Z.+.LF:4DA-J:*6[(5^WL/@HE4\W&>[6P^4!"E;U@/80% 5#>YFZRXONC2$H.)888T((*,;'D5!^)FM%6@^3SH[!R(>-"5DG(9*DD M5M^>F&'%JHHPJHTSB+B8=8OAN)B5BUE)ED-[8J90GX\B-08F0_.I=7UJ MO??[?(7%.Q/AGW&I^E5D\L6+W=?HL'%>P^6;&;TU)DJRR!)1>/#L;_B.\,LR M"B/+0V+4MB)I:CDGS+_7R4 MXY>A='-O<(R77K**7)+KT^;I-91I8J[6E=.K]P$:;'<+$T7K&[8]=&P25.Y9 M=_&+?YA,@B4IPEP0DMJTIA9N52_$9>N($J/DW3*$XR^M,7G$2"X'_D\5O9GWYLCM6]M-S@]1]TZ/7OOYF;X M$U7,S..6%#*2YPI#>,%A4]+T1U.56/F9NK46*A)'TLV],A)'9EN8CVUL9D3%5VLB1XC+*993+:,5+?"/9+IS*WAV//I> [8L?MDM2L^=S,H@ MZ*L='?+/FN;788#LXQ?%*PBR;22/\/[-ZFC#E03*?%]1H0I\)OP@@PG M^%/A:>6Y_K,S$85/WF0@O":%+DXHP 9-EJX5$5NP0B&"1_^[]/%?B\"9T(?Q M,V >$K@K>!7(P'SNXT+]R0]1<$D8QK^(^P>18.*$9//QY(4#8;-*);/M7=]G MI7O[O+==[,2UPM"9.FQ??R,OQ!44(2!3ETPBP1)LT$.@$R)40H(+*@+W:AZ/ M2/V+@@W,$_GPS#,RB!_ ^*"2L&- &,'NHN8)!UME1Z"8)M1ON:3.R@.W>&N4 M1 -*^JW"E#!\0^R'*/E4/1M;9.JN1 & !_ M##P3S:R(CK0)P)*HF C^%4Y)4/(R&,CR5KY'XJQ8&-6CSSMP*CN6*RR6P61F M :E" ;@8?ALK'%C,@@1S)T)%EKR,,-9=NJCXV#A[WCVS7E#;AJ8 4$&X;XSQX,#BP040(0S%MFFCX@"S_ L 5N@./;2.G7F3.9@:A?A.F "HP,F,63\J3E-2-#'=\#"S"E@!K(S]56:#!_!\K.)<:Q%2SM^K MZP28[WR/SAT(#R!\^%-D%A'9 X:D4Q36L[,$2B$8*R;9;B;\JP!O!VL0N3@C MH:_(=_$:<1&95:KK52KX?BOF^/)W-6!XV&#B;!=" P->O^(?G)U-.F6A,HE<""\Q(@XBS M5H%[:O(F/@;_50>5U,'PF.J CGCG1&"<3S84A%FH(%BOH&_Y7D'[%B"=39]] MQ./ =7'''6!0;ZO3D;C!3<"( D&S"%EOZS!& LP\L\$B4G#AP+-A9[V#3Q#N]45+I!Y"(JCU1E^(LXULM*0F"0 M14! QD+GA0AP>=RVNCI'_H>UYML2 %S/>]B'^9@$&U^I6WM"7#A>0+EZ#I"> MZE@@$^YC0DFX8'@39X&X_G-JR,(;_Z]>9=FFBTW?OKY_=#P+7N$]K]G^"6ZR M8/U,0&]\C5586.T>;ZSO\5K="CCE///$M%QYD$_*W>%^ #YR<2VXQ1:N@3H M\*1

JBWOH'H>RAAU=U [SSQ-V$%ID'?Z[M]!41B#_@*C/L3JM/%* M>.>#!?$=3CC+#F,7PAO,5E*DM]FOZ$?RVY_I@5HHNF-B!:@ZX>@&RP;-QYUD MA-6!BLA3<@.K2$D(:7M6$1$_Q6_Z!MKU"56L_94$$U"SUO/:18YWRH1@B%Z@ MY*CS$]HFP-Q,RO<.KF[B+C>.@7RS.5PYGDM%YAVCWC[Q M:8&*QE&I.+JYSVN-;2)F5PAK\0M\&* /LOPE+!>H7H3_+L%HH5?0:3)9-*N1 MS(5?(1/ M2_#']+U?\;5?+0T@6-,H'@DX&G=P):!M M@V__,HE\%!6-&0'E'+XE1HN=S\;Z68:Q*;IRT YB]V+DN_B" M4ZQ>!\(_XMT$^K%GF%&5(<<2M@9H;X4S8>KZKZ#.:0%(2*_LL%69,QG56:)C M8-^I=2I22S?Q';*;'NQ.B%O YH9YC,_PL& M%G"UH-S"+LWQ8F#2J>\1K%R8 M-1PH(-^XK_@=2?X16PE['Q9>_25\'%]R'=0.R0"4=^.11?P%J #$4\*;>3QT MQH"?P\^ ,KA(QIX;KT6=G]PW[62)0#E0)G068[#JXY_"=KP@? M21ALE!,)-3RF,8-HZ"G- T.].G8TB]&LLD_% 1UI_8@UAJO&,MK]2"9X@^H% M--AYA,#<(D[FSUFP]B,_D]LQ;.R/6ZIT[BSWU5J%&%K*2C6(=#SV$".QVTO? MN<#I]&@+9.YN&R^*=+/O6%R%0GC]S>K,7 0X;^'<^HMC356B&V-U,AX139>U MH3U6AKIF:,9H;%J:\F\9_/:%=X[_ MZ@<_0N'OOHNR&]N[.Y?3E>DS_PPHFL?4P?"8=3#$5@;H]:>UJZ'SJWJS]*PE MZ$QB;\/;T3]WA34T#,7GPD3:K7;3P7,?I0_#JK KSV@ Q=8:O7T%["S:C,[L M./WQD$) 0!N-,W\,LWG)'KZ.MUCB^RW.XLONAD\*5$)(G5)!?#O)CFB3,5(Y MC((EDZ[UD)-E" <'I+ND9_.DTG#'0$>H_CN'*\ M;P1&Q;?O,29C1\+:$P*OR7#VFSCF\7/,W(Q.>VV[;$QFRS-)W?_)C#/SC;F,TY".*+ M8>WICEJ?+O9$RK?09-1[[8\F/(K>^ MY7I[\J,HK<_..*+\*&KKTS4;R,^&88!,?NO\>3MS;#!@[W#LXK*R,NBL!#E=,C G V'I& M#]Z]^"C& 0O\3$_ MX(7^P04BX$0^^L$C=9K\YH=UHQ^:C,5E\B"?+2ML1JHVK>LVU_V;#P;L>LT' MYP!GUH0 E?I WKFFA"_VQ5A/RAK#3K*&0EDC[RQOCS6VD\-/P1RTO^,^YMB\ ML^U5IKF-2N;'VE'&JM3^XGW#.RA>7MY9H1/^(V-C4!T+7_NPP:Y#K^C?X0WO M7'_R8SUI[0;.B8FU0+<#;/?N*_H9L^/0)/*1\Z@WUXHOD"^.35B*57:)R"G; M^2:)YJ89A?0][&O8]>L M.1H,M2%Z9V,H@/C%L>-V #OQ2_YS [2AHA9^)0WDPL]W#06*%6R.6D/M_ES7 M1ZU-2B[^*AFJ!#YA#TH"V^G3%. ,*]7?%%>R7,ZJG;9-&[N M3=%HK?O)D]PB)Y.F3-9T7FC,FWN]+2R,#F!:< 9;,UA) ML[OC<%A-G?(O6 M)'RPGH$C'C(5TX]^L%A# #Q]^_QK4OJ/M2=/9!%ER9NU%%88PD[O M2;BEYNT*46]N5>U0=Z$3Y/!%A0P MR%W=1H&%V38I?F)"@BU$H90:>U.*=ZVP)*GPD!5JF*0[R&N-]0IC7*A%B@NU M7B-N6[+.G?!1Z9(7 7G!&A!WE=2;.'FF2UA&-M^&&4PH2D1_.J6U,+M*G[;! MI[)E3_A])F]J&\DR7,*M(5U8_'L4K7_YP0_A"1$MA0]_QC!ER=Y^_M?3ATUD MBX(Y[8;5(FI5H,*H'V?V$E M,F.2UFRI>TN88;@Y9A_D<\DVDOW78&S55O/G@D$E40306T;<%Q]KDK&Z9[-R M*9,!/LO^*@%FVO.JI,KZ=Q2/VT';FC"Y(784??/:] M8,-*^R,1B^\)1&%(*YWS*:Q8=[!5;0J?X:PN.K'UOTO#8C7E\G!;6G.GV)&!&N\-D:E:'7Y#&A;B8B%-URR',#H#S<@E[[1 \MH: MI(=;ELO]:&'+L(GLP)3W;EGOS8]OQ6%[;HOL.KF*VU>T=7)I-_?:0->X+7+" M'2V&I6UK1W7<4:D B:S %MF?!\K[(V03-H:\/T('YL+[(_#^")U8U<']$;3" M_@AZF46Z,\]N?WK=8>6[TR)[D;G$X MQFO+5.-PC#RMIG:P\4B C.&F29183:N#BD%5S,X1AUKC^#W/>^L6JW(!+1?0 MT24(Z/#F7A6'')KQ_$9 :P!@EPNB5P^129-."LF4"EIE0##0 />JE$_8J8Z[ MU)VT-L3#H2#%6@%E$ M&&X^Q]IRRT7XK%_\0%B0@ H*FH) $1)&OK?=(AWDUD\ IS"?#[@HQ2@J0J#: M7&**M!0NQ_^!G]&FZHA=Q,!OXK8.%,X+X9@0@,5Z=$'*"KR=1Y!(*1?0?/\C -96NU6%];VF;>-@Y!G%&*7#(3WRR#!U-H5V2YJCYLLERW5KMG; M4]/V8[2]BR4)WC)V/$JBM;K8T!;IB5"WV:=&$WD+ZC<22#?&].7;!53SE\^S M1&;K-SK5]/W$^,H&QH:M)31(F\$^P&M?Z/1JDT6[N9?V]?Q-N!-E.1'Q?9VT M=Z#TE2V:UNM^HOJ(<2AS+SS1T3)8BF'1&K#=UD#9<XAN+EO6Z>:/&I/86GF9Q@]M*S T^RD<,D68Z-B-\0EF84LV=\ M),.HB[A;RM;<*.9=1AX&PI=I#-TWQU[W8LL;]@4F%V32U5KHNZS1.NI\^OKF M!B%E,?,KL!D]+-PSYF1,$/XH'0**H199WC/%&K00P2ZV63!7;(K_A-];<;,I M!,ZT'/L6K(B)M4#K%0>/VWR7L0/."?$3X96>'V&.VIB9:_"DN[7S[!PNVOO= MV9_=,6\V,3MWDB8C'SE;=AKX\PU6I>3;!O?<2+U[$R?G_9PDX<$#P Y+2L,U M5A[+E!L3UW\M0ABM,MN<-!?-#=^UC8G*\GK_&A9::"+R7#)*P@2LHH#BJ3(9 M3[$F8ZM9C!DI1?J,SUDQ[JIN@Z2A:-.:FP$H;= 9:.XGXA"BZ6B3Y!^,2&&: MR C/NM3(7[K8NAX&G,%FXXP" 2@(?]D%BLJB@,F(5:D,:UP++CP*/X&O7+88 M>^YXL4B\,-1-C\XTD< XUWB2S34.UQG&\%Y_$;^(W2^ _(N S. Q'! 44KA] M?2C.ZF6(DUV5ON-@3!;O<[AW-[.F;XHVB5=,L,Y"1"\.,6?/OJNATTZ;Z"I+ MTD!B51IU,EU5N"RH]9)*=W^N2>W!02H:GU2%2:D#950O4?E$D]H_U%6C>?8I M<9@O_@H7S^%>6X%[O925LE2Y'7&-M,U)%GK$ PRQ*<58\QERU;:)L0,/>]M;].;CK\2C-_KWRPC.S_>? M'S:<1X?A$K4$;7'Y]/ZZ]C#%/Z1.+7I[+TGOYO2M1U_TD<1LW0N:ICHSX]2) MA[@-&![&0-4*DJI/OA-9C*C*R"[:?F27IYD?1.^701JJPG'#][%+EF0;Y20? M?K.B=1[TK;*.>R!H9KZXY2?A=GD]R/$MSAI'8$/"R:]A9_ &;R[#+X? M\[Q-7I%;8W!]/Y)SFY-6<-+5./QRZ[ZJG6*5_3;G@"/DE+I(2KW/1B\OB& ] M/Q7TC;*Q7 )WFPI6Q=;K!:EW/PD-C C.%,=@"N5D3($M=M6")*!6CMW.%.X= MZ@PI](&N@H<4IU7E*G>9B=V$0'^6DTP^QR]63V>58 M2U/4%>4,C9W.LC6'0>AS3J[*R=K).-F@G+RK#NC:.'E'$?EFJX =J?(41?K2 M4N5WX4;OS'1O!36:(T(W2(_N-R)TUY.4#LOPY@#6'!^W4A6T MKE\ GI&.A>V:J)B-;5J.8-TM7N426BZAQB5(Z)!*J'8!$GJY'F\.87T<(&'= M[#B0L#ZZN1\I^?8-',*Z* M1\7R8[!,J#0[89]D%2S^0B2KJ4X_JFAE]JBV/,E@.HFFW@0GOIBESW%YX4QX M/OV^P81Y/E-N[H=&/N_PY%S6>P.\43>">+$@PO.= 7BLL]EOR79-W+=M[HH^QK(_E TAXT;4)Y9]BNEDN0_R20_ MQ#NM85["PF?5#7<4G=-Y(6O#S^"N8D]69N0BS !7&7QQKJA+=&*N3\8AHNJP-[;$RU$%"C='8 MM#3EWS*5WJ //9]X+D/!7P2!;H.2ID#N74F]?NC)5* MNU(I6<_H1->1.% @LS40$?K (G!<0&7=EO':"<)KS/B M">2%@0L'PF2-(SUQ@LER'D;H&< /;+ P(L( [&EVIA4$*QR(H=DG29ML,<+< M6E'@]3%#F 8+AVYXL!>6?!? M7$,,WT,!^<&"9'#\0;6&-.?EC$TF@#VYA:G]("R%%%L01:MDB;3IS$9;'MQQ MV)PU=/0V7\T<('4PF:T8G;-](A*X\S"?-%N4((M=D!CSLHW=V&8'AG0"VA^! M(7FWNS*EM97ASS)KBP+8O?BBPA@/>PP(XQ7\T DP5A' ))G\^4%X."-VO'/ MX=U&0)P)V/X(=Q_YV)0A;7^QYI!ZC2T,>7]CBV^HGY;D8^#/DT(#O!(^+F&+ MYB3X\&>L-A] ]<#_[._6GW4;71A83",/=O4SS[0B>0+.!SYZ> X(:P^"'/)Q M&:&8?& L_@;[/2G2VZ>'CQ]"^G?Y[<^LR<(DGC-%:%\$)&E-A(,\$M<5/GC M'(30S4&F!0[=Z@=&8>+!4@>S"+N;W8(>AP_F!$X"UJ> ,C_N&'U_# 5/+-C0 M24P]/&G(@FX,VF9)ES#6>" &H:=;NRG0-7=5V;^KZ4T_4RD2VQ?VEZV(P9@D\&_R0K%3L1$% M'>&_2S"QJ#Z;)BV?Z*%G@UK "S!M+Q*_@9W?5.6@61R?DROZ>\]?_QNV(_,X MXX;,/-B+Z08G([.Y+8J0!./)))7WP# ;V()L])VU$[FV'^5-"]A%)/!I_24^?CRV'-O M%$Q1W.X\/,&9'T"K!#*!^NN[C ?VFO(&J)4J5$UY ]&>&DF]PZ?][. M'!O.XCL8VY1N[GTO217+;%3<;#.W1#/;]BNWHC\^?]I>T7>PIC<4#D[BSEX& M<$.W06C299KRS7WTZC-$ANV>G]M&Z5Z'6S?,@ST76Z.2\;#9F9#N=J$I$?>> MV;0FF6*H>=P,]Q\WV]O]3W9U^L9N3N\S%Z?T8/J4SNHWF-2#![1P'ZB-4W#. MF,K-O5[0VBYMSXQHQBF@Q8(,D, ?=E9AMVD1-C]RE #LW MQ3V&W%5A#Z<=AR\8_ $!&SWIYPIF$UY[,P?IUGDG5#[O\M(H" 672"1)N3,2 M$0KW6_Q']?+L]>EH@Q+U6,Q>O],M^+1V2*R[R7V'A]^Y_N3'FF.TG-<+/L.A M"7#7 OUZP9)@J]ZU?P,W*#:Y_LE5&D:Q5Q9,1-GM?I,ZX2U"6]## MZP&U#'WLZ)>YC +SXEFT;F>,IR4ZE[*^H]_]R)D*'WW?_B>ZD9GW.+V3T&^3 M.XDH/+BN[WF.)0J__?:8_BCY-/.[8&*1[5_1S]:_^8,$8_1>PS4YW/PE?K/^ M'?QD_L%VHLW?))^F]R7DBX>5Y5GXP-:;\>/TAV^POC;10D+\DZ^@BBBM_HA) ME/R\H+GR)M')GP[KG8H7?E2K6>+^2CP?^WA-K"VZKK_86,#3RG/]9V>R]>OD MX^(UB,DB?B//UF0E/('03"):\/PUGNK,6:QOEG3:Z!1DN5181A=[X?!:B2WD MA(6/<1&\980K.*H)3%08.\#@S_#;Q<)%WQ[K49FESLQW[3!QW#CHA0=&S+2M MRQ&9KGG_K OHO_LU3 62[C^35@J*?.$9ER@%JL?IRWS\)Z+CS,7*D@+K;P> M^TF[.Q@ !J)][ +F4Q"L($"_(U,V25=F^#[9_(H=KKNA/:P)/>;8OCN4A!M^ MY/Q^+=-K;TQ^=N)N;-)?T9N[QXU':_-#2OV$K[=:+:8?OU)RQTH_TTN5MK7+ MM,_&YH&9K0>QC@++)AG7-S97W#,G[&RX R6 2+TP^4XA*'A)S"&9?]GB?V8 M6:-=8/_,+0)_O#/$@+N+&1>,K1)W\ Y?KU4M[/ I=X-A331QBIDFJSOGM-V* M$P<1J,=Q0X);Y+U+TFOK4V*+'G#==E>WL/1G4G"RP87 AC,HP] OCI6]FZ3Q M SPU0G9FX->"E;AWP[C]]'^6'KNQL7[%Z?F1NE3CSQ,';ZQ9F6,U>^=]9@J0 M;F3R6XNY@AU[MP]8F( (.Q$*%O!EW%496,B;. OLV+H1G*%+>(-_2ZRAQ$7/ M[GIK6XS-#X-U8Q)[EO&^%%BOGF#[KQYU4V=\U%&!OL+K%(T7T$?1/^@OZ .; M_FOFC7Z%JZ-@+:-81:$N !)B A.C_OI V%9M&RO?6A#<\!!*)H[CD+4WC I9 MLDR,-UGN9,ENJ7$OZ3@(!+M 7XW95S;KO;MVY<;:;.W1G8.UX8#5Q-Z8Z_N[ M7BZS+QG0S08;)*:&0#.XJ&7/',SQN^*=I&;(BLW'=> KV]IP(0OQGJ [^!8U M=SR4_GT-P_9XZ^<%^J@..% M<$=@YW7$ AB@!OV WKY8W^*"LWW[Y.+IBUGB8U,/GK]X]KGP_$6>O]B)51V4 MOYBX2MMP%Q\(*1!4?&0#74VLB" MPX$T5-IJO#X:M=:B7JF'4;AW4L?J!G^Z&J=KQA5\H'?*G=6M5P(QR*B0[?C= MVV;?U='A#VE.V+WUM@N;)=7I!V3<)=EU]2K036R),!2-UBK0+P!%@LM- ME]963V[DKL@-9O&KXG"4SUKE8']'X9.RQ(\K _VK)S9*/;'!HHO'91" 1H?"7#?=$4=:,33?2NP>[-I%EO M92IRBW>/?)3T!CF:?"B([R .AXW;I7*+MY-\58*>?C2^4CO&5[VW> M+C+BI MNTB;C3V M+76O"TF72KOHEO]6@+=!(2JSL#@;W_:S ,S4!KJFURX TP>ZL;] JG*ME3X MWFZI ,R0U?8FM?_E5U0[,[JX54D,40:A2G_W*53IATV<^F4O"0URE9^:.8]*M6;5', MGTL);\KX,C"^G$]C/3GC]\ABX?'9%A@]E]G=E-&5FWM5S[==J<[H/"+;34[) MY6HWY105.$7)5^R>G%-Z;\?SLI<#LQ!*TJ]W<'J]N,5( S$0A\-11Q*X>%Y@ MRWHS%Z*NIS=K/S_PJC.*+CMGJ)[XGU3X$>U#U+5\AG!M"ZH/ M.7U M$$LZBO+X_B6'.6NI_%%)==XGVLX1E?W' )BCN&/%INJ?.G\2^_9_)/#S6E^7 M),RP&\(-_6U_G)U7DW+Q<]OY8X M\:&CM7U!X47?7(I[*<7'<2X?YQY%(;(T+9]A=:BSN0LUX;]LM!NMV7VTT(G_ MG6SU'M4EHVJ74>EL74:QESHPS<+W:)VY/Q7<@N)T;(Q-6V;'C;)?24"PISVK M0@^W:]#+2M!C!J!5Z%MDZ$!5^M @?N>MJ2C M>O7M>R/AY:+)!?)O1?7+LGDL+4TY0XE41WF 3\K2WWQGGT$,L/&?D##N,&?8-G_ M62;W3^"SUMO^760%%278>4_%?RQ>K<#^&C@3\I!N42-!Q$9NHF%TI8LF+^'K M^B'PWG_U6F9"6;JYUT1=;\'+>2'9(F?E(!KX+'(U'GCT]CN,TLC>[&D8I84+ MXA%3]'59;EX'T^(^=OL^R*672V^G*FQT66E>87-F\:T6]$0B.V V4?HGG95U MT)5[XG9J/FQWSNBE%00KO#^^H&E(0Y5>29MXP9I,T$@D-OWY,L3'*:HV6)CQ M.'-BATY8(1Z@&-7@C%Z9X1U\;PIS]ET1YV3U%E4<#(A@CVS,1=XN8) MD^5\Z;('EUY 8(_^!R]%NX>$8M,P:AHSC5GE%K7>G6ID/J$\PC[*ASCH)XYG MP[_H3TX?:54'JJK6CK3J VE8+PRZ:RCEN$'-"X5Q?EASMI P]=7%G]@-Q8$3 MR8'_3ORP>FD7=W;WQ-E=SSXI2?$O;+H%;%7;-*%=8#71E!JWUN'NZY,$JKDW ML(&8U(X)/:8FUX&>0.WF7A^)NM$$6Y&[ BNS3^+,W0CX3 -_+OAC&/*%6J0+ M]/2B?'F'RM=%U@5U0[YVN-L;"]K.WKM]Q8DZ*QL];MR3>=%1$ MF[CE$*-0%76IK5AQQYQS66]$0U,N:$] M5H:Z9FC&:&Q:FO)O'0Z=^*%9L/;./)/;<4"L'[?6%%9X9[FOUBK$C4;'0H+!UWZBMX3GX]5?'^_'L"^\<_]4/?H3"WWT7548H"I^\R6#G M*I?/5!T*]TK0_K,!!\?F$1(9C]@,<']'JO1-.7!_C M&?DJ-0RLQ:<,L1^B^#,<>;-V+1E92(86Z-@83LD%EC9(6QQEBM]1\&9E9YV< M<;9 $]Z2!%CT@DPB% H,%CWZEA9GB6\P6 +O P.8D_F8 ML%?2^L]8!#">632Q('Z,B0)\),(BXU7.X/R+AP(>F9(@@-G&,=E5RGQAP@8% MRZ)#I Q%+>R0;4. (=Z ,J6S7BML!\P(I=7Z0?VS8 A_0="8@8>1)E-VYE'FG#@A&P2_@$5N[F6J%/("@;\"%BLB*661 M#!\\XX?.FA]\N$_0YW?+1BEC@-RY+IU N@;! M+-+2#!>!43+UPR^<3=)/1[ MX*8,[P"9%JXU(8S\K_[2M=--R$PAY?F(\B+J&(%: 73FKZA4,T0;" _A+LV* M*H(^M(<]B$8^B%*6<;(_ M;DF'%*UYMQUY]D[G]-Q\@&LR,C[PW&J+$"#+89*:L2']B1P")5Y@H>[JEN9; M3.B#E)F0:HPGJ6RL26)M\$\)62F[%:=P4-Y_3R94^VU\I;)5S*T_G?ER#DHH M_)$6S=/;-^YJL7U >?05IN@Z)=>Z.[WK?_*8OQ8^ MW7NE'!;HD6'^2OFT7"Q<>JS#?JX="IFW'':S'!;>+(=[;I8G.2*+]^71"F>B M@'\*&)N#0R#EV6_ H[!J/"OP^]SBJ^_ETV1&[*5+ODQQH ?/QO]D7D==;OF- M5*0\'14IOY&'3F:]P!W3RK/6J&!G1P4SZIH' 5-5X9X$II_C.O%E8 IG/VX^ M_DD55';S@_7FT^_A)N$'^"\T66,K>)+ZYC;,H+'E@B@1(9P1DKHK(DQH"^$S M_]6K,$:8>/62:0I3FJ,*-E7#C%7E#)FFLB0-).:IKY5J*@]&:FOX.76S5O> M^DCUX('V3DIM(__UK)'=[;368LRUX@CA!2,0%27K'@(Z=!'K+-F]/H+^<(RD M[F,DG0\[F%J,:"AL6P]7FJ=>$VNT)WGJM3&!2ZKQB^WPARC)'J,)@773=A3Y MYGZH2:*FY>OINI:RSE&0N,"U*G!J"5+_<21.P=Q:13)$:9C/8^^:S)T4YW]? MIM91DRB_;5WHG20*1&,=9&$!.?$1=9W'?>'5_Y^EDG(*\*_JP17SI MCM4,;V3';?U[9Q+4)F2F7*T@,'/IK%" ?8Y);L'[#=2R?=F_ _#M)^9 ")DQ&&>+85V"BPGL :(4 M8CZZ2Z(HKMB9!,1VJ&_!GSA6DH56F'@[M3##+5K!XU;BR9XL0V!B$C _]XIE MY;)Z$7Q12)X#\LPFFC5':86&X]%\^&7(JD:+5L MR$(:+-J!I3KY$MQ,W2O/0N=9Z'UJ+ILV7;SBC4/;3H]1 MM'=K'#EW57CL\$2Z,N8[*-C9[LQZ'S3[N@1E2ST8%+$$D4"B55I*O(C!*-:9 M&'%/"<2A65&K G\*'X+MM<[K:Y(@TU/W>4_=X"6-%Q^MA0,:Z /R!5R(T)#_ MQ +J]KME!+>_?Y'HJ^78=1W>JG1S;XK#YDF_W4GRXS+26QDI#0U.NILZ?Q+[]'PG\ M(I%2L$1WJ,C*VXYD=?$\P5.HZA;YJX+>5K%)KV8VCN3SQ,%J'/(AWSD/+C6O M5A!81U;:UU&TL4=I)]?/+]//OH1K'!D0A:\N&,4,#_Q# M$B$0!8]$0H,TD&1X.OB#9ZJ.FPGQT(;J'J]H?8D?FA::Y,R]B>V7"6$ MW:6LBJ8R[0,@O(J>Z1DJ))#Q'(FQ7SDR55**>.)0OV_ MJ]U(VQ_8WFG5_QKX87WOV^CF7M8549;:PN@X?ZDRAU?DLE91UO13RIHF@:QI MIB@/NR]KO0]/_H85IK0IG#-?!#[K$,;CC?N$Q3BIL,@W]Z8AREJ/LA$Y-V6X MJ21_KV5N4H";9%$WM(YP4^^O/.^6#BN:9740K+#?X6EX>V5B>%*9P(PH4]3- MKH1P>(RP76X:G92;-,I-DMI8P_($N\J)T9@GR3B!XH#[SP$)N0V[6R8423JI M3.@W]XHBFJK<$:N#V[#M1_26C*\8%-U7;9::3QK5TI5O,U'M+E;5# M6>RM16ABMS9(0+ILP3FMV& [0P4$QVRK&]WYL]Y:LG6OE@%/&GO5-6! :2B. MY+9" QU*!;LX^YB$X9WP,)DLYTN7(F3;9!$0;%:0=!6PYCY,]G^;P,S784J_ M:5&+9VC\/D-B^+M+\"\@5P\92N^4N=KBAA@#JB1*PWP]],_87B8-Z8D'BWO9 M47!7+L%<@H][]SM$@C&X/!R*L_TYV MR#SNBG[AG7:*FOA9RVCF!_ &6XS1Q9@YYB^C,(*_X#"3+ 29%29P+=B?"KOV MV _O>7,>W1P,U5'WFO. F='S2>E' H[IG&70.]P8NJJ'5,5<'V0,)< G MJE>O=/%?U@?).6!$SBK/C_F#,X5/$A!MAG<7ZN[,3N2&.R^#NE88"@\'<6'Y M^7UE!V/*)8@);1XKQLW]D%]6.KZ_!QXJ)DN' MXGO;Y;UM8?C6'^\8,B7L M6B2;BB@I^51PONM=W_4&!Y0IX]9+JBH:2AZC[OKN/?E 8K8#"<82U<-BB?F" MI.VBR60J[8<3N6OP"%M\H&FDTG"B M.A*'!?T)^.YV97>;F$ :#2ZC$@S'-L\6O?6((G<0 M'F&'#SQ:C)M[U1R)LL3S5+J[MTT.%A,CBH:HZ"5.E>NYLAP64;P*BT<]W;$R M;#FBR"W:(^SO@8?*J.6((M_;(^QM@T-E*!TKHGB!=Y4&$<5VRX1[Q<^GR\4? MRNW'&]MU.7/&:, 8AQUA0X5&(]6A."I ^ \<=D\T>3H4VFL4I)%M0!S/7_X M[4=AP'_C4AQO:;$!,J7S,44TK'-?^*&#/[@+B N_?"'K\O:?-I$)8L:0UH]8 M8V"#9;3[D5Q)Z9GP#.1U[WE&K:JD0WQNID/"*:+FM#>ZP,=M-845WEGNJ[4*4?ZR8 6.E\QHB#*R M3;"=9)E.CT86)JC D'Y 6>0.5 ()\%._^L&/4/B[S_IJBL(G;S+8N9RN M3/^SCY >D8^;8!,O)#;^C1X9%.+CH^-9WL2Q7.$I@@]H%V:A\ZMZL_2LI>W M GXNTB:=@[8Q!T(]")M??=]^=5SWP;,_>7"*/3L@2P]A2*+PO1-.7#]!IQQ-0P%*!X2='XY,#@Q6(RKP^*L[!,'7E=0TYE8A6@7#J!<*I MYX7S<0;B2'&8*&M.K"!8(2-:<[@I1'B@IJP,PX5.B'P<(SBMD:*VL)L.%&=] MCSA?$M334!^8\K ] ".E"8#1)14#%T/ O+-[^ %'T$0B]))$M$X2,C[V-,W>]KXOYJ.=YO!S2S&&)MGZ@J^7+QZD#G MQ>QZS;TJJAQ\F]!?=742QT<^+FFZK5M:1#@_^)0=PBEKBB.I<1>F%K>M12CD M3:?[@?>Y;??+@V>G5SQ\8<$];U1PSQOE[WG[KU7GN/5F/$%6QA-4ZY99S;U[ M*?=&31NHNM8]-%Y-,OBD3C^I5G"+#\>"W7NPG])-7PH42R6-MF8[7RRAVB0? M8_=:U^?YA^4N2QW-ATU 'R@5IE 0GD9M?JL,AGD%/+9"PIS0;^3M$,TQT9(O M3$(RW;&ZSG_9+EV7R8;""?FP4ZC==/\^DX@V 4GU'?Z#*I7K@S&G!/DG_0<8 MM0\P*>N94()LWF^6Z7IJ#@Z.9\YE=",[Z^9SE[\D+6CXI"5(NOY7NO_73H!L?>P3'+IC>^\_PC) M=.G^YDS)!B/!A"=W]C)8$2M8LXYZWD]^J6D\'LXP.XW' M/ MA#X:"O(?JQB'GGIYI&VI-Y1G% (-)[J&JZ2F4QBYCR3RQL63>W$L#K5UC MZ=+]?K)+S4M MI<,9IH:E-"IFH4MTH_6<>T[%/#F_T]3YD]BW_R.!GV<@0Y(0/FFHR,K;'NJA M*_,YC4YJ1AF2#&;4=7N!UAP>L4O-/(7?W MN2%I-'"N27F$]1Z><(V>[Y%?LSA'^N2-VB[BYM@<(IGWE3O'U,[5U^Y"T[PO1M0\:^7W*/RJ:O-/%(R;'"<:TE6<'\[5$74H_.NBMMI7!?2?F) MTA@9(J_!U%92N#MXW^LGO]2TEHZ E)!G(0U8:*CUPI76<^XY%?/LL);TFWON M6;H8+MEE*YT6&,"0#;25U"YXELZZ*TTSM3=3!7A;@".1YB)$NXWF.VW'L663 MQ;&'6EOWZ7/U"S@!(A.7XFN6XEJ7@"-4<=84[.'-O:**LI3OME7;H=YKOHM0]DJSLZ]Q,MHMRO*=K [T1,0= M;+L=W=VRSVYVMUJE'8(*^@8IK<.C#TRY4CN@;.N&7#NEX:]MWQ)N[2)K33D9.V18Q_#$*[MT.B8-G_6881 M[:,^R)--V&I"4*LIU3Y+(+. #W\NL-%[<7 MV;I5,^\;F5MX9 ?(IH=T]>RSM=_O7-X&==SYTS?EHR_3CPYJVW]1EWD]TU[! MV*\DRITI'.E]@BA(O,[304\C(I]AW.^OQ'TAOU-KHK9T8%A;%36S<9/XEM*[ M>G\X@G08//WG--*!Y\7W5[^V4.AM"04_,BH+A,$Y971<>#B M3AZ4KQ 4S\>&,:J"A'"LJ4IT8ZQ.QB.BZ;(VM,?*4-<,S1B-34M3_FV !;(W M%*-H)XA"YF#>:!1R.!#JQ6'SW"XS;AL M9C@:3GNDSSP3;^+ (G>F6R=QY8*0.'O-SJC7\)BDIB/>.:#BG4D%XO]&GBU7 M^!KXP/[(P*%0)7!GG"UD_3'PYT($(PJ13_\KTF@I["%,9B7,K95 XY!$ %%U M/"M8 0\L@Y!@G&F\#&' ,!3&A+*4C?%+"]35E'BVY47XJ&N]ADLG"D4!PPIS M4%8P@FLY<\8"4 M"#^C&1 AS->*Z*1=YP=QG9GOVSC?^%DGQ%>-:904YX _M.:@O&C"!!L>=@(6 M!49OZ'OPP]4ZRKLU-9HV 6,BL^,T04T+TVVB(EU@@@&9$%#4\$M0;LC?-.^> M:6CXU^;(M@\_]/P(YN$ZY 6GNA+@VH3T@75%SC,3$7@%S!2G%CB6*PHTWATO MWU]&$W].]PJ?#I>36<$0N#4P@&<]$Y1:VO3 ?!L*_UG:S_B!,+9"V%N:8I). M-LXBB8 TUHOEN$A-47CUEZXMS"R<;CHG6"[H:6 9.! (9J5X61Y+7Q>0<.E& M-,[N+TC <"Y$V(IP)DQI2!R6-@4>!$4"@\)N,R(.-B6L6*W'8A7SOH:1[84? MTN?O&*C&"UD'M'_:5#;QZ26M'['&<%8MH]V/9$ZJ"5")!&>2;UG;HD[FS^K' MG2FEQ]TL2):P 'ZY'8.(_+BE5\,[RWVU5B&>OEDM!RHNGM$03=5M@NTDRW1Z M-+(P.P*L()]QV=T2(Y[X*YB3U9FY"+, 3^R_E.\/%MO2O"D4'CQO\?#]VR_6 M?=6LD;==X==?'>_'LR^\Q<3E>F_]F/\/CQ<1-L M='%1\X?:M31#Z&.JOIXB^( 929U?U9NE9RU!V1+[YR)M<@ZS;*\1-JIK :_- MWB]3/)9@YZ@P?B,TS_+1AR/^:68%Y!V>A%^M%=VX A,YGPH+G^5-Y*<(GKJE M@PG9]QUH'9:R4,!%S 5\$1B"9)P;UMOTS257&)*LRUB-L&$;4ZGEFN0[+N@NH*5+0M0=]J$)A85'PVE3#$UEH"E:W0Q#0QX81G$F M8>T,0W- +98:0^W^W%"-]B:E-DE[W.-B93M]&J?9L!)Z?0E.^^@R5T6CP@)+ M)!(^K-.2$:._3B7Z12VZ.N1^5?]@M]=;E(][T&K+:H9Z0R[UNIKE?8,SFDH] M'NHV@_G'(Y]WR^.-A/8!Z91TC8_M/\4YYBQU/L>(K= MV?6(?!8M8H)-)XGFL.5K5&?Q;YI?LK@HWMR;BCAJ;A%T/VVV MI@_"- L_;RPD+TQ8]FOM!,LI>9!G, MC23"*_YA+1:!_R?-0'17PDZ)")&KPYR=K$K[,7DP9=?W:%;"H[7 9%-CM*N-HK*$%%:F,%FH18 M2'DXNMS\DWQ'&FR/07^<>%R!YF^M&8MR0XPJE.."+92A2B'Y+F4[4WH+7Q8L M(Z$!1-@Z\:18+],7Q>]Y0'(YT6H'4)B6R[;I7(;)0YQ/LD+)I[I*\!<,A2U> M6UW8*B>;Z#$FKO]Z5RGQ_)(0HS1MH.I:>XA1=?,V=GVN22WE<_!)U9F4SC-? M:JQJ[T7GE"FGY4O6,8]V.1]3++/SY<96FRBS,E)=V^H,](%280X%=0RHV6^5 MP3"OC-$D9GGN;^2?SYAX7(VXFQF+6].M( D"TK7-S3NTM+U:7[X MDP03)^S\/+^"9=WY22Y CU,MR<67B^])ILDP+($UNCY1K-1")\,R$]SJZ%2_ MDV#>]3FBN8 =OL+M*B6N:I!&],;]\/P7FWA"E M@G9U3?::)S?SY.;-V/E7$E!&WBL?RA'%8ZMY:W+MIM?:5"ZDM5RHV+!UV!:H M?*OMGNZ9W)SN20-C\: ,7Q/[/=+ MN!L\,Z !YH'/!HA32M<^>#7$E=4DO;R?),_B;OW8D9L=.V')N9-P1?C)8XQ3 M]_31\?21&F=K=K"2X!*?O\*K7PH,4-C@B=_[RLZ7DM30\]_[L*Y$A%/HZ/>^ M2J=//P'M=YT^9E$FX;WMP; UW?B4-V(L?3%;B7>N)$.M\AFT:( M: 2F*)\;PT\S)S5I9M[6=25?",2 M[DRY<',VPQLUS5E=!J9HP8=_V5Z42V*[$YFSNUEJESDKEYNS.NT.OS8!&IFS M7 &U9?^UPR:;]I]<8 #J:BL&8)LH'9NUM3L+TY*7W:*)=R>K SWA$>RBX45W MM^RSUO-R!F8U1'#YYZ-D/%5[_R9UU(%J(B4^_!EW_VAD1^4J2P\^*YG5%%A'/_@5JY2KF5,99L:VT8-\:&J[.I7U#UBAV]B/"S,=&C3#;B"A8Q/6 M[V0RP88G^"LL-=P LH[KI%DAZ\/3HV#*V%.H6A^;SG.NTCW.Q0IV*TG,%)Q$ MKPDO-+70P78T[F1)H>CQ9H7[9SO3*0D(%AR/2?1*R :F^%_A$=>D" MS;&D\8IKA9$ )RD-+=@6K4+%S_^[M(((MCPI;">Q+<>>#D5AOG0C9^$Z6&.Z MHC_QDCHM 3E@1F[GOD=60K:F-2SHS])Y/('=N[%5L1NF5+(%FT:EZY3MQG7A MJO *V_I_AT/6M*>T=@5+*0+3ML>EI@+3L;P^;_FG"@RI48\(QU+=QZ2"L5^- M'P()<#Y9*0>OJ,O8"G:(V+>IE3I3?/:]%Q+B'8*>973?LM]C=XK/?O0O$JW[ M5M3>21,3 O8DXQ=WBPA8BQ$$(]G4*\F#K*W/"^IEX36^&=U:[&H4 M=WG -^V]K2EJSA _&AF9I("5$W^$OZMR51LB-BCBG@9YU0S6< ,/%^#-7F9 MU"PI>=_$B#O?GOZQANDY Z0&[YG">Z;T!3FB4ZNB94%K<(AQ\$N,P$#_N@LO MX)CU?]TC3UI-C"1)2G;Q[]3M(+S'XC_\YT?+"01JPUY7LXW4J.$556V%(A55 M.U(P\L-_EW!V?_+@N%_2+-\O>*_X/K.\^(Z6[N9A04H#@Y2Z(LH%;F)>;<6K MK8X?J=V2G?9BM=5%9RO@1L\)/";PA-A,KED'<@V9@B7FK[]=*\;J?=X-W:XK M*BNJ?3;IYSJ;Z,ZDSL/:1Y,"1Y.DBMHPW[V"![!/H)?U,^GE3;8Y2#FKZ&16 M&B>-\_X4U?CK#WJ,MF$O7H0XU2WL/*,*9CMSL K&F+LF&L-\#N-A%:&\)N 2_OKH!U/B7),=?$%:.-V<@Q4Q+8U4C+PES"OS M^ZR'8\99 CL?I(1I\>3(Y';P>5SKK5>L\P*@#;$LZ?_<7:_[$%M(#T6S &J% MV]4GT.?&1;J<1ZC-E3P\PAE-ZOV]LO#?2'K'6UJ,N3,Y(_$V:IC.D8?P3%NE M_+29D!-K0&G]B#4&?;>,=C]R=#3/BED\&"S8R 3._#D+UK'V9W([#HCUX]:: MPF3O+/?56H5(\6S"C>,E@P]11K?7OG.%T^G15LAX!^3*#^ANW[%4?(JV^C>K M,W,19@&J@;\XUE0ENC%6)^,1T719&]IC9:AKAF:,QJ:E*?^6U9O[[RS_<"I@ M]16*]-]^L>X;Y4&=@_5^=;P?S[[PSO%?_>!'*/S==U'V0Q$;O^W.+NS*]#_[ M$0P6^;@)-J:-VO@W:N;0Y-&/CF=Y$\=RA:<(/J"J]XS=/2JNZLW2LY8V7@NW ML7V3[,BL[DS[S,FW2A=S%+%L(,G/%9+\7-J/4,!-$J:8;I/6$'Q[^D?(OCUR MX<#)[W2M!3%,:4<0H[Q08/>BCUL7W<*B:7VTFD>9XW4!QH74!9B@GM21/L@G M%!U<&4"U1;L% :>CWX$% ::*"29*DX* +K7*_& %'A9@5BRC/)/[)+24(<5$N(6IH<9*N5<6G[\^W5>_D.8)N9',RMBS6V3%14UNM&O7C DTWZP!]"N!S_!]1RTDTX!*$2 MP*::,XJ V-D.*^B)*ST/Z[\:X[:-H0*Z)]<(&)_0#Y!ZQ3>.F!YW8%3/)=D",F!G&5 M@9Z/'8B'SF;48#8Z7H0'4GNST:0&L\%J1+.(-@V,+*T"DN_.":''7BHB#ZW? M0>G??[!I[1EU](\_F 2R0ZSXV+*MU7K^Z-F4'0M58]KK3W? M[D&K&L%9G%\53!)^O*1MT[,K%%'1PFZ-"8S+\ :FSA0TF^5Y\-L@S%1R976M M\ ;+H!(;EZFP6"4G!]-W."5)%&YJY:D3A)&P^1,<_T#VK9"/NXM]A](N78-; MS?0PM7U1M\*$/H,=ESF,='88;8,M5*H3M#WK[HE5R7V9QK3 @WFS[&]'$>"P M:M/LKA0!IE5]]>_.21W@UN%XX?5^0P.NRDKM>C]S8,AF.Z5UVD >CEJJ]],E MI;5)C?8/Q>O]+K6AW25VBN[Z+'G+9=ZS]1S3S-2F=GRF!66S5]20D!?/MI_& MHYTM+[-A&L]0@ K,M:'I>/'N. MRJVKJ!G0SI9BNEVYE3]]M)O[ B!Q7A!P"KU[K@32YH590PS J .U<1HI+PHX M16765=3'GD_+%E1FY14M#1+R"MBK4K0-*Z^&)C5Q1XW;I?+ZU[.57O'>2WLT M]K&Z+QW=9S.D/AM=:JG+*#>D@UV-XL]N M:.>[OG3!IG!(+=4*:!KCWFX-^F<9# M[DAD&VD5$]G.EV-/,Q9]U_5?:>(:RQ(C48AB'\UH:AJH*@QQH];"RDOBNL(' M#V9."$UV"Q@)0NS"XW@V,'"P$FC'--KB!S7/SH?>)!7H7OKK>IZ*5UM6,)&N?9F)_.&?>Y;A97VF5Q(UO5Q5E\%XOW M/G;T\ SW\*6+P;Z#CI\>^O!W2:#:K@2:;1PR+3G5><2G=6[97TE:FULP=,>Q M3$^6MN3;U##WEE% G;I-3/-KX/;]N=BUN7U4F'5TGO01GMW4.K?L3VRJR2VF MA(7W'&S_5"VG,,;J89X!U9 VF6* EMN.^SE^?^I';8Z7V^!X;CMVE5OV(Q[5 MYA;EYKYQKSYN.E;;ZT\L)HMXK*@>B??B!#Y5E]R$W,_T^X&U:C,]UMFUY>#B M)F37N,78#WQ6FULH3EQ'N*7W)B3B5V,"4 QM.)EY\.+G%;IY^BHQK89W3 F+X J@ M3!M%6)O685U>_/4\*09(LXQ/_\+#&G77'H6#EB\#!=/G: M!JC,N41C?W M9I[_?Z+KK3VW=B,JLG1S/\P7B?ZTV8A$I#C.U%:)=V$;O)CW0-LH6S)X#[0. MS(7W0.,]T#JQJL-ZH.TO">Q2VYNDTE)X9[FP/63/EG2F."]I,Y/6(X>"10]; MNA K#+-]49(?PY=>.$6SX]GW[1#;'X2L7#ADO582NR3;%2'];(%](;"=@@,: M*JZ>3'^Y8'7^B%!O+XDHD#^3=C&T&9%(@:9Y? ):Q7^I7+N.-79< ML,((MOT(:"Y($! [,0=%[!@$D+#TR B2K$*T6>/%T ML=@7)1\HLH"K#FB$E(HQ95$GP%(F5CC#B0)[WM*_;RX>&V!,EYCMC:8\H56' M+(T'+'I_075-ND:: 5D\SE87L D"(,",T5::IH>QLX8D8<%PUD@,^\8$E&OH M=. PP2,]W&Q E= ^8.Q!7T;GO:G+4$]C'RW:72NF#)UN2AY\\6;_S7BW#YHP M\-DVEW=>7K/T G7I(\OY=(/7]^6T@CP1 VS9-4:$#NS'-ID1>^FBE+_.G GM M4K9TH[07'-N$F &WR9-("JANLF9;/-!2\08E0I(PZD H M4DFTY5D&5\1:.PO@KV]B-?+SAAZ)7Q86Z)W.;_/[NMUP-APJ64K50J*1]^/0 M%)W$O\6;M(KQ' X&ES'QAB:K)>TV4T:D^L4*$U6:*I9)$??$9WAI+ZF]UE)- M>A2M4*.UL?L =#;1^+>-B;ILH;;$%F:[?)$G#!9I:H.\E^I\6Z]H+>^]@7AM MRB"?Z5EE[Y6*&JM+5\:O&67_90Q7=&IM7,+%,<&I(?&E+#FKJ!T3\P[KGYGR M(IAU_B1!M=HXYC(KI[^>66 ^>GXDK/!R0<#X15RI<.K@F1W0@XX:C-107']U MR.VC/A19B:"GLCRW'(_U'4P6NM[AVGK?O+D?&8,\ OA:,,I:6-;4V\=9!@;! M9&E0T#(P7L=6Z^^M>SQH<6R9B!R$R$'T87@'14VS'32SD&F0N[!7K$UBZRE> MP@Z>$VPGQ-ZZ2X:NEN*N):J26>W,$"P\*=9V%NX#/!=&MPMW28U,)S4:8S&! M@=E03D071&>87-QB0U5D1CR\=3T'>G^RZ!4.F=SW"(5 0W$ 0Q5,PCV8>[%H M[A*Y1- V9*Q OD3!@S>Z:%2[:,\BU2G M>0XQT91'.9A0E+S.*DI>9(JC/.$X7IMVL$T=JTA ]E]R4(TC:PII!&J,Y;3OL M%KG9O_7N( FE*^DZ,JAY$#*H-I",ED X]<%(T=MJ=SULJ=TU3FI_.^^*<)*% MR;,<:K.+BRY.$>50FQQJ:*TZ>)%Q_Z[NY/W*.Y]-O40Z.V0:Q/V'?XR_16+ M%Q\\.VYA'#[Y;L5"FXRB&]W2FTHA.F]RD@/DU%'6E*_97OTY-'KLY:NQFKR#D>1UK^A7>NJ&7S%(>A:G) M+-K-O6YTI57<-5B<+)X25KQ1\(#+<0(N;=H6.K-4%:4M2Y7'5BZ? TMC*VUR MH '6[4B46LOEXU&4-KQ%S\0C0=S'S++GCN>$40QEQ_U%%WIZ_ZB7YE\ M@ I\V)".0[6@>7.OP3&L=N6.SQU&)W48M#J&XZEM M29)O[G5%E(=JYR_^W//4$<]3VRRHW-R;NFAH>0SIKK%@OPSH_;ZG-3#4&]M/0XQ3""N!OVTHPA8_[1,7B-Q"1VHH/P^RR(FH% M)34_G)'Z=49R)U,C( ]602P(^P0H&D# M<^SZ\;^XF&3*7%SHV80T"TZ;+UP;R M5-.SD=/ .SP;OZU[6'^$#?@#Z?]@_V<91JP=6%Y*U)O[D9)/8^3QW\ZQ3*N* MMHQ1:NI:K,$69;,KEZ)K,&?1:RE, W^>1"Y K]8]TF*_4=QZ305*V_X2&[E1 MWU$#5W+GJ%6]#4&;I.FV0JEU!N72@H_G6]MJ3WA&F%NG%SK\BZ:&IY@,>+$5]J0?Q"&Y3N[PQMP&;%+[M%N;F3F3.? MOLK!OMG1W2W[[%P-K]?1@U9?/QR8[M*&M_S?X8>0GC"O M[5EW'^8+UU^1X*NU"GS7_6[]22IRKK'F7,PH&.0O0P*0Q4V\AO4F;!YYQD.0 MM4'^F$QG##=Q$K]'6+ 7"1&^*>TB'-'^J'.?]DD$O]L\D$JCU M#[I:H&,)!W5Z9F,7O%'I>(=V#.#; M.8EF/C87_^_2"8"_D?47%FI^9\$R!^)L6K@-#P1\$XDW*S.P-8?C*0H%_#L. M'\+NID)D.],I":A["]](0N;TFH-8 :%@DX4QF5C+D#TZ\UTXMNAOB#69L6?H MP"YYMEQW)6#W^MA>^\X53J='6R&S MU>"0]9D;Y0[,4!*PU(N_69V9BP '-8^O2W7ZPM M+M]QJ"J;E\&SLMZOCO?CV1?>.?ZK'_P(A;^#YD1%( I@0 YV+J+#UK:3NP@.VTI!)K M0[G9^2T]&O;=L8H63Z]G:P5+[X) !-=:A.0N^AK6&VOWY2#9:FY2^_^4EWOB]H9Q1[F<%_BK&$*?QS@S+K@<2LU;Q4O4[ MNU1]6%^J!+A/U>D17C4Q])!&ZIVB&G5IX46S2H)NXSSL(0]*?$8Q"H,F7-)S]\&(Y+G4O^(_TTD_]#['WA+HAZL8F#,PO M-'1Q).>!X"ZQ2I=+4G\EJ6K([ERBI* %HHFC@ES=DXM2SW,K*??4SJW,.DK# M:\RT9+?U)J?7IJ2]P^ ""4.0H+'C42(_IL1_S-+^(0APLZA#A^W;)^^!^IZ_ M3'<\DF3DK>0B85.Q;WQ;G:^/'V[F\A\/[+$"-0S;MV0NT'1NS/R_F8!%^F M5"&&7]:T/LQW98).%"5)$S6#MYGM*X.57+B/RV&(#R:.9/2/-FYMP)VDE7GD MPW1*)A&Z1>G-&MN!K'-[^=':T5U;>ZWVN;#Y>=K@/(7+1T!=AI:;N5J$#Q'+ M)4\N']/FMI$L;?2O M(#R>N?(;$$UPISSC")5L5_L=5]EMN[KFWB\3()@4T08!-A;1K%]_SY*92)#@ M)E$2**%CIELF02"1>?;E.<_!?Y$6RETTV;ZU:95[]_U9N>P5GR(KWXZ3==9] MG9>[=]9E#UZ/6=/YTZ?S6ZJL+83>N[/2.F9M:!&5:QVJXY8P)Y=P#Y4S^J93 M1N]_$D[5F"MV$':&GK*.BK*.@-+OKV*=;$%<>$14'<9.012<>81($0A'4 CT MV=8<_AO;7\<6SU-!*"P)AV,$ 2TW93P;4+-^-$8P*=M:B%@@#@OM(N.5INN0 M+^.-FEI#[/!-$W,M$E+')RPQ"?LSLQ91%HRMJ7LCX J!H%VI?ZZS@06$F%<7 MF]$6]H'$>%@ @D&[T1_T#P8@Z#7ZSF'H %MZ_7OMUI$ "+JM]O$6U:D!"(J] MX9>$+E5C#NSR2/['^3W-&ED;5A]%6AD M^.*M,^S;3HF+?S<1>+M0&HO 1YNGB)L*QKY*_C_%*8IW.[,GP(;#"K+A M_ MNBW;:1])5!]6S_D\*6&P8^+]XU "@K=T>W:GNUXF\+QLTC]=; %/"5IRGH&/ M!T+.NB(4X [RF4?A\!;+]YV'7O0JI91^K0)H55%0FCO1P@/ M:GD^QFD:964LT*QH7CKIJM;=>+%T>*$'>K671SJ9V%<[)BSWHNW_?9ZPKZV(N_K MH'>,6[T':3OQ?XKQ^5\BCLH(H/_B[7_\VZ#EM-[<2=*>C*%8WB:P.0]WUX%R M3XI\*^D+#\!D[/3M;N]68NRPK&Q-#0/>SO8SI6?'#CGI,3 M*S:ZL=UHTUY\%;($*Z&Y7$9."$NU%E/?F_* -!'?^)XXYY(Q<.)?P]=P #]$ M*C_#Q#IZ]D!_8Y_'F5'95ABE7+J5 TE$U^,-X_Z.;43;57[1.%_T]CWL-ZA M,+[.3Y(,/O,1DB$,!0N2A9].+1QWEUJN]Z_,9RS8(Q>>%-_?)3;W% MI$F^<I[G<)RQ=G<>@S6)8(4VL MC'TJG9W I3<"ML&Z%J$A((L41BP0@2\-$6.YU+!C[ MMV&M,T@]M5"ST;">6EB!M=13"^NIA95XJ]M-+20=5::YVB]NW6FR25UOF*0[ M7-/)U>LC^6;H1U,3+HO:DCLUV(ZD+A!-8)Y)8",W (##V(JT+0$39ID,]2D M?U'71P FY2FW<70;[6;[X#:.3J,Y.-+(QFYCN&-DXP%M'$[Y0VZUJ.T=("4\@\DS=SW*$?I9GMRE/MFME \MX'O=GQL U_@WJJMNA MG^[=F'#7O.#]M4S<'DKUU,JE+I=NZ*+?\:3Q+>A5GVC?__:$3K'U)N_/B;?_.,_VJ [97TTA.(\-=W5G[ MTDCWQ=MVJU41(GGRUCG8Y;/W8S]]/@-X;T':NVK1]B5MG'I6E9&FQ^QKJ&FD M-=S5LE5.(WL7SPZW%,_6EN&]G/\_1#S"N 6LYAF->;D%Z>_J[MI7/.)XJHKH M_=HX/"Z)[&K\VI=$AC@5O"(T\N1MP\O8<\7M'./GHO5W]5+=3>L/FLVJ:?W: M;#PN >WJT=I/, Z:"$/2.M:*U7S3\T_M^0?YSA1VD&S_>)MOW.L*&V%)F-5UT8OKZEY)R8BCL58 M-7#8EI?!O\.4^C/@:,[EO^\T9]@XH-5^U*//%K['I3WYD-5O4>I/K ]1-/X3 MB_R?]&RTVTG\)RK76\,=%3?8NX(W^M-/IU=9 F\EXD^^._(#/UT>V/@\:")T M4M?NW-WAJ$ZXKN:-I\L;.RISCLL;W8KQQA,R@>ZA@N>9Q)EV5? O'5:%UC>O<#RJ"S@-%^\[=N#I]155-/2_H68 MQZ4E!VFI[]2VZ0.1PJ\BA)O@6FK[= L//*2W[[1>O'7L7F=8$8NB-D^/24OM MYD,Z^PBWU;*;SCJ>:FV=/FQS?FU2[-_-OH,%UJF\ Q)S4!6;H;8_'[0-_&!B MZ;YX6YE ^I.W+S^G4Q%;XE\9'(;E\Y1E47?_;+,/CN>[;RV%=WI'*X6O#3B$=8];%4ZO&.>;6/!WY\* A#>Q$;77LUM$, MKR/-=*DB9%7-PC4+'Z?YX+@\/&0>[O3O; (\,@^73 ]:G7>Q%^AW$J<7&CU= MHZ1_GN!(HL."]]I&PRG%1]P<+/CQ- M0.SOTU@(ZS>X;II8[T/DK7*,\!H:V]BU/:&Q[PYU_&2VZYF!9E^)( !V LDM MX ;AM6KTJRARMG'G)@ZU,^Y]Y-L_>V#MS;40=\[!G+[K]41=J'9S!]C65Y8. M//%TW9WBB:BP,9=)(N#_QM_=GR7.4\O!HOMC.4XG$,2H.:)*[W881^S %KL5 M1QP6:VA1"52K616&>4)&T7V4K3R7A-J.+I4CJ8HVT'[GSL74=4ZVDB2THS?E M2"1$< (UK&/=+UT=PM]1\GXTCDW^>9ZI4P'&K;\Z@4M*M:X,Y^_=9RT]:@:N6F3]\NK>'& M=['$CEKK>V:)80U&_K3):T<%]@-$4MM-C*1V:K"?AR*0.\%3/!=+Y#YR;GN+ MW;93-4ND-G2/2U[WD)('5Q@16NRJ 4D_>9JV;M ]F@P=)9[6[5>JXK:W4XY+0@^2SVCT@H>ZQ M!C/=LR3=5FA8-T76O8^%+KR'89_^B[?]=OM ]JE4;W+-5#53[!SR&S&^3-6GG4?J"_Z* M@]*L-+)^CU*A>W WK&0RN;>5\&$!047<2WP!9HN(\2K8&+M)O4U GJ,\]Y" MF$""R.46\A)^Y08@15+7#Q(KXFYP;(EWPR6%AOIO$NED8A\XMWY+WW,FTFDT M+GP[%0'UE/OPM]E^[HNDL;XSFWO!Y;MTL$U['B6TS@NZH7\C9'WVYB'( XEC^:QKE)<2W.1[%P M?YR[$WC#"S=8N,L$Y:$IVD"NR14-T#Y8W;!:6!Q!6"# *X%+()X"ZF1DFH+P MN THPF/0ZZ]^^.,ZPA#_ FL!K;]% 6KFQ+8^AEYCX^M49?FH!1-4AQH1!/_* M@2\^^*$;>CZ(1HT4DFR65E5YJ[,L=,&B@Q=X529--I#5X ' 2M::NVF]3J=A M[0?>HDS:;]DH >T#F_S^!L]D':2E/5RSN^ SO%,1NB6_D\6W6K<$S1TL5Z?R MSB7/:VT&AWF(_2ZGC\^A]9N[M(:VA;@+-BIJ6'HHV-58@&]0JO[G 3P3F246 MX\P3.1 ,L(?X.1?S.+H!5G+I]V1QP#6P^1Y 'P:^"ADA?-^P %F#5X-D]<#^=WWZ M$PV1B>LAAA+:(""=X ]8]U2X8YKUG#^'\6OT\^%]O6@&[P)O+%%R$H$X.=:_ M,K!HP)J&V^,^TFI&B'PS2E(WQ-L'2X+'"43*$#MP6=?&"_X)]\8[ \G"(@)W M 4OZ#G=VKZ]C<0V2)G^^%R72W()MC.&>5NK/<)-P)^7=Y?OBVHI[2UON)U88 MI=92I-:/,%J$*V)Y;T_G\0AV"]NUB)POY[$?6$Y34;1!OD!?8*;B;&C8C!3= M6LL%+S AL<)V^T!,$OTH!BJ"Z\$)APNL:Q$*?2U\C!>#32IN M$&QIDH6>LJ;=U*4OP4!V\1]P:6(M$,D"_M<%:_M&!-&(LW!.@7@9XL-A!R&1)'<%2P'_$2MW/B"]Z>:T1Q\+V$-FWD)D+R@[&F M!6Q:SDUZV7Z29"XR)ZPY"X%[_ 28$A5Y %MF71+W1DBRH![X9WP1RRZ+0@5: ME,"["EQD*H4A"B]8 #E$+@H)HJ5D[^!1(2PF 0G .Y2"90GW@]O!K:*89;#Q#I+WY>W@@JW:M(T! M(]:GX]"]N**U?,/M^8(+_:+?_HMZ^>_J^=]%/"O$AH"CO8MQ%L,=TJE6OIWF MB[>]545JT35 ?8NI[TV!]F.43$D4A2+FTU8<.W5SB67(3SPECX2U$G\K9'N0 M:UF.T_;V/T?QZ\UF^//S1YUC^*-#YQC^*.UZ[8\^GC^Z)P\]M/OP$1PSJ]4 MFU99G5K=O/,3+TM(?J. OP3YO$Q ZL!KYJX=^GZL8O":KR(!;4>7?-9(AYL] MV0?; KKCA9^"4/#V8%R4IY,H"*(%"LMQ<1]<8Q^B++8F>B^\PE[$^5X8J(]2 MLXW0V'3'TGOXI[1[(V_LR4.)MQ7,8_B% .8']#2;D0BMJV9K$J^ M.Q[9#'4I6&=I%!>,7;ZYW ^^-;&05F M9.N #4=IA*_@LL1TZP]R<9_DXO*HB;K-@8?'EGA()X"H=\#"(>[A^J7_W;!* ME/V>^JGSHK+!D<\W:+;#O?8100#L/2$F[B<^)) M2!"_QJ&FV2.%-GTV]@,0=4C1TRCV_T+Y$>3^)'GBZ-:!MP ^V0S=&,N.A"2'-P41 !LD2#2!(7_MAOY?"FS7BQ%< M%_9)Q,"_L$D_R(LE@3&)(O9:5/SS/P3ST,SP2@3G#SX:7I MA0CX,;4Q5X6B6:JI.09DX&L7],]86# (EPC) M^C/V"GZAXF[P /DO4C&* ,E)NQ$!*6AW3B0&I_=#+)D:@2[ #??Y@ DI6M$7 MK#6.X7,0^7"L/D8'B8CG(HVC0&2SAHQ;H'XD,\ 2K%K!0T;>8=H'A0JOQKXO MKF<^!Y*1S!)G(6X1[Q4YG.!5P@U)YR F<7D&;3K^$#1_C:W,=!>T-4'@B&$DE\# 72.&/@,V58&GG%()O2*O( M@(7EPN$UEFS.P+H6^-"?_@R(5@8P@+GE4^$-D\P#P95PT$Q&L=BP$'ZL::7R M IY-9/"7=!"%^&A%D.=G+PU0$$,+C G'.B9'$ES\!"&7BA()5.! 5A;Z)#"@ MP:83Q_!@_V381U+R!2WJ RXSYB/'?U\!]7*4;.^,H:R9.<P+=OLD[<P(%,SYW-7;@&I F>!PM,3+]@M-B:"I,'^2T@@W8/-:[@QCT\2 M_/14NO>8X,F9$XQ\Y$UX^;]RB9 E2K_ZH7:12/O()QL._$5!M 3^*$9=0_=> MYU%F.U@*6BXCLBS'I(/ D*:\%CX$>!$8-@"VS5SX ]@3UWKCNU86)MD<-P1_ MIHP4F[*3L8_&NV)MO.4$DQAI1K<$&?+C7*DR)7'0YL$J,#1QR%D PR3PKVFE M9])>O?PHC=17YPP!Y) M?BH%FU&I:F/[J^XJ7+)SJDT4DH\)69MD[D8CI&;*OM_X<9I%8/&1<(7-21=" MA";QVP73@FUVO#MJ!K()X3107E)*//"'DE74$%*FD6 M@RU#V6_VG0IEJS,D(PJ9E%GP: >,=.E'34OW14M*=%Q85P67!UQ^P^C,!0Q3 M"HIJ/E*025A/4U0N),&5FO1G5$U$%!F-QR2S4^%-0XI92+_4!KLSIN984)EH MJB$-F"&2=0FCUK+(91F1F@RF _VMD5OEW=LO66HEL&%P8_.]B,?8 "+6M8L: M1.[PJEPGOO03Q8G6TA?!.%$GIAB:?6!U6'J[HRS%B -6T.AP!!TY'@S;X;2E MZA2(&A+C%//"" ]H% MY0_E(1JL/T#1ATMELD&24O5H=:& +A1H;2X4J'/^=<[_R.2&W#K),,= [D$( M=]7J)EW.41U0\668QOX(PW+ T,!=4[C2C<^!\F9J@A1[$F0MKXD $/I68DQ2 M'$>+,$F!?&>YP9,'$[1P 7$$#E[E%<3G,EM)IW?(^;)F?AQ',4O'/*TC0Z5Y M025L@0QPH[P48:)SU@M,7(#,!T\5.;UA??#C)"4S$AWA:_1(T><$@3)C&K!/"H<0Q^X_)YP5:"\;?3R\A^J"!'5 MTG)O)"I]02/[BODW>6MSC0WK4IL% =O&H;B.R(]!EXOT!:4".#Y6R--89SFA M2B.;-A,6&$=+-^!D&)P[*+\HE(FQUY$!^8%UCF ?OZ+8/_9*$LVB+J GY22J M:S*DA:0*!C7+XJ8@9]$@1_)#!'?2CX+E*UTZ'.F M4=DG:7YI3J.86^79Y4^.<*HD]^X,=^Z&LY8#PO(B$"9_"?:KX9HQ)V31OL%# M-%.E5,R!R32R0$(U?+5P.G\RS^DT;"X5\59\_LLRTB/KR8U3,,FEP01+%:$N M==6WX01J<5$JU8LI6R"I98+%(TB4\[E9F&MZ72696WLU=5N2J*7P]X0%A@<+ M8"L_%7/<++@$F)I?VT_4@KGV@'8$BV$BD& M^G.CH84,9%8)[_P$@_AD^<01ET)\80I%%E#1R*MW5SH1+Z6PC6&#%VMR *:_KN;NB WOB[@WMP[\,VMN77.JQR> M>K\HQB9EAE;54*1:.6/"-&__LDU[)X\N(.6:F16=856E$SIO:Z-B05!+(['+ M\H!R(0D5<(B\U#8U J,8A7"I'TGK92/D3OLJ=-V-H9_D :%@*]1DNKIE9N4' MM!1*]ZP6#\ENB]61NI([\\WFUC/X)TKJL>ZX,.C&SNN";6[YT37&(IQBQP;%0P;!KMBSM5* ]2B3DRZVFSLK873+82382D5Y1*Y*WEMY,%V )MH\!*RZE(2?:&($%@5BSI6-?\J$\)PO.]5-<<_B(>_2\N)Q,(7Y57NR9)5BJ3DRDMYT[^QVPAT@;)/ MBG;!+4^KWZK4:0W[S5:53JM#K)W-09=A5[LTN*QLSFU723:;:>;!)F?E*Z = M%E&VCY#*\U]RNC(6,G\<4"V/#J-1E0')'UA]-"8AQ8X*VIYOZB.^MR..A3\; M97'"I\=8%&O>PJJRJ0_D_@YDW^2GFP)4O9@ +Z-H)#*]B"^+>1_1( MVS\/,M M:*])T6[P:76)%7KT,?CYUL;/KOE "$-\9)Y$U]YZU55J%&]1J,^OD*U=%[)58"T/6LA6FXK',Q57LB^KR175IZRD MX]X!PUJ)':S$;G5"A-B)D!"IA/+ ]GLCY.(F.C@ZRE*\H B5:59V6BC1!6Y3FBM?>KMAFU?ARRM5L"R6!"D@^$,_\*46:& M31&J/(C/,$?&XNJ$B/NVZ>Y8AWFCGH 0^RC^)) FP6+H*AM^3*&@N=BYM0R! M^3"?*LLD$!87N-F;4O\VS08(E7A0AIR2'G()7,B;,[TJ I&HFK+NPZRJ6,N3 MK23#2E-@MNS(-DN[S,=J^%4);K/D)J+4QZ(*CBO#=E&:C7=8+A\[U/$0N"@- MD[$R?[R>)\/MT$U"( \%=8>L20F+:?ZWR(@/NL#>$1_(@#\#MSW2C JE:$H0&9G8%NE[Z!+HNA;71"% M67M9"$4<226A,KJ2-Q-3=&65O0SH;$9J#GR&C\6"&1RLDT< M(HF'!TF:4[R MA@QN2PH!L9U+$\::,Z@81^=8*)<"?!>BLN:7+O+I!MXS *MG&7Z'U9UXU[$, M+>DH<@'2& 'S2*3$@GK&=!K;7-W&I#?5-G&UNI(B)IB.Y,"Q!KV=%(%^80?I M#;G6R9=PWQ/7C_-\-B^F\".S%HQW" _\9:_;<+"0*""$0PDGE!#4-X/'!PB> M(T)YOA**R@.]O\P;Q^").(!W%::/2"= )'"U(4&$DYADH1TN<@7V=N/.,]2; M /MS37AD<(4'E""C5D22K++P^VRNS1T)WFA@LC/%2?UF6Y^B#(R]=[%83H"G M-'HWD,$'=.K A((/SV6]&7^GVG\!>!'(F.ON_6(_>:K8*%@T5A1%3K2^:QYX9_# I>8]TL6\*CY7K4LV:AR_P#D' MJAI.H[*\E7KGY'3+)7!%&/HNT,:GJXH'T8I*96A;Q<5K= OYZ5'TB=02<(N4 M&CYB(+6QGU?DTD<>YLB7&O5/=O8>3X^H-WH"JD3J @0B).[3KR;!C>@-95^@ MDB9\L?%:QG<>"'*2J; R\^"I:Z1$%M.]]E18_%R]],)J46.U.HVNDG)V45') MKGB.5+]T6HV^*=59?DIPNUS554*[%5YQ3P6'&[6G?NNV[DV]$0W^XJ9$GM9O M8A81 .?',$G]%#P8(FZN%CHH]5["0/R$%A2QNK#Q73_39,9732+B9%,$@C!.6BU12D/LZRK_YB'.) ML#N%%[@XJIJB-WN*2HI?[!@J2A_^/2DHN5)43X[3&)Z$0V4LNDSAN+M5SC:- MT^_?HT-U];?+W]]_(L+ZU;]QL[$+6N$/50LB3UYMV.[7\-'!@D5KYM1G6]10 MW4:N1LN)5?;UKE&.W.N-!*0?CS]XV>[F%LZ#$4^=)]=Y\DZ=)Z_ 6AXZ3_Y8 M-2H'">T[F[XLB&K#=YOANW1#%QO;]K9]'S$3:QB_W\0\%;.1B)497'B/W!+& MCS<8PC+E)A'8&049TW)@^B+HLH$:)N%G&"V?1YD1KEV,=#OV/0),C70_XS2# M-]7]BH3*$00$)R&7N8<9(C-:!:O#=!KWMC.,ZL---@:%DF@NG;3-8PED,FPT MRVV LU@@@H)@-D8);T3N^1*:I./!*<&/7Y%=2J^N49K,--U8[0MRK5JES$%N MM_+UP4@_Q;3D(PUBOSK^@#95H[JP2T!9G?6V>BD]MOH*7]0T/UQ!.O7CU:&B M+95?S:EB4;7:,X512WN8HRSX4-A M2EJRZ/1RPHT2N>@QK-MAN-1-O\V?@;0/5W$B.RTU((TUR@U!0]'I&=3H:O C M0QP2]0*0I$X,$DVHS(8N7TW MH<2W6KS:S)*!B)M/X(GK1?77D6K1OSF M0,TH1^A*63JBN\(9$PJZBEV,;UR:O2LEM"]K+E@GAED:2Z165H_VBGZDY3Y+ M]4AOOD$[\JX\ >5((&"[E2/OQ5ZZS/UI1DWUMU.,72,( M5RO&VRM&.H9:+V[6,SC._/W83T],)_)8>18,A5?0NE!]ND$?XI!-S+_;2AF: M,I"GIVE]2&"?'OUK)C0HC/8I$XFJI/O Y,5 FV6$9*];4 ;6Q[7->G'XFD<-3>DM^6^LT,6@9QK 5",HK<-87P3*5S;0OA< M+92V0X7<;>L]W-N+K$L^];_)\ $*L[Q$=D-A+=ZU4/%KK@)KTW>NY);)H (I MOASD3]U>K&"4X?F;]7B[J@4,=U4T>M>JIFRJU#>PH0.BVNGY#8LFTEOD+007 MUIG_JMA'P."V28J(U^MI>&F=&Q#9E ".YFEQL& BIP^NE>&8?.6*LZVJ! G2?B7N*$S%Y[A6U1\!""%::*#-63$R@J@I31MZBT,*T MH8GF#/YY@ZXD#7XR>BH0^$F/&S<@M25&&^S2*WI-)6))E9JC 4&<#SSUT[TIY^DW/6=,GPRNW"%^+&>Q3@2%,5?X M7CSQZUP. *$.E/-\*H^)[*G>Z!,X/]YRQPL9@4<06Q9(_G2*;3"HUJFRXS_^ MS>DUW[0=6TKI536.^'G6]LU3(^*E*@$S18-3(*D4"2VGDCIQJQ.WW3IQ6X&U M/)?$[61=N,II"SM$L_)EN#=T+5Y!%KQ? -4W6E.W X,=)J#&6P5HHB9R>V"MHZT+!N#BHL*65_EA_RI"0D/VW%/H UM=K=9U M^1?:K2<,3_33\V9%3W:H$(J.&D50$C"E^3!NF.%=V>,!Z,6O)0D\+ M+#-_21E_1_<8O(UKQG#744;M'+WL=AN%.'G!;U0X1&0"^BDZG*O."/N*Y4%. MXX'K]8$SP4E8AH3N M+>FUVNRULEAM&LN/BZS%4,TXQ"%VJ:H1[H=,<,Y^#7#>',SMF>N)C*> *.ZC MHF2*&LD,$I+6.,ZN=>QMN18]IA$^JT;RN8JXZ6B:8JKANIV:P-UBC#+G6/?$ M1.KEP$&"BT=+\LTSH%N*8.AO"TV'E,)UTD0JQ$. .T1S_EK% M^B5YT "C3;+CUOOPLKGZZLU&>].;5SS:_0WLG]]!K5D[T$MJ@WU_@[W;>O&V M8QKHCW&P>006 7(2ZAPPLIJYS0T2-A7*Y)8Q>!$D@D08&S0@HO_. 5:0T%]I ML L*W _H6#O-\[_S]&\YKG.,N<8@*<;PM4FOADICRB VXD1\\:H\Q<\.@SFY M+5@^^*S51^>IZJ1"\Q12AG5/$M>:6,:B*R1SPM@=VI".>\11A4W9V4(>II2.B"Q MJ60C!]\!$Y>PW^%YT>0<_@]X"/4H?H"_D&/HB>[%SWF 4B.2HV,X1H\#M664 M7;V.[K 9B:D;3-C,-\;Q691-T#ZJGEAIEXVX5#/9.8:WA&MSR/_5H2F@AFDJ M]Q3':X?7Q9NJ@>QR^"Z89--E0AOFAY/8S;'RBP._"Y.N]" >'DK#8X&$&KNV M^7=J&(QJ@LK@;72Z)0]LEH=@V;W&^0KY[$K)(AHE%8GZBQZ\=<63QZQ+=ASR M+V@PC7RX\<6>2KRI(,E6@GP\!$L'#G%0XSD%6>>)N%!_O %S%:AQ>>&'Q$ST MHS?R]C+:B!$V"IJ@8

?QUS+XUF\U.JT.QM_2&/Y_K!XL0W,-8,[7ZY]W M6HU>JUWZ5;/AE'Z^Z59.OT$!P -NM?GS7KOWQ!?5W7JKUW2(?)! *DB%__6B M_2*/TA+NVT5K_M-RRLAOE5Z85(ZM$P:[M)C3(9@\M+\U*Z7CXEL-3_.MOE,( M\3<.(;[/0X@6.!H;WW7]!)OXII(2#CMHQ/S;N"$/F7_8N5^4%OCT_;==OL;M M'M]MM/980$F.!X7W>:LQ6)>NJ)/8#SES7JU$V_%(GQ%WYF\E-1BI/+"$R*6P M<'EO3NI],09PE+?=P;E/9[O:QQ-G3V=3BC2T0R",7.\'UKR%XW.Y0L\38C+9 M]M9EXAWV[>'=.GICTY#>AWLVO?"M"(#*\Q[F_/?<#J=_ETW8EUF>^B;N(UCJ M3=R^B8/6W031A/YS.H)H@P]_*TK:_>[5.V^GTSS&NQ[,-:>X5\/;2>GGN%5. MK_>\#)J2<-\QM-%)'':K.WQ,S7M2>^7T']74.ZF]6J4K$B*O*:)]X)@/ISE8 MG?/1OH>WI=5M=*EDX).;I%:Z$#A)8KV*T5*U#J?7,%CJ M9U8RT6FNU-+MVYRYRZB?/D+(9_]?F<#3Q"9 M:(-K4/&$^:95[TM2A?D4LM:YI C3VDAL?^Y)-YYR-_ M&,6J!'CFC\^QT$.7)AB9?UTUP'E_5:I)%0X;&K/,F4NR\KCL_?6+K_3+4LV) MJDNHYR,:[4.]E418W3Y4[6K$DVX?8HVF2X)4*Z1P\=,<##6\4@=0 M"FOA\F^N:AJ)-.52+5@.=5(&UMB/A:=G)O@S+*D67),6C<>,BJ*+QY*,(9I! MBRH]:"C ^4$%0X^WJW\B+G> HZ!EW9D *4^SR&3A%(T)G*&%@$.U0!(2X24I M5;M191Z_NZJX(@&;"/U[&E'-S2$@X$>">OH9Z7[,@\7RLX-_*328-%] 0L_1 M%5VR: \>] ';=7^ZV IKJ\O4\<_\G_*Q8 ?C%U2%=NUB?1Z^'O<:8P<:4 "] M"Q<:YF\GVW,*U61$.W&^!FZM <7D^7.L0L_F")3#[F$ MAT0M*]S5+%=;1C#[UJWVJENWBD-\HE#UYGXE3 7Z\W->T%]AU[3\I;Y*_^C1 M6?Q0DW;5.J_,B^R255R/FV[Q5?/>+@&L+3R-M:_F$7)GFMG8;I::RV:=O-XX M&IE@:5NF&>XSO' ;FIKJF&/0!/\O;4F7#7R7C4RQ;'QGV+6&]0=CJ9'PR=^* MI%0>,-@ZUW -](&4+*[U.G*#'.2-9&AHKHU^21UU,X%P!.X:)@XU-DZDC\"U MNGOL,VG?+)UGJ7(KU()MZ>7R# D?:-3'MC&\?H[#8_^B)D<)-RA?#:DJ(40' M2O82=(_NR!1KAV ,IRAX&O2>LGHX^#P6:IR9* M)@C^!(L9R9&@\.,+Z\QYM1G9 .Z.F" *'T.C(1 8$?9\9+.9)BOJJ-:8,JC^ MJ':= 6#43VW&I(B%/QME<2)TTQQ"PU"72$:]I/C1&CU)2 OX/0@#1&\*Q%,T/7L5$$0GVM&E3RXM]:A&Q+0*C.6N]VN3JZ=N7;,NM%F' F.2KX#V) MEF[ />P@"=U )#EWI+)C-XI-<,AR1I9?ZM+_HFR".S"9$B,^( M@BQYQ]S2C*V8DKPX+H043J$'#!]46\-LU"JR'2K!IM0P<>5&DFPL;TK:T>-/ M>L9>02R$339OOS998W4\MQ^RY:BP81K6-R5A \)BU/2 A[&V3ELRR=;'*EFR M 5=GARTT*<#(3S89"3>U>^$ J(Z&1X]1.L/L'OU\("=.3BMO-#N(=0QP,!*J0 MO@:&IK:,'%9-KVNR. \# ]/S[*9=>W=FJ*IVW:?6-NN79_H$4^T^^)M]_%/% 53?:I'.]5!EVN>]_?07J M-VYG09/ELL6,W@7U=[C%?*#I*N/8:[8KXAF4HI*1ORZ!'S6 &6'"R'N0E>#" M"OWK:]X,W(N4&\MC5^=BV?O"/FLT.<'O6MM$;9)XL"]^N@:YM-NB5;$2#T@" MK-9Q["Y"/U@ABE6/"T&N$9R+"2@AV[@< M=6Z4$20=II<\[92KC#*-4&5'@4YJ$D0+&8P(?'CDV,WA>:2O31:M/Y-)"8F3 MC6)D2MD2.(XLG"-Q>%1<5P+&#/O^0Z2E P5R8M?,@VD;8EF0T(2Z;%'REE\" MV"U'$=+&=AX5H)?26-]$])ET267D 6\/9!C0C%.@8UF(PGN7[VC#>K_N]U%* MGW&69>0I-]0+@,LVQT$D^C*FFF(&'?,9N"A'_#D]_*]?_$CZ.\N#HO>/R')_ M*HQ@A+6/@#0C&2\B:'L_)$A&A.%2,]",0B6)=(?>9K!D[QI$)/SO&$1GDG+$ M0[NL4I8'2WX@/N7@9YHW+B!4S M:247'K]Y=T5W_!V-=5U/A_;!U&L!]5/D7R7J(7.#((K!#1E0IB,\L\OSJ8?ET'4X&U/&@=S./*41W^$D5Q50TB6/Q6F\"51 MEB;PKEA*+1,H$2$^NL$2%F<;(]5C67[ E:^%H2<+,3H?$40CW3FP^0:,-)E7 MRL*+RINPF(\(!#*O/H)#=CELU[!^$;"W0MJ5&+Y;'U&QR(]4IW-S4Q(%>^UP4U7G__Q\=VY,Z1+:,N-1"_I M)JRP<0,,&5=ECM%6GOL8*FJWUQ.XL-%S*DG3*5Q4R)3J")3I+^/G*D:_RKZ25@:6,]G\&8IV7 M9!OQZD3Y-CG[&RX0D# (UJ51ZCRT*D@FC4W7XHNDNM,H$-I#TGHE+[G*6E*;B3&G-),2 6?J M5X/Q2,FM"4Y#!J\,N%JIHC A?W/A*BL#<'XO&O"8Z*TPH^Q/6]^D##P-VJ*V M@9*W6)7DDGB2G':,//R**39WP<$#,4J'3=803[ORZ&_JDY#62\$:\Y,\D%I2 MA[-.@!@5,1'HN8PC.8K)M%H&5V9 C4LM)R9W!/O6<\XSV(]8UC)OVOKM:;/7%=N=B _2# MU'.7[SSY";TWCY=V6^D.[S2ZN!=&'L+.L>)M+O)/5+1:A%,T:E6U7V'Z&>*^ MREZO-X5T;7U6]W=6-+D-GJ1C"S97MH'C8 C[RB/H?Z=*4B5=+% ]-X*E05$ M:-%12X)[HR[#GD']')"XYQIHC/RIV7%LFN7)3C4NG5-*JR#T!2MN)YOHT$C.,^,@ MO*-)NG"Q7@,8:@+F&*>XJ&$AA\F7)CK/LJ*QNH(CJ> .C V#J^)2_T^AUJI- M0Q4TT*:@JC5%)(W<"#6:[0L.A0; Y[0W=:MLL%$>AC+*HU_W ]Z\YZYK_Y,Z M*3RY7>I?*NKIGS5-F-=0X^950B/7B:HZGL;]@RJLI^ M!KKO,R)?Y?++:6LX($KF4_!9!D*0:BILIKBY&!X?V]VJY(7*SNM:!,N MQW J/G4%('^=B!]KOH%;? ,]B9#(-,_Q:')5N;>\ TY'GBAOH)4E%8U10^2- ML-?ZJ=EEXDHW^'H*9A)FB#@\A-$1<2T7R,+;B^)Y1.2VLN!)%G(U7L.2:\[7 M:A8!%E4#WSYO152:8L6CYC("K(R(+%0]UU+AZ-78&QHO70ZW46.YBYW_29EN M*L31\EGNP.09!J/PK]3]679,9%D&J5FLATM)LIC2)_0:6F,NSY7AR:^'^4_: MU86?B#PZ# >V*IQD5! '/ALC#D]"1Y;)WG4"2;E$C@?\1%JZ:VHUW"N2HL(G M:HS%##.:*G+/#8UC@;,#J7X&H<\L!K(!ZYT%,R<$U-A(--\Q+8F2]B]=(8J+ MU&$$['^5UDD#RP80"D!@<')!=9\8T:5V4OC;Y0HG +J3R_PIU!7;A3@;4\ M;.%.E2R7CZJP^&,(D@F4U^\BK;:E\C%O/N45@X&9Y[P*-HBNFL:Q7SR7E;HD M]'A@U==YXP:DQ$[.\/P4)50W(8N4?^-"XX]&K7*U#U.MOU UO3*F4:;3"'>! M2N012H,G*I,R\G"PG:\AWS;?*B_2GB[G$4_<1<,O+WC'FNQ1%/V0->K*\OW; MIU_^HOO$).BEJKT^/.DKI@?*QW( "AU^KU]ESXQ=J49YK2 MJZ.JVZ9WPY*PQV7G$V(0+. *+*VI"(P'G)Z8N=+[_ 'W^1]JG__D2<36)U^C M656;HJXV$(P,FC-R 7,YD*L2I3K?_3&[,R1A%GZ77E5M$N2%D MU@,E0$/42T6=AGP]FT*,_;9.X"%U]G-7EAQZRQ6F(M!]93).L=()9=Z'^K1. MCPJ^:/0&?#6F!NN[^[/RX3RYU)26RA6O'L)-<6..AW\3BU).\?+;E=7/1[A4 M8^OMPG8_;L\\"UB9F>6@YEA,!%=,TA9GB80CX\ 8S1KV5*NAQE5Q5!LH^$" NQ/#2+2GO!\2EP MQUC S3%L^FZ/I?%4:P05\VFP-57$08]?,RG5EP.+]OLB<6RO1@S*YPSK!<._!^" M6O/&"YE*>)+ZHBB5JWJ:3.N>3.L>3.N>3@KV=(KP9WD(Q MM^IKPNQ%<(/_VG!S3NB)_ @(!;U\'7Z24QBB!4:QV:E9WL=DJ'6:M.XNN)!U M!D8 R!%5^51\D!P3'Z\>+'\NUR5E!=^..9 @ T6:!OJ^,M&!9@=.J"=; ?,8 M-B4/Z4\53U^NFR$>2R;/C[UL)C&HS%IFM[#NRI/;FDXVI*?+K.9BF9#'9I:6 M<.[XGUFB&LW1[QPSJ!-)$YV547D:T@R$T6 6.H D@/7CJ1BRD.&O?+TL ZQ* M=L<;!:G8]$RGS%6EZJ!42;E,/\,]Z^A^'MT?;H[N'X*J/'Q1YP3JG, ]U= \ M$23L*\JK^DD.+?L=#E!8OT4TB>I]R20JDH^%6=*5].6^%PIW.=XH+;I$HI;@ M"5+<,S] 90TK&U"..!'CB[V.MCDO&7<-&\"/UZ*9QM427NP\$1?JCS=C/YD' M[O+"#^EUZ$=OY.VE/$=IM#IX$9_'7TM!-70:P]X0994<^R@?+,58 [;G]?KG MW6ZCT^R7?M5L.*6?;[J5TVKTVX.#;K7Y$8Y3N44U&YWN87?:MJA.:^NM=LSO MW#J6<+AVV2,/95\=E+3SY+>+^*R@Q8_&3X?RQT.Z(+O)J*OS M78\S*906L&)(/I,YSAL@*%<3>M1Y?B>>_+RGEZ^XM.'^_9@,/R/ M?W-ZS3?WLP'XU4$;O9K69_S5MX M/*H]V.*9T'].Q^(Q 5&DL7.QC_NRZ\5W>2_/YO='LIF)%J' MO7.IF*Z>Q,)B/J?UYG;:M@(Z]8D?C^/8O=XM;:'Z=.Y=W?/Q'*SO*Z+5JR^3 M)4[>K61RR3N?"%DY3;O9[1[(]%N.^#Z8?A]SXVF>#KBGPTZS/IUJGLY9JV,/ M!MW]1?*13N;)AY:_1RG!@)?&DP_1\W>(K8G.FC:_6:K M/M&G$U\.-=PG-W+SNXK\#9DUC9LPGVE8&R MKV#AUX' .M14G>/IV-V.4Q].-0_GC$ZG#@,^I+1>F7[PS$*$0[MUL)-2QZ > M*G[;MP?M0X,"]>D\E+ >V+UVZVD'"+&8H]+R$^.D;,TZ[9W>Z_=K6K.CQ]%H@OVY9V5L? MS_WGGWJV,SA O53+%ZBX>MD"%O[<%,SI&F#]IMT:'*I?:O/XP2K.'+O3;M?' M4\WC.>LXMM,YH.3L%-V7QZMO6$]7U:4.JJ/,Z=K#SE/LRWF^1SH$5Z]S2U>O M/M(J'NG9H&EWFX?G(NIBAUMO.8&%$R!\CH)SEW3$TZ)'IS^PF\W#XZV/+UZ. M9&0^K>-$*Z#?.;R^MC[.*AYGNP^'>4M?KT(:X]1\#1,TW3J3GL:KVQ7&[6,$ M/ZG2P*JIN8ZOHZ9RUL$BECB/>BS>X M;;!875=?R.%SSY$WGDO%^S\QR!NW?[3R\ M]J_-LIT'T[/;_69],)4[F+8]:!V:_*QMYCW[._8?COG,K.?#D49J ^W!#+16 M\Y;(#_7AW+]]TSO NJGMYL/S%L\QWMRRFTX=T*SLX0Q;@_IPJGDX9T.G7<>: M[ZEFM32;7->M*CNM93NM&M#I*9UHTQYT#Q7U]8E6^41ML->K=J!/WIRG,/A( M3' 0N&_,"*Z+5W5RK->U!X/#P[&/+V6.9&H^K>-L-1$<]H#Y'/5Q5O@XVT.[ MV;QE'VF%M,:I.1WY-'G5(_?,8O+M&H>MHB[LG"XU57$O\N M4BL &_Z6RD_.0V_#UHZC#*>KDP)\GE/HCKDU%6=%=&J&S@'\>,2]>20;N>:( MFB-V^(7#W@%5L#5'U!SQE#D"7>N#(^R/S!1D[KU.77B4 M2"_U++G;GQM1_R M)@FN&00."25 !!!O#ST&6((Y;-+'$;!Y$2Q%; MB-O+VD_)*#HN?Q MUV\6_CB=7O0'C5Z[]^\OM*,B'\S?.HWFOQ?E-7_>ZS1ZS7;I5\V&4_KYIELY MW4:O=]BM-G_>[9<_Y%:+ZFR]U0[G;JN+/5R[K$1/,4$\C%1>9:]^>;9_&@MA M_0;731/K/8BIL?4;8>VV';L@I.^R-X8YL:^DKO:NM9JMSCZ-]7<>W_)DMJM] M"#&=?CQ[$V3U/0VP?V(V\6$O7VVKM]6QP9"I6AG"$8++->D^==+M]&\_'ZA" MN=!3B\!OQJ-^9I7QSL!N]6M,YXJ>3JMO][J'-I/71=@'%&'?4N;6X=5[VIIJ M\V.G9;>'=X/=K6S.X>YF:,T4SY(I^EV[U;R;]U7AG,/@^+F$?%_ICA<^Z"'? MVQ[C:>$4E2L1!-;[$-8FX);AM?659RA:^P3.>_?Y(EO2"R7+EJ,?K;'P8D') MA9>]1LN"1P<^H;M8Z53 _V/8=,9A4Y&'39G2VHYM88B0\A)N#%^F$?TL<6?" MFL.#"+T+KVDWK._3_&F4CIC'/NP-O*LUAH7@3_T9+BV:X#CAZ]B=)73G0&#* M JZ.8O4 +XMCG(PFGP$/3WTW@#M%DTDB4FL$?]V@=Q'PK01CUES)GUUZ-/;F MBWQ*P]KK]##W]4C'=YE88S_QL@0/RAW!N^&^7L'F1"$B\.">?15)%O"?GS66 MMFUM/'G$[_\.#W_EC>J;'Y1K'PHNL0WF9L<<8- MOH-S*K^/07 $^_W2:3>:MR*[-C[D9;LQN"71KI&?:R53?Y(2E$8$>XT4DX#, MPO<)X1PU42Y\M5_%+=I(1/(L.YC66L].RKP-#6DR?R4EF,QG_/8WS9,JU.!\!-?PX=R>PV LW6+C+!)6#R8' ?N8&KK[[ MQC><3.[M#5G- 2E'?/07H%9%S'GD_W0KLQ8+.&'R7R_^S7:"@Z M7:6PHWEMH,)&TVRU@VF*M18A-^W>H.67HZ_3XINE6M MV[ NP3A#:D"M:-/7^6I!MH%@$7%B@69"WQ_N%B-QIX(K)H *V4A]-Z7'@RJ3&F5 M !\B$419;&QQDH&=G223#,T3(KW8 UL%W@H5RCCS0&6/,C](4=W@3^?PA$D4 MSVRPPQ=ADL*C9Q+6*9FZV&Z84.V'ES(Q*#T.^BN 4\#2CSB:1S%IVRVOW[#> M;;B_)'Q8 U64,!BKKR"SW?D<-+[/VAS6$D:I:0+ EJG]'67I^F+#-/;A"V*+ M299F\$!2I1.J1LG H+$"'QXYI@%. >T4WGXDK "-TW3J M\JZO&U7[,5V5?"1SU/QIN$?FBDL\HW:OT;L_UXB(!QTBQPI&VU472318\;"H+5/.11EL 3EE\(V![ M75S[W%01+FCB9>I[B3H7\#K+J&Z+U=%9)Q)\+1"O+I$?^+ZT&'(!8>E FWX: MT?)P!? )O ,(=1"L'JQTCCK"6,WW:1QEUU/60?#<$+37U)\GM(\\GM?*U5@=M'[(+KFY9 M*DM@M7O+ 8/Q3H[$"U5?[_*J+^N]G/M9<:+>5+6FYY::9-QZO+"HF[*M3+J( M E0%_;ZC,)P5?KO1T:L_VZ-2_)4F>HPHA!3O=TW*1PT"/TJR4>*/?3<&[_+_ M6[+^M3Z&7L,ZPZD%K>8;]2G]TWGSRLX=BRP&I;W*;&\3,3D M L2\-VM&T03XCKQ<P9FY>-YXWB)V<@ 3]B@UDES_-Z>7V M&6C2:)(N7&ELI,*;AL @U\O" ;<-RQ0O _)*HC 4P3G%%U=I@PP!$8J)GR:% M^SB-=OZ>'\U7V;ALQ2TV_ 5T-2;3:1=1*NK2-+-"9K:R3 1?=QU'"R"6,C\6 M#E5#&Y^>DV26/UT6RI^T&*VV%-U^ZR,/_4L]-RD4>+@YYX)H7D,N20<[1'$7Q-B"%8S@#^(DED9FJ M,:##40ID 1E/%"0D^<8F$3^MEV^8+26%$2:B'9QA3.JOPCY)J9?[L?9NT7I; M"=DLI;<"R)@)LO%I/"U MC#B"H8[*GHA*1S='H.O(8_;("=VB6)Y?4L^IDWH56,O#)O6J) 35Z*'W'+'_ MC/-?_&CV?NRGN( Y>A!D8M#/.,DD [K\ M*R%HTEW_34(/@!TGO@:")ZI:D$G,5%MZ.WG<\FND.*"&,7HE:/SC$5!%(@;>A>=F MZ"8(:PHF@152%G7F,_E28E)2FGQ#%6HOH7C*$X?X$S+=]2^(K!)19&]\ R-7 MND9#R(#$+*>8]E/B[?0$\JH(!N.T6XBJ@'MS'Z)8>F0C YG\A<'E,F)[5)STL"E:%I7[J'+M[>7'_NR/I@2OLQD;TD7(,\I9S' M -JV9YP>I>8SLSZ@)OF'TB1_RIE9G[3C>R^(('NLNYQ>*QX1^K,@W*Y=7\8& MFGE04QDV>4B=!>7&X$3)&+/C,^!^3RU81SK7Q+?0B]*WH"H@UHG$L&94%;1B M(:JS]8?2I."PLC3 8MK=XAO9M]C*TV-='J-T"E&0\JE/9@C$Y(L'"(&XJ-=R M-5"(9V+#!_X=L_U.*,5& '7=LMT2/[6-R)U;R"P45 ]%]X&*=Y$M/(=Z2%#W MA%%:GC'UQ__U8@^'V&F]>$Q:WTK9OX.:_?7R\@L0MZS2@(VI+'6KNEOE>"&! MH>12PFHLP(^:P2_&G [SHGA,J34JGL?W)$<"K7#AQB&5K>AQ"AR+LQ5VU?90 MLLHWOO_EX_=WERK;*/,J_\P2C!#S=WQG*HG%Y0HD,2QJH8H7$=.NXQ(Y&_@# MG4),!_HRR1&IK@IT*V ]&(4'8@2M-Q*!+VZ$M/A#=9 S(/4L)O2M*2B+&U\L M8"VT ?A(ND;NEZVJ :>E02/6)Z+ M8@/V5*CS +D22AS>M23-KW[XXSI"OWT1Q3\2ZV_@Y2&5V)QE)M6H/#]).!10 M ,'HD93R5P/0^@.-G :^Y@T=(Y4SF6,\=J8*&LWZE$\^AB!/H!5>NXGCXU//?KV$R/ 3-%>*Z*&^>! M&X:J'X#;S3!P00*,KB+%%DMORDA]2?"],9=5>HM06P%LD9Z5\'&&?YRI5[#^D7?*2_=(/EGSDK##]12 M5V2@F]*",LZ[*4HK$8=;GP\YBZE8I;P7F"TDVODF3ZDHO108I7*<:0]EQ?'=AXSPU(9>-3P<1H- M&9]E^(!47:Y-E6+DZ!L>2RI#'&AIR@HY20F\J\DTRH(Q[>-(Z#0U&Q<^" ,I M"F(V52F>Z*?893")BKI=/QKN[V5\(AL,%/38-%W:;"5P=,X,Z";&/==7F<89 M]T2X* (I+.E)'B'>Y 8(1;<+,)/QEUG(YP\_!1M:7B09+]*_TCGT!#8P<&5S M+'8<<3T.2@>T.]2;RE"CL>"&]9F=S7FVZ9ULBUQ,SLBO,# ;+?IMF519>\LE MH:'EIP%)4+E'*)6(1>@'(7K6BD?Q3MBRFW^C#VEUIU4H#/V>A;LD":1U%I\Z M_\(DKM%2BAQB:HI5 #T&OG[U+;**'2UL(<&*V#&(/\_QQ MJ\X?5V MSZ4I]#N5FB+(,0D^>@_%\L)P/("SM_"]E"2'!ALO]O8.J@&DW&PW M;P&DW$;XY>-@%O>'QP-2/N*BNL< 4GYD\-K!7N"UY> QU<5]WOU6W7O ?7Y4 M@*3]#K((Z'X4^.;*'W4-5GTP9SP_L.J#1W[5"+]/!.'W\+%=-3)UM4[PF=+M MP<.U:ECJNX_H7>];>&: U&>.8_=O,>2P!J.^_Y/IV-U.]\%/YLG;AO5@[GHP M=T5/YK$&]!YIRD&M]G>>SL >WG:D:*WZ=\0-.=%S M%W5_!T>[>K1VYO0Z=K_5JI#/^< VPM,ZSE:S:7?ZG0H=YX,:%MMJ >YKXZD* MX=NF:LI[:2GJ-7:.1FYN&XV\[V1DF?%_'D;1K4;-U$91E6>>U$;1?M)K)U3! M,PN/$#Y!ZTT=(ZGF\3AVIW.H]UJ'20X3!7=E_M/5-"V[V^G49D U#Z=GM_NU M%7 _>WNU?Y_6,[,'SH:=YL$N=6T'W'_P"GR"PV,=)V4#/%I$XS=J@ESM@=1] M;6(5_/N$ ARMYQG@<(9VJ]>M+9N*GL[ [O4.3?[6ILW=3)LUM)%G9M@X=KO5 MJ\,(_^[TO%WJ*2M!Z_?[]94G"/!ZK2=]@&^X!'WYI',KIHC M:H[8P1'-SN'5XX_%$:3@7E/S]$Z<-?6P%AL1I+^ MX1]?W)=6I]'NX$9\)' D>,A+9V5,TV[&$RN! Y/SL($[W<3$F%Y'/$-P#8+@2S+>, 3>P-F?);RX+W1GM[K0 MG9]H8#462N"^7O&P.>NK2*(L]O8BMD(/@;=X-B%R1!(J'I(=QHA"C'*DSE\]M.? M 4> R'KIV-WF,%=@4CZI85XO^[UF/EJ*N=<$E*/-"!#SQRX"H [KD$VT(!H.UFGF M4,!ZS$6.XJ>0R))L,O$]7XY%$"'ATO# 9)J1P*!HT3\9K$PCI"+T'4\3=E,+ MD849$C $=6HY+:7(:6<(3)A06"<&<&&*DQ;_SM,X IPB3L.*X?T_X%1ZIWG^ M]PI 5V]EJM_@G6($ KO"_?\J2'87JRLJV2 M,2CRU_]P9_,W[VP# 5-.YA$__42;7B$LIS#D6,U"81&',ACO]@&=OECJR&@L M,/_VIC[(>SI(:>XIH%97"FL])-Z$KC6F6;^I6>N^3B2; X>,Q=J)Y+#B]@KB M."S#O>;I1\DR(4A9\D-X0F[QUTE],)Q/ M2AC0V8:#J]%;]<&VVRLE,C5ZZV.LY;F@M_+@')";(4V)B @+&PR:A9J-3=#A M(R$0AMU*@#U\<%1=QLJG@4P29WVF_##R@V/##S/'[^T;8$[61N]LN[^?8'B" M$<8EROYO6J7KD9?OX+*,9GHS BWBGR<^^>D?M#D !R@'K> U7R5@.%SR61L M$JU?VG7\5-P!F@9T&889Q:16?:K_KCR&? A'L;2&*K[A8Y0Q# 6'F_4T%9SA M0(?.@SH+TUI,YY7G5V* !^,_+OV.(C (^A3CM+U88?ZO#'AP>1(&13KH(:E, M7@3N*(H+(\VU ]SJ_KLMXO#+2M"/GH^@*8)S\Y& M,/[ 7?"D!WXH :@;F^ 2@='DMS@+S\E"RL<;%,('&(!J-?.0V6@)?X[/^;D< MK#?79R')ZDD?WM1X;N2!UT+GQ>ON\%@W]_HZ%M>X KU!,M =\O@$1)E/<1K$ M-1V]?'UC2FN1&(A&?!)#UE*DUH\P6IS6$/EF'VO>4$)] !E:];F<9=#=>EB( M;XS'PE..B3G)J,;WF]#[X:D*%VA%SLS08U7W!^9^;!.-Q]I]'O M#XX#>=UJ- >'XFUOQ.'N]H^WJ$Z-P\UOM1<.]]9"F8?T+8X'TGVORUJO9,%E MK4B*&B;\Y'&O*P\3?F*,:V*(GP:#GG[C J*8DZ&3L6-YL0\QWQ[D9Q>5WZHZ M_[@K>T(5ZAN&"&LW*L_#W:4AZ(D6UYY2D>Q@:+>Z!^!Z5Z?IKB:TDR*T8=/N M#FK Z'L C%Z?#OK,6@7/G);M.#4,0A5/9FAWG+I7\.@;^Z%D4O S T,Z&SS" M_($:+&#WL0P&M98_]JZ^US/"Q4\YM)Y+?SC'_.P4?K=?:_OJ'4NK5VOZ^PBS MC847"S>AC#J&W.SU7@I,*%.NV.?T-G"?^%I>U._E5W$MVX%/6KB)-8]]."_8?^J<3R-JHG>ME[W&P,!%O%BF)XJ(L3;\,);U MA]%D F^#A8#<3^\B0$3^6-,0&XN)B&,JP>2F0VIEI_YXZV6GX93^*-^V@#XR M=XP:$FEQJJN_8?VNSL;LY,^WM4 S+QUSJ?#!>-M<,1L6V33. 6L:-TP*L9$$ MBY?NT=NO=E_""""5K( )$/Y&UP#D0,)7+\S[(^]1]=+@>Q ([2T"H=7LYHW> M=Q<(3J.[6R X)G4=72+T\R;P K\ <]=?RLG\],,.3$T>.\!Y833-Y!D]A84 M V/O'TY0# V<@#T$1;]=O'Z3H% ;B3\QY$6P#MQO5+-OG.QAHW!HK=V%P!8V M@V9N!SA9EA\BL$#^H&LJ@M_^H!+@\2J789=+K3QU>+J6EU^2_CS4\MK )O,, M+G5E(X7NH*2F62!9UG'(3;U&/Q>?*P VJM7<<^>NIW!9\!],C066D.HP%X0D M^=2[F/! \%2%BG-RFO'N!]:^ZX&!^.L_!2L">YJJS\??U+O"\%;O8 NZIUS0P(H5^S9*>[NT_.-FV[CTI MMN54EV*_"K2W@,\_ GO"7AB$^R6.0OC;D\WW%3?0OX%8^SU*Q:YI.;5QM;]Q MU6F^>.N8QM1C'*RM1,(OKN3V+]Q[G(=YOF4S($(,A%C?#. *DY:C %$7$ULQ MOP0'P(Y^!GK-800P *GE20*/D0R 9H3KARPPOK@@'C[:UD?XUG+V ]LC)>R2 MN)-R#'X6*P;TF0$-"3DO,"!!]15$);[ 9GFE5?Y2N+%4]>_@803 B]X^$YX(]GJ,H%&J<8B'#+\S'R11X]QSN M-N,[?\?H>8;R;!1('&AXU[]%"X3+MO-[,[*&\>O013P0]84?(N2&"E,SI@M< M.@$I%V'2RO)G,S'V\_)+O$KN7/'E\(Y.LVF-2 +/(Q]ON8BR8$P('F0SNKFU MZ(/QYZ4J]$P!9WE;'7?6^U(.J!OCCPF\10MB%4NR&%E&F74Y7%]C/PNE(O@A M[.Q',?PSM*XH2>,MK0\!0J2P8CL=%C:0;2;RC3SU1L4R7V)(#5A+*/>!:\+$ ME"I>!>0C[XU(-C[0;4RYK,4T2LS?>04'H)12:-$Q:4QF0'@RT"BC\LB5^]*1 MA:]"O5"&BH^82\<(5X)H^XS*Z\[G<.@4B=KP\A-",R2@:T;X.= :5@?5G?7 MW,$S3"R]XJP/IBA?GK4;S5?%(1&.B:M]E%$0V]=D)O%PTZ5Q(U.\L$B77,4H ME"%M^#Z;9;S3,G\)7\=BBB(;A SESC"\[4O@[FD4@%F;2!]1AAH:UN68:0#3 M8Q+ ^T:0 1>[7C[!@!!!EY:&Z)6C!? :OD*1W WL2Q0S6M,X(J&G@+T9B=(4 MID[SW_-\+;RFF0YE*"2.G^?2$#\U:(K<;"-[2\3(XG95U I93V\F6C7-QV5L M<8)B\F,XD?1T8O(Q7[@T(< R8#LC0#2F8X:")BGFA#92IZ^7@3CVY=0##U#_MW!Y^A7W.?H M-"@'$4@[%>Q1/6CGGWM*F-ZPV*Z*G,,[?P3/?8:[?@934 M6"#Z)?L>(F270K*1@9,F1\=@ZD 4W7*6\6A=)/S#!=HG >D"L%UF?BHQW_'" M]\I$N 1&]*EB$.MJQ[8EZ]+PSX3B&P0%R$:--%VD)B36@\V2V&R)A?K9G_C& MK1;):%8.=(WXP!056HU@1W MI%$;4U],X!6%EY'"^XRS+^3$:_XN#]S*[RC*06B2X-?!4VQ\BHO(=?2*6' % M[Y:0Y,G!ZO1QY$?,SJ&Y-CV)ASTUG,<@B?O6:P4RDC%DVL$"?.E"N#\HHP3V MRXT?90G&>!!.6I\,B8SA94,%N#8PUDK(ZHX1'SS5),5Y$Q+"#S>\?/1)P_J% M2J.D(Z??K"X7T.4"W;I=!R@LC&%#UJ_I!/L^%.>4 M$J]K!W1(BD.I!(S9H>>,U<:@*?3ZI>LOU[\>G+,W!5Q4E"\'DR5%+.T5#2;+ M]LKNH44,68V6"E86D&+_]?+R2V6(Y4!3^ZO@V($1"-/3KOY49@0:#*CJ0LYR M(V=9GV^ *')2X+U"(MIEC$N=BX,NJI&^_9-@Q^%U$OQ0[<(EL$2*(@;..16" M0CEFM 9,;Q%> Q,1Y<3&-H)H80,,H+.-67QV+NA;?P^".6!V+B?:MQUAFHG3AAEL-7[L^>0PTW2O! M,"69>"P@/V*<;2SY#U.'0>&&22KFB5'7D4.34X5\K%#%55#.'%$GP9[Q-."P M;3DL9Y2 N4V=,07EPU%4+=.9:)/\>?9N^SCWHV@BFGG4-""+C?HHO([8ZE_? M-EG4<;&ONUU/?MEB<95.?KF2AS+.I[NF,= GGXC.VNW-%,I;]2@\-HF\3/H< MH*=<7=2&I*,5"E*;,MV!ND&W$^G/G]3(8;+J=>:Z/.DITT9%YR1B6 M.M-U""KI)K6^EUQ##LY]G<\G'^U%[SVFI"O0VA?D2Y,RL4BDC! MKBKH%6GF=9*%\109J,BUJ1+J-RH\L_^8Q-I/B<)ZC& MA8,S@NJ4($>K' -%?^6'*0]1#7ZCED^3G2L0KMUZ6'EYI*7&WHTB>$?J@J/1 MX#@'UR4GC(TG78L9KQN;.ZVBPJ!JZ51()>#/:/*+/I^#[:$U3>\KOK5F5 %%R7VRPQ-:[DCNLQX%1A;@_A)Z\J8:Q)U8HD.^I MW"PNZ /#U*1)=/0[V-H49[(OM&K8,@.MJ@FXJ[P>9LT%B3:X(!5GH/<_/3'G MV">>T\)/A!R*Q6X 1^AE8/;H_EFQ!%D)JFUVK69(-:Y+!E',6J6#>,\ZPYGS M&/*GTB$_(2Z2U8V%K,37+!"6TW8IQ..\<;IGDU?$($YW?$[_>F5Z*S/,87)5 MHW)6U,@DBDF0)Z(DCDZ(XHLA/U%EAIM$*-:75N#_P)!_&JW_P#Y4U'S6,ZUX M.)7<8[7JG8ZADB=)ZJ=9#EEW^,8OL*1$SEW*#YJ71A5QRH/"A(&2A6)<=^GE M8??>YK#[ >GD=O-%':Q_VL%ZLKD?GFS+U>B7RZ_?K8\?28ZVWGS^_K?W7ZV/ MOW_X_/6WR^\?/_]^Z[*(=GM76<1#Z-DM91%.P_HDKD$(4E)3H,*K0D'$]D9, MJE+$K#K:S13],M(=5#>FPA*8@T9[T ,]P'6YNIMP!#K:G:$.P5HW1- 5R1, M>?F? = 6W;W-@V0BQ1JQA'(BG4^^"'-!@0 3= MJG/UL R5*AU'FE;G!Z(L!1^!EHV_)L6T?@N;BX/7FK+^F8VOR58?J52Q64$@ MT4=0:=^X?L!H)>65;.X8@[_"J$DJRRZ5IA=L,[>PH>JMXM16=R\=7WWT^B_> M#AZ_>XFS%SDT!L=/KY6W*KWR+'0QU\%9NKWS=;J%402)6)!?L%<&[?8E>.W> M%ETC34K:FD=7/^VV5C^7#:X6_>!27*3JPN#2A!A2_D4B0)AR+S=\&04W&*6P MIO S4"O76'>)S638NF3]OU&&72$H93UP*"99H/JX5=59/@N4*_)Y7SC?*U-) MLNXJ;R8I&Q)J_EI60L_G JOBUUKD\C(G\RB.6]NDVGFP_!TK[L9YS=>W]U=T M/S&*,]35+3W^>"2PRAL4T0\YD]C8>U5KQMYC7B +"EDEPC?4RJZ78WMT('!' M/' %&T:!(MKAA+LC2$9P$9S\I6TMX3S1WL#,&)])3#5L^,LE^YYJQ14@[0-C M2[BQI9.B5>TDG,T\&\'-T(H(N2&2#(U=0ZS+[(?]AUKCAJ-EQ8? YEEU2 \ M/G%OT!JSY:GF%Z512J2@AB-K2#;F#G@9X%4W5:/8]3AE+JXD"O&3.)NGA9+L MDP"BV&.N^%V/) ]Z5W/>.)CS59\W_F#CO&V#IBO&'WL;.\.*.]:MAO5'"$>) M "U8_OS-#9A^WS/FRK?<:, -_(.]4^F%5UZJ."V6*KG2;BO9@ND4V2\O20K> M:SCHV:WA$&P?-Q:Z;? J<,$1OR3VBF3;&+&;9%NT:X#<)$J-;"C#'U\&*9@: MWRZ_V=RI-;9<*7A^$G!)0'B+G1R_M$3@N=X4_7*5'7/U4^%'P$)1*-CHPB[F M&V1(8"69GZ8^.IEV$C_%#$A>=T[RD6L4(RI^U[V29.[D!W_)\U:<8;O-=L6, MK:1/456[1]87UR1Z!Z/H9>PSK3223Z*M_W)=$D75 W)N/;$E7)U3T(-=Z>JO:DEDN,*&VBD=9AHY"/2Z![ M/KPJ=:R[V(BGRO>)K/CO5F^=GQP'.&AHPZ\X;=AR[&ZWOP='%7N-;5-J)R(( MI)S^XJ;PX%_\**$: +'*>/3]'FSG=.[*=R.$_XVOV5BCQU:7 MV@WKG9BXY([_,8==^B9"'^S;?'EWSN-(:]8>E7S89SX.?=[F%WVK2H0;?1[+>VWFK'S,HMHRE9 M-SW,E+3!+AIKZ$:\H[+'.8K!P@[L&E"Z M[S2X2DXHI3=O-YSCG?G1]D/3PF/8+,U];9:"]A#,2V\>?8'2D)FFZ3RY>/UZ ML5@T8)V-Z^CF]67L3<'V3EZ+\;4;O\9>L]?.H-UL.9W7L%['&;:=5K?EM/K] M3JOY>NP,>OUN93WI_WJAS^N(PQ++*+X M1V+]+0K&G#+DX(2O?\"8DS%.5Z+T#WCQ4AJ!P^HH#UZFS?Z?1*(%IJM9\@$F MR4N3WM_$/.5$>:M)T1GG5:/$2-N#RT^(EUL/(K]KCCT!CFTQQUYBXH.#;Y'U M0.S;JMGW=NS;KMGW6;)ON]7KMKJ]U^-N#_YL&PKWER46,%1,M7[VTH@XL\\5 M:$^>,QUP_OY/S9NGRYOCT#W'!%VSW7;$3ZZJ_9S!C1VX:JA M&<5I=YL[N6G8[-7_B-575C_ M\\O73];'$+N:/&&]DW!LEH0=TB/-Z%L%UI8C('#CJ>J=(B0FE[&EWR&.Y << MP* FI]&34O=:]F#-1F(\+HY3,)>DGM4X)!]^4I3W[>IO->5]=W]&831;@LV0 MXK@IS+QX4S%S-2D^V?._NOQ4GW_)^5^Y 0YT)#7UR0]_(,;)TZ>&=^\_U-10 M0@WO$!_/?V;$\.GREYH82HCADSL2P3.B@R]?W]=T4$('A5GDSX4<.L^3%*X( MTO.+>[W)OSC;UY5XM4X8KZGH_-%!//YW\W_VJ;IOKT*<#U<1SH>/UC7Q?QXI MK;P&;=[!+?A ]20(V86T4H'6L=(&D,KTDPV.TD_6[=3]9 ^_EN>+^/KMXZ^_ M7W[_X^O[;_L(SWSI4EBV'V_6G!FIY9[TK6WHY5E)LYD]3&E V3A#M"*7QKH0 M3B'C8DN$4CEX%;OM4P1/G;K!!"OX&"%Q3-.A:#(KRLT,1['3_=PLG48T'[72 MK6&#SN#0UK!.KS'H'M8"MNE6K<9PV#_*G6A11VD-*S4.>Z=F'#H=.-;M]6YE MCL"*AG>Z3)7'L*8/O>RXKLE>R;E[/0PPR<4%HM'Q,$D)25>2/SI=5XS>\Y?E MQ0&NV"/W'^[Y3J^3U];_Q0D0UG^+(%C>QH4^#I?':L,HFPX>9$V.M1-%[" M_TS36?#V_P=02P,$% @ <(&I6,L!'E+:$0 =,< ! !D;F$M,C R M-# S,S$N>'-D[5U;;]LX%G[OK^#Z9;M W%S;ID'3@9LF18 T\29I.[LO UJB M;:(RZ2$I)YY?OX>49,G6A9)LM]J1!S.86.*YD-_AX>'A1>]_>YYX:$:$I)R= M=PY?'70080YW*1N==[X^7G5/.[]]>/'B_3^ZW=\_WM^@3]SQ)X0I="$(5L1% M3U2-D1H3])V+'W2&4=_#:LC%I-O]8,@N^'0NZ&BLT-'!T4E4+'HKS@;NZ>GK MU\Z;[O#0/>J>'&+2Q2>.VWW[EN WAV_>O7LW/-@;G9V>8 ?^=;L'SG#8/7&' MI]T!=@^[I^3TR#TY(<[1\= P?99GTAF3"490-2;/GN5Y9ZS4]&Q__^GIZ=73 M\2LN1OM'!P>'^[]_N7DP13MA68^R'TNEGP?"B\H?[^O7 RQ)5-QE>*GT"-Z/ M^(#R)ZBD?.7PR;ZN\\'Q\6%$HAG2 A&42869$XM0HJOF4R*S:>#UOGZMY1QU M#XZ[L:0%Y:&=]*![<-@]6E+250NRI(:O]X.7'825$G3@*W(%8'\B0^Q[0.*S M/WWLT2$E+EB21[2M+!5(O%98C(BZQ1,BI]@AI9ORPPN$-,QT,N5"(99B,,1R M8!260FFRXPX*3.*&.U@92]-OSJ1G2; MT"'NK-5TB.C6U"&S>^79@HW2_);KJK%P$)75""DKJ9'M-4IB$1%H$%Y7$2B) M\VK$9_L.]YD2\S)],(LD^E&E]RTQDV'DRU-C6H:',/\[P\(1W+.XD_VIX%,B%"4R.1X:!F-!AN<= M&!6[D:_^8RK(*U D*I'BO]P!]6L00"2,&J:Z-W%](A;:!L\[$F#P2-!"#:Z^ M2X95JP\DE-&_0^4]/*A:>2 AWO][O1WL5:TWD#B^5\?D-?DCO$?4/>]<< CE M^W@$VNGG7^^O;4&5D1Z31;PC[K$Q?C@P_QRB;CP'Z")#B33I^_U5@A56OB3N M'?M@_E[MXB%Q6*2 <*6=2M,M=ZI,LO!AU)Z%K"'W$GHY< M'L:$*%FU^:W\K+@< 1@/T*!D 4S($R69HI K"MCN,$NT<1\+J-Z8* H*;QK M9>96-(_KH(E>+DGY5]O1732@Y,,[<-]&1XD9%)I =<= 0&?DALM-=-<*PJSH MGY1#/Q:)^!#%0A%(14MBD9:[,X>R"&W:$]25;#64UULQE)T?R8?O07'GQYA[ M+A'R\D^?JOF&[2-#@-4,WM0Q@Z2@?Z) U [IL(7X\ ++\97'GS8Z-B396E%] M6Q%5#:IFCPS_'93I-M^:7\^5807Y="V06^RI/V))P5WV$Y6 T>S!GTRPF(,; MI2-&A] H3/4$B2>J-7PV"RL"AZL(:#[(,$))3BT"XYK-B%2FUN @@ACN"U%C[B;>5 .G M'$LK6$>K8"6HC3,+.*. =?)MB^#[A@7% X]<,T6@(NH2O+BJ/#[EH=B[YKI+2U&LVKH6+E943I912G)$BUX MH@33%J'UF7/WB7H>^!0P6LQ&%.RW)R51DA%5#2L++RM2KU>1BA@:CQ>S1 '/ M/01<6P35!9],Z&)H@?F-CED)JQZ1%S&R@O1F%:0$MS AEN#7(GA,0@AF'\2D M)6$26L?;9?.P@O(VY>,THZ[AA)*L6H3'/9D1YI-[XO!1P+0:%AGT5AQ.5W$( MF: $EQ9!\$!&VB_4'_S3]%8(4@F!D$E+Q_=;HO2:Q)2(AS$6%?>#K[V,>B^JQDA=;:\JG9?<@ A1Q:U.P/_D"2/WVH MP.6L^@0^16UM^M1AG] MU::EA\S\Y:/.FVPB$1HRL@*:ZK4YZ5#T,N#8)H1*)3'K(%:%L17!5/JM=(ZT MC9C:$FEUX"S)TXIDC11=&R$LSJ_5 ; 41RM\=?)V;<0O.[M3J^,5<;+BE4KA M&78HG2UJ(TCIM$\=@'*Y6,%)I?(R4DAMQ"6="ZK5D@]4:2BMUP1"4$; MH3/M]VZQT,=&9ALT'IL$JVFD,BCYIF%DH5@86DC;(1XUT^)AT&.B#L(9-)LO M!&4CDS3^ROA $C$+-IU-?:4C>^AJ'C65VIQ];%8?JS6ELCCYUA2_V8O4H(L9I+*FN4;RZAN*7A M9^=_TL%$M.:5^=9TFS"(W$3D4EZ8U112":F"$"5>7,LK%,B.S*+U5K%XF!%/ M_OJA:7-*6:TLE5DK-SYEQKR[06HMFUSL$57ZF!YUPQ/56QBIRDJR6D\J_Y=O M/;%,M"1T-V:E\?FWC_41"=,JB4SJ/1EAH2_1O"$SXATGAY--6$4=J58+2>4C M\RTD*7\I@;S0 !D5T/'*:+8SF%O.1.1YLPML8Z)=5:;-6-ZELJ5%4^]8>FZQ M=KN64OM*XEQ;J>*US&>;BEAM*I7W+;\A9CGW5V$CS<[8?,652KTH1 MR=G/,:^RHJT&5?\4ZO),S2B"7@:J_$L'SSL;*@'D!?CT.3A]X^XE'P;%'O18 M8*8CVS.ALI*M%K3&'CV(HT,M@O'.;+8-B\>:M-)Z;/ON] TG^C_=6C/LA5C? M0],*ZBCBZG>UC&>3@JVV4V=78-?<[K(7W/&2T,+86JQ'\'YG.FD$X]@D63*Z MGB=1<"OV4UFZU8A26>921I0,AI8(%G<'+6_[V1E2&LHH"ND'=__.^Q[6.T'- MD#/5=+=$;<>(JDBV&E!ZLV0I XJ#GTB+/63TV%L,>T:5/;-K:6= 66/)E,(K M^M?VW$VV"*M)I$];EQN8DL):"7GQ=O/8^4?E:H%>5X@5]E0&N,PV]^6Q9$&Q M0S\?F-676[6"/&%6:TAE>ZM;0ZK0SBP*D.I-N%"A][Q\UF<4ZF5X-R#/8ARO M#U+9W>K&D12/0OFMM(_LLRYK7A1=+YS8IB96FTIE=_/N>-G@1=8[Z M1L!2^+A!(RKD;S6-] T$^:812]I-83.AB&\.T*_OI@8>1]$95?,-(EY&C!7X M5'JU /CDM03FO%\@$T5"=R808Z//#NEO"+E]/-?^LJ?W'XZ,ZXR3B(;V*ZBR M#>M83P.KX:1SJP6&HW7I&F50J U*J+.7S*L&EJ55VML95D&GO\2"<5^9IMUD M,%(LP&H6Z6QI*7\2"@LLI9UA0_K +[0C'HT$&1G-^# L40OLRMRM2*?2FEG' MC$V1A!B-=51N!_)FX\**O*T ESI'O@L'"T^8UW/,N6RLF)4[8[Z#ABZM% ;O M[HG^K"QEHT2AP3Q\N2$@ZPFUPE[FRLK51.:3@ MF$1/*']G&0!6%"[WF**F7>B,K!&45V=O13^5]LM&/P[&M:QN)*S=(7GR&HL% M%O:/C=:,W]:49K6$5)9O]8*-)3,H^6=T1W4%X()7 CCKO#+&GOV_/ M\(2<=RKQ8'I=>J _=Z^$#RSTE^[I&70IREU=&U#+#[I7]&X0^'-X0094=9 $ M:!55OB[S67!_>MX)"E+HI!VD#)/@R80ST$/,K^&-9M[9SVN'*'Q=6;.*<\ ? MYW&1*&']A(4;+#'(.,D0FV$O;*YDPP65#MIMNS*K-'2%)M5Y<)@,5FC0='K_ M$?Z"6/Z*^^(+F0R(L+=0*28;K[*K1%?_)<]F<0A-G/2 ML6_TR>U-%3AL">*(R%[;;T0,BA%,EF@ /'U_X%$GO&Q#%JN>7;8)E1!\$!S8 MGW\G=#36X54P3(6G-@MK58ZX =4,XRPV"K<&ZI[''1V3/?(P^R-M7K8R MFU_L.#/Z?_2MO7M0V<2B+G@ 1X;,JF@+U1&?!I(J55W",1G M1$@0U!?4(7U,W2C;%"I?I07*<&M .^0'4,6=VT[7@'X=8*#TYD!P1A,J)1=S M<_E:<>7L=-NKW&'YVA'/NV0PP2%$&-,S2U*6FA72- "RS%,&BUEQ(B]O#7FK M,_K%[K@WQPP7P[=4I EHX:&M+RT5:8#*-WBP."]4K'E6R0940,_@?!A=%[KU MF/O APJF:[;.7X*R 16$J;T#4_MK&#BY0Z2\AY@1P[P?M/VD[W'A1O?4/3 _^%V:<8$58,Y6JI!L"F.[K=%31(X3[$8A,,9O&1PM#NC"VSF9S2#:B( MOA%"9X/ODO=2]/2)#(=/3!+["J*8W"^RY_2C-;FNT;T<0=RM]2]]2&0">KG? MN?@!08!C,=K\\@U 'FQQHMOJQG.*:Y%1L 'JETA K9.\VOP$*\Q:$8=.L%6BL08IKMP8UZ47!^U M4#6@8N'6KKOHK-C]P]?@8U^/Y%E]]+CS8_E7;IA4G=$6:Z\B*24\GR^AHTAY MP2<#Z$5:0,YUX=]T!.&:->#<5JC)K<)\[Y?$^S ]P49$B'"\Z9E)P"YA TP M_<*,&81-*!*YORQ[R@_3#>$NU@ON%1Z6X,^F'Q/7"B@M^VP&SS@ M(MKN4&*KP(:X-V#AO-3GNNO&'"'Q!LS!56?CN:Z4/S!13+W(XY:SNAL%2I$V MP.ZO.-=^Y]97PFQU+*Y57ND&5.2!*!4\NAOFC9EZM%RY^2 _(*G+KZGIG"BP M2M_\4"*HMA V /^5C'&I.74Q30,JU1,.)K;)Z5*9!B@=[7KLS:"?C C$LI/P M,A()UE=FOR&=4;UQ\'(.-C;D'@:J8%*S/5&6TI56YTGO) M'PBC7)@HA+AZ6Y\E>YI7O $H7DZF'I\3T<=SP3WO$3\7K*1E%V[H(EE&!B"\ M;.,OXEZ[>DXXI'AQVZ3Y*C?@TUOZU#.\\R?$76S,OJFT8O4S56AFYN*:N;YV M_-B#2EVR&16/+2ZTD9- V M]TH?;"0W>E_ RK6T498A>2-L;ZB(^ _!>@.!R$5X+9[-[-ZKT_&K;[?7JVNA MA6-_>0:__ !9(KT8Y!;A@794P8I"I?2DA;X!]G\I'<&?2BT4991L0 6^\JW;&Z8< 3%P$ % &1N82TR,#(T,#,S,5]C86PN>&ULY7U9DO,ROGP1)[91, MBCCDL:>B0I8HZO #\@-R06;BK__Q]6S\Y'.>S;OIY+>G_!?V]$F>Q&GJ)A]_ M>_K/#Z_ /?V/O_WE+W_];P#_^?N[-T_^F,;SLSQ9/'DQR[C(ZS7T-R3NMH MH/ D0'',@"HFL#:CX<9[7]C_^/BK4QCI_P0LE@(J%07G4A*Y2AD63YT MW$W^_6O]$G">G]#P)O/EC[\]/5TL/OWZ[-F7+U]^^1IFXU^FLX_/!&/RV<6[ MGZ[?_O7.^[_(Y;LYH7FV_.WE6^?=IC?28_FS__S'F_?Q-)\A=)/Y B>Q?L"\ M^W6^?/'--.)B.>O?Q?7DWG?4G^#B;5!? BY \E^^SM/3O_WER9/5=,RFX_PN MER?UWW^^>WWC(S_2&SY.0S?]0I*9_Q*G9\_JVYZ]F$Y2GLQSHF_FTW&7JKA_ MQW$=Q_O3G!=S&LWRZ8MOG_)O3^?=V:=QOGCM=);+;T_3!*%*GQAMO&E>Q36<7?SG&D,?+ M5T?G<_B(^>?#ZG1[\XG\UHG8RBUXFAC,!+]J 8,G#68"6Z#\IXE5#+(!E.,%?&8&N&=.2BP,DVP]JDU ;H[N&E^>S^*3Z2SE M&6UJ3Y]\R74#6N]O*U0XBW>(='-MK=_Q;'Y^=K9\)G2+?';Q]V4V/6LE]\6T M]9ROI$LCV%?\;V?Y$W;IY==/=24]GZ03VNMG-X?*HC;:&!J@SPZ4P N*@/H M4T$G?=*V-<6W@+4--<0/1XW6\FA&E!1YI)*Y*.((RF 8="J H/4*0)SBM1G"F-J;(5L&W((G\XLK2723.Z M;-SB+L9LN2I1.H*@100E XVY: :)FRPY$TFD> CMLL-.HGXX0"%' *I(F"6 E!+C\8+E37OQ6+:7U=./^79XAMY0),%K;NZYCY5 M9ZEJ;RNT2)X\'&%1@[*TU$*.#AR*K$E>--VZN9*\'\_P#*>=Y'Y7+3::^F9D M/B$\-/C)QS>97+-W=1I/RC])9=?!CE(NVE@A"(.UH#!I\#894)$5%8*G%VQC M-CP(:'C&TEYT:#?YS?A0&;GX]C['\UFWZ/+\U><_.R+JO[K%Z?1\\2YCZL;? M_LB+/#OK)G4W?H7=;*6@G6&&2Q^ .TY[>\D::M $!&EI+>D_$UK;UX]'.SQ+ M:B\F'4AL[;:=*W?@S^DDKM5YBD8YXPI8SQA!B0$"]QI0:51"E$260NOM9A.0 MX5E2^VTS>T]V8]OIQ26$HKFA\212;J TL<[EPHEZ9"&AX7NX]A CUA@8BFFJPE@U>< M@8S,6.<8D,Z UI"'9+(SU(B7= M7&UM1#(D[WA/#MP7]MECZEL& 6?G.5T;X45 ^]I+(X6"A2PD!$V E-$)O)$) MF)11,I/(K.HA&OA]8$/RF=N3I+%@VITS3">+&<9%]G,\7T[,K4-\NQJY= MD$)*!RE&8C.3F39[VO9Y"%(QFN!0FA\S;(%K2+YQ8\8T%TL?.I1(_'XQC?\^ MG8YIKNM9NBUX1ZBY@64 #.0#7M_DRY MNT#:B*2/=3'BV:)P0H&W-;F*!P\A)P46:5>G16FPM(XP#E^1MN? 8Z>\FN.GAA7@>R"YJ<7;9 /5 &W9]H1!#TTDEJR7:SE#K)5F3;5(,%S MFR 56EPI>[(Y6A\C]T'2W>?O75Y@-\GI)[Q8AQ M20979""(FH93;Y0D,M0):'Z-,NG>3+O/F>:D^E9?C.=U^.ZD_(!OXZ2,C%[HF]. M'FG$ENQK*QP0BW5) :6-/9PV[ )Q2,?H Z!9GP+N):PB,FI+VR)X'0'M)4LQ:D"(@E5"L8JB- M3!BQCWRBC6B&Y#<\5OH;,XOVG_O#G+I< Z=482[6X@%4Y)%H&J[W/$*P*GB- M65@\Z,'+;BPY0I!Q+Y;T(96>$J WP0I>>JZL!4F[/B@I-/@8R+",7(2D70BE M>5;B]T -R1-HMIDTE42?R2TAD)+VCC2VM35EENQ&3+6\Q1MIL"2%TATXN>6X MQGTK"NPYU[=D_M=GMZ?F#?W<0[GY^P5]79Z93Z3&U3O:/_#F/I\NRL?501T[EZ+EQ M9"J1]Z@"4^!DS8L1)2@K.-*^V?R@Y % 0[)BV_*BG1S:I5/G"8UP3(B>I[-N MTLT7=;R?\P6HDDVPM5Q:$VUKJ,O4NL( -J9D6+ IM,^R?AC2D*S7MO1H*8N& M11D7,:=7-/Q53L\YC?A*7?^>RW2VCDU]P*]Y_O(K 2=)=!.0:FIH8HBP8<^@2HLQ7(8N&R=4I.C\-IYDQ>81Q)$KD,'B$*KT!YX2N= M)!AEE,I6BR!:]Z#9 &-(FGHH?+S7 7VD]-I61]( IS:56"B:A!.%E+7*TC46$& M:[2PR#%+;GI13G>@[+C]0J]+Y)%BOUM@N/^L_Q@V3F(846;(7I/1ELC7<]$H ML YC<"9E=*W3A@YFXQQWLV[*Q.,+OV4RR>TCX\OCXDQJ04M4M+QJ(U+D!6H> M=NT:PW7P13/=.OC\ )R&*LCE[)(6I (]:3_%?(10TP1+5A+)\]),MCZMO4\% M'=<^;B7]#=V''C/7;[(A7M'R[#Y.5E'_^.W##"=SC$L!3-+RI[4XTO\Y MGR_6+9-64Q)I'$S1SI$EV6**)5<;6="7'&1*OOC"6Q_F]C.2(>W,?7%P !PX M")^O)BLZZ5PA:RC7:D5E/*"Q&I@4(2IID,?6A?"[YVP-9BWG*(6Q(@'7M9C$ M*P'!N@R1[$FR!,B,9*VK(8ZWE@]V,M*:IP=:U+N0X5"QEQBSL9(A..9IFEC0 MX(5V8)S!H +M@\W+=7:)O>P^WLM&8%<"."G_PAE)9C$?*>>,2US1OEIH7W6, MAILC@Q"\SS98C:+UV<&#@ ;E1S>DRNT5U4XJ+5L[+3VB&X.L?2N%%"BLI/W" MIEK>PPUX3:M6I6@(ILI&M3Y\O _+D"RH'MG11!0]A5Y62=?_R(O3:7H]^9Q7 MY)V/;)#*<[+03*FG:E$S&B^-W"AO43DL)?<;1+D'V*#.(OND3&LAM=6X)QN' M7#GMC1(VJPPF%JR)Q+)R6M,D)*,8\]KEUGUU'D8TI,2['AG34"SM4AVPFU0. MGTRNLQ8] 4$R#,ERI;U.!0F.K%FP"I%,R,R9;>UB;00RI#J8'HFQOQ#:)V]? M.['-@4R@*&DLR7K2?#44X ,"%@PL9Y&B;:UHOGO>WB*O$:/-M+821*MJDP,; M@4-,_T^Y\EYOCC)N%TX<=G# MLW:-I/]3]915JJ?/6$#4L)R2/(-/PH%0D2\=3Z/$]'I+"7W V]GTW]P$??EL:"!^F MSR-Y';/\^_F\F]0UL(H]+B__6?TFC9AD1BDM(,5"&ZZU"H)0EHP(YGQ,PG#6 M.F%C%WR#4G\]$>S.H6%?\FN7Q;1&^&HZH\F(.:>EC[NT@#?-A@Q>!AD 3-]"8(L5668Y+JUN[ CQ!T5Y4_%LSZDV)QJEXOAW@M]1B4+=)Q603(U ME%)<( ]+*! 8 T93R,-JGLVP-;H=@UX_%<$:RZX9M^Z9AE?=!"?QYC0X+@+7 MH2:+L@*J-C-VSG$0VGN=,"7>O#?J]NCV/I!:/C(OBX#?SCIZ^J?:X& RAO$P2F Q2E7."R6-.\A=>#@'X$DV!?"MTYG&HFH=8;\TFY&NNZ M6>7K^?R\HJT%??,1#U$HQ11X7R^G+8P\>F8SH/76N8@LM[_>;CMH/X+.;TVD M/J36,CG^T@I98CKYM$PE??DUSV)'\S&J05)=4^=(*4EB>C'UNP VH1>2!9$ ME#?60 C10XE2Y6($:M/ZU&LOP#L>BOU,V]UDN3:^0/EFA^-!ZUEV'?L8#+0ZMK:L0&'5*L MA:.F=JIDLO:^QPR,)W0Q!!^;%^!OCZY!:MFL>IE_Y-6_]"'+NTQO7@Y6NRW< MN0EJ9(2-QFD%TA<&*H@"7FH+4I-J1\Z++JWKI/: .Z2MO2?V;4A).XAP6R8Z M;@)\U:#N.D*7>(PN%O)4J\\AEAUD4P2-.F2>+?VZ?5;L]OB&I *.R[?]Q=&=E_(V5]X 4#)*YK3SW+P EF:0*TMQS1)=>_ M'7\7UXZWQ1\EX-G_%K2GO/9F4IK@J!IP-/C7D^5!P'R^N47C2+&$3&0-9+D% M4)D'<,AH/U3!.1.$5[>K!.YD,6[_:4.Z7KYG?]H5V\ M([-;$7TQ>PTRVVQ]84XV+]S9L>?53Q9T?N3S_ F[>IGN M\I;4=7$B6=:KTY*5\B,*I^!-37]/J5[";>OP&7")-!6:UR/+WDV6;9!NQ:]C MIY[W;\(T%VKS_D;DZ[Y>)=#RY>WHYAO"HL(4@;Z]A%JO<>/JUO/7IS6 M;U]//ISF=_6[DW)ROJACG'\O*7CIE?Y/DOVXES21$JWV];;A&R\G2-(YS MJ;*W7+?NLG>TP6ZU$NQ/LA*./ML[46L86>9O\ZRKN\%MDWG=0./EU[BX MR"]+R7$Q4F3^Z) +&+ULT:X$>+,\8'"1U33[U/R"UL..\(#II$)DQBRQ7+-: M^IIITW5&)1#&9.%\Z:$X_K'II#]P_GN_'+^]^_0D_KZSG3<5@/.4,T^%=C)$ M0]. $5P69!CH()S(20;9.E[ZV%8I/W!:_2#HN:_XCU&8'ZUWT48+*=8.4K*& M#&LG;4V&0M3:Y8Q#*Q75F-0,\;KQ;:< MA1I/8D#V(H(-/'.4O%96->9Q#\,84I+H#T3X8Q/J *WNEAU@YMVR3/R/O,!N M_)BF=IN>TJY]W7CJ*6<4>CK6O= ME75GD$-RFWICVW8AEU:B[*^CV%5[O;_/:I8"#[6-O]80$D%3M;(94S#@O-5, M\ABU:=YDY#N8AN3G'(Q/305U !5WF??T#[(5SF>KB.+[>)K3^3A/+SKNX'AU MUHR3Z^65ZS])N+A\RN.U9$] VBG:0\Q4(UV]@G#U4=T\CJ<5P(AY+V*P%LBZ MJ_=]" 3G/ =IR/3">C6::^UYW@MF_[8;%\4$&X&M M$B89G5W%XAS41RA(29R\2$U36@]?8H;HT) 4RMTU$Y*\ : M,X^:.<9S3!%;MS=\/-HA:>X>"78@<1Z3?E=%8R.%D;24=,#: M=M&8@\U9HY#,];15V@1YX%& Q7K6YE$#"A,A.BF83XYC\P:A]^88/^(@>3EY M[S,MIN72KFUEIN>+=QE3-_Y&U>X/(ZP###)#2=J"TN3> MN:0#H/36RYA$$JV#3X\&.R1K\;'Q#)M<_N[4E0<;MM>T< M4;KB3 !=+Q%2*#3X2"H%G1"1%5(CH76D;UML0[()^Z)1$[D<0,V^/_]$VJ^. M'\>7T?K7DS*=K:9O0^H"WDY6>+Q:;?GI[=1H;W/22&WNETY"/,[&U(;^HB8# M2B97%T+DY(5-MO#8_$[HHS8BWZY5<3!1NLP"6&_([N92\\& MVV[ZATC;WHEWCVLWO8L,&UXY>WW %TZ]U3P)XQP8XR+M\K9 T"&"C,H576CT MFC6FTT8@0U*UQZ//_C+JB2[7!GC-1)"!%4_V)R2;'*CH++A:AN0-\YS9I!FV M;DBP!:PA!5&&0J7]Y3< $^]]G?39MVFY<:D?7KO4[\^\Z,_&V^GC#V?D/7Y6 M&EEY]UZQ2)\[$JB$"B4"BS5HK'T )[D!6R*I.4GJ3O1P?=:]>!IT==K\['5Z MF"D1#2VC97Q2)>5HIXX;&CWU$HHS=3G\QC/ MS^I?TVI]]98VJ@)+F,/!E\B *>ZB2+HPV=I :X5] M4+<=]L:^HTCZ -KX[]-I^M*-"69Z7?7)QZY>U+',"YGDQ?7@_,U?/EX![_N) M[71NT[$W4K.D^XGA;[K/^0ZF2N%"[&%6!?">6_(IR6IT)1HHGHR[VK-%W6YR MV^+.W <0-;@B^+ZGK_9U%D-)-##PFN=ZMUZ"(&CER)AJ5W//HVH='_H>IB&I MVX9\V7 W<#O1M&O3>C^J:WOTC8;XZ% &"B MN0?EH-3H<5C50GX#4ID;^FWUKS4?^-##*\YM9^ PNC,F3$X:#0[K+:V1D8?@ M8X3$:9J3CSJ)UC'UH^G.#3/_)\WRAR]Y_#G_8SI9G,Y'#J/"P!UH1PM8J=J3 M$A6'S(+3M+SKJ?$!M\7O(_Z!].XN7-MEAVPLUB8M_>['6R'&6[OY\[+(L_^= MCX;&7+)@L@>6/*:3 @FP$49(&N,ICB)=JM+&_: ,*0CB1Y(=4@!'<3& MN[L"WN4S[$A]S$[*JVY.$JS@1]YF@BW9VME7*D.]F 0,RP&9\$6)UGG\#6 / MZ51C,%O<_@(^$C,KS@]$KCSR)G-=HY-"RE@;D'L(.EG 6*+UF:7K+,!4F2T(Q>M(#ADH$601089LC\^X;:U^TY_R;'FYQU5TX27.)MWD8VVI=7'M1Q=QDO[HQN?+8YK'QEKV_<1V M@9:F8V\49?G7 0XJR],FU.T6YO4FQ[8U"JQRA%].SL^ED!>[Y8C'KPOFB5H5\ MF%[5V(V_O9[/S^NKJ_>-9$X^V< A,%$\9U@^KI9/[\,VFF"_R7(SN=CDF6\_5:P\03!$P,DJ37 M,ZHHRO#F<' :Z#B>+9A(TZIZ=KVPS7.@GU0$,;5&[ ,%;$$$FUI3.\?KU^"3C/?_O+_P-02P,$% M @ <(&I6&;69XI4;P 7A % !0 !D;F$M,C R-# S,S%?9&5F+GAM;.R] M:W=;1Y(E^KU_A6_-UQOE?#]J=?^8.4CDL(4"*@!4);Z MU]](//@$2#SR')*@>U7+%$GA[(R]3V9$9F3$O_[WK^>C[[[@=#:!:@>$ (*F6P%H/AQGM?V/][]C>G0J+_96"I%%"Y M.(@A>_??_]'W_\ M\=>O<3KZZV1Z]KU@3'Z__NV_K'[]ZYW?_T,N?IL3FN\7/[W\U=EPTR_2Q_+O M__W M=Y$.Q_/O\_#\^]7O?!]&(T*\^(3YM\_X;W^9#<\_CW#]O4]3+%O1KX=<0>D* MY[_53_O^:$R?",@T740$^BZ.J\0;8MSTZ<=COOPLR%C"Q6C>$/'=SVZ*=W(> MABT-?.>C&Z!=?!">T2^<3>)P\@=-B;._ILGY M]PN0KR*[@XS#P7HM>3NNZT58 <2WSR9?OZ3E$F9#UBVHJ MN>3K@:'5=#VNU?NQUS1?II/S#KB<3QJ; OWTVF&:?DY="/%B_PW])H,L/\ M;W^93R_PZIN3\9S4_=,(Z[/IQ<.S^L6AFKB8P5D(GP. MYK/U=ZYD\B"8AEJY9_E]4#L'T#SIPMR;Q'.D#J[C^7&Q;NR$:'#+'V@DA+MH M&BI@JS-SQ7]CNB:=V+H?%3"A2S3>@ Y%@V)%@(LJ 5HE.?W H^3/E/T;KN$C MDK^/B;L@?7)^/ADO<+WZ9>$K#HK( 05%OQAJ6$LPP >TP% [S4.P5C4G_0Z* MEJ1O\K#O,GXL-[>I/LZP=ZEFQU+]>YA.PWB^ B-$SKYD!U(*#DJCAYBX!^=M M5L9)J71HS/(- ,^>X,/-V>UK_,,:$7K/N560I6:@0N#59Y' "1MG*EA36KMP M=U$\>Y:/-.Q=JD5#JE^O$1&2K'R&6$*F8(9FEZB*@\*#SBYJIG/K=_DNBE.B M^A##WJ5:'DOUKY/QE\E\.#Y;0EL,=(7,6&NL2XD<$"01*B$@%&> <2>U%E$7 MT7J1WH[FV5/?R-!W):!:;-O\1K\[0"],%,5"88%PT$P#/B8'5A# [(Q$-$VV M:NK3^B.T\XV:O8W7T/.ZCN-_783I'*>C;Q_P\V0Z'W"!A20KP*=(#H.MYT8V M,="^I**M]*7$)GS>>O )47N,21OZ8-038ODHHS9TNRJFG\;SX?S;F^$(?[U8K/]2 MHN+:!M"*(ZW_)#^/FH.6T067I4W^N'7W]A-/@-BCC-C8B5IB^8!GP]F\QNN_ MAG,G(QGD^_O9YD'/#HL5AK:0I!5[5'"X:R-)EDYT,4F'@\;A'> M <3)4-_.U'>58(Y7PF_AZ]M,(Q^6X3(]:37_*,=<,353BTE%P&(BB9+_SR@2 MX%9IIO1Q)_?W/OYDV&]AWKN\V^-Y?Y7S%&>SU7_JI%C1E--4N"5 M,2 9*P32(_?W[7ONR?35@T^-YP--NF';Y*C=L1N8%O[$N^G[Z>3+<)QPD&F& MD;XX<,HR4#(C!$$X#3F:Q4L94Q'MN+[U]%,C_!CC;F#]J-VR&\#>3V;S,/H_ MP\\+%S(D[S(O'CA6%Y+<"'!&.2B^*"]B%*8TG,EO//O4&#_?=@*<'FR\#2P>M356 MKWR,WG^:C->[.NBE-!,%%"<*XB\<+""EV!9\0SO M2P%ZF,X;CSL!+@\WWP8BC]K/6JOJIZ_I4QB?X6*GE>9WFYD6H(/,H+)%B-D5 MX(93\$VJD[HT>3VO/_4$:#W:F!O8;;!K]?IB.J6A+@^]JNS(1;^8#3PK)0?. M@<5(GCE3-$HC!?!"JLO1&Y];'$YL?OH)L-W,N!M8;[!_]78\QVE(\^$7_#', MPPKGH#BA@B8EENS)/Z>_4A2.G#P[:[+B0DP+@;6&^PDU4/ M0Z>O*00_FTR_#;P.,0G'P%LF*1CC'B+]"5Z+;%/V"=5Q60,;'GHR'!]NR@U) M(0UVKSZ>A]'HAXL9#6]&8S.!*8\9?)8USB97/FC"0TX^BR:;NJ7:@-H;#ST9 M:@\WY09J&VQ1_72.TS-://X^G?PQ__1Z%$7C(1 <:R$F M4J!217J+TC)T+5[F:\\\&8(/-N0&7AND=%W+[/[X*4QQ]NYB7BN@U'AOP$0N M-)\HD,K5@B\B0/3D'UJ'P3AM7#3'W8-_&,/)\-[,T!MTT" 3[#6->AI&;\<9 MO_Y/)/\AQ. B!00F2@KRBPJUB(\![Y2,624*&)I0?_.QI\/V$>;<0/!1FU\K M;__-<);"Z/_#,+U*'$Y,1!DA+$ )(R$H^@.E,EZ*4HH[+H=SVY-/@.8F1MW M]%&[8Z]HF+D.]QWJE5ECS"Q84=IC@&&E<4ILUMIUL/ M/@%R6YAT \U'[7S=Q+2\U;%$I0MZ)9R!I,C75U90(*\E@G!.BAR2+FI#!:R# MB;[VZ).C^E"S;B![M>'UK]_?L@U!_N>QE<3(4QC/,-,7L\EHF&O%QA_"J)8B MI(@!Y[/WH:XWGW ^I#'=Q+ACO;']GM"P*MD10SNR=MF=LB57XO*22<^9 ^-) M!8HB,:!O94!T42/GAI?[.6+-/V4Q9E#&")K+;*P[ MN]S*PFH24U=CZJ5^62,^MU:@VM^,3Z5FV0<*7J7YM\7%L;K;3R_<#]^N M_V15J<#5M0W ;P7%LP MELL82Q FW;>W_Y3E\$#%L\=3PSXV[U@%JZ(?T.QZJJGTQFT_.%*CH:T!;T6EE("3'2-/9&A6% M8Z'U6G,_HA.3Q5$&[Z"BWR9T;V>S"T+F38FY5A-.L9;1$)*!KTUGT+BD2Y%9 M^-8^YW8T)RF# PS=L!C-S3*3]T]:C.50F",/F=6]F%@(8C*Q)JC[(*QWY)4W M=R\>A/7L1=':]%NKV?1U<')IG]FDO/N,R[(LLS#.->]JBI]JZ/\%?Y[,9JT. M4O9X8K<'*X<.O;N#%LP&F,)$RI$>/+,4.4MNLI,\J-A9SXRN#EJ4PR0U M9LBV^DQ!*(@B6G#,6939.(K-3O6@91\^'SAHV<>,CWW0,IO.:?6[?KX$(P6%63S5JS.>17 Z%A"UM";#(+3;2=_T@&LZH+]=:6#;LY_( M8-$X:FK-A_'H-S^S5.*\0S5;;?;N VN=49#>N[P+I]T"D#4=W"6]DX/[8 MSR4:6;=4 GD\2@8)(?($+MG(,H5')MR7C/-$6=]R[M$GZ7O8M65AXG$8O,;1 MZ*5:(T^'X[ -^P?$%KG?CLY7H=02FZ^&O\Q)H G#,FFC[=H!SO,JW&M^Q $YYW. GRN]V:$RS5!UX'CP09M:A9G\S2NZP!.@=[# M+=K!SO!J*GE#X]YTY/'3US2ZJ'=F7LUF2/_+OX6O@R(MJE049)%I:7*F'I]F M"DX$)^3,*!Y;[PL= /-)[!,=$[UU34T':\%J"Z1V,)DM7IN?OGZN>R:S5W&V M&,! A>1]"!%\09([+> 0&.>@40NFE+2:WW=+XA#M/ CJV2NEK=D[:0PVF[\K M?Y],\O6Y].-DE ?&.(566A#9V3K_:7 F:S!>!F8BM]'>=_/ML$WF;6CZ5T)C MZNYL-3>Q>R?I3C.D#_Q$L'ZD>6XT^5Q?A]7@!T87%.@D))$6P0H2#+(3?W01^ =&KR:,E !\?7EX-?#WK@:H$.R1T$&>IDYA5X M%P3P'"0O]5Q5M^Y#=P?$J8G@."MW<&1]":BV?SA?'*I1',8RKP*^3\>0FJI4.+\5-PPHE>(2B56VU M& W$' R4$KTK63E>.F@^>3^H9Z^$MF;O8/)?U%;#V?P&N%]Q/H@FF%S+J:&2 MN-PPKXUPP:0@BRF9(M_[2M<=(H=M6/I706/:)AW8O(,@XFJVJILD/_WGQ;"F M^,\_3?+;\1?"NTC,&+ 28E(T:.:]!\6+K75 '-#2J 2S45O9>HW8"=CIJ:0U M&UT$%V2G"O'=^#HH2?&.#(81'EV3Z<02Q!TD!UJ3T&A:# RAD(ED?) M,-"WFT<;]R(Z-7$TM'_#'H\WT&TUP "ER!X3@O2UMXDV!IPN%#]E:T-6Q6?7 M>N:X']%)JJ.-_1OV?=SL_M03N^'X@D!>I07_@&4RQ>7O_1:^XNRGKV04>OYP M'*;?%K%;O5E6S_HFH]%B?$N_>Q"]QF!# %FP@$K:@[,^06(9C4#RLEW[V*:S MX3S[(/FI4-W!"G@)>?56_8!CXF<^8%[[Y&M1MA3IY5ID**#3D)QGS-IBZ,]. M%'@'RHFHYS@3=["ZO9].",5BZR]$[E1$!CFPVEV3:XB"U776LU2BUGAO>\,# MD[A63W_V_!YHR Z6I)_"=$QSRVQ]K>B',!NF@?6Q!)T*^*P"S3""QL9IKLG: M*&,U$^U/W#<">?9$'V_>AFV(MX'Z<3BZF&,>D->5)!H)N5X^5IJF&"<%@DU9 M>BV9\;YKUE=03H[W0TSXNF)XN_#UI1=NF"LI M90U6:+-(#H/@,JE5B<)C="K96_TM-Z9<[_?49\M[QP9NV+-X/?!;:)=-_MZ5 M.WB7,Y;,QH3:5TP846N'V\ MP>#ULY?[163U][5/( EH/I\.X\6\7OC];;*LV'Q)"'.:"U&/V6V@U]5[61>" M",41VS)[PWTGQQ -L/?_PC17^*9-Z;Y9[6 2OF\<;V@4P[/QLCI>NEZ7\]4X M+_XV6FQ[7AWIK4T\\-(*IAT'IFLT')!!2#Z %-)*M!SIOSUJ]?"1/$)ZYZ,H M:P]Y]R2+#GS9^T9UB3%P*;(.&:IS!,J)""[(2.ZW249QKDOSHGF[X/I3B&TH MZ]>1';!@4\:DH"A%KHL4M+R0AP_<>,^19:-UZXO1]\ YO76XE>VW)AP]O6I: MG?0H.?3Q3Z7.UJ-T-T&O34G"0$$3ZL2&X$.DB%W$K%TP)>?6>QV=%]URA?O@ MD@$=)Q1A%\Z MZ:/-M,YR42-R^L/K>J&4HT1A%";>6OG/KKO)7A(XO+O)/E3TT\9B%T1_=CO<6#3L+)%+EDS:L+/]'N)GMQ\W!WDWT,VT$-F$/* MU@0EF?.UBV\Q$I35JC;D1D"OLBW6\X"M\UN?;46A(US3KJG9JJ;'B)T7!;8_ M34:$8[:\C-9%B+SA*?U%P@\-L<-VGLIF5(EDAR*#RLI#T$( MZ6XB-8IT_H( MJO. UT19^\.3M"6+H)S2X&J)MZB#R8%\=1E:9[T^F8!W'SX?"'CW,>-3"7@O MA[!\B^JFTF19H@W?@K-["M.Y!MP.HCH+9C8 >)YYM2-SMK-IF5N]-$H''4J2+8'2] MK>KHJY"" )M,-IE>CH2M#[=[E,(#L6S?2MC'V)V4,+SLVK*NNZQD"IQ&9[!F MZ+FHP!5&(T[)6I,EC;RUOW '1/\A20-RMO?#.<"R'42PKW)>&#&,WH=A?CM^ M'3X/YV&T B>]M#QR#;D@4G@=/42F:=DS/F!A3EK6^B#W7D"G((%V%N]D[VI. MX\.\OO:Q0H7>0S_$J MI8OSB\4&V[;TDQ70A*BX-AJ$,)SB)V? \U0 '6KGF%69M6Z;MS.X4]!'-TQT M4IXL33',\$=<_O?M^.XFS8?):/1F,OTC3/- >(%%Y@!.N9JQQ#20MBTI'+-D M1GNG.[A7O0_$)['K>4=-+\^=(=NGM3PPNIN&,R#MRP+4, M%'"C#[;UOMM]>/K71J=D;G=,CV.BB[8<=T9-EEGNWF_,Q-Q2;<)@]MIZ";$X MFBT+^F4?"QVRLC2.DG+[/<\6R$];>8_ ;@?NTV(4RW:W/U[4OD7O<3JHL@L?,H-!L[P@T9[YU;L !,%^ ^CKD MK0.W:POD1:&YS8C)4 6']=J^QAR,,1(PUDME&NMN@R+?(K$L43BK54^2VP7N MBY1>*XX)B#([*.BLL=JYU'S7:F=PIRFK;CGJH)S4?0OR#9S1 M!JP9FRP%^P#0Y6Q*Y&.N 1Q&=K-&'%'7:31F<"1H2EY+" M8)3:M%9@UV,Z;>4^*45T4(6KH[OS0E$P$VIA4)Y$K=;CP-GH:6A1:J,O'I[BE(=C9(G3AD5QO,:5O E=I4E'%;'+/>\M:IL;N?1SW:J4H) M7(A@%:#G$122D^5,1HB):^>-3\%V$E#Z1:QO[\/G M8U]S/A4KFWL<9U61>,0N0.7+C2M00O2A$HLN!2Z9D:)UL]?SJ%#16PSXV[Z=. =>9 M: H!4JE1EY*"0IS$(!OK@^0A6=O:9WJB=0KVXN;A.@7[&+:#/,N[X?RKE"87 MX_GL R83R,D]QOEL M;OQ>!+*I:,+/PQ"'(XJW![6G#Y84 64M/AFM!N=C 4/1?A#*B.1;7PC9$^() MRJ8=)5M7DPZV0ZZ?R_U8K[Z,9@?L=6SZE&8;&0]";+1+\UO MRXB,FQA$R/2N.%TW^XVM:R\'[]$A5P4Y-J\\L"?&OG8_FNGDSCY(EZ0\E9V2 M#4-;>.\H4V',26"FY@309 F1,02CM%76)1=]ZYWJ+5 >;0^D4_HG[6GH(.K9 M!*M^.45 M%5<"=XH)+*W[]3R24![82GDQC_H;ZJ%FS_^<;N>!G.%Y%^13@%_0U!=:Y MNJEL'-#@:+ *LRNHT=P^GMF8G'SS4_L/9!J;?-+$7AT$O9+4O, M+03+,YN3+6<73=OH/A+_89KNJ,UHZD-#[\&V=W;_TE=?@ M,GZH MW;3?E7_,5O]TP'WA.C-!ZW'MR"$+^7394E1G8\P4]*>4;W6&W+BGT1_B$]#D M$Z:X@WHF+4?Z?CJAL48(+W$%V MV@G-??"N!Z^M_MA_7TRR7\,1Z-!0(W!TFN$JM1V7?5*7$2"Y5B( M@HO@0^N4P?6S3T@E!YFS@V(J+=7Z=CP/X[,A_?)LX"-9QBH'S.5:C &Q'A1Q M$#+Y@(YGDUJKI*.AG)#HG@+9'=1P^3N.R=<=$HE7T2MF+3#ABO726=.\O\T#D$Y(4RV-WT%5EIVKQW"A16*1 M@>"6EE='\["OR?N^&"\CDIQ3:2R2IUO?I[MDQ"[HZ*"TR=OQRLPX(BU?F^QN MSHR#0HMTW6>&*!2"$HQ#=%K6C.]4..;@FM<7WA':"8FF"S*VEP[I(!W^31A. M%Q+_!,*-Y7;U3W*87W[*X1GU'0%IEI3? MAZ$:Y?5?/F0EPHU8WE7_ZF):)SKZA5\GX^GZKS^$V7!V]7JH0O-=T8XFN>I! M<1UKU]-:RLPH7GR1O'FIF:8#.':^;0%FF9&4?8DV&5E/I36H$ U$DSS(*%GR M+D76_")\,_!]W35X/.W>GMH?A_>GID_??L8O.%JV M2I]I[52TFBE/SG30BIQI'YC')(5VK5W3W9 ]5IKB(ZEFFW;;L=?!(?3& M)?4NWO45Z!W =I3GN!?0QTF![(+Q;:+JC*Y'UY@2@AF'"ACWJJ9F"'KG% ?. M5!#).439V0K]>-IZ(,'RR4EK'Y:ZE-3;\>>+^6QA ;Y*'+19:!LDHPB24YRG M;(+(R!+%V%*2Y=K;V)6 [L+I/]#ND,AMDCF2A0YR[S9!$RMH(4AI B*$'&HA M#T7.*(L>DN&<%>&9%JVOII!Y H:RP%5% 6<3K$FK=-7+@8H M.7$AM17<=!9NWX7ST@1R" M=7/,)LT\4&=3_U$R1+V%TV=W;EU [LVH0BTIQ MC$>((DL(W%*<($2(S;=UMZ-YV5%6(Y8ZT,]56Y3-&#=_=Z7]7;!W5I+O<-R/ M$W>UTL"=FET]$]A)0;/KQUH+E?)F/\]DN8_A/G;R[&>8TJ&1==38NW @VH[!.%!A8A>AN8 M#%$EV;J8T68DCU%,L"\V)\VIZ*2RW!=\(T/RB_C>)E>U)'LM)),_GKB%Z'.9Y-IL/_6B2FK8/('1!V MY"<]C.YQO*%C>;Q7%LU(Z&#=V0&I#]8SGQ""#O1^H&(0M?10*+I4+F:409Z( M3![P6_I7R3ZV;UR3Y^.W\6AR-DQOQ^GW,)V&J\55*'GG-23#8A)O*J:4S"1>U]<*UW=X_! M^[*]TMZ8[N!>WTU$EU52'L;4V<[>73R/XZ/VQ^J=?95&E'2R5[G3:SW]'6]/E/ &A>4R]*QYM6G-@)YC#VU8SF:M#9P!UMEJS);*W?[W711 MJ&&A;R,PEX@%%E,C%ID+EMGN6P%\[)=E#8<=7 G>R.PU9NR M"[1N*U9N@O5(YX=M"-Q%%D=8O[L:EALAYBR3\13("UX3")F@X#X8"\5Z+G71 MPHK6Q5%Z%\9#9WN]ZV(?HS?>(WM_$4?#V_LZIM[-Y3*!M>A!<>]H'?02.*K" M-%/![U2]>M-G/UK)RN,-/VEHM<:[8>^GY+W,\?THI$76UBUD+AB5:@\I*TH& M)9!!5#I =$5KI%&B4+OP>>]33H39=I;LHG9@&%$4A!\_(J3V)DW8VT$21YB^IVEE?9254:ETEI6]1 M/-3*I&=-[&/Q#K3P?HJ?PS"O"K74:711Y/0US9*T'"[GUG4" -.^)$$>CD\6 M%!H$ITRM@NJ29UXF>_L4]?@ZQCNC>X1*%XTXO5W/N!M".MBU6N"B-35M@.:3 MB]+02IJT"_2R1 ;.2@;!86+2Z)!LZQ2,>^"P,[A%OX3QZ&89N&.PTLW0C MNHS)&:TX,"DH:,LV0>",@Q .FEA[$9T4H;BF2J@WM@2_-L F:Y\247#S:S!,K7 M"R+::C $5G*KM MSF1MO6^KB'(0T18MF";D@N(&JR0AQ]H?)[HL8U91]%"D>4>T+UE_/7'<08K" M +*05!ZT5*$DX7Q0K7.Q[D?TDH76D*NMQ>C[*@)\*R?Q MU^IGU.KIC4O\/O28;@OX[C7()UF>UWA54STB\&+K[&15K4;.P=DL!*;,[*\^[#^Y,I MSWOW)D)MET*0\M7>Y@_?5LE)&WY[<7B,0,R"T7K42T0PA0'D82@=VGNMO)[Y[Z+$GB[#&+[$-8)=CL,HJN:P"T&\$BU@OL7T"$2 M[H3])RMEQD-(TD40KE8<+(:!]UF#,Q1X6(5&V?QR)/Q02>(34? ^I+>N2X'C MX62ZN%R/N89!Z_2=R&PH3D"VY(XI+C*$: RDK%3)R3+!=VFPO.7C'V%SH'^B M)FVMW#A-__6$ACV=UR9%[\E:P]EL,OVVB(-7V(3R6!*WH 6O;1\%@@LU,\@A M9H< MOWT,UIBW7\A2YQ?GZ])&@243A0>Y:$48,H?('/V1:85AF4G#=NH_\@!S-Q[: MWSI\E-DG+6S6T)5: E?KP'1A!U%]>EXS?5BB8.7GAR#'#C3+C"7=LKP?(B\ MZP]]AN0=;+,NR@5?'04MF@!<5G!!DZ*3VH&,M?"MHUG%@Q9J.DBM+/8A7&X&29%8 M4$9#=$H20A;I*[3 -4O!Z,A4;)W"\S"J_K=G6G'X@#2.)*!U"=E;Z#XF'(?I M';MQQBB4"+4;)[>$,EJ:W(+,D&UVR13'76Q=,N&E-&8^*G>C/7L=W-O8 MKP??+F#_;,S0E<761/[@48L)J4(++L"JFA>S]L(>72\Q'H>QSN; MSIY[8^8>I;4'2UU*:D-#3Y<C8=EF,)X_OZ"+!!F.!LP8[.R(H*0O-[_YQ$\ M"@DN.TQ:1?OW: ]]\LU1V5\=\!>XVA^ \2WXSE.<;;8;O@XIS_R>W): MZ>T+9SA(,GE>0FU6HQ.%FXD15 I5#,:8*1+U(=RZO+$QHM_SL2]11%VSTS@[ M;P/49?Y0=0S>3X<)WX=AQ?KQ4YCB"O- .ZUIC;=@,2Y(SR2\G"2!R+'0L-&<-X;/"6&[ %ZP8N8A8[I4(=YX,?@/PE"O01N>^@ M,,BBW=/5"#;=Y'>AD">8%:"H9?:3HW*AU&]9.4UYFQK M'8^^JB^LRCI=,V=7!1AV>%*W-1CV'>J3+,- JZS $!)IES%063,('!60GZ:# M2E9YUMG^XFF58<@BZN*8@<(UA4:^*' Y.4 5-0L."\/6J9X@"NT!&4LHBBD2FY>3/N$6>?MH8^<6>?MP MU','M%V@_=DB;R\"]VB%=HCU>Q8(6@S>E@1HZRU4I*\0&'**S/Q6FYRUW]I]\B;R_# M/]0B;Q^K]=LB#W41/#H.S$=RQ(IT$+*1(#4-/RAM8MGEYOUS:I%W,+/M+-G7 MS'V],#-&:V.T EA2N-R+B"P9@BN%BS%K[WN9OD^HB/8Q44Q3OK;.&7WM'7V\ M.#\/TV^3LO&GR[2/B?%WA- MY)B52=%GT*SF\H7LP*.N/DYB.21KA'F*U3[O&]-3V'G:@&\9>%JT=M&R56'= M,]:VGJ75$WLN;>&*5I'8O$)BA^-Y3OM3S=Z#+K:LF@CFJ>QB;;V1F:H+Q16K M!DXT(D]Q5/ ,O"HT2"ZTBZUGFU.\!=]&++M>C-^'M'[O/N^"[*5?C-^+O=TO M01]B^G[%(:2WD:" Q%K'1]5Z(DDYM* ML_)PAHNV,L8NNBJ#O >E*W7?=B\<'; MKL=1T,&5C3N7MQ=9M-?PF:Q"THR&[@*MH:8F22H:O\I)&2EDD:GK@AJW,9VL M/HXR?@]3R +:?TQ&Y&S5'CYKD#$P6?O"IE1K3*5,6HXH042IC=,Y6-VU%[L1 MV,G*Y'@:.K@WO\/-?DVS6>:BSFVA7AQ2$IQ)!:(,PA0GZ^E1YZO-DRZMT':Q M.8J 'FIZ?1C._OEFBC M!T&=;1=V1FT'WO)]6.L\._!,%^,C!Q.%I=>$(_B,&; 44Y3P7#0O-?80IC_E MUAV%6WWNOHXB+[^YP<*3*PLO3/J/\23.<+JZEUNG>TR3<:)_M3!TX[3W#I!U M>[39M2F?RQ'HHFQ)+)9<0T5QA F.OJ*7(,0B:'9E],/65V]>]!&H<2YY;C24 MH 4H[B-X90-0>,\RYPGU[0N>3]7>IW4$NL][T.L1Z#Z">2I'H-=**5VU*:]) M08L->,>##)8&HZUGH*1A4-T\\-9$+@TBUYUE 6P"=)*'H7O)9GM9O2/IZ[(L MU?W&VF7AOCV\58R]RP"[KL#7U> >O6K?L8+:)M4GI89G*7L9,**W"HQ@%%RI M$L!QG2'P+,@"6:G;U9->JMQW+R3X[-2^CPA:W\FX/P==:BVB8@8"!>:@HB23 M<9?!H8L%#4OB=BNU9Y'-_\0HW?U.P#Y\-+[W\9J\5K));2\XH5>2/G Q_O5E M!8\TT("03/5\LJ/QVN+!QIH=QI+VMTMZ;VNXN/TA?^JD"S:>]K+Y.HS2Q6CQ MY8?):/1F,OTC3/,@^X*HHZX-+.M1"2MD,2X.+<7G44S70WJ!#>1F\3W M3T)$751RW;!#^OMP_NG.8&8W1S.[.?;+:67Q60-E'"/#(A1ER>0RTUJ!14(. MWFJ+3&3>V=9BRX$\Z\F^A>!VJ&+=KUIZ*J"^RZ"VC&E9/.[M.$WIX_!'7/YW M$%Q,CA<.&(VOZ7\1HM8*I+ER8'^^(D]=35WV3FDSR(\XGR_W MH6<#%J4TG,Q>D[5IM58(OH0(RF//6G_9Y<&\V?+\>3U$T'*6\=K8Q8 M O?T7MO:2DLISL )J: $5:1UPA;>O'9G=WY47[D26\+2KNK^[?JX;K,:#AKT M$TI5N(K72DJ%U67-(:?W5_@$WJ %E3#2"Z$ERT_Q:O:32D)8G@3J8)E73H&0 M]3)D9#0G)C(G4[841C$Q-ZUKI[WT"H![:+>["H#[\/Y4$@=>5>?B\J:>9%P8 M$PT8[C0HIC/$:&D$!4.)AEEK1&/EW@#PG!,##M# I!47'83GB[M2-##,KR?G MG\F 84G$--!JMUCZ?OAV]3OOP[?ZO<4(KH8QSN]'@=;"\W4R_2YCZNB@OXOQ M/,[9_A$RF3Q1CI^+?KW1FLM$8XN9UPL^ 8)$5E]V%UQTM773B]7M X?T3URV M^U#;@5P_X&P^'=;[9!_GD_3/]5D>2XHE)R![I2BFEAI\;3KG5&::VVRQ>1?< MC4#ZWU!Y?(XGK0GJX!CIAXL9^< SBD+/XW"\W#[:')!>;@P,N)>VJ.J76&% M$5#PSB6P(:'1OH3V.WT'P'R>!Z)M(I*N6>U B*L7L+9!>0#I98N55VD^_+(P M[B J3LXQF4BB3#5UMH!S+(,S1F.TH29P-9;D48!?LCC[8[H+I[!.W6]GLPO, M/UY4PRS/>18+R>Q5^L^+X6Q!Y&R@B@Z&H(&R@0PC5*(YW1#NXIFW3&-(I;6G MMRNXERR_;AALW*)P]PG\/\BKP+P\=3 B.9XS F/9@7(TCSMC#13&4DY!<:9W M2:,[Z.$O45+],-7!H=>[^2><7K/6IF91042FI7:UAG"MSQ=__N@CTILP7QUQOQV4R/5\=&I]1 $:V6W9. MOUZSN-G9WR&/[O8<\&AC/*$SP7O3.H.H)=-L!!EE/>9G'$+4!5#(;"-B\;GU M$<&+OK[L@BZANC$^U>*)R0J(: 18+C*WA<<<6CNB?UY?;OP>]'I]>1_!//8I MY&PZ'WRH.WJ+/6%?BC&<2Q#&(2@=! 2G)4@??=$^RV)V\EGH4Z_)G/YV)?$; M#WS.IXUMZ)\<2T/#&/T2Q&IK=1<8^YP5[J**]KO=#Q_K'6'\V_0=8;DNB732 M,N84.$8QN)(VD'O+/42CO6+,\B!VVMU[; *WG&]UP-\>!FO,VR_AZ_#\8EW/ MT*-GEOX?$E>+&X<(7A8.7B&RZ$5PN<6$?..A_86(1YE]TL)F#3?B%T#(5%= M @6J%@V'%!.K1U,&HF &5)!1""T-06E!WO6'/D/R#K99EU=B?OAV+;9\,T5: MWL?IVV*"X3JBM@R!BYI@9)@#IVT!9VLYZ^QE$*V/A'> ]:[I- M<@EP=6*^"\2N*[-LA_?HM57:4+O#;8T6O/1TA^\VU""+EA0-@T5.I+-[G9)'4\X^=/2DF*L[+.M*%X+;S%+-"Q,6Z=9I=KO@>L33BU:$[B"8H]CH(+7D[O*\>$^LP)P$"U"\]Z"RR#1B MBKL8*J%-0IN:%T_:C.1/UV?2G+ .#DWOHEJ]/[O@ZLC%V8;IQCZ^85 MT"9QE:WV.]9JY9C?3W%&J^!J55PE^3+NK"EUV7.@H@L05;"0)'IK;72>/72* MO?/#^O2/M?^3-,.2:MML2Z*OE^X] M.@N$,6GE="BA=<^!W=$]<[UT3$B>IH= M)WY^2OE9R[!86,-B,@%D"/1.,T[S2(D.##=,66X%\YUM3+W,R@[[:+>[R@[[ M\/ZT8 M=[,+C--+H-K+^%L2< ZQ7(=$3@)5 M"_[V,5CK!*H;^22"J1(<11@[.7V;?F MX.QCL]8)5#TR@V@KTT5.IFC&^2XI#4[KZRI+9"EJJ')C1 M!M!%0RU9,5I;QFEE;,W%F'R\?3UNZY5D]#6ONPU*6DEG=0E_=15ZNV M-JAU,0PRUP44H@9O4@+4)9.[+64*.VT2'"*@NW">1II5(R*W2>9(%CHX$;W= M"_ZR5)M&EYV.Y)!G5AWRVJ$H(4+23*N0DW*J]?;Q-BPOVS]JPE 'J56;<*W> ME5V0=>3^;$?U.+Y.&_9VD,01IN]@W;D'8?$Z*D%O@"RRENEQA#"$ FBU$8+B M3B%;URCI6Q0/."E]:V(?BS=.M;J-ZF/"<9@.)U?90HNI='D-*S%?$A>0G:#1 MUSIVSJ,'KP.-/8CL[:T:$QL3KO9X9/\^1RN6)MV;N =GXWKFQ'I#JM1])U7 ME9"@KHT0/"O G8H).;TND(P)Z6#A^^OH9:_G5WW"ZWFU,C*FD M6("(T=9T5 <^)5F+O9'+K-$8U3KP?1C5R4KD2 (ZV(I[._Z"LWD%>+EP.@K< ME;.$P]4U3W-ED.ORO MZUUS=T'84:#R,+K'"5B.Y?%>630CH8.59P>D5ENG7?)UQY#>CV),[2DOP03R MT.G-X=FWWA-Y+)D\$,+TKY)];-\XB/D8RMH[2BY'+\EMSI[5JS"U\9V+ CA/ MBB(U2[[U+C'*U2?V[S>TMO7D:$,U/L__F#YAOACAN_+3?UX,Y]]^P?FGVM5S M/>R[WT6L[0(6*LZB:.94 ",,J3C5)H"VD/L;F0O.!(M-LFZ.P?@R_8Q>F;VK M2'V,(K?A6KGKNR!KF+)W/YK^L_CZ8W72*26-<\H>0,A*U"K$!$6;# J]A&A* M IL#,E^"I[#OF8KEGHS!IZB5?9CHSC-Q.N92(H@GZIFTMO%FCV0? W6P]_D!O^#X M_0J-?7R6JGW]<7L_GD'*<_?4VCBUHR MNBZN]+_\6_@Z6%RM1L: 1B[)&1.%1JT$9,.]3@Y3,;YQO'$ S.=Y<_#G)I=- MNF:U R'NT[3\71P-SY8=IP?!\Y)J21!OE"78N29YHH5 C"N-(2O667OL_:"^ M9$'VP6X'FR_+Z?]CA;=LD_#EU^'MG>A!R!9Y$0(TKU5661'@5/00O0H:9?!> MM$[@W0772Y9;<]X:]^2Y@^\_?GU[Y^ $I^<#G=?3U0'/*!%%@H!VT3DH02Q& %>*6XT8BFO=S:'I M %ZB6A]?"7VV^KF*H&=AG#?'UK-U\#TI._WZX34CND33K)!$;R9K5%WB:NOD MZH%OQS0<$LOGR72.>:G1V0_?5H<"WZ[>H/K.J$1+N..U)*3SI&"E(T01&;>2 M2V::M\ ^ N_1Y7[V?_9R9ULS[9G1 70MQJDXQ784ZFDREF1!6YM8:5V?\E"L M?56&Z$UW=TKX]$'B4ZC[<-2FJ$#+L 0)45H&*F8!07,$[A7C*7(>7(M]Y.=X MX-6/@%J=;^U#9+]'%;L@^_-\JP&KNY]9'$))OZ+)A:=<; 91*[@I&P5$7228 M$E(Q13F==]K[?H)BZ>I\JR.M[,-$!^=;Z]QUSXH)DAR 5$0 9:0$FF09."\U MQLB1 U/%BH,BKY_"=-_4OQ""^#MF'E=8,?8D&/R M8%1M Y\=THJ(!K0*$A,A#W*7(\H='G42S+8V:>NK/0]AXU))E+* 7*221:_ M^M]Q/*E]C5,@Y_<]$873*>:/\TGZYPI< M9&B=80@LUNI-+'&(Q7)2875V0Y#6[L+T@P\Z":K;FK/AWO=B-?DV'DW.AHF@ MO9Z"GB M%J[?:SW;\7Q=OZEXR8W+M:(!^0U14:A:T$+M/:21:]1Q3V)O?/ZID7JX\1KF ME59,/PPGYYB'\Y]':5U?WP071$S 0]UYR"'6 S0&5B?%-++DTRXS\9T//@D* MCS/77>[,,=R]FW_"Z7*@ZR&N+^ER$XQA 1P3"U".EGK'@!N9'/,AZ&)VX'#K M TZ"RS;FN\NI?823X]79(",GSC*C@=O:TBL(!='3E%*XDUYY9:QOG6!U,-C^ M3X0?[1BA'T([2/3;E)OS^H*5R>EG\91&F"=;6+;D%=6WB0=40T] Y& MSZT*SMJNTQ.V87O!.FM"5Z?W)&<#D2A$B31Q,ZU(X6PQUWH+M55+-I(B%=?Z M*OZUQ[\@<1QJ] ZNW_^=#%7S6MZ-KX.B.$;27*= 8490=1>:=*B EMSB290F MJM:YF1N!O"!-'$]$!XESRY%76#4G?DN:RX %IDO)&I+W-&R!-1F41_""HB6I M%?>E=3K)3L!>D'K:$_7D\M5>4YS^;3@^6_ADLTFYO<)VG*"VZ^/[S4@[R"C- M4]"V@+N2MK75G5$(3#)>$R4UU (#0*+F)/1B1&G>.&UG=.W2R[8\:9E&4C+Z M$AG-XB:2#:*I_V&K/_4L:9ZV9XHUHR.9Y\6IG562"$J M:.%HXK=DV1!J$K[*6A7/T>!._MQ)IX6UDTNK)+!]:.LWGV<79'\F@35@=??$ MGD,HZ5\4)SQ!L725!-:15O9AHG&B MR2YY,+R8XDL]04!M:?F/]2)KL, =URP9ECFR!WSZYYA:M!Z86[6/2OG:O M)[/Y@,=:7S(X$-G1F(O6M4N8 XG%.?J)C:GK8Y(UEL?<+NC4(VYB_!Y$L?=E MO-<7YQ>C12/?U1D-ZB*CEH5(U[7D=J0!Q7KMU(RASL,. ?IS\,?XC3//[Z3#AJ_Q_+Y86OC,R4YP(447(W-!TG8JB2 ,3:(=% MJYPHY-BI<%VW0MYQ-'\JNEL!=%J5>3;PHGAA2X:8:X4;1 DN&@>8A39:ET ( M3_-8L%/Q'&KBK<<\'6S,?[SX_'FYAQ5&;TC)XS0,H[?C,IF>+RK-?+PX/P_3 M;Y/R?CKYC-/YM_>C0+^[W*[^7/_=KS@_?&.^Z>.;;9K;LRJ]O6!7L!Y_D[VE'";=TM)!Q+!]]%?M/G:! MV%$7@QW@/4X;@^;4[BJ=(WEY) EE+7--&@&K:O!08@*O$JL^I2;2M?.\==NE M1Y/. ZT-GH)R]J&C\6[[SR%>(EK?DF L.L5I60]8B^]:#<'K0D-&%PP75J+: M87/][B?W'ZDU-_ZDF>4ZV"[]&<,,/TU&^>WYY^GDR[+#[;K'@TA%2$5A8W:> MH#D'CKD$S-N !NG#1.O4W7O@G(X26MN^BQYK87Q10II?U%)Y;T*J9?6^K:") MP(/,%L%K1HJM#8^])9\J&*&3S>3@I]8%K.Z!TQ-&,^LWOA'^ M>G+^^6*^O&NW&"^-_>.DS/\(T_6-.V$$#;N6LHRVWKBS%J(.!9BB^,MX%IS? MY?#]X2>=#NL=6+:##GIO+J9DX(LI$K(WPZ_UJ[4B17(Y)Q0@2'HT5X4 7H9( M47CA)G#T0K2^,[8=S>GHHK'E&]XWO_1KPCBOD.C,M%5. >=2@.*)'!I:JFB\ M!8-UQ2;1^A;'U=-/C_,#+=OP7OJ#(_W[=#*;#70J3@N:AI1U'"HD\*@CD/S0 M>FXY7I53[GJS8('H"6FAS69X0P(Z""M?I;0\?,;\(WZ>8AHN3K'HZQ$NS#ZN MEY:F\U53P:V#&=1<#!;1@DZUJ!$F&H=7&;1CF53N/;TOC874"OO)2>Y12.US MM_-7G ]\-F0:J8 E&6M.?B9L6-,G8XE99&YU;V;L/DYO24A[##,([,-%F64'D!QI4-F<[#<^]H:E.81I\F58K67 MK,U"1^5X$;MT9-GY@4=5UGK@("98^VXE&G( M#4;42U9 =US>*+K5W*Y/)2/@XYQ6VD4>WRC,9N_*HD3:-+%]![[+=3RK@'(71!V=[=]% M\SA'^8WHNKW?VL;6_:C $1;)-8? *?]<7^ Z?Q MO9&_CXF[('U1*'2!Z]5Z$P@5"XKQ>OY#4;XV'GQ4".BCS5*GF'W[(Y?;*/H/ M48[EYLZYRE&&[6#[Y!JB'];G.RD&5$I#JH6=E?<)G"F,I*V5="A%9JUWT^^B M."6J#S%LMV_UZ[7XR .6JA2(,2^Z_R[J,WG0A:7:&8;ST/J>SET4IT3U(8;M MY/3\LM+SQT]ABK-7%_-/D^GPOS /C(J2*Y/ J.) )6? >QWJ=GZ6KF#)S?L4)%X"+58D61_,8N<\:NN# M$,TC__OPO A9'&K_/C>H_SZ9Y#^&HQ'!?%NOA9T-XVC5&'>,\^LM1F_^\/"M MZF.?V&S3NNG0&UV6>Y7^\V(XQ?RFC@M_'G[!.]BNQ)IEM$$@!\MB)B=G44#1 MU\RM;!TIJA97;'[$N3N^=A?H[GG:.%F$A:Y1N=2U,4Y* 4/L5N6)MU%'8 MV/R*P>[H^KI$UYEVME^G:TK,4]D^OV=0/WS[)?S?R709\=>-HF23S-Y&2,IC M]?\0@J?UPEB:"SA%@(HW3U7;'=[C7[!K*Y#;B6P=$=6!;W8/U"N@UXHO[0*W MHZWY/:$^SKY]9]3O+K%FO#T!N7$?DLJ1'-/B:U-ABEQB*1&"*TD%RP0V]R2> MA,P>."!XJBK;AZX.U/4C?L'1Y#/FWS!]&D]&D[-O'X9GGRZO(!6:RE/4&F2H M)4J1,,; .6!(.=&$;IUMO0WY *3^]R0[I732'1]=;%)=S.:30PM8AQTL 0JN[J'7C54FP J3:JJ8,[ZUXWX/G-.622L>&E\*KJ,]IU'G MWRD\+Y-I6E]0\3D89U"!BZ6V.*K=#(N18- (P4-R>:>ZF]L^_S3);F;1#HXQ M[AG_*O<\2\Q1%1#6D J%31!E9( T13D6G+:L]071AS#UKY+>POBF='2P;MR# M[UI"^?7$\4%PTD3F+2 +]4X\A:O>U496FI,EE$!4/?JQ6U"^3$FUH*S?2&F9 M5RX]$\* <7K1!8>F8!$,6&E$RH;Y&'L4U*.D]3\%\>Q+10>+UPYF^!VKUTWZ M_H+3<(;_F&&Y&/T\+#@H-J 4M-R:A7OE$HD\:0D^.EZB"DZDUAW,CL%[PB+K MC<9>"V/6,\-X]GRTL5DG.GK^LWQ;#(:YCKW7N8\SB;EW6<:X"(2 M"./%OYSBI[HS\F71NNN(RRA=PFEW9Z4WHS4Z&_R)3#_YAO@1IU^&"1=GS'?P MOQHM/HB^>E<^8)JRGN<#B>Y5EF_]AI%30%?MA3D64.OD2\(KF:QE$ 3 MJO2)O+OFK5G;#J%AKZPFP)9'&E8(I7.M7F_K)451R&U.MO905;D(54)LGI'5 MR4#Z.K=\3%W?TZ[KD13Q5$Y!EST<+V>^GU?C7/:!X85BO\PA9E6;@5H+(7-/ M?\1 7I@))K:^ZGH/G,<_Y7PTK6SLNWD\9QW$65N@K;M%[0"NH^/.>X$]SN%F M,QIWD\<1'/0N%$PHN&,%M IUCT 5B(HGX"YS5M *PUNW[GP$@3QP+/DX^MC' M]!WHX@/.D#[PTZMQ7IUW+=J5?:WSZWI_.P0FO/$:LG8"%.,$$5FDE5^G*%+4 M*JK&ZM@!5O_1=$,B)]VRT,&V\=]Q3!':J-84R>=DZME\NFAEFTKK -O%2_> M:**UHE2Z5M(LK+9:D;57"@NR]<*S&[+^!?.4XK4.V-LZ)?6V"3A M2!%!69H2?2P!,&JO;!0ZB=:%Z8Y'W6Z#[$$LLVU@5GF^G%DF,TE3:P.*%@_P MK-Z2"O2"-CCW/5O.$P$3U M>NH HC.*U@ME< M&T@>J?'-P:C3-,?_MC\MNGR44]L*58]+<_:*KZ]HY6S'&BKVJ3TT4+5(*[CDBU$UK$ M!(@5:@U\H[((-B/3S,9 9MDA\73/QSY"PCO-% M6JQIUS R:T1P+@%/N69Z* :!K ,I1,*G4%BYIP3N?=XI<-_.H%WL\BQX(:Z&,!['V3Q")K<#VZ?"<0<36R=C,\(R(Z0@9P]K$3L=PY\.DR+G,I)^N<_B)#9AX__6)\<,N90"P'! MXJ+,FJH%E IDYGS-O66EM%Z7[P74OUOV^)S?/?!M1%AC5_ZG,!U/+N:;\*UO MNQ7M(Z\=,2763"IE(21.!B#/-F4K%?UX!Q_^P0>]8)6T)Z*#.>?RO++B>O>Y MFFH-3)?@/;> )O,Z.R=PCF;G+&1RWB@32NNB:%O!O& 5M26JBR!AG1Q1>X[, MOU5S3<;50(LUWDD60@D11! UY2J2T'4M_LM]-LIR&GKSD\'[ +WLZ+(=5PV; M75XJ_":F=;':'4!U%"YN!/3(I?B/)^[VO-+,ZEVL3AO!"1--TM%!SM+1&T P MO268M&!B%AB]P]816(]2V+4N?T]*V,?8W=9M7;O5CG$O/0*-$$%9X2!B\I", M=%RG6CBTFY+MUT \0E[9\>1LK\AZ@&4[R$W=WG%"AV!D"@J0UL9>U)^U,U7#%GTWG M@P]UM5JH$;G@"A4YJ:FJD04)WDL!(7AOR''5RNUT>X ^]=K;27^[>C-O//!E MKN"'V_PN\0?WLK\$L=+?+C#V6:)WD4#[5_GA]?@(X]^F[PC+-9Q[;\/)7!0K M+ .!,M&*PFDBR=% ,;*P&(1.SCT' KWYV\=@C7G[)7P=GE^ 8N9@,.!462RAD4.VWS/\#9?9)"YLU7C9_(5-= 6&% M5H&X:+A5B]=&(6CI3@E8L=Y*Q1+)L05YUQ_Z#,D[V&8=A"C_@;/Y<'RVF$BL M*-+Q5,B!BPS^__:NK+F-)$>_[W_!;M['RT;8?45']+H=;4]/[),">=G6^?] MW'O]Z_2#=L7AJ4F81B:Q\N^["#/0L<4#0?9S8K$U+,_#NX-.AYO[-UV/?^7 M-YN837%)ZP8MI*^]SC+X4AP$J8Q"%1,/(]$'GQ-O_!..'8#L1@G<&84AKCHV MBOKQ7].5J('9Q+S,()FVM:"G!J]KW7.N8B5[%(I&1C>86_%.VV"V0V$O*\Q' MPC[?"NNSU+4C+TE+"ZOV$(PMD)-FWB:?=?.N];T$/'&CV1*)AMRL95_/)X[S MG5^]DO3GZ=7LYNY7U\PS%8&G0H)*6A6=E@)LS#:XPDLRCTK^/'MHWNNEQV@& MPVIV %;5O6O^'_#+9('GUS< M5C5[&M./T]G/U\MKF:Y]NDEV?,9MTXJ3F%4 MB]-@7*_.N@_.6/:1C+9AC+_0+RYN!_BH#O_RPQ]QD7_&R>QZN#Z1;Y%2 MA$([#2CZ"HY&"=X6GEEM+[^0BKOZJ_AX_\]PFZ8.K@8D'Y;0 9))!B$E8(4V, M\6@FP;,C_#XS#L> !J#\;JWL:R[]KY?SQ>QJ>+)F M__5EJ09J0(G!S]:X"(R$6)(EK=N;-!,^-=IPJ/#_M1^ MW<@5[I\.ZF[(SQ02>1,7DZ_DFK2N@;^C& -7R6^II,.IH\]+#,$E"<*P6 F- MA9P%I U*1:+)C%CPGGT5JK;Y7 M6$>_CY4.5T>_#]B'4D?_8?T[XZU/& 7PY#V-("3 D@(8KU+&@D4W[X5Z8I56 M>]G BY56^V!Q-)4J.XSI>Z757I56>YG)*"4KM\#X6.R7%ZY0Y 1:*5/=]IK> MH3R@85I(U%+%T<\<#L9N>U5:/3BS[0/M^)56(W+/C 6?>*VJPQ1XC:%Z.N3= MH!&F>?O#UU!IM1?F_2JM]@#LD*AN&^\4;N_J_IB>G_\\G=5_="8Q26;K.;*N M99JT"M7I*9"M9Z48S+ZP0PD2MQKA =K[P$'1X1K0<4Z7=U?7S50LCPJ# 9WK M!35J72LP1Q#2T(:G!)8CNKA]-+@CFB0C6.GX$VH+$SLD4FG?ZVS'O&-""U"U M(J!B1D-PD8$VM,@YU*G@P9Q,GBX'XI1FT@X&MH]6-UN/\\\E'K?C++[F?4D& M+$CR4$4M1&&L!,\S-\;98$SS,^J1QO9](NUE(NU@8 .06(<;)Z%0\N3^4'-! M6>I02S0UNU)Q0"L3^! *)A^4XZTK*(PXO._3:2_3:3ZV-GUCEFG1<( M.G@%RCH)6(H"D8K6*()"UKP/^7[BI8-$86-"SOW)4YRT61D.D;-:/$4:<$5R M2)% --9C3)VJ9AX65GU4<$3KX]$<$PUF@D<5^W97QUGR1OM2+) F$B@OZAX6 M$81-13&7:2<[PB.F4TJ]/ 3C/\")W,MRCVKV]LURU8+3D'D"C)J#TH:/^/1LLR*4HS!%) [<1DMP(JF$5$-.5G(F ME&!<&(3A?PB#_SZ9#W,R#VG#QWB"=S7+\\U:P$3(L>R *TU8+MM29%M+/CLF M$M.\J*,[W.LT\N_3^#"G\6#6>YQGAIMUP%D,+ 4/4==Z[9G7SG(8P%&(@5HS M-5#B\4'$QN.EBUU=7.#LV[2L>DTOQS=OG@WVXEN&3O;J/L3#R>7"6D&260W< MTP:NBF"TB"D+D>G$B[?2^8,Y&?KM\'*YK U%.C00M"4GR#'R?VP,8%(V*)(/ M*+&U^EYA+E:RZ6ES"@L<":1]KI,VYQW"GADSCCFDL).#9!> M;RY7+QMX.9>K!Q;'D@O394S?<[GZY7+U,9-13J3(1KN8@Z>F1$*5\"4 MJDU"O 54E4&6F;(FR:S+$;)SCIU\LU.P<[@&=)S39<4Y%.B5,T&!U%&"2L@! MH]2 .21'XW;&'P\?_K7E:/6RTKWE:/4QL:-BNCQB_N? 6":M0XZ2-F_O(C@I M!&B9!$J?4(=R-%/IE:66'.9,VL' CHIE\I3SSY&Q4$*L8_.@A*(H2S,-B:-T M,D7G[?&0PEY?:LEA3J?=S.RHJ!Z/]V!3,+!*>8]+MJFBW=A;3^L'DTEEI('; M@ZD?_-I32Q3G 9F2H'W*U^5^73$!8E)>V.0=8O.KM\-2P1&MCT<3W0YF@D?E MLO>@SQBOM6:EU#+%BI9,0V&+#AJTT4*4K$)6QT-E_9Y:,I#Q'^!$[F6Y1S5[ M^S)YI2]%!XZ06"U,EHV'@#J#D**$8NDK.YC^E-_9Z*]C'@]IP\<8]'?C\ZJ0 M9!3>UT8&HAY]&/"**;#)".D%YN*_L]&_3^,#9:/WL=[C/&;HH /&HT\E@^V^ :D= ?OO+WFU?>1?RVN%Q"JBG<(M+*1&M4J!4EE,E<9)5U M2JW=RTTR[;I4K'G^-444N:KS-$+6OG83*@J"T0QXR#H;E93&UO5I7I)G+)IW M4SMXO$,U4_B^>=GSV>+L_6R:KN+B]]FJ ^J2,.=HO2^ZEA*468/BVH"C%894 M)%R0Q6G5S76C%]RS&/KISEK6O7M?K.QVH$X;*K=AJ']/GOF;R[22:+YBL741 MJ@]9NAOR3P49E^7J64*6)TE?]TE 4*8)!E'=++3 M+G%8J*_A"(\(>A^]-N;Y_I#/SW^Z)& 4V%!H1N1G@A>&0M.*J)"DDB@X8/GGP"<"WF[(:GK%687Z> M3A-9TKNKQ6RIQY5$II20;72Z/D"[3C[F0XW S2(S*!1_X00 ;:2^AK4\JE2_7J:KFE*#YR353Y=?)[/I4L8;D@661:8B5 MU,R5 ZNYTC9CB3YV /;EMYP N W5^!1@O9-G2W)-+_*,Y/I(._GE]'SZZ=M* M+%V"+H8YD+*V1 A* "97H/!4A)&T,? NN6LOO.($H&VEP*>XFEW/,G^87D8R MLNM6Y'],YO]X^^UMOHR?+W#VCV6,IC3J$,E_CXJ3W7D*U'Q2'%BTS@G/DWP, M\,[GF9MD.ID3JT% &.!^^ZE\-]*M8KXN\@V4^;])MOUD\;=%=*.Y-(!C ([3 M1CES%$J6*,#7\FG*T2K(+2^<2>92:GW=N1]SV9 \OU]KZ8/"('U.EZOH MSZ05$I7DC(N_3Q:?;_;,U3:I..,J,PLI5/_64+P2>/# G)02>?:V>2N!3H*- M3SUIB^>3'J:MP1@@\?>9Z7);>4*@L($E"3:$VES5"G"2MG=5LN5<"NMXZ_S" M%\1Y#9[*5JH?@,#S1+0JV&I*=!%M+/_D3JR#<4VV@W"3:>RH_S$!QSM"FT=\-&=PR^JA] (M876,]D?!FHT,7 M5$X*;.56TJY* ;]9GIS:F#-3V8C6U6%?EN@ W(UMP9L.IODQ7(SWM/G27^"G MS,]*TB5R74 FX4$YQP&5*:"MU%[;Y&WS^OTOR3.^30Q*]FJF^K5F,0K1]$U* MRS_Q_-?+,IU=+(?3DF;ZX@L&))EV']A8%-.HG'#.6BAL68H]U-)@]!W3:$U" MBURT[ON\7XJIBQ3TTXKKG!?DP$<-(Y#1&/TROREK^= M_>W#&?>>+XL)%<4I2.>)@J9:9R.@53[3!R*]E$4PS_$_/TV__M?JB=<(KWZX M _CN?>,R3ALI?KJ3UD8^S<:@**!F'%PL-#(M)/A$.Q/+J$1,*+5HG4QT=*?9 M6VS>K54_QI7[O6.7+J)]/\WN"6&/,\MM]#_R:;92Q20I ]AZAJ:41P@A6$B< M6RLXJO:M/H[I-'LHR^BC]B$L8G5-N^Y0M;# =:4/ZE0WRN(M#5LH$-F5Z(U- M);4^.-@@TF&=9_>"[[%9--3].%[&0XJ)3%QHR5/MY6EJ8@9MH6@8[:C.^\P# MZ68$5^,(>'YM_8WM01CC"OTQM:2+?-]Y?ELCVI>YM0T<^^#YJ:B*JYML-M*# MPA)J[P[Z$K@I%&I'QEL?T!\GSV]0:^F#PMYX?DP*Z0-Y9B)@H2TXB^JC>?"% M/#,G'6V9K>6_'\^H Q]B6\SFB<+!DXRP%4=IE&+S.XPEA6*AK/ M!_=7#OL2?I?KL&:J'\8LGACLF_D\+][EQ9D+0I1Z DC+92W_C[6:0(Q@9-*( M6=L@6[=J>4F>TS.+-JH?Q@MY(MMO$PR3\\GBVT,:P[]S(B/FDEUWI].TWY*$ MM+9I#9DS6E=E0@H%1S"4]1*^ M-I!,\PQZ_KI3VS0? <#7EHR"@&%%4/.GE@ MJ!2W'E5Z7/MA6-MY3:;22_D#Q,BWIEKU-+G\1!OCD@5%^^7OX7QRK9"S@L5E MIA*84'TS7LM9F-,-!5-&(?_C"^^^L6 H,KB2RXDP> MD(J,(G?'$"0O9,V2.U&:]S7K(-?.57'O6J>O?]O;&Q2N3TB=D(5Y7T!Z3ZLT MK=#@4@R0)>.B./JY-"]BVU_,L5B+S:WG2?GF@2':-Z'Q=IPW5)ZW5W-2W'R^ M&M'\.C\E)"XX&A!*D+_(:TR:+ /:0"(/*IC2O.SJBP+MZ^YB<&MX;'W-4!FB MR<9J"[.>FHB%0CTU@9RT/#KT30HM:& D+2[6%G0.OR VT MTO*8<_*Q=.(]'A;D&VX;QD*\CW*'K;EY76UPGN/5C"+%F^'>%.^)A1F5<\T: MBJ *2O!AV=S=%U-2 =>RU,U0Z4] EAO&+>!).Z%&%=]_S30[B))AN>MU9B]P_3R_GT?)*6 MKNDR'KHFZ/O,5. &++<<5*Y#K&P;]%%R[;GBI46JTO-O/W7WO9'>![>$FZ2: M#C(U3%U:)\?XF4LM,'H1\AT4W#AK::UL.CCTSGA0<=G;2AAPA98F3*EX'J+* M:9B%8$\Y2V-AWD>O T1HO].RB(L[-^-F:\LB%DO(0!*>=B(?D+8V31L3BZ@U MJXW16W?A7B/*N/E-;7":ME?R(!2.&6UK%)Z^FUX^\D.L-:&( LE7FK0A[P:# M86!-8HR7(HMJ?[6Z1I@3P+^-HH<[GWG.O5E=ZKT)\^4M\!E9)"M(SFU.2I'# MFVGADZE C,QEZVQ)JG5EIN[2[2W&'_!"81AH!EA&-K 8?_HKGE^E&DK-YYG^ M3Q_QKS-4OB2'%#19%J"R)&GE\P*$HS G)&ZE:WT4N(68!V56.Z'>CWBZ,V2# M$,OFBUO>PJT2]Y]&%ZGLZ\",&(4NN?5D829MJ;E?3@5=$Y:U%,:I_>L$Z:?1#5 M=X;K60/86=>#)#',,SWP\[+_QM=\/OU2I\)/?]7&N7=C+XI[:6SMVQMJ._(@ M(*"W(*/5)H;H,F^?Q-!!L!-<*]H#,@";]$4ASUS*H019LRPT^?=8!;;E[9^0:#QK60 $/N822\$!EA4?LF7%*77MB]OT@4I>[[,N_B:'RO M"I\H-E<0T6I0I2 $P1)(ZX64@4LO6[L<'44[P85E"% &H"-O$/,L,LE*RAZR MKRGM DF\[!3HPB5STCLI6A>"V"#2^+8R")3]S*47#N,>M]P>$?YZ&2D$^VTZ MG]]%>M:DXDTMC95J4JI4@)K<.<]0%T>+8V9LO*.7%R0]P05H!,C6DMT;G.K? MB7:6F!;**%'/%FE[58I\=NTX<&MTS(7FEK5#G>C?B7%0)M(,P77G_5NJOS%Q MXU:Z7V]F'JXL+G'V; MEC>7B\F/D_.K&H0O/YEOGR[;_QW-$F-W'%ZC%-CZMG3SMFO^,,WZZ\O:G*XO M8BWAFC1'%2UOSAD= M<#C[3SX8WTBGAVDL \2WSTOV#B]NJA!WD6^@/.5-LNTG=?E@C*&3D>Z(Y#XL M+G O1)(92D!7678(P7@#A214)I/?'UHS$/9C:1LRIH_6T/H . PK:C&;Q$5. M'Q;3^(^_$53S/S[\;<4TMQZ%U-$ 8N5P^E@KG]L .JG:1!S18.MZ,"\*-'ZT MWA:_I]261LIOG)]=I\?O5XOKZ'0E3C(\Q620!AK)AW;:TD#KX:%13*$V0I>X M(1A?\^@30;6%X@:8X7_'V0QOLK)6'"T)&Q4'%',&CUL 9^F!9$:QY[=T' M IP(UKLK=X#S]=7A7UXN)K]_J6I=">841;\Y%2BH:UW.XL!%Z0&55L;7AFFN M=6K66F%.S +:*+WU*?J<%/2O!ZN0]9P56Q*DPE6MRDKN3$@!C"#/)BIF=$Q= MEN\G3SX1/!NH;0!.SHYN[9N+VBOO+"LL!(P$+6K!(,,CN!00&%,AD1.KT;9W54M[I7V33.VN=-:\:?[VVX-/EN>BT1FK: J#9G4W*-F \TI" M%%J4>N/N0 M,X(.S@0OE+*E?<915^GV?_LQF*4\.;D9!+%!#OCNY+DI+MA!HH%N*9Y*LY][ MB:'P>\%,=E#^.&8AEQ8O&"3M!*C:41U3421H0FUKLDMS_MU8YK#A\F!_UM!' MYP-;P2K@#0%9D<*"XR*"RKR Y[2!%VV\\R1;$4-N,/LZ4]@5FQ>@WD*Q#8_S MK^L344"89U^J-/689&G)+*O"+*_I^+Y0A*ICS5J)H'T1$H,23XKJ;EF;[>F[ M3]]/:*+UQB4:_\A?KF;Q,\[SFT^SO/1@'XNXLOPN0C:LV=A9L'T4<=P5P^E8 M #2NZ=A=6%,X9[5'3\HDI](N@0^A (_)6<:+=+I3NL]A6\F+51_W8B1]]-XX M.?#--[S$U;Z&T0C#:PTISFAYE#Z UUR#LTX*R5F.[%%I@V]5*Q+2X2'3STU]';0 M64/?JTKR9YZ%E101M9')1Q#U;E@YE!!D$%!2P"*T$:(3C^;NB:>&VI:Z:GR% M3MK#?#/OF?4A)46AH*QUT*+UX".G$$#2*%+A43WF3SR_5MY[YJFAMK6^&MZ: M5SG^9[J8E)48(D2FM%6 OM!RK9D$E[, 7X()1G$FK.D V[U'GAIJVVJK83&! M*L8O^7):4R#CK0$)5X2R"8(J-!Y'2T"PVD R$EWD,42A.B#W^+FG!M].>EN; MZKEEP9#%YSS[Z9]7D\6W7R^_YODBYY50TEMDO&8JEUH$-C(22M.ZP$+F7'D> M&'8J#;+N!:>&:AM-/H77[LQ&BK&.=/Y'CGGRM1Z.U>;Q5FLLVCK P,BMXEC M>YM!B9B1/I*B>8>V9P79[Z%Q\^OOW94]2/7_E_I[!Y/1>87@:&2U$Y&%X!"! MZ<2$9MZ: 0HK'U1S]4$MHIWRU\:F>^9[W?8]G$_+JAX&?8J7RRHWL_RY'L9] M79;&&H<,UE^>O3#%=E3;6#2RF'A)% % TH(LU(K*A384S64T/A5:T))X%30R M8R7*E#Q(E2D\0L; TU(.%,\ZFZ5 PX8K '",-+(^EM.&1M8'HB.DD0F1,->, M;J$,JRF-"2A62% ,$RPRGW1HG09TJC2R7I:R/8VL#V+C\(6Z2/2=1K85?IN) M0]LH?R1VH4SD:BI>DU5I/@1OP4DE06MG:GU"YDS[G.%CHY$UMH8^.A^'1L84 M6ILU":-P>5)!$6O-H.*,LQ1$ROFUT,AZ8;.91M9'L6/0R'Q!7G@TH$7M:&1=A'S%-+)>&&[%$-H&@+W1R$KF M&KD5D!DOH"1]YSS2_%#*Q1*""^(5TLB&-Y(^>F_,:7ER?>5ES%K5^RI=J;8U MT1I+$9"\#N@9TO"[7-@>R[5?+]6_=.W71V^M667WR&TN.V$QR\J'1\X,E)PSJ*P0T%1?B.LDO+9. M.=\%MZ.@ FX-W?8Z:TPFNT_:,)D7BAY) FLID%3: 7F3#@QM$*HHD4TY$8K+ MMKAMJZTA^63%H,_.&,"HZZ[.)'U'*W=1QA7+*8YSMLN$.P(^V=;3;5M]->:3 M/>*0FJAIC#8:@I %:H%U+G5*DG69;\?!N]T6NQUTUIA8=H]+:JUD M.65%EB,L26&1/.F8@-F4I37!B-AEDSM\WNVVJ&VIJ]%H9#[Y2*X1 G?D*BG" M!5"S"#*$*$6T2<8N)-RCHY%MBV<;30Y (]NFD;R.05*P2W%PJD442=R:/5N3 M<3TO0B27FI<)WT+, R0<[7)U/C108Y:=^G 5YOF?5[5U\-?*E-F>0+3N2?2N>W8CM#)<:XBR-E9VA@'9"@.;*I&88-9YPZV39F:3S\+G7 MQ_&<)2NCX!!BK1%H JV!' 60_3J%&'A2S3DXS\@Q%L6F"DC22)=>:VKQ&E+W==>T,\0:;V4;5 M0W19?BK6#=.B@V #T5S6"K4?MDL3Z#:;PPYZ']4P4E#"^1S(&Y<"5,W(0"YJ MKK]2+ HT0K5FNX]L$!OX+N/:0Q]U#V\'-X&R*,P['8!Y&6DEK"D^/A1 FQ@W M1DFM!MX@]L5T:034R_!OH>7&UUO+%@U7<7$UJW'.95K%6S],YXO:I[/V;O@C MIZMET/7KY6\8IK.;_IWO:9>E,>"G?)8$"UJE# 4-;9A:2IH,%"-QBMT3STHP MV>5BK(DP>S>5W7S/_8#2V*I^F%Y<3"^7)>/?SR8QOY]-%WDI+GWW=5)7WX]D M!_//T_/T,<\NSHPL5A7M*HF,EE1O+?BH#$15;/0U'=YV.;SL^]X3L)5!5=TW MCVKUU_5+P'G^[__X?U!+ P04 " !P@:E8Q!RS\XCP !Q:0D % &1N M82TR,#(T,#,S,5]L86(N>&ULW+U[D]LXLB_X__D4W#D3N]T1A6Z $E@SN-& M^=&SON&V?6WWS#W1L:' TZ48E50CJMQ=Y]-?@*0DEAX40(*4>R-F[.JRR,S\ M04AD)O+Q[__C]_M%\E6OR_EJ^1]_0C_ /R5Z*5=JOOSR'W_ZY?-/@/[I?_SG MO_S+O_]? /SO%Q_?)J]6\O%>+S?)R[7F&ZV2W^:;NV1SIY._K];_F'_ER8<% MWYC5^AZ _ZP>>[EZ>%K/O]QMDA2F9/NQ[;^N_R(4I5DF;MUSHA>6^>MOFZ4'_QY_*^?W#0F]_=[?6 MYO1K%^OUL[Q'XG=SS&L$YBIQW\7BL0O3=]'8_6PU MA!Z?X1:9P2S77ZC72S75=W=':C#KXW,U&',JWH-*J[Q:K^?:.72M?:\MFKD[GZCS_9GV:/)?C"^>+Q_G"'?]EPI:[O]W%H.5?$9AX<[VU?I0NI4,D6Z_ M;4HK7B6:X:6HY&M>8^5,\8]ZL2FWOP'N-]7>\:'TX]%"WJZWDO"UO(!O\XD? MY00B@(*#;#F$!#!*>!(&Y!3HK(L5_:?H,^^/7COR'O4FDF;>;F92[Y(?M:\ M?%SKRBC_]=7JGL^7Y[^GG5AT[\L!$H;MP=[">6_",Z)T;3C[2&NSV?_:;[3# MMTVRJ 6Y/7O#WI9ZEEJM"F$ MP(#2@@.2D@Q0: J E)(,:HF%,"%'7R>UD3?6EG9U]JD]];##KQNO3#--$31 M49,#HED&!"OL'QF4U* B1U#,K$LN5I,CUJ;JC5EEG26E_E+MTO49!!-=LQ,3 M23]#(AHZ86KLV5>I13AY?0&(8%O"2\!(UD0WK4GM"2^Q#RT*OX?ZJ4GK;K]9 MRM6]?KLJRY\LOR]7R\U\^6AME_EU%>\K;KWQN'UKHSZN7J_O[U?+3'5_K MN]7"TBE?S1>/UM^9$4VUM3PD,$8YJX1!0 DA .8Y4RHK=('Y;+/SBBYN@6B< M!:G?,\YAQYZQ?"8+R^)-HFIZ8=HBW@+X:9:KP!JFA1RB-8_)=X[+[Q.WD9(] MH\F>TV3':K)9)36S29O;F^35A64)UEW1(8RDY^+Q-:E.C [GH?Z,3Z"?KK5, MK*UOH%_I^N\WRX;\\LM+_C"WFN=6E)NU]1UG1D,I"Y8#G:L,D,Q@(#3'(.6% MUE1*2C,98I_ZDQ[96'UYYRS\,IDOD]66@X27I=[4L9O%G(LF>/.7,$4:@*Z? MIAP'LS!5N.4A^6[+Q?<.NATC2<-)\NN6EXCQGG (BFR ,*3:JIP0 Y548\W M]'5_%U64GZ\W3Y_7?%G:5UHU]W:^U&\V^KZ:B#XQ,(4]9JR6<_S9=\*:TA^%%+/?_J M7%'KIS9I;A_6,763R!U;R8/C*WFPC"76DDY*Q]J-^U%Z7X'T1[]; MG4Z":9C:W,/YL07GGJ.D8BEQ/#FE6*O/Y";Y, V>JLG4K';4=7%]QLK5\?4^ M@09C4Y\T]C7N]" 0UWF9_]K_O9.<%(/%WIX(PU\TP$Q_T7$"EV0F M1SX_;A>+VMY+'/7 A+!1%B7 !+\BU&''RA[AB!DO4T 1TZZ.S>+T)O9(()^T MML>B%9Y:]_J?CU6&WN9NI=Y8-5]NM&[MUTQKF%%" 9.KS_?\>7[A^HZ^-VJYE6] M>ZSR3"'5&%.F@;69!"#&6#\;80*L K!^=I;E(LUF#P?U0,-/^5C\A^RL0RG\ M\S:V-&\2H;_,ETOG!PF^<%5DR7?S9>V\@]G($NPS1&>B93FO?MJJR M.>H9S\%'4U.]M,D K?7(+H,P-XI#G"FW>S$@"F/ "IP!6"C!4RB*/-=!D54?JF/G M.6QY2%8F:7/Q_VP- H\DPP&8>EIHL9$*M*YB@!1N#H4('Y>?5K;3OM?;(8SE?ZK+4Y5_7J[*<":Z((@:!U*#"N9@:,,DX MX%@R53 ,.?0*)OH2'#N;FY=WR4/-0YA*N(B4GS:(*7^8(MA2=F4G#>UD3_PF MJSX5GZ_R5SY>NG.3]R3#OE^ S!?9!R3Y1\.I(^AGV_LF2?Z+ T$X" MBO/"?F;D:V.TM';JZ]]E52[WT6K=]TMG;+G_.YI?^<+1^6@)KN?2ZF3W#Y:[ MY[]H?7(F,VE$1BG@TI5GI]!:GFFJ@( 4T1S96*TY=GZ;6:WU M_,LRT0WOR=HR7QU2TAFT[G2J?M![WL*LVS$6T,\@OO*RA!UD^Q79LILX?MU" M.!YNJC^3%BLWR9[+YB-NL0Y^^?R)DV7C\0SS$0&/9,N/P>&DYO^($!]Z#&.2 M"G"I(8"8+ =<0 &R@J=%GA

3X3KJVUXY>7J7LR7U8+7I^\72\7^ M5,Y5F^^U$DT]E\=7_[;OA_PEW7BZ'"&J]J&>H MXG0 Q!K$_W,U7V[^9O_CT7[I=I>\&DJ-$8% %40"0E,!6*9H%?G.,B,H#[LX M#Z0_=HCA7*ROK0ZX0-_JNJO']=K[1H$Y$AG%'& !,D!010#87 &Q5B3;RRGE;%M[U>@0;+\.*L7?E52[";9"M:TLB6[(1+6M(E M3KQOH,W9\*6Y=D.T 1+\,5JG#5^B:$W6(K#2,YU[K5UCL6;2@O-/J^JQYBR] MK;I6-S=K*9.%+H@&&%%E3RG. ,4B!\HXRQ2G/)5![73]28]^-ULQLAV%4D=A M5E4U:-VV.S#OVQ]2O^-A'*!"KW!KC%ZW,:HK9AL^DIJ1$6K%PN6/E2+N3WC: M9/%@0([2QL/?$-YUQDW958\+_=Z[:XH@&]*L9!'*W_ID2NC!M%(I:4*>;&"(/ MZ(,SB/QD77)B@-3NH1/E?=%FECA=^,Z"4*O#M_N!'3.NI5&IU$#R#+OH''2# M*5. <6Y8CF2:*2^UU(?XR*JH/LV7JR5H2+5'(>4C\C:"R@0A7/Z6$E M%71[7I*W'LC%&%9R$8+QQI6<)WWM@2470?$867+Y'?V4S4]\OJZ2$EHC5/\^ MW]S]LER)4J^K3JQOE@^/+OW6(6"I5CZD_2_+BO7_7O!R7E8&6IV4PW61YD83 M0)@;6RF4 5P;-[*@0)I93S/-9'C7KMALANS(WLVY7C2MFO@F^9]\^VW:R7?O5AN=T, [L2[D_!1D)#S" M=-TA%,_(QM-5'K)%4CM=E";5(!XB'RH#GT?Z[>N6=JFT2368X&^KA=4EBRH: M4'>=4Y Q"I$K^RT L1XZH!H2D/.,%2QG#).@AC->5$?>ZWMR8?O9#S&_G1T= MA[ ]WK9A*OHWS621/0LCW#4$"1UI\_O1G%0-!,%PJ!#"'N[I1Q\/,'&FAGU# M*VCX)K6NU.[F?Y^V-T;+\$;[3.[!<)]5/EK^R[ MOGQ9NTZ%]O7OS4?]52\?]=O=T':%M480?8SF MJWNMYILF(DQ-JG.D%$ IQ8!(R0%#D@(%M:0$4F685R#L^-4CVP:.V&M++*#W MS7/)N_?T,'G"MNU6E!X]T0YD"FC4TUNVGAUXO&4,:ZMS4HRN?CG/'YBN$1A^2J!],=VY;71UH!1R;KVA&Z2G=V^5,_L^._^_%V:XN^KW]L?;](T M_SYQZVL?73A'(7G@:Y>0&QA@#5T/I&%6$&2 S*2;BIMI0&$&@4BQ72">$VSX M[*M>B]4WL")M/N*OR%OZ_+%0W2**[7EILZ&7/+S\VN3.!\ED<$)\P+ MBM&:) MM.?]VNCX!5ZB';45:W%TD^QX.ACW,D7OL3!H1NI,YLG$5?N6A0%UJ:M9X-O" M0TZ?]&:S:,83GFO:ZI+!]V,&JB&&,YUIEK,< JA<]!H:"*@D"E!3((*)@H0) MW]A43QY&UV-;KMP]SBZO>^-^W#/F'P[JB_3E6-@$^(7JL1UT[TU7*^>Z,*8U M1B5@I/,03/UC<1-@VR]H-Q;&02&^@>ATQ +[OGFRH.% T=O1Q:&OZF?#GNC: M[?+?OBSG_ZW5&V4YF)NY2X^HKS6:29;J=JE:A;?VW^QW5WU8.VMO\_3!?D4W M]A.N,<"#$VA&C189$@;P3,MZ5HS DH&<"DP,(]A(D;1&V#96V0E1KV!(C:>1P=1&U)#=))4L] M,>SUQ=4.MM0G13^283\-SY/Z 9,NPZ';,"WQ'E[&X\-#?<+Q19-+S1%[0 )$\+P(5B0'!F4L6@Y-I[MI@WU;$]B18?R8Z1MF_?(V^]W36?1AXKWS(8/?KB? MU7YVW.,^#6E&#(-,%AA0PE) ,H$ S;'3H82@-%<*A76N]J YL@9M>:_5@-SY M4BX>E7;CVYN>H$.S#7UP];.&(Z,5ID([)]+N&8AG?09(&\EV]*$XJ>47 ,&A MW1;R:#]]T;+OMGU$MW#K]^LJ*:H>HO=!KZLBIYD]WO,JT\U5I8%^T5+:B;J6X#$LE$78$9M QX@=[P6X#Y$IV[_'0#$ MB=;?(4_'T"5UP[U422X%S( VLG!& ),0 QRDR&N89[E1=%?<4PQYOA(2_P9 M_@ A1'MM\6^))7!C?]=4?R?\<7.W6KO8V+\YQT$G\[)\U&J(^@AI7S@0HX&* MH;D0?-,M\D!%,$87P%,4KKC%.WOQ=7UTV'5=%;LMY\_#5C+/.:,H RCC17W\ M,Z1SH!4K&@M'S5BH8A]XW2%T" M1K[X.4GJ*O.S?4O3@*G(4JRQ8$!A M*@'16@)N,F7_T SET%CK/BQI]!RET6]!MG23BG#B*/=L;74>+;\M'06#T,N- M7N*')VY>$BU6;N99.M.F7UX2]RC#\N(#$[=RJH=HO%F6FW5U]U-65<6?[_BR MZ53R;E6/UE 'T\?^:E^]>66=A%WCWX_6(_YIM79OG65%@?-,ID#FA>M#;ZT! MFJD"8 E3DDFK./*@Z-XW)M_(RNIHK&'%3.*X2?8]O2?J(C72-\1357Y;7(^H MH(=WL*I%3EHR-_T=-E;J?7^KG> GQF>>_)Z-D^'_;2[LM=MHC23='Z,)U[A+ M&ZV%U\AL#APBT^18/<*5U+'FK> Z\]!JT"XSDK2*H!I@8#HE0&[&]2D)I,AOEV\F)H*S< KK,;+,JOUV4*W?=>&FU:3]SUW$2^Z8H 4ZTIL M$"_37I[%@.WHFBW*2Z,-NWC]NTM+K8C(]:/K(V_5AO5#;HW]^W:Q6/WF^I [ M;M>NFY@KX9YE-.4<$P(0=@W;E2* YA "A3(DD=10JC!C/PI;8UOZNQVZWG$Y M>+A%'_0]C?G),0VTY$],M7!MU!L6DX;'9,OD3<(=F\F.SUJU5IPFCM51)V$, M@&Z\41A]F+KV+(P!0'H,PQCR]GX:]35?+RV]+0F[\RXEL@*IT!E MJ561;I NERD&FE@7 MUK_)%="$YH!0AH& PIXRBN(TDQP))L)ZI47 KU]/M :MY1&2HP+H=T9$ "5, MZ6\)[K,Z;Y*&:#SU?4&J2/KX')5)%>P%40\UYJ6/][Q%EG=:/2[T>W.V#+>. M0O)"$D:@58)2N@GCD@)64 ,HUH(4E*A1&MPJVQ%NNY(TS M$<*T1"=B?IHA%@IAVF G?MOUN^#>[K!PHIAW21-J=IRA,NBD[1#S+&OWF+/ZS=&WHTL&+$:D_-51\-)_\F-Z/@U:_)32S<@CK> M!,O?T?'&_UV3=;P)%J_=\2;\X1Y]P[C1S?@D097!"'& "2: \(P"QJPU(PS# M$!.SP[,/Z^.WO*M_JH7N%'#C-%<$7M:*NWN !4A0"C[ MG]*XNG$%D="!(;\.:J-'_"IB">Z9 'X"'FH*!G.%@398 (*L@<&PR0$N&,FY M2)E&09DZF>7G M13Z;*][QR,3UM4U)T'O+SH8O74++N\?JJVUPQC5E%/!"8T T0X"FVEAKA3"9 M0:*,]2CJ:,6G#5]O_/9^=#Y#-M AM]Y[J47U)A'ZRWSI+K<3P1?5_8%+KZA[ MYP3F5,1?-2Y8GA4Y!JIPS4TQ=C-GN 2(B\Q(:# Q6;-JKY>>@]._@37;\MIO MQ73U][>X7'[GQU47(- G'EXFO"L$?K:&->/?0'WO)4RO7:%[EK\_1HWM)7BC M5)!08C]/SV>3:*/A;_0HQNB%!A*NFY/!$"6^=8/['S2RU_^++Z^J-] MIM[T]H?]7C]^TS2!KW,"[&)?9S\PT/=N1<#=W-%?EBM1ZG7EZ-<6L1O+L93S MQ7P[I*-5)+DK5JGCYH"W+2K^FIADA/#G$=P\J? /W:X8%2>KQ-XF&(9SH8P)B'>[[QY4[4WJ5J? M[-A]-2_E8N4XGIF,\0*3 DB$,2 D^ M_H?>5)I#USV62H=V=V5O'^3\U'0\-,+T:XON3;L]U)YVS)'U/C)&FU#?26SB M@?0^@A_/G_=ZZCJQSZKM4?EF6>NBBSV19I!) 67!0*YSEV5^)_9)-S%[[Y4K'E;,\ZAG>3_+9MY\:;=F[51Q+EVKGM[=,HU6I3 M?R>F">2-N-+7"_/]=?<]^=!\3P:VEYP\%MAS6;Z12&$H]W^H.&+/I8D=9>S+ M1H^R(EQ/M@A(P.N"Z$+8,J+@@1JWH>HN\^4/24VY'EK1)P>Q M"X* K,1(4/3,4SP)2?5E^"%2_J*'?%T9C5V/3Y?CZ"'$LZQ'G\_'&KR39#M=L M#=D;.F.O]VR]\930J9EZ8P[2BVPIG2!PY<%YY^R-CD\.O(+9>]WE?M1E2C25 M!H(<$0H(9!KPM-! J8QD!'+!_0JN?(B-;!J<#/N4/AW"PV$+O+08"$;?NX90 M'/K?"G0(&#N8?XK4=6+P'4*?#9UW/3.T,8J;E'N[/!R86W5-^*Q_W[RP0OQC MAM(L-Y08D.;8;GBL"U=<:7<]%B+5:6Y@&E3V'$9^;.^@8299F7K*L^L ^.2I.F,A6* $.LJ4\*[F[;B'#W;E#R G%:!.5F MG*0RME[17ZKXI;2TW5Y9U]0#9VF?QL=/8PR6.DPQO&P$;0B.8CQTBA1IAY^F M,>E&[A3S<+]V?[AORR.[W]=:_31?SC?Z[?QKU;'2KO;<[OVZ<_W;W>!'F&EB M(&>@X$@ HH0$C.8YT)C#W$AMM& ANS6$^,B;>,M*4O,"*F:2/3=)S,3C\9ZV0*JQXMUK8 MY\MZ9-'N."Q2+JQGPD"FF/5/!(6 %RZ)F@L.:G/GD@AW.49UQU)A$(%((J"XN^VD*0/<& 8(+I"!Q/Z( M>+\H1Q?9":,;S;:H^4A:C QM!=L):VAT(Q98_:,:_7$:$,KP$3MZ"*.3Z)5" M%SY G ]9>#W=MRN+U49SN='J=%SD]&^WE^1:2J)S B1WU29(4L E44#E4B/) MI"9AG2.',#.RRND("O9L^C( =S_M,Q6:@0&5_D#VZ"DS'(%HO6<&L#)QCYKA MH!WWLHGPSIYVTGE/@"(H4BPX8)AF@#!< "I3 6!!*9446A,I*,1S-9_JE ]5 M%T$$!F8'NTW7<)1J.C?)[<9^Q\1C70.R624?>)6-,LI@[*E;>GC;QWGYCQ=Z*>_N^?H?3>LT;!_+9*H -CJU5HE6@!D"[7]B9O*" MYI '6267"(YM>;3))XY^LF.@I_%Q$4+?JYAXP(3>R@S!I,<%C9^@T>YJ+I"; M^-K&3_CC&QS/YWJK@4J;N+K+EX_E9G6OU[N*RAD5&&/&[-%.H00DSPK 4EV M0N:YQMP>^&'ST3NIC:P 7FFCU^[.H;ELO=DE6CHS>KE:@N:_@V]ANQ#T5@%Q M< G>_Q79NFQ\2[A5"QYU[U^6,-[&[Z U]:Z_+/:)+>_Q4'@]Q^T7ZSP\+C:/ MZVW3X#SCJ-!< 013"$@J(&#:&" T$YREG&KMM;]/OGWLZ]<]/?]BA6,(NC?H M8,$"[T7WI'I48AP+YU]^,4C(?C470<(&U5J<%::CP.+XF35:5G9?6/3;W9Z]_U6LY+K6;$"&4HRP&&0@!BC0 @ MH!( B4REO) 9-V2VU%_X1ONV PQFPNMKR>JO99L5?S=X2VE ;[]P: /" O'A MNGK9[I;=5N5NY"!#+]!B!A_"&)@^*-$+H)/!BGYOZCG'N(J(?-IU*'$6T^IQ M\]&:-//%TRMMS8K[^=)%LO;MZXH MDF% ,$5 9!B"K# &*T88U2SLF)E^(8:<0*VED';G? DM_XN[&GXGT]6^ZGUB MW,F>S\KSM8PF#:=)F]56@XB;I+4J]6#'FN.D9CGB'.@QD(PU/3HJ;]/.G!X# MUJ-)U:,0&9S8=# _VW5-D[=+U\,1/I KB MXEJ957V@ZDBUZO6Z(65B;L)HE2FJUU_GTKH;JX6:&2T*A:$$C$EK2J:D "(E M'&"IA<9<(*.S\%JQ4Z1&O[VLZZ=>S%=-/\:G[3U&GYJQDV A1#CB!@.92JOY M"Z) U4T#IC6;?2*$_7V46#S/=V)P8,H5<[M<05U;I" MH*&;.,*QJ^ZZA(M:>G>2T!7J[[H$/EV$U_G$Q-TJJS_^ILO-+D:#9J+((<\+ M G"A4D H1X"K- ?<_LF*',DL#TOCBLC1J(5X)^\@AR]5?2,!P_IQ 9JD#!L@P0F16 H@R!5$),#FZ. KIAL5:AS3E*4@+;9!QS>1$T+#8((;I6\_>$B=:@]?<)8Z]29M-7 1INN83YUGYUII17 2M M1W.*R^_L&Z%TO6]?+GA9OF@R\Z0D65$8# S#!A".*6 2"1%:$3M" ^JJ6 J$T#GS@[.(0$[ XW#AV4\.;-A;:[G& MQ%/O#P9I'8W=>CYU:W]+64"N,YA:M548Z*8C4B!2D0)92*.U(-C(H*$UD?D; MV\=M)84T;:JV'">NBNIPL-[Q-+Z#87P]VPA'6DP_77/%)0KTMF.OSJA7U2/! M&KM%06$D L3J?B#R5($4YQ@IH6&:JDFNC'JQ/_(Y M48\ =W>P=?YS54_@\L%*OE3!)073+NS(UTRC+]?D%U%-8FE+I*22R2XX7^X+ M'79RV1\/OQZ_.EF31MB8Z5!76:5KWW/U8_Z/<1,V:&&BW94-XV*D\ZV\,#QM M5VET9G[:]M\_K.=2SR#*D!!Y :#4.2"2%D! 9 #CFA&IT\S N-,YH[(_\OGV MO%!N]"&;<5H"0%#2B0L* ):$5>&D6> *JX!%X7(2*XHRGA8 M/+R#VNB!\8I8@GI&ND[ $QBU&B9R_PA43?0?(6[N(6+L:- )2M>)[)P7 M^6R4IN.1?GO89?7^-E\L9KA@5,,4@4PK=Z&G%1 DHP!"6> 4%:D,LQ6W+Q[9 MBMN2"=N:.ZESJ8O<=8.@*2L ,11:J3$"A/!,ISHE@IA9G37[:W_/UD]M16UYV(RDJ1I)WVC,/ M- !&OWT7%YRP';FE?9-4U \P&?/^S5_J2'O:@^"DN]T?@$,]$/!DWP95?%.Y M;'6@T?ESJZ7SX&Y_GY>S7.$LH]( P=*JZ71N_2/DNN>K7!FM4ZS#!G)T41L[ MDE9?'NQI)K\ZJJ$C-SKQ\@QXQ4(A3 $$ ]"C"92'8-'Z/771FKBUDX?8QUV< M?!X*+X?9MK*TRN*SEG?+U6+UY:GQYP45!>>< IYR!4B*B367"P,4(@J9%,G, M;TS@!3JCYT0NRT=+N3K!-CO:_J4=71!U[^"(@H?MW2W1Q%)-]F1[M*_L$MZ_ MGB42"/WJ6'J#$53 XB%B1^%*U].3%:QXB- N5/'Y^,09,_7]_7M3W][??N7S M1=789[7^JWUV,].8I<8-Q, X@2ZOGL]7+C&B;>\\7BQ6,Y7^JRM(:3,!"Y,E^9CO MV'3+<6*?E5K^\&7U]4?[9+W%[ _[G77N?=.X.-W"[%R;"Q_KF59ROL"U757^ M^G=W^.K_TGS]DUWKF2E,D2.(@*$* F*@ 2QWPXXUTQ)R3(P.J^KJQ<;(V]-^ M/6A@%DH_-/W.R/$Q"MO;G27S+O7O09])Q][H-;'3A^*15^[?8RYQ?Z2C6+%GR1X1:N^"X!N*[_S MR7"K_ZU=N<6'N]52UR[]C"&"#$("$,Y20'*6V>W-HKF'SW9URDU57KG[]+\^\3MT#VWQ?N[68$@-(-3>3:.DI"68@)20E*.6*9V4+\.<0F&07GS^$Z[038 M-R?1'0%<7YLE$E8]K9:::O+=EO[WKA9J!]N>AYBVC+_$T:P9#Y(3VS/^(!Q; M- '/#JSG:351="-@CIH_E,^[/SQO%;&;]/I);S:+NFAI9K#@!#(,)"^LSE$P M!4)D&$"8RL+J(P8Y[J%SQN-X&DW5(E@=!$WS[D#%-.*Z>8:!KKL,@\N78E5;Q&;U.H=9H@)^M\QJ/XL"C MX<53B[6?UOJ?CWHIGZIK522TR! 3@!OH!C#0' BKVH'4F4(<(YDSV*NMVGF: M(SO';;VPH]OK%MH'OT!=&P>5,*79"Y#^BNZRB+$U5@?%ZZB>RQ"C_93 M!G_G+MEETT1I4V%R7D@&%'*%DSE!0"AJ0)$KSHS)66Z*D&W_[.TC;_"&5IEL M5LF#_[I2F2&BO^L@&;PRX9.H=[?*+]96L-%?]0/J[7K MJU0-NRY?/#67S$]OK3I\L]'WY4Q""C'BN2O[9R[H"0'7!08,I5 2A20C>;]1 MU.',C'QRO--NQ-$NB;GF*OG5D4\J^J'%P$-P][,'IT(S[(08 .2 0=/]$8@^ M;;H'*U<:.=T?M/-SIP>\LY^">V_=5.[&!;YUETJ[R.$["\;C>FWYF+D!)E9_ M<8"-L/X]M7ZHD%@ 6? ,06L2%\QKPI\WQ9%5U8Y^LJ@N01<-!W-=WB3+U1(T M;(0IK,LX^FFEJ.B$J9X],!7M9Q<:>_KQU(^WJ)%TS&5ZDRH2;_$/M87_@_U4 MPD>K@=9SER?]R45F?EG.K8'UZ9VD(IY4U,,V?C=:Q#!NA-% ,\Q<%34"G!7V)VKQ*F &BRP- MB]]%PZM7/.^7IB5V8DE&!)-\Y$+X?(=+G)68DK=A-:U*- MZ"7VH3;T>R@\4OAB;C>'5:C5->H79Y$UW]0BXZH0) 629A@0@C 06F@ N8;" MPJND$;Z!P'-$1M9[+;+^(:6S@%R.Q,40,VS'MB@F#'5W.BNP?)(LA>K\8 MV D(XL2U+HG4$;8Z^^AD4:E+S+>#3A<_&V6U2O=V[("<&,-D/6-MN_2S% MPSW?3%Z2=\OY/Q]U^;G)GZ:%*G($"DR4Z]LJ@: *@9Q@ET&-E4Z'S+:+RNS( M6FZ?X74\B;M.M]LQENPY:_HU]LWO&&--_6RC;V6EPA3U2(LT=)+=*.B-,]8N M+JO7G'$W"N@7!MZ-0W/@P=#-D<] OI=\(1\7=6Y@:RX:EYA+F!N0I3('A%FS ME7&= FO1VK^XH 0&-?4:G>/)CHA]M,N*,'#DYDW2$L9W+MJ5OA&!9\NWL,Y] M#YBK+W'_0VELV&.?3*/Q>YWC:6SXSYY1HQ/N7[/KNN3K3J@>:RF"&3 M3*2* 5=&"(A1!G NK2^8$R4DRQA#0?'A#EHC'P[-W>N.=+*EW;,/V7G,_)1P M)"3"U&=O$/I4"%X2+UYAX%E*4]<#7A+Y1!G@Q4?"@YT?FM3<]^:=4QGEW<]\ M_0^]<3JE;J+]J8Z#S%TBI-84$F@ UBXEF? ,<,(TT!G#A1$ZX\JKJV @W9$W M>]/"O=S1JWS/W[;IR['S'D, OQQ?'0G&,$VQ92)Y;]QU<>+X2/:,;$<,[UD9 M!RW_T.Q(J/6+U@:C]T.<8&X/$#KBNR%OFRSDVT/$=A2XS^/]S*KZ=3_KS=U* MM3H+[4?A&,)13B&S6M<-#9%& *X1 KR0D F6\4P$)11>(CBRSMVF/;FBF78G MI>W\'/M]KWEK_VN8U7414C_3*R9085KU+ ZCSA7RE3>207:1W*16F:_PAZ:9 M]W/A]MF;I7ITU]Q\X285+;_.UZMEZSHRPT*(+"L U50 (EQM"LT+8(J\,+S@ MUE[#OB99-ZG17:XM\4H)Z#UY?V/A E:7K:EX"(2Z6COAW?B-%N4>5]<74/"W MDN*AT<\P&H)*D"7D)VB'\7/A!9/9.WZ"M$T&6#5[(\GU,UBY,!57\\73 M*VW5Q/U\677"WTVYO7^P/];^;5F^?+RO(EA?=9T%/4L9-:S@&*1YE@,")0;< MY P@#8G)<\H9U#V:R41GU&MS#.XAL^+Y)]EPG-=NQK;81$(UJYL7D[PIVX0CPGC8D MQR#43X.W$C/J&X9Y^8^?UEJ_65I.K)G[T6JN;7(DTP7FF@.MA02$ZAP(6 B M\H*0O,B* GDE1X:3'MDR=82!L923>4,Z65O:8:HV $@_'3H./&'*\2AMYR9Q M;+C^,.[NM '+<3)"IG0X )%T60#A2954.""'VJ?'&ZZ>[O+B:5<&4S47J5MQ MSYB$2"AH_>(L@X P#:TVH@28%.&44R6)#!J -#K'TV5$BJ=]>5?3D*5?'_?Q M5]%/%7Y3:Q.F00X]U*.F]>&R(: M@U?J&!$;X/-])*)3"M/HY7HS^[!>J4=99=AOF_$T!IU$"@HD.,A9*MTU=@:X MAM0:Z%AB*C5-M5='B4XJ(^O5AFYU3=40#C2@NS'JUHO1) ]3;;V$]E9(7D)U MZ13[@I8^L?^UUR7=[YY$'7B)M]W1?A^.-8?E_>9.K[?C!#[P)W?86*KV-^M' MW:Z/F0GK/QO-.4B)<>-94@R$RP!D'.:(*:%):@*S>_OR,O(&WTW#>*AYN$EX MS4*BZ^EQ=9[*RK&;-(TWVKUDALX6\5\3/Q-J(J1#K[Q/3B*I.-O/(VEXJ_!N MN&N7;85QL-!]7^4GL> M@MN[7,3.3U-%1B1,(ST#HT4^:>B/T^W%5]YX/5\N4IRZ\XLO!"?ZOW@_VD\K MO-,;E_9KS;&O<^L\O7CZI73C9>L4/U4O80JD M!\Q^^F1<\,+4BVOO66&WY<9%_+]S#%D(OT]V/"5[II)?MVQ%U#G],8FD@GHP M,*E&Z@_0H8(:\*9^^FI@[*=)XG)3)[A1.5 %I8! *@'+4@.D4D9*PB5#08UD MHG U=K"\BHE;!Z\=G;6VIYM4T8[05G+8?U^LRG(_YR/YSKHNU4^A8SOCK)B? M-IQ\'<(49*2(^4WTY+JHN$52HG%XFE2O1H7Q4-7&?7E/[>OJZ]W0\:JR.R69 M_105()4466_1&$!9;IU'Q@IH;41:B*!\N&=O'SL"YF@ECEB@-GN&@*=6ZBM7 MH';9B12]?/VD!+'V^;-W3[M?3XEUM.].?JAG$H#;B2^XM9'<7K5.7%W?[NJP MOU1):2^>]A_Y4,]+K>C76;.MH1!5U.CS'5^^?W"O*/]:E7*_6=KM/E^I&38Y M%9)C8#CCSD,C[_J*F#UG>QLSDRV@9^K -[@L M@0D%CCU0\9>T94A:0C@WLOVY1I"DDN1F6TW;'C14Q]@W5IRDD>+%.$I3F)I^OY/H@]V%[_B];F[D(10L5[QP;K " M)(<(<)-R4!00%JB@@M&@WGG/7S]VNH+]K\11ZYGE>X"%G^KM+V%@6H*_<,&* MZ[0,D=3+PS5TWQ[_]ZY&O[_5T\U9-M9L9@1*A! M .69W570%'9780R(Y+E$+&?"+\S406/DK;6EFNS()C5=SV+M#G"ZMUDDD]*+7_XLOKZHWVZWG+VA_U.ZWKG- 79EX7:56)[?+3?2?:2 M/\PW?%%=BJGYYM&N[YMZ6(QZ\;AYM]K\E]Y\X',UTT5..-+6">*8 *)5"@3E M!D!$%8%<2*F#1KC[$A[[]&M:^)0N6/BP7CWHM;6&JPX3UJ*H[W?GRR; :*U? M?I#[4WWT,/TG[ #U7@*_HW4,8,,40<-!TF8AV?*0B,=-8KE(GO0F<7S$.Y!# M)8]T5'N3G?00#P7C\'@/?GY@I5^KMK#<_?+_G>NUN\%_:HS+(L=$X10"2JV- M30J= V:P )I@4U!<$$&]NMGTHCZR)FJ5>NT(5]KEW>W?AA;@>8'KIUY&@RQ, MQPQ#JW]=7(C4L6O/+[C*?"*)QAASVN@,7$+O"K:L7(:L&3/3?+K*(59O<&(=>L43'_: MFZF^\!S=7O5^43_U]%>]M-K.M=JZ5??SY=PE_;@;Z^>YLI!PB7&* 4]Q"@C& M;G(DY2"7!22DD*P@0?DW7E3'OENJ>:C=J6=)'[CG#403JG!1V(UKS;>-5OQUO2K+&2FPU0*: M R:8 H30RF AH,AY7EB_"18X*%K336YDW?!YY6R3;7#F)GEP3-P\#]($WEET MH^=YAQ$-D\ [C1T0%>5=3^2*MKNIM=0CWG)X21GKUJ.;V+2W(%Z"']V*^#TU M( %&7+X=%8>WH\T=Z/O'3;FQ7Y?Y\LO?]?S+W4:KVZ]657W1'[5SKNSO7ZZ6 M5:+Q(U]\UNO[=*8**'/NK(L\=778' .:I1JD6N6I($:C/"A-[0HRC*R>6AQ5 MJ3%/FJ][9<9,O+)^6NX;7Z\PU1DA7V:7$=,2[";9BI8TLB4[X9*6=(D3+W+F MS'66)F82S<023)]/MX-V)=N]%LW7.?-TI+^,G?%O?5LSOO5 M>C/_[TJ$QJRNN;!O?V]^LHXY7_R7U<,SZQ>[&P.7P"ER0)3* 5>Y_8/8<\VP M-$W#KBTC\#3R<;2CZ6XT72?RP#N#"*![WB1,"V7@_4+%'*BX2_;L)15_-Y4# M+BM]W^+T)GF&?!$1#[18UQ,1.)KVTB(>A$=7&1%?W;=/P<(UB__ MK0_RV:KVTA7=6NU]*O ..=(RSPI@J%'6M,\D8%(7 %O+7F94$IK*F57Q8N7? ML<";>LC6;?,0H MR,[^W!,N9HIQF#&E@%+?*HY (<"@4,#E) ME2A0461!<8'GKQ_91K+$JN+0+;DPY7" A-_^[R]?V!8_%.TF^;!:S.53\FOS M]RB;^[1TD?;OPS8KU\4!,PX,HX0*DD,<9@;'96_LW,'1^ID')CI'7E3/F[&K M+57@I=<55NF*K>;;8'YS;>8KYOZ@+>;;P([77OX9E3A#Z5PLQ!5MM6:H09UQ MIH@&A+A"DEP3P 7&@&.2&6V$T%G0\(_+)$=6Q2=&K6UYJ :L#9M&=P)!/QT9 M%Y8N*D-(#EB!,V",H+"@-+5F83_+ M+PI_8YM^^^%!'S_]4N4@?OQTN^U-^M37?(NS-*'VV^2 !QIPI[*1]GD;[MIY MRVE2L9HX7F]VBS'1C*"H*$:WW.)P=R73+2JTYVVWN&3ZJ>D7C^5\JEV<>WLVH M:XH,O]S-I-$8F5P!6$@%"%3*N.C:=G:\GTJ_FBQ>NNCY>/DP M]5_SZ!HB&%>(^[4JQ+5G@=QQZ'[Y[40GFOA);TG),>O!=?;D.C\CK,]2SW+V5=/;>'*:DS2#%.9+:]7#/&""R,,"Z+AQ(J*%6 MQ#")@_J<=I,;V2-I$]]VX@DL7>]&R^]$B(=!F-I^)KY5NXY!:XH)@W)T'O@9VCXW@3WE;'77;"?>#UN@T]),> ^^-GK M)KX1/B7*\9WPR4\-\SIOY3\?YV75\Z'Z<:VW?4UID1G^],3E]Z^R459 M(_L0Y^E=Q=:_*/XYF_SR@]&KS][IS0QAS@74!A0IUH (6;C",@PPY 9R9C*# M\]G&=2[PTP?=Y(*4P8ZH]Y>^ZK 0K4[,P>.WS^,)';;).ZN[RIO$$I^D9*LE MY/C56([8MU)HU1(\H(:J_53DMBEOK2YYL]'WY2PK-,]3#($K$+4'O76*&34& M8)S*PMK0]O]!/28ODQSYI._L%Y+\ZMA(*CY"&[]?QM)/"\1%*$P31 G7DN5 M(WG';JNR)_AMM%8Y L"[O+[]8:DO[HZS#>77]3/WG_JXY MDU+F+!-./S#7DI8!FF89D"G+C'4.C @K, ]E8&3E\5%+2WKQE+PI2]?B>L]; M\IRYT(FN@3#[:9(QP0O3*Y:3\UA-4Y/5%XQH8UP#R4\\Q+4?.,O-[*-^:)K5WWZQ3LY]=7M@">OU@ZO^;,U@(45.*,\-2 7E;A ] 50K" 06 M%&'"I/9+30JB.K(B:A/M,ZXF#,%N=3,:+F$ZI@4=^[_SA#ZRA=.[^SS==P_6"/I^2]:GYQ1F#-M M4@ER3B0@U-6QT%0!S!1G4 F&9-( M-VU=[TE7QO]ZGTLGJT\)_66^K#IYN0DAW55%L3/$IT,YL CH\+._9FTZ#W+(*T_ M4B7T/O]E^XF80ULB !5MDLL07B8>[Q(!MN.9+S%>&K_9FY2/]X]5GY/V7?H, M2\H-,QHP3:@U^L M=%;OO5E:7U_JTNE'[<;36,WX2G_5BU45C9SET!!#-+'KPHPUK',(N+2:2D*. M#362IU#[MFSQ(SFR^VV9 )5A-E^"AYH/9Y-5C%3&@MJSXM_ZQ!/-;@4T#D:! MX;Z:OM4U2<-!LF4AL3PDKT9$Q[]53'R4^C6/B8%64%^9,,$[.LUXOFBRWC-A M@K6[T00^&:<2>]LVU74';NJ(,55<9#0'B%IU2=)< $HP!A!QHU21$8[,D$KL M8Y(C:TI'J' _ _*RQN#"$*<,3A=>[?KD5.N,77I\7=Z3"ZQ,$KUIX?1Z M2X77'4_V#%&N[N]7RZIVL"HP+.NKQ!F2F I8&+OS309(7A! 4VR $8(4+,U3 M(<(F"I^F,_J]A*.:E%7=;5G13>;U7:E3 O5O K7 .<0\0T_#<0B]AZ@@J"C> MU UBK(]54XT8*.H6*U8(Z R5:8,[W:(>A6TN?+S?MGW_4%4EN:[^I?6DEJKI M6EW>BK+J\C^3+M/14 9PSG) $,L IT0 ).T+P'7P9/+^]'!62L%V](YWL<=E23W[=TH]XAGO+&FFK7Z8WZ:;W%O]P M^_L_.&#JU%%7@./!(2\.!X>XX/#FZ7[S9U>?[[CRV:DR-]TN7%! MFP_5)<[,GOL9TCP#.E/6%3!I#EA:%$#P(I4PPR9E.JP ?RK6>P2 PU133:Z_ M13'9&OJIM6]J7:XU2:J6)6D)DU32)!LKSG[.5+/T=N4_=-]U]IL?->$JQ!P: M-07;TT^*FG Q3HZ'FI)^S/8P^Q+Z:@:"T>NU5FA&",F$@=:Y5/88(3A/ :,% M @PBD>?0Y"D/JM$)(3YRJL2')KOH>9N5&,U5SF#II]C'0BA,.9]M8=+J6]+B M9.P^(]WBC]H:Y SI;Z";1S]E3")"4Y!#20&A4 .:I@RP A4I-SR7&0\;G>1#-F3'])J9]$K7&"9K M_54O'[4S.*O&K67RYP(6E0_XY^R&I'G=*'C=S!-ZJ&Y/)"6Q.A4I2G@ M*92 %$H":M4YP(08J#)<&"[#HH1Q<>X19SA$^>89CH$=LKQ ] T;\L732VM-?EFMZ\Z\=C,KPI0T &G$ M[8')%*#2;FN=Y07$6D$A@^[I^C(R\L&Z9R:IN1DZ2R809L_0]P3@A:F-<-P& M- GO)W3T;N"!;%RI[7<_L,[W]^[YOI[&Q3[WNHH(N[#R6M_I93G_JFOZ;U>E MZ^GRWGSFO\]2C&6&N#,Y7".%E*> YI0!*$C*..4$IRBH&6D8_9&54[OB8%7= M\L@V/\EW]H@HOT_F%5^!EDH@T)[VRWCP!5HU+>3J^[%GK&QUUG>.F^^KUDVN M+M"R%-'BZ8=%+#LHD/JTUE$_:(YLIIZOZ:>:7M\_+%9/6E5Y4)?'LY1&5C?O'S?EAB^52]^I4Q-7]65< MF&HY#Y2?$HDB?IBZV))L)J'41$?(.+XH6J3=?Y[.I/O\HKB'._KR _'K1%LE M7DT.U,%@()-EB""1@B)-K2>$N+8[&PD@\HSF>588*8(N$X8P,W:8L37U<3N9 M7"4_/6ZL(_JLYG&;U!>OC/3B,O@ICZG #=,OW:6E)Y$==?Y2#)0F*#F]R,HW M4WSJ"UI(&:KW.X=46+Q<\+*\;86*EYEA8[8\-PE;[IP401G "XHE2U$A45!G MSV&(]$E0KX%PKN.NYN3&71HW YC^#'^ =J5=4Y0Z370P9(2Q+%68 '>K!@CG M'+ <%P +C?(LYQ1IUV+!MS%0/\!VB;.A77XB?6_\CJMAWX:P0^CYQAC!NCTO M3-0ZFV<$KE!B?-1R]64Y_V^MZ@3+GU;KYE?N5JRW9.]WK/4*^&4Q.O>*!O_LVM8Y@N MO#@==2?#-O'>,6U_NTF>]";9\WW3)-@G9K5.6KR/$#.8%/+8@8AIF+].=&/2 MA3D;,IF6BWZGV.E^$8UWLR\1Q=;;D"8##!H$2&JM;880!!G,N9*:8%1D(8>/ M%]71$[B^5$KF7/N;;6J=?BYV]Q8>)$S8-FW(1'0?SS(_H#/T\_=-UOWYI!CM M#L^G/] [@'=XW;F[KI>;]5P\;JK+@LW*>C.QJQTN2A\O MNG.6TM1AGDLBGXCW7'SD&PO\S%+%#,VQ A+) A"D">!8&@"Y-"EA)D]-T+WF M:)Q.&)9R!CA%.489'[W3\>OGADI;HEE3A:_G5J MST3OUG=#! I33WZR!)6CG6*\5QG:LQ=-5GYVBOUVV=G)?Q]:P/*QKG?^X,J= MJ])]+JOLQ,-TK92KC$D%-&36]2D8 L(@ HQ&E$"M\HP'96.&,C!V(/'Q_IZO MGYS]_W*U5,X^4567BM5BKJITK1?$E MJ9A)VMR,FGS5%XSH]2R>Y*]4QQ(&SOGZE<#W]-12[A:X[J#YZG'MIOI5MR=5 M+5]KUG@YD]@HPUD*B.#2'N=< T&4 323*2-%SE11!&DG3\(C:R7'0:5T[+9J M)QI5UZ)5)6W"6]P$*B5?<#V5T0B0!2JA"IIF.&K-0W.-?%.7X+IA(QYHA:N> M0-%CJ1Q?LM.JFD PCE1,Z//AGL#KY6:^>;I5RGZ9RN:OM_.E1C.("R1I*@#2 M.0($&PX$2W,WZTU+27*%F9<>Z:0RLM*HZ28-Q9OM#XFCG;Q?!K@-YW&Z[$-$ MD3YL__<6/,C'N"A8+X?C_%LG\SXN"M9V12Y_.'R>3S7.[%%NJEU?C3>K3 P7 M!M@VPO]HK8_*SGBSM)MBM=ZVU[4ZPLW&YE_T+'6S&'.> \&I<#EV"'!50* @ M1PBB3!/7:-!OW$\4CD;>[L]X;.8SU@:XM&RZ?E8-@ZYMZ<*QN&ND?>,RZ!HN M_4?AQ%FF"QKD&N"':9OGN-]6,QIKW%]6N._&;.R8=#-V*C9WO;NK-+??5N/:ENDHMF5Z M?=LR#;$MTY[;LM788&V]RFU/Q+EV QJJ%@>M7\U4H24Q6($TU=@Z?D(!GB,, M!$1:2*@D9U[C(H.HCKQM&QYVAE\]6*5N?5(WADP6>V:"6YYXH.H70XJ.5=@F MW\+4(E8A5;>N!4)]V)OX2QVMBXD%SZM8E_C"<:%@2\'!OW5'U97JWVNCR M[8HO'8V?YDN^E-;.^*BEGG]UD>\73_N?W37=[>_S<@8Y3Q%G$C!B)""9XH Q M>_PSG5M3($M)*E2@2NG-S.C>Z)9@=:V;_.IH!G9]&X2UMZ*9!,%0ES((O#[* M9K#4\710?U:F5DV#03NAL8:_LZ-_.ONFEC:[6C:V#[:G7/Y\M9 M6E!LJ&8 PR(#1"AK_Z0"@SP7NL@SKG(6- KR$L&Q39\6^61/_Z9J@IS\6O,0 MJJ N8>BIA"(B$VCH# ,E7/%X2AI+N5PB-ZT"\13^2$GX/M?S;OU1E/J?CZZF MZ*O+*:KZILJ40HUS#0S.J75^H 34N/;NN:%2:".P"6K+<8K(Z)D\6Y))1;-G MY]E3Z/AMZZ$RAVWE8''#;[<[Y(EUDWV*Q+2WUAU"'MU0=WVVWV;<-Z9^;]HI ML*WH97DT\JOHS6*]MN<, M05[.R_>F<8A_-G^/HI3" M!(\U)-"/Z+3C 8. .!H,&/9T/X51Q77?67%X>5=7A#;7MS/&D(+4/9\VZY&YUN[15-YCZ::S='OB9ZN9U+@-C^"7M1Q.^7A'<2ACB9=!>EZLB. M.__L9!EO%]EO9[%=_G _Z^EGS9VG5X\=>GC<5([=A_5<;K]D1A'K76D"F/N# M&%T GB$-,IU+I/(\2].@[)=+!*>(%"4/CEZ8[701*#\3*J;X8?JH13FI2-\D M%?&DHCY"FV)?42-95A?)36I@^0I_:&=Y/]?SCN=DWX56E._%TU%HIVK&4 \) M*5NC:_ZNYU_N7*\&:QGQ+]8/ZX6"[-:NP=G$!*H,_A3>,O\)2>UZ'?=,+ MV#]FWI;F6>!"SG2Y<]OB\8KK(#,X:-P(H!@=P]J2(IX,H>43Q%!0XFS_N"X<('7A#TD#O\,J!;JEC1_S-4I@WW=XMZ M%-^_\/$H>4B->X5Q@64*":!(YX#(@@*&.0.%X)*EC/!,!TW*.$EEXDRD01E( M06[G8&D#S:*C'*3HWF6G1.-D(5W#C^P4\T(>4ISNQX_E9G7OAKXN72WDNDX% MF)?_:+Y_3"EA_;@<%$HK-X0* 0HE!5G!!47.D M%-04HC 02&8H( 7)@%"2V3,9<6LNI]Q0YGM'_/S5(V_(+3'_.]$#R;LWW#!Y MPO;8EDZ/>]X#F?PO=_O+UN]&]TC&'^)9M7 M-%PV)TJ_$]]OJ\P\4]A.@G%AWP\4,6SGATH7U ;DG!B]NG\+>?6.:[BF=I@Z>)&H*#,GI4JE8 JP8'0BDBNC/;< M1MUD1MY0.Z+)[L6;F6X[%GI%@,\ YF?3#HX;( MI,9MMZ"'MNV%3_>,//'2S;IS?[G$IZ]\X>I,?N+S==7Z=5^F,BN@(0JGW!Z% MT.YFG#(@J,2 LHP2IC*-A->LNF#*8T>CJE1O^X6NDI_UGI7 6)0WD)Y1J3'@ M"8Q/;9&I?FAQ<9,X/NKNSLF>DXBQJE#A8T6MO.E.&[\*A>,HDA7\@G!'^?-O MJ\]WJ\?2?F$^_V9?_V1_\6:I'F7EB7^PWZS&Z(3@_?W1LF?Z]^#+CZ^?O18 N*!H3*WQ$G\'[59!&$4.':L87@9X M^=-TNM+*^F)49,#DA?7%8)8#*E()&,LISW-(4ADT[?28Q,B;_]FTJINF[UZO MKF GT/';^,-D#MODO<0-WM3G)8JT@4\0F'2SGA?P<&-V?#+$: BX8 RS' M)M.9M/\/NCXY0V=D%;.CFFS)!K;3.(..WR$?0>8P37,L[@BI?!>DBM5%XPR5 M:7MH=(MZU$'CPL?[[=!W>E,G%KU=E>4N ZV F;7#.04%Y&ZRB(* *L[ _^'N M;9O# J]EG5&1-9+* M[CJ_?@&2DJB21 (0R/)LW'.GRU4B,_.A,@DD,I]42F9F 8ZU*IU&7@U*F=@[ M/YAWR=I^V_ZGGU>>1\3-)Z^VT\\CC;@]I8V5^&MRN]VNE_QQVU!^;VN[*I^J M4F_0UDA^>E[&K%XZ:.9S'QW^\,PMUSNV!SN^J D8#0?$UV^LZIKH/M0M$X1\ MUD+WN[GU]C>SR=B?HBQ2A(7$E(-""3L.-T\!ARD$$I=:*&VV!"1=/#1S-;]L MS<[$+2S\#*;Y>.=S ]T==:=.PM7=LJKL2Y1WX[]_65:)K%@9-+L&2&1P/Q; O,**4L&2\%*T7U'WE2.A&D_@V'^WY"= M>0'?#]7TM/[_[\OA]O[\&52=<*M^?;/_G@=I;V@W2VAK3#U0 >RM/4,$T%B< M6)-[I0X_ 0G !(_PI6D!8IKT[T$4,,%#C$8=,(5N$Y.S\SY#\GXOP@O-LJ(D M9O6E,P!S2ZF%2&XW:V4&J8:4>AV17*?.U'G<,5;QP.:K*Y^!V_ML/F3#WT2! MH$Y'U#Z(Q=P\[>>5^3EIV@>!"V9I'[YKZ#S;K^S/=]+<<:F7HI'[X;$]>()< MB$*:L*8$ U"7&>!$I@#GC%.8H3(KG89%C4J:.&RULA,C/#F6GK3B?>?:7L)K MY$0J)@I^(288@(#YMB/&73'C]M*=9YYS.V+@Z:S;L0O"UBV_U[7\L5RMWM9K MLT*J7C>37L735_/BV*P:,;^S965S7XLB1QIA* #7Q#@SR25@+$WM3U#EI=:I MHG[["G;[4UY"IO[M_,#'0-FOI5IENZ*UX2K8'=?S6(Q[8NJT](N,5% 1V M.MPDG1;)3HVDIT=B%>DRV/'6&_[V1UI;> B>=1WA#\CS-4/ '0)*4DXV;X>% MJ94DOJFWYONV8WH7L$A1ID!>EMCLA4H.N#VSRJEDN. Z*[73296WY(G7#WGZ MES1-OGY359*7_Z='(8<7>B.KARDQB;IAN4DZ71*K3$C]BQ=L'E4Q4\$76"OC M V.D\ID0!(:*:KSN-U^I38B91P4X03<(6\>]9Y7?KL6 V@-P03*,&4RA+)P& MQ!W==>I%@UL+-5-U>>K=Y59O][WS;N-_.,(18P MRS(&(,K-7A^ITKI/"5+,%WS!H=R0=5N:Q M\?%TRA>#QF/U'1NBP%7W*%21EMH^Y@XML9WN,]_2VL>LHR6UUX6AXV:;0ITO MWY3:OJ_;7&O7JR54JJFDTG:U<@"+0@#"! .,F$4WHH1DPJF'9ES4Q%&P$YPT MDI.=Z,"FM@' W%;E<6#P"W:A" 0,CATS+MJPV(N"9AX0.V;PZ5#8T2M"#R7? M5<8[FM&HZC>V96U^<[N0)2HSK9!9^W.S%2!V4V"),879'<,25[0 M/$>2/=FV"HQU*7E',OE1L$86+A$A\'/A4.L#CB.'3;OB-/+"C6<^C!PV[_0L M=%< "8X!(CF)5?4 M_'^_I-:0L(F=]EBT/7+LA/NMKIU@*^%+%#&(EIM?QT/ S[-[DE M7 P_I9IPNLH_F_A:K59OJKMEI=1Z6=W=5O+5TOA,R]S[K!L:XY*F(BW-FILK M $N, %=Y"936I=E'DQS*W#6GZ"%WXO>ZU23IJ=*04?:4<4^:^6 YGE6<""&_ MD# &CD<#^E5PN6<:)X(M+-_H#%^;_AQIWYS@(("NF<%8L 3E!X,1"<@3NAAZ1;9P\/8SYPQ=3#W-'#I=Y;_[ M,$&#,[Y<&0F[3L]/YN;F)=SL<'9BX>+^31R )V&"X8>.^M8B. M4=BFXHJOC]=NPLO<@7V$VWUFVT%XF=7?._A=&$@QU&Y!NF-XS2BCA-A(EU$ MH9U?0$L&,$$"J2Q'JO2BY#ZZ^\1![I 8""I.. ;";?\0;)Y?K'*WS)^RXYP% ML;@SCNX]+XG%.;-.V"3.?FAFIJ[WRTJ]VZK[S4+K@DE!&2@US0'4Q@$YUPH0 M143)E2P8\]JQ7Z_2U Y[+2=.\@^K:M+HZNOMUS\OQQ QZU/PC"OS/(#Y>(1. M,'MI%J"#0O\>'#XG $9CX#F] M4LT!8Q@"JBC'>8:D$EZI$2_ID[_%][JT4XG[VAR-S MDN_2#VBV.3 :@[W(@ M'G;^TYQ#,(@UT=E+]KQ3G4-@.9GL''23\-XO4:\?ZG6SU+&, ^IU_5AMUT^O M:ZD6J$",(HW-4R@+ .TH-")Y"G(I4=X\U1]'*MPDC1(&M:13 M)+&:^'>%#<$X'%@F ,_>8@['GFLA<+@M;A]QN M-FJ[Z?K2]B_!-%,88L0!1:D$D*4,V#(O(&2:RTQ+(H57$]E9*5.O*UII"6MD M>PY".@^+V]K@:F/]'+<5=[-KYISD53]H4J17^GD9L[ZZ!\U\_HH>_O"5R?T> MU<_?E]MO?U0UWZAUTX[RKGIXW&X^*VO3Q3,XW% MA(ZUN97Z3;7_75"",86E I0HX]EE1@'#2 "6*^/JF7,5 M//5&KQT7M=GKX1?6G>%SB\Y3@.*YP6OQ.*APD[S]&_CP+EXD]+4Q4D!S%CMK M7/(%XWEX\;X^-/ES*Z7YUFR:?>7']:=U_7UI#%P(B)DJ, :"J S @F.S!600 MY*4J-"MDB90;N?B(H'G2/9WL7D)C)]\WR7,!+M?LSO4@!*5U NP/2.8,&W=% M%N?"C6=.WPR;=YJW&?E\2#''H^43>F#K[=,'=M_2U)HM'$\S(4"*2V8SH M",H%*'1&)9(:I\AI1W=)P.3'/P>1B97IS=A[%I5A?XQAJ^])C:>9GD4;EVVY MJF#CS&UG+-:X;-1QH<; YP(ZY+ZQ]3UK^]2W2GSKFI8$*XG@.@-*HQS $F% MFKICXTR^_V/#\H>ZE1WMY8AL%GF]P:=9EGF18 "BD!9Y G)<( MF5"4\M2K@-M?A:E?_$:;1*_J'YO$/JNDWFF2L+TJGJ_"E6CT;^6V.J[7YYW';DA[LJN4]JW32_O-_WB*422ZFP M $P)"6!&*: 4*2#*7*M""E&D3K4CL16;.+;UU>QEW)*=HFW$ZZEJ23WW9:%& MV[;E[(K^OFA/T"U OL1S\0N;LSX2_P/VR/C%.I./I=:\Q_B1P3PY^8]]?_]- MJEF>5UD9MNWTL]9KPWG1FH&] MYNDULVTS+ZK;WV%>_E @]8+XIN3C2ED2ZJ9#X9/-A#6#:>U.JJXVKYZ._M(0 MG@L$.822 4V@ K P^TN:$@0(1II"IA A3H,=KM)BXKBRTZFE3&_;;!KA25^O M&[N!.OYS$+]\V'-P6U]-CJY??)L,6'^JA&N B<6.$*3#O(0(U\!TPH%PUKO\[V8Q^N9/ M2[:B/J@_MU]_J-5W]=>ZVG[;++A"&$F$05YF9>?[RBQC5$Y(QO,"8RF\ZIFO M4F?B\&"^4J5GS)']95LFF MT>5R(;X_?(@AE".!04%+"F"J"&"0:X.AY2M6+(<2=_"]J>1+@+<3ZU&^)Z?' M#69"8\D8H)H7 ,J2 Y(J2_XL"GM 8WY-?-D%7HC;O:,PW[04YBU427T0/Q&" MCFOI%R%W/\?J?A.7UMW'P(@$ "]+\.YC]+GV_LCD[D-UX[T.E:8C99%E!>:* ME$"*U'@\@SD@$ GS4T$TRPCCI5=QB8O0B3W_I-WC)KGOM9(MK0K7=X"<(.GF M^;'Q\8L ESH_CIOMW@TB%*49Y)+)$S:"G(A\\2:02R"X-(!_E=ZN$MQ/Y<81&S^#C(J#7Q0XB+ZQ#;%_2?;BV[5!P#GE."+N MYY91D0D[QQQ J/FJ_"7.F::SI0-GG./WF.W,T]F<_AFH^T57;[,_L?7'==.# M(YMVW5T9QJ) ,H,YY" 5-JIA* '%RC*KP9(6)2E2[DVJ-B)SUMW/ ^OX#)I- MCZQ7*[;>)&8CVFZ PO<_%Q'UW@;%P.F:W9"1;\\66@TZ[N1]J=_J[ZKS7%][0+A-)4$44 L*1),I30_R1)DI5D: M,5AP492+;;UE*[>@X2[:*W;L%7!V#%M6+FQ9^6-;26[^KU.A5X\?I1S_'*QN MD6,:L/P"R$CY_5Z77OG]Y#7W P!,6VM_3O#/4&,_ (AC;?W0':ZJ8&CB6'<$ MSTM,\SP3H&0 I4H!GN=_6R6T6_K MM?WC0B!X<9'"SX"@64/(N,'/ MPX##%6&N_'[9SORU>0&MTM)XKP9(40Y@62)+5RN!V1C),A4Y+BP1M7NZI7?O MB?,I7^TER>H@S\\]^R"X^6.@:7X.^-[!'F]G.Z-Y)._JWWE6=SICTG/_.?>1 MT!'6Z^]+H?;'M@S!M$"@5 C;8UL%&"<0,(UAJ1$2>>G5Z?^^9YU:?,>MT;O6Y#P662]T_K.HGI;I[ M7EC;KIH'TG1S6S+?NVKYWV9IVY1TOJXWV\W[/5T"SKDNRHP!JLQ;"Q8B!T1" M"D2FDU?7&%N$_VND% M[T,9+V(_2;= \H+/)SQY,.&C\:\3FP; 6"5ED;6;M_IL&FA/"M4F$A,6T/_6 M'MMT6UDB"RIPKD%*[6(H0R6@4&F >4'R@N8E)EZMH4=WGSB8=K("]_?'.+@% MLV#K_$*1LV'>P>2L 9%"P?&]9W7DLV8]=\/S'PISHN>C"-Y5G];J@2WM\,NF M4JM[6=Q6\N/VFUJWW5,+EL%4E#D"N" 40*3,XH<5MDRBI%#34M""+"IU9^LW MW/PM3!&GKRYMO[I]=9R_P9T2B6JEM\,7:ZM (H[&3OGY;"#L;LX](91!4>#, M4!9;=K*#MM.F0;;1IVW;C)AVN Z02%$E4(E9P\]U0#V/4U?>+9#0\#"_M[FI M79JLU3#>7.DB=> M3?1'3;?^=*1)\K[>>$8K=TS= M0D2/G%I-N/K]\EM]OM>LD?M\W J6UMBT2; MN7K1!L=B]7.6.R]MGR\<)[Q\WC>XNKB\VR>WI0^?E9W[I.3;>OWV)^M. MB437ZV39*1"E\=81;;=P,RF&?F'GN"B]TZ:KITD^]^%L-4IV*DU2HNZ'1OR" M=4?Y+U6^[@?/0#&[YXWB311]NU;_>E25>.J2 SD69WG_<1^47( MG0U)SXAFM'!G1M*WH\M&)3M+FCQ5SY:D,^:F-Y"CL:6T7O*A M>U!._Y0//Y#+^N?[$O@19L_^+(:8N.=39CZ*[]D!/N(.GU]Z:(ZD:@;1V(G8 MKQ\WV_I>K7!C0ZV_-R@!C2 &9, T84 BB3 MI%!,(*F\JI!8!RR[7)W%S%NIID';-447'SS; MY*!&S&R4E]W1NY$?9SPPXI&Y1]!I;D[W>#">H7:/>/.P8/G) M?$=W8^@74 K$,;1=BY *#@$1!0$"(R4HFG!6>%5?]R_^<2ARXI*K*R@,'6$ M@ENT";7-+V@XF^4=(,[I'\G/CVX]J[N>,^JYUYW]C/_I5-='L/[$GHR&JZ_L M3[59%)@3Q$H&4IA:3G]A%@TE@2"C!6,$2BU*)XJD2P(F=J*=R.2AE9ELK5#W M?/]93,:/8ZZUU,^E]D9VXI*O$8QT/WZXUMBP@X+S3S821>R020/Y]K.7S989 M'U*ZG\,>_%S@.W==/ZCU]LE&HNUM)2UW]H-]ICU6"R4T1U @8(?" 2BY!$R7 M A".D"ZEHI(YT5E[R)PXN+ROJ[MNNM'7H]E&@94N+B@ZOLKC8N.9H0B'Q?^= M[VYHK*6 @\1Y5PCN$)PL'#PN#61V;=C);,NAS?';%?X7=6BTXVG6Q/QM;+<+DY?AP0 M_/S]8/]!:O)ES'Y_[M51TV)QK5X6-"^WZJC!)URJXU<$LC2PM9T?MMGQ/>]3 MY5QR1;0T_EOJ%!B')H!) 8%Q[%3 +--$>E$P7A(TM0N;E].JWO38V1/VK OE M=W.CNSIYM:Q_U.M_;I+_5:\L@]JF&U4@>A7XW\R?C Z>9Q(7,7;S_!C(>6X[ M.HD'QO9)#B'&#(O%-'!)S+R4 2/&GO3^CWT^D-'HD6^:HM?MF^_F?][O23D* M!36E:0X@IA1 DG- "PY!AJ$F2C.</Z9)JGQ5?VY?&7W_ MN1"00Y9R8;PVDW;1K0!7F-N?&$T)UPAA+_\=DSBU(W?R[>KS6 -/+QY%SM&= M8^+AZ=<7H4C^\;59Q5@EDD:+F'[N:G$LAQ^5-Z_GNYI_$@*<+PS(Y&^,#3_: MQK:N!1PBX]RWGSJ+WPCLVE<]\MJG M,#BD[J\RSG,%W=K5-9KZSW\[8Z!'VOXJ0P.3]GV#(Z7J+YHQE*@_O6B^-/U% MA8^2])<_=773?-/@MA""0TYD:J=.FZ5 7DI B5D*J"PEA JSJL^$3!U M9<_1K+7_2/^2IFG6G[GVH=ZJ!(4WN[_N7:B4_,FZ@4_SXR=G?2FD8(=R??SQS'4H&0< MHSP%#!-HEC5* <9$ 9@LM&0H-_^;^K6O1,0MJ&VEY2WOC@^2NXLX[KC/XN+I M%NXB8N07_?I?JV/1.[ZR>$'0T>0=14*AB!16 MO,7/&F="P7D>>(+OXY]:>:U6JS?5W;)2YDM3W77GJ]WF.U>*0SO:*,\0-5LJ M2SZ?F8B3X51+A3'%VNDT=$S0U%LK(SKIR79/2 RB,YY[B66SYY;JF;F[VH6 MA,R@_>ZIF5@XA"5I+N$1)U_C8MM YF;P\MER."Y&]+,Y3I\/9%9MV )>[]KY M&3.K&LW-+L@R0%-> BX5 YG".8$D)SGG/O.:CN[N%79")S9=P]]\C(7;6B78 M0K\@TXJY25[';M4^JW\LHM*C>\]+1GK.K!/"T;,?"GBIU__F#K'86N2@N$DET\'C?C0/G\-:/"H=W.K5%XLT1$COQ(4N <4@\%@)1H0E<#CA"%*GU MPMWDH57"^$WF6RLX&W2T8G"_*C"=_+$YGB E,) >(( @BY H1B F21XK0LH!*%%V=-+,4FCJ$MA[LXXG#_Q=:0 MVBD*5E_/\L]HS\,Q1?,"*'NF;LZ0Y+%C/UX!N]IU8VZ_9R$V, ML^I6L3:%[;G9&T;2+0I>#TQ0:.O$[G+2!VQVHF.S9HQ8&)4-XY*L%V"Y&#'[ M/'O%V$5A?G^&.-)2@RVK.W-S\]-F*9L<=EWMV<$6F>0:*RB @)*9E55* <%F M]ZE8R7*%%,^P5[%N@ ZS+**J\YQ>?N$@!&"W(#$Q;'ZAXSP_[D&?Y$BA'E%@ MO)!R!1Z1 DV(!K.&GRL@>AZ4KKE56*CZW+)TOC56G6,OW&\TA(0D2QD#*:<9 M@ 46@&)L%BMIR0A7>:E([A.>'.5.')(Z+5HJTO/TFRZ;B:N0=8M+$^#E%XLB M0>4=@#P-CQ1T7*7.&F@\H7@>7'PO#PTHYC9+838.K]GFVX(*K$N:I4"F"@$H M3,C@6N8 \I3I/&.<4+QX:&HROFS9>NL:/?I"?+[TST5Y?/]W(A-;B&/S$7?+ MRO9CVAZ<]K:^ >((*:8* X@J 6>R!)"F$G!AMH-:J$P+GO(4TPZI-Y7C1-=K M<=H)"D=)V5FM4?!QC9.A%ON&P[VA5E#,>'?.@&AA[>CF,T>O M1%H_FNW<@7+P@]HN"HPQ@:($&9$F)%'" %/:[+0H-YLP!O/4K7!G4,K$"Y>= MS&1]X. $UY&IGP>+08GSG&J BLRN^XC9EC*S02U2RDO!RBR'VJ_F^FJX@BJM MSP#FF;,_CX];5+K:9K_@M#?V(.\F8=J>Z]VN5O6/)A]E)QR^7BNYW Z/HPV9 MM'K9V'A35<_(F'N"ZF4SSTQ+'?CP%8=Z'^JJWA5$MCGN7?6N4)SF*E66O9$# MF*8<<+-1 Z74)<)Y*G+)?*J#AL7-4B[4#GU?=N="71&T9]/7"&H>!VI1L @Y M)NL+WI^2O1E#(^S$:]3(F.=8EX7-?SHU:OC9,Z?QJSP+EM1R\:;:+K=/;YOP/G__B5PIMNAF^_17M?U6]WC+-^_WW#XD%U!P*H"T#"J0B!PP M;3?F).,48H%R-U9D?]$3NV&?1*15)6EU27K*7,.6Y(ZQVVMW&N3\/#LB:%?0 MK[C:'YV'953P"Q&RN )RF9G%^0Z! 6=K E=#MVI7_PLAD,@%(H"CDIB@0C2@ MU+S 58I1FN5,8@B]@LK1[:<.'#MA'=F0;UPXAL+1]X,-]/1O9]O\W?>L";%< M]/CF\[KA6<-.7.W\IV8KL>@-!,P+I#.4(2"Y+;9 4 %:2 (09AE2*D>9]J(G MOTJ;B9VU5RX@^II,7G'A/8!Q-A3](D)P%<8TXQJCH/1RM1DO-=HQ"FP1ZC6N M'@-I]T-=%]3;Y4:PU7\JMGY3R=],=%T4N#1;$TW,.D+8IF2F "]X"1#*[8C? MLBBATPBD(2%3QZNN.*R5FUC!B9&<6-'N.8*+"(TG"F+8[1=A@DSV2AJ,V124 M.;AXT]G2!V-F]7,(HY\-I'JJ:_ECN;)$*.^J;3<"H^U5_,V(6M6;Q[4Z,(NF MA2Q8+BF@RJPW(.00,"0RP%1.(<%V3(+7( 0_\1.[[DZ9IF?LH$ZRZX>MU.7W M8 QPW989TT'FY_7#:"4'7\8?W7D\'LU99]+3X#S=K!MYZMA?M:X_N-W5??*Y3^UUA9 M;5L!GY>;?WY2:_L+=J>R!4)"9U"E@'&J >1< R*8 "EE).4Z35/E5?XV)&SZ MU-9!=+(VLGT)@ =PTEQHR"D"DE((8)$3P'-8@E0J(03/H":E7^5;+*2""N". MZO=%5_.]:0KXS @D&ZK\EC@>.Z\C[Y!5FS#$-@) MCDFR/&Y=-,+E 5$SDR^/&WU*Q.QP3<"0!+:NZL?MLS!KO_$[+OV,6LXL;8<= MLQ28^%@"7AKO9XQPS4A1I-B)0-1)VM3U-:W\Y/.7/SSF"XQ"-+YNC6JXGR?O M;7ZV(FK"6M"\A5$\/,8OQ,0E:; MWN!JSM$P!^>+ DDEV'+=<-3_53&;0K!?!=O']4=5\XU:-\7%[ZJ'QZ;8V-BX M7"V;;XK]Y^/:,A*^8IOE9G\@T8X^*'*,.21FC9/E&$"40D"%Q$!32F1.2L7\ M9CM.HN7$8?,56S65\6R;_&]6/;+U4Y+=>/)43/)P5)[G*-<,8&2GYQ*S;J(2BU*FR+\A_=7XSK>D^#F>D=LJ]\51]WNI6G5W:C_CM;KUFU_;AN"EI!#!(2T[84E9<"^0H'$ MA1VA*M.29U[YE1&!4^=8K'B;//_1*F# 2M96A9ND/BCAGT%WQM,Q?1 1)<\4 MP@Z@OQ\ ^MP"U),?,97@:&FL=,*8N'E3"H[&GZ057*\+"PJ?#-9JO>[6^FU* M]_9Q^ZU>+_];R85*$2_-"@Y@5FH <2H 804'J8!(*T8RSKQ8,X?%31P0]L)W MX]C87G)X%!@!T"T&Q(/%+P(<$.DFM74S'@^RXWF_FXV1?']$V*R>[V;X<[]W MO"K,ZWM= @NELBR#)0,D*Z"=X\8!RW(*8%$RK+CQ<3MKV;W;MG=O+W\.;*WU M\]:^X;G@FAH309:F$L"4:\ YP8 I K,4:P59[G=,$FAZT*G(:_-">++KE^^# MNY%1%-P"5*!E?M&H)R1>V#FC>:08T[_SK 'EC$G/H\>YC_B?/1@;F&*[8X9< M9ZR *:!8F>C B0 ,910H23%%16GV#D[-A,]O//%+OQ7EGCP_LGG\W"#4$C_/ M:*4$' 4<6>.>]0^U*BS!_\RZ2!G]K5BZXVE)VOW+9[;EI\&,]K-KZ^Y9F[3$*UMC;](9?).T M)B?F:]0:?9/LS$XZN]N/-&TDG1,,Z!LT M:!(2SQ<9V#=HYC"EYW4#_$YI.W9M-HOO2_.Z>O7TAUE!O*OVL[YOQ7;YO1D4 MLN!:"%E(#HH\50!BE &2&OQV[I<_6M!^3?:Z)+?CJ'D'"G\ (L4- M#\&SAA%_0)Y'E8 [7)&[X^/;%_Y\^])M4M[\J=9BN6FKCLR2IMHL1;,=R190 M6([ D@!9FAT#M+6:+*<,(*8(QBB55/@GXR91=>(E2T]P0"IMFH?CD1M[<=/*DT*^-DLT;029^.,VZ4S!%4XY796 M)\+4+#J) I3+%*A4%@JKK,R15WM$N"I3EWN^%%N<7^)H'OS\@O$5/''1\U#7 MX_-R#'$ODM&Z'K (W'"1( M D*PS&F6\U0[];B.2IHZ2.U*KML.SW]8D:$\GPP-*OW?62 MI,D3'YW3F]%%L]]Q4G#5[O$8^@ %KQ+9H]%>7Y,S,?35B M[BGQU=@%H:VIM7P4VQ->K7T_2D94B5- D.U6RZ"=$IEJP E%F)I7O?;C?1D6 M-[$/=\*34U8WWV[40$GX>?1F$";S:SFJ M*XFA;N5_/;:;AGW'^V9!(.4$,PD:QF>HB/'Q3&= :<9EF1:"%'I1J3L[0-K- MU0?E.7V_:?O][DMU?W%]L\=)MDSF>"&_HZE8'99#@?1 9V&$/,]084*EH$@8 M&'5IESMV!">3F9(<"N+%WW\]B%5X&0K?P&0T8O^C9V^<O[1:EA MBBVK#\74A$]-(*"R*(%$.2HDA%@1XDP/ZBATZE*=-I&XV>MQD]SW.+Z65HV; MQ-SXWH,TTQ7/X2 P%4I!F=8O/8#>_@U\>'?,A?:NQ>GK-#AY<(Q.@%<@U6@T MW/S(1ST!&.(@=;W5?%2DGL8=,9+Z7ALP@^3QX:$ENF>KM\N*56+)5OL3LW>5 MKM?W;1D0WYAUK]@N%%8PTV4&TC+G .90 Y8A#-*9$L? J2*1\?0;)A** MQ] 4$>][SC<^)-3YXB1P7W#_KA+UO7K3MHE^4-M%*EC*"I(#HB$T ML;H@@/.\ $5!S5\XRQCQ&I<[+&[BX-P>;BT;H0$CZ4:@\CC=BP) R,'>H4.F ME9S\TLG^]2;Y,(!'V*G>J)DQ#_0N"YO_+&_4\+/'>.-7!68'']?5TA:%W%;R M[?+/ICRDRV>7FBJ,4LM$Q2TG%<. E5@")E.(,,QEF3D-C1T7-;%K[P4WI3"Z M$^V9N[J,DV/B*HKUGEFK(\-W4B?(]X\;%RMA=5G0O-FJ48-/4E7C5P3WR+8Q MP5:PO#6:MN7$CR96=$&CKC:WW]ER95LGOM:OZ_O[;K[8MWIEY&PL&[98I(BS M@L+2LE2F %)A3_LR 03*BRQ#+"-<^[A[)+TFC@VV:W1E%+Q)N)7FW4<;!7JW M"/("@/J%&XOE;NE@=?RUG2IV4#,YZ)GL%4VV==*JFO1UO6E& UQ^("$MNC'A MB]>_&T6KN9M[8T)YIO,WZNVO[)?XJ/=[K4_U9GFT_\]+0M*B+ $NM )0E *0 M-$T!9T)KS$K!L1>%MXO0J;-4^^U_K7M9@9T6WHD5+SS=(F%LE#S34-<#%-Z% MX6!Q[(:,(9$OTYOA ,+%-@V7:Z/UD9JU7C/:^U;\ZW$9]%7WN^ET7_IS78S- MKJ)1)>GI,LGW/PR&Z9H5AX2_=(.B S .38DN=_'SD\UZ:^=X;NK54C8BWAF/ MW#3-=:EF(M>E!GG33H H CS--8 JQPS9FAKM5&YX6<34-3-]H4DCU:O_< "; MX3@1QV*_6!!@K+/#C]LSY-3FZIY#FW\=G'G@QK,X[+AA.Z=T^.2U['CF%;C< MJO?+[Y919VN>[=(LI!MWWS1L:@M"6,X4RX @- 40YQ@P"0E 7%#S0UX4;L>P M_J*G7MWV*.1:54"C2W)0IGVE;3IB.=]5KCO&CFO=29#S7/'& ^T*"CY7^Z,S M\HT*?B&"/E= +O/U.=\A= M=BW^^VVP>E?SMT<[=:WE\FXJ]\Z3!;^NU5G;> M_*)0&86"0X"1;6K6F@&B2@Y*E+-40EBDRB\"A>LR<4BR2C6S2YM^PR81UHU@ M?C _JI;V1MGY<;;ITZ;1S =56TS%+$&.YU'&-4_%=7\^"]:>0:R=OM6J=;,; M7WJ6 NO 2723[#6+N9F_&IYH>_QP36;>^E\-V6E&X/I;7LLSWNC0'2,*B33. M5 E*87G&;1,&T2D"BG!=0EH((;Q86,Y*F3B4]9BT&Z&AE.%]7-Q"SM76^@63 MYX9.<*8Z:%%TSO"^C!?B##]CYF7.\',?OG97-#K'8'-ID$&[H$\+F6F*S"Y) MV-I5GJ6 $4( %#!57 FI^7?CI^@?RD<2KYT>J;= HG?8U[G#PW2:MUTJC=ZUR]25K- MDU;UV+Q?TP ;E2$LLHHOP"4V#?;=]!:?3._7GY7 M;>%0\YHYL/A!(G"6EPB4&@H H52 * Y-F)[ &4R_ '^]-6'ZR M"[V]>LGA"*G9I';*-DRAO3(\>X1_I'YBBZZ\#BT#'HC3F>:T,'L?>7:P'E7_ M'"/7U3Y.,9#H:DBN.S4-D#OGH6HX+,_.7*^XT;7D+,VARVTE>WQM73.N_%A] MMO'7YBC-!S[4U7KW3UOGN+'7-][\58EOU?)?CVKSS-TPQ)A#)4WHRW+[/P7@ M$N= $4@%PY"F$H>QDTRH]7PQLT?NT>M_WK2MZ,$<)U,^4+=5[D_WF/QB[OG' MTCV5YL6U5RXY:#?I/+A9$8W.\3*ESB_$%3/#8[C,.3.'\%!>SJJIU+.K]==F M!6Y>6WLBT*?/ZKNJ'I51L+ZKEO^MY,*LC3$I- 6:8 4@-3_QG%+ S&^+K,P+ M1KS8_OS$3U^:URC3;)H3T:ESDZQ;/P6LJ=#SGN]VP/M]1ZT MWG"23IOD\SA^ :R@(3!$HPKU$CXS?V@(,*>DHD%W"5SB7JXQ^BO[KWK=S$WX MP.[5;_4]6U8+7$I.RB(%Y@<3C(H, <(A SI7.B,P*[6 7HM5/_D31Z/A\KF; MI%$I:6=Z6*62?[1J>1Z'^8+NN*"<#DK/I6%T%/V7@F%8Q%K4>4J?=WD6!LW) M0BOP-E=PG9S9[C<]B/5:+>^J=@Z3>/JZ9M7&SMYMNB2:?ZW:$[!]NO.#VG[4 M7]F?"RJ+ G-1 I32PE8"2,"))D BQE26%ZC07C4!TZ@Y==!K%4M$IUFR/2C3 M.U\*8%R9X($5E%'.(65_=* _M MIWA2;N^LET??[]76O1W/S-=WODLF^.)U 7!&*S6,X9 M K"0#)",**!S4N*28DE2+VK!2X(F/V3:B4U:N>'L&9>0-IKA;; M>LM6;GX_H:Y>H6.OL;/_-/,(>:-&2!_'K[G$!GV!O@;6R_MYLX8L;SB>!R#_&X2%D]W MIMM*?E[>?=MN/CYN-UM6F3!V]WP@R4(R1F2.2U#25 $(\Q)0+#@0G&:$B#Q% MW&O8O8_PJ8])#N/6[OMUB,N .D0O3-UBRU1(^867G19-HKO5(^DIH_<58UP5\C] MK?Y1G>G.>_UX_VC/[+[OW++(2YVFU%8$2V[V;:4&W+)O%7E>E@CA%(K]6."O MDX8\1XV='/UXL/!7_]"X4^:H*;I)#]5\H];?&U=_:)IM13-%=_HXZOI$)PNT M,1_0W)%X_SQ/&Z0/^O\,\=H3Y)<+Z*Z*_NP1WQ/P"*\$7XEA[XQ/Z_I!K;=/ MGXP+;W[NKKKJH6_'M4*!Q55N&#H%FXC(^,7-X-!\0YX'F9&BEPN$F<-01X0/(\E M/I>&!87?U,-:B>6>]_V^7F^7_]W.-,U8EA%&("@I1 "*7 +*RA(@R9F&6:Y+ MY#4%;D#6Q$&@+[G)'K&>;+\(, 28F^='@L'/X_M"S>)'/:S488Y#3X/F"/-A M7 Z$*#4F %RS1%C'HU*EP6-;&;[P6W+,HWR;*1FORRK))-H\:O MOJ_[BZ"YON5C0.'GZ@<4OK0H'-$?QWRUC]D6[8U^4=#,+_(Q@T_?WZ-71!LX M=.C:?"?-"F&IFP.\KE/=3G(Q:AQWK)N_/=ZK_F\6@G+-)9&V9XF:4)!)0%*$ M008Y@RE6)G0Y'"?M4T8)!+D51:D!PI@$L4 DX42E /$TQ*K'(J%?@'A8WZB&9$ABV$N[/'^^;'S5)VU7#[ /WD%YY','6+LO&0\LSA'.3>]'FL M;L>;:KV#G9N-D6+6B+!90X^;X<\CB.-55_+&M6Q8[]5WM6> I2E#"J:*95X9FP%94Z=MK:@D#V1@.P.-FS-',MC/D_O'4JU< MLV9I[9]@N(2#B;'IQ\Y(>AG2L,LF7Z3Z&KC$SW^E6B[:,LHW]VI]9]YCOZ_K M']MOMM.654^+K- LPXH HH3QW8))P##$@&G&9,$*!DODXKLC1@=9KJS SL:=L9Y-TK\Y:[^_C_,'5J_-3\UYMTK(^.0\PP+H$E* (1F.4TPRP''N$BYPC3% M3F.9CF\[L0-:0X[N[V?7?2/L+Q%"PEGMVPA@_F9]'*9%D;5^?OSA>=SZK()[+S[_5W^G?;W? M&+[N[PN[;X+*"4^I>;/J5%I>G]+XLK]@<,GP@ QC(![S(B&1%@8>7TA$Q(IICA9-Q!FAJ^?+?(X MF=$/1FX7A/;.'Q/9?5#;-W^*U:-M=/B]KN6/Y6JU$%SK7(H"Y!E' &:, DXE M!!1E$".)2>[7XN0B=.*HU>-H9!U'8Z4\"=^H5% 9D37VPVC#<574%.ME=2 @@%;R E5L0 MB(2 G^^WQA^D[@XPXZ?X',R+R:YW0=+\%'G#)I_EN1NYQ'\K\GO]7:VK=NZ5 M_$UI.U:F^VY"2C*."0>28+,/H3@'7"(%#*AYR5.)I=:N^Y#+8B9VX8/@YL!= MMJ+=%^ #^(SO/^)8[>>VSPSNI 9L/08L=]]WQ$$@;-,1BH37UF/IMO;:M)XLR MRTT8PAB0PAX_Y+D&S/P"(%M5 +6DA? J O64/W'4ZLO^OY.N;>P?5G[2*>#9 M".(+K^OF9#+0?/S^]D=J[C=4>J\E>Y^4)R4O7M>_O(U\(<,SV:1 MLY1K668 *L$ 3 DU\:=,@5!48U$*64(O.O&)])P[;?MRE>_]A^,6PGX"R/U" MWD25[Q>&)?VD9?!GD/X)R^#[6O[;EL&?@7K*,OASXORKYW[KLA9OEQO!5I_4 M>EG+M^9WFP7DQ.Q=A0*9MISQ3=L2LO_DN48YTT02)Z[102D3!]R=W*05G+22 MDT:T>]W<98Q&LFNQ+/>+>T%&>U7,C1H55"]W^:ZS5CI_@X9'0V*E MS?^#((/4.'5.,\"RU"S&*,V8LK4[TJD@=@9=)PX-?<%]LJ,0!I,IGYC;XNPG M>0Y^@2KP$7BOIV8 )]*::DI-9UU7S0#Y\[75'"(#Q_(T]V<;):T&JMJT5!26 MH_5.M^;-EZZQ;B9]+>)\P\M\%] M2ZCNEI5][ EGJR;?96DL9+U:L?4F,;=M*2T\&2WF>KXPUQGF2@%9< A@D3/ M4B9 J5*,.)0FG-#N^;XQ.X9_[Z>[L\#YV;YIE/BW?+!N[_B?\%'YO>\;[4"C M7M(W(>G9D/"GI/^Y7=ZZ,>0FZ4RY.>8HWYF3=/8D.X-:(LJ(\['F?02QQFW- MI/6\T[OF?10GP\!F%A]SY;'0&<]2E)D7"449@%(*P%5NQS](DE*) +H/C(>O7#LJBVV^F?CW,%A!%BGPS1*G?H:P MXA<%KG1:RI(4*>5.1]//;SRU M3]D"%RLKL<+<#S..;!\_OPBUR-.'W(SQ.J0XIWG0N<31C68[BCBG?O_TX>S? M0]DS;J4T3V?SJ39KTM7_NWQHOAQ:JP(6!0*YS(EQC!2:U99YZY08RT)G!/'" M:6CTL)B)W:0CD.@DWR2M[,0(]_2; :#&O2B.^7X^%6IY '?&D&%74&>W, MS!E#IIT29PQ^.G JS;,\]6&$9<%)1AG#("5%9HFI2K,J5 A(4FI9LI(CZC57 MX**DB5W4-FLVXYEMFJZ1[#GEY2)";FO%*'9[^F8GTI[-MR9/-,-SU+98HTTN MRIEW,LF8N2>#148O\//:S7IK!PQ8IO>/ZR]J_=T.'[''N$KS+.4T!3C+%(", M4< (D^;=6I:%-"O0##KUFUX2,+&/=B+;BN%6JM=)^45%.6N,G?)X4 M2\?1W\Y,>]BK9']L=4JV.Z5N$CLUR8?EQ1/MD67QQ!B&)W%NNO%E!VV2O3K) MUP-\7Z>%SXP6VT];WZ M8KY3S;'%>_LPC8C?ZGNVK!9%6J+,EB@B+26 ,M> $"% JBF#,,<0I5XEBH/2 M)H[*K>QD+SS924_^TP44(5VNXR;&ZVD=D#5W!^NX MV6?Z51TNBM9-=L0!]G7-JDT[S*4A#LD63* R33,!L$ :0*P*0(4H ,Q4B0E5 MB/MUS'MK,'% V/[J."0Q[ZMPD MC4*3MF:Y03%=T]6(_)=NIW*#QZ%1RO%&89'*TI*W-U;B6[7\UZ/Z;;D1=D"L MDJ_9YMO;5?VC.X"FI2:08P5RF9:6U(, EIE%2HKM*;W2!7%C,/87/7%L.HA- MFB(2;03[!2 /%-TBSS38^(65U2.QBDQP^.]O?Z0XXR%XU@#C M#\CSR!)PARMGBO1:-_^JV.;1QBS;]OFX7B^KNU=LL]S\41T&WC?#$6Q7:"7, M59VJNQ,-A0M9$-NPQ30!L"A+P"$70'&6D]S\16,GNK,IE9PX3/4G>_0;M'=J M)\93]XHGC>8W25_W=AY(]Y"G'0BJ8@126 D N)> &6I"7 M>0E3EG%)G>9,#@'YK/'E'_4_FOZ@[>\/?57VW9@_?EN:V7>HT$X596I4,Z!Q" &V9 M&R.VUJTHL""*$(:<:MT&I4SL?GV!GOGE87"&?2^:R7[>YV>MUQG]J#57'-1? MOO=LI_6CYO6/[,<_'-B9=$**^*[JV-\_U>NFEVJ[72_YX]:^BK_6MK.EKK;& M1G/3NW=FMV:^&]L%RY3,E$8@+X3Q6R0IH.9%"?(,<:ARB%EN7IKUEJW<]D-Q MU/)R]+URSE_]K_:2]JB_4_7_^C](GN'_I^,]].R BO,D*%4X5UD*!,_-\D5J M#KCY$9A?%UFA($10!32?S_X\XO66O\ACD%J765J:M2/*L67;(X!1GH*4$)07 MN5!Y2;Q[Q%_H(5S9 OXB^+MMXN='U._EVNID)Z?N1JAT:B5]O9)MG1QKENQ4 MB]AY&!6J6)V*<92:M[,Q*I GG9!Q[QXTKNZ[,H+,W3\9VY>;3;U^^E!OU6Z* M2?'.0GC0)>8]N& M$1O99'<9FU:):"/MG$P=GFHW?(LY!]LY M&?-LMIW;-?ZYBK\NJ^7]X_WNZX)(U4GRST+<6SV>.8AV!B_<-.)B7C$>U'Y*Y(+Q_>;+:%PUHQ^$N'\!\(2 M!\_84CX\VGM^U$WW3I]5Y99OMFLFM@M8:H25%&8+9%[^$*?FO5]@"E2A!$UI MGBGL17;BJ\#427=5FP(#F8X!)AYWV4[KN[G^61 MANT,)W^T=5/QL^]DY0.SOA6>1%S@E;5T_F&WZTR?C#'8FI$U0 M/ECY']1V@=)<9D4N@4QU"B!,*:!:VW-$*!62FF/H5<\])&SB-^9.]$WR8(7? M-%WL:B<_8$;\('!%P2C/N *T2#F .30+%IE#0(7B65;JLN$''W\C\@T7Z"+"IQ_;XL_!+%:5CPDS]N) MX@_)28-)P"W"@D_3ZVS#W5I],Q'/2&SI&RQ]HED+?M1?V9^++":ZM(P_6_UR3Y966T^#59-AKY11@G M,-U"2VR(_&)*(STY$I]T="N_6 U^;?9M=KEJU(@73'R,CA1%G$3.&CY\0'@> M-[RN#2VS[WA=/NI=<_-FG_7F2E$)S:)$:TNV0C0"A)BX 6DNM,PT3?TR7T/" MIMZ2[6F%S+=\WY&_\3YI<,+-<;L5"0W/C50X$ &EN>,61BNX'1 U^^FCDA-A?#09%S\^Y'FAF7SC@HI9**D1)EW*E.[/SMIS[P M;81YCEX]MM_--<.M\G/&;E$_A>^=-R'6&-+CF\\[.?2L82?#/L]_*LR'?J]K M^6.Y6MU6)^OW,V?%99$7--4E4"EEYJV9"D!+*D%)A" H+U&1>:4[O:1/[($[ M79JT_^GN](HC_#"LW=QY,@3]O#TJ>-X!(0B$2/'"3_:LX20(EN?1)NPF8<&H M8Z:PJX6&@.)H'&!7%DU*G"/$E=G24[-P+T5FJ2(*H#.8J0QE4J5>DQ\<9$X< M>/8#.Q\&!W8&(^862"+CX!<^>L);TIN;9V-,)^ 7\S X4JAPD3AK@/" X'E8 M\+DT+!CT&&OV+#:'B+,PGD_* AGOUP4'4*0<<"HUD$4FJ"""2H%\,GW#XF;) M\:T.*OA%@1&HW ) / #\?+\G]R8Y<&9%+:SSLS&2NX\(F]73W0Q_[N2.5P4S MH:]-$%&_J?:_[ZJ/#PW#:77WWOY[)_QI8=[Q4$&%S<9>9_8HT6SL-=2@D*5& M.L48,Z]7OK/DB5_\>ZG)RHKM^_]-8IFY5%>$5-45Z/[MS9GNB+%;C)@$.;]P ML5,A^66GA#T!20Y8-HKL"?6FQT3I+#, &/86"Y5 0C4*4A9:1>Q2B!SSUL/N!5EKO%]3![_ *W->79R>Q/ M0+%R:GF\JMO=C>>NL7UFT)F*VN>?" NLYHG:(YUF3HY4\M73'QM;!?)V6;%* MV%[#M@;-+&<67!68IM3LT7+$C /B#% ,(> ISI#&BHL<^@1>=]$S!.:&,?[1 MEF^:A8C>J9"PO0Y^WNL!JYMW3P.6O_VHKHS=MZ;80)I>3FK;&GJ1]Y5WTW+X-C MEZ Z%S1-,4!2"P"%MA7YL "I,LL=43"M=;JHFMY:1PHX3PV$#*KKPX;^MQ%1S[MSS+TH:[^RM;_5$TJJ&55 M_6+'E70C3)IOH4*D4 (R@&EA7L,,4V"93 &4&;2_+Z5T*N)VE#=UKJ^NP/U> MA8[//-GLE7#GBW'!;MB#)T#$,U]05\E!>M**3P[R WA.75!Q)\.)C$X8I\W8 M5^8O<3AI/&P=H)9QN)O6)7GPNNY:4X,W]PZI^4NJ+6G]?"G6!8V:U MZJ86?]1V7M-=M?QO)3\U'/*OZ\UV<^B4)T6ID"@*0(CE+"E1 ;B0'& L4I(6 M.6*9UW#QR32=.,X^IS XPPD5RF(0^Y&Y+;-^B@?A%]Y'.0_>_&GU-7^U]0^O MV<-RRU96S9OD]MX.K)R) V$B0*-3(\36\X48$R:"^S*1PE0"KRYYO*WDZ5B! M19JG.BMD"K2M>X;:K'5I*2$0&D.D84$*&EKT>%;@Q(=G)V6/C;?'&NXSBJ9; M=(V)D5^0?/\,F#?#(%Q3#3EH6?QZR//B7JHBL"S]3KJMY50;75 M$MV;\,#7F6DL"<5 $,P 3#,.>,930&BF!(-"ZMQK&3+E6'L^L^PJ0U0K M^U=//N]QV-RO>A]H4PG_==)VJ:^B9#3G7',@)!9VAD\!J*W@$Z@0DM+2_#7S\?NS4F;Q]5XY M<\("^I[/X^/FX%=;[>?4K<&MO)OD(#$R$\DE@V)2CYS(F)]KY)*99\E%+GXX MS"EWB6VS[-_M$I9B03,"&>A66GI4R==ZY MJS%-3$Q+-E;J3<*MW.27997(>K5BZ]X??_5SUO.XP4)") H!4D0*$\Q,'..L MX*#D)=*YUJ),A5\Y\M7(!54F-U(L1>XS!">$SBW.70V'7YS;'[@9>2V#^DW2 MB(P7Z 8MBA3HSLN8-= -FOD\T U_.'#U<=2$T9RS?]1_;-J>[X7"F.>"":"Y M8G:B4 E(F:6@$-CX,\E4SKP8( :E3;T:>=9_M;;20:W!H_E'T,)D$#K'!4HL M0#P7*L?]4S=M^8L%P\AN%S 1URPN-L9:NPS*FG<-XV+VR5K&Z:+ -?E/&M>R4+;Y2^R[0!=58X#+-0*$X,@L?GMK) M 0SH3!5,< 41%UX+GV!5)@X2;7%A4WOH^?8.!]?Q%3\+9)[K@.?G]#?)V[^! M#^^:_.6/5K.D4RWIZ];K_(ZX9+@:H5CKBG!%YEU\7 W8R0KE^CL&DL,)8<\) MFQG,JZ6PZ=H]49P4$C&*0,XA ;"@.6 %-4N:PK:2(T&9]JK>O2QJ^NJ^3G"R MDQQ,3C6 EULXBH."7[@)!,"?<6[4MECL'U7S*O5>+OS!9?'?J;BI0R*@F0BEN2 MO8P#(C $/,NI(+ID.71BW!F4,G697R>WH1GX2_*CD^TQ=?,B/.-1,8K1?C'P MF;T[L0$1[[+A'K-"8P 0..CS/!"1QG..V34T6_/BM?,-QAQ3_VBJY>B' \?8 M=S^$9\0PK#M M>60HO7;O@6 ,[.E][SC;3C_0U/[^/_06_C':%K/YQX2(PX[$SAKF> MI[%[2_R@YB3ORC@FW:?'T"PP[%9ID9EVU0+;<(<\0G8490!FF9KE!4D!+L_# &2=0FM4&%3@LE'GI,6,XZT0G>\62GF8W M32:[_41H-/-[ +X1;3)8/4\%0A"=*<(%010]ROEI\4*1+@BJR]$N[':AY+@- M>>PGMMX^[8AQ)<>8(P4R@@H >9D!DK(2$(A@QDN:9]J+B.!4Q,1QJA.8/%B) MOG2X)W"XA9;KC/1="[7V-<(FH<"]9$LT^ML3 3-3WUXR\)3V]N(GP_SM=7U_ M7U>O5\QLOKHO&,]27&;"DLT7EO2+98##4@-E'$[G189DAOQZY4^%^'P9PT9X MU17X6]V\MAJYR>M$-%JT=0A^7G@&)*F9V2SF*<#8KK"0@,#.' *,DXQRQJB M7D'I.H@"@E*'RM5 N(6CZ\SS"T>MK/UCCQ^/+AL3*1Z=$3!K/+ILX/-X-/#) MT'A4;>K54C:KBZ:SYZFWK4&*05$H@ G&=@9S"9C,*,@)*RA+XH%15S3/.> 8,@!I"4#E!() M=$XU%:C,4N)42SDD9&*'WHE-#G*[K;/[P>_ 09['8R,611T M,G+QIK,=C8R9U3\;&?WLM5G%5X^;9:4VFUOQK\=E*V'SZJGWKR:SL^ ,\1P3 M#6AF:8 +S0!16@*80H:%'4PEO1:[O@K,F$?<*93T-6JR7;U?=!DOSXYW;]A] MDXCQP0S/'L;!\8ITH1\8T?.$CN)?*$'H!\[ES*#G?>*P!CEP>?Q6_ZALQ:]9 M90MU*__KL674N:VJ1[9J"?T7J:(Z5B>-XLE!\YNDU;T;HQ= M*;*T:U+8#3-^T_>QN7TT6JWMS(R%*C,ML&0@(YGM[-4$4 4)D C+PFPNF6!> M!^$#LJ;.U_:RUSLF87OI3;]O^UO/AM\A^'R2NU>#$I3E_=+BT-)I[9J3B/E.WQ<*+/2F_4/4B M#\E[;3()F)%6,W%UFW7],PFLSU=,TPCQ[X7\^J/^:C9Q&_/%-2*^_C"OCJ>/ MYK:5;;-T-#;Q'(('Y(LW^M[=S72BQ7ZH/:MC/?WM<;\WO;:/)I77]?2B5?/?VQ M4?)=M1_9<"N,5NVHR!V7-N)(EYAQH!149J%=,L!AG@++3XRE(@4IO$JFIE!R MXK#>4SG9UI:+I%7Z,$;)_-;^+&SKUJ-E.EI6R6$V(MLK[#DD?:$]OHF=E38;C2EU?G7_Z^Z;VMR&T?2?=]?P9>-Z(DH3) 2 #[L!%E MM]WA.)XNA^V>B3W]H,#5I3,JJ492N=O[ZP_ B\32A0(@D%4S/>TNETAFYD=E M(I'(B_NXKK#K^'8GRC_]UKRSOV3[J3)[]L=IT#XBOJE:NX_!XK1-X4<$^:B= M_)BTKHRXO/G1[0Q^U)FVMW_.-S/FN@54!080NTP<(1A@%5> X8(;:!URK+W< M<"]J(UOH'<$V:?MW1S,VEG$2K<#8Q+48A)F_0/'CHP1#8J7>]9^D]3*[^"&Q MS^[*!V^ZOK:M3NGC3?WX;FTO=6Z()@C0G-JM-:FT&RDA0%7H'$*H"EX$M12] M1'!DM7Y>%]9G('IJS$4(_10])3!ANGX=)E>5S@T).D(AW4ER+U96-R3\4)'= MX'UQ9N!PV,)7^YAZD9)VV39$<$!*95P#$@)XGI< %H0BG10H PM0[3O9@M;XD6")U/DMF4C6^).RA^EZ\/DYM?UUM M]6;?F; -09;8E"4F"FA<5 !#*(%PG8-*7%AU5E!1$C0ZX"25D16VIMGKT1JF MHZ=Q\5/0JZ4-T\Y&T#V]$6I#!R5*I):G:4RJDX-B'BKD\,414]I6V[GI3J,, MU0)C LKPK9_[MA+I*.4O5^MZJZ#(;/4>J)? M/CN*%"APR:MEB9ASUA,E8(Y9G$B1<\K\1 L;1G8LP-"PL=[5TPT3.V;QV;"P M$Q]'1KB.&_Y^F7];SLU<\N7VDWTK]WRC-S/,XFKYH"*6;7?")A"3!WA:DF=S;!L*(0 M(M>*^Z[Y)YX_MK>M_\A^L5=^6V6..' 5/$WBOO_:>0J5@B)E\M+Z/T59 ,RJ M$O <$E#(4E9<\X@L5LGDC. M,X!EE P5%N0>.5M:2G(;*FW8P.TJWS>AL%33WYJ M(@<[%\/BI3(FSY-8U+?>5#,0T]Y^.+8 MA$%5-UG@BT]\KCXLW_+'N?T^SXI*L*H0&A2YL?ZQ1 PPPA4PA58Y4U(C%&2X MSM 9V73MJ6:/EBRPWUO9$ [-PCN-DI]Z)I ]3$%[8CN*+A7Q[06Q([+7!H5* MEH!VFLK$.62#HAZG@0U?/O$\VJ;>_L-RLUW7_O?F;GNOUU_O^;*=9?A^M39Z MOGVR7ZA_:#=)5ZM;ZT/Q;_H7-V#W9[[=5^+/2HA8B; S!+EQ_AX'O.0"E+Q@ M>44(116;9&)M4K'&CM(UK+05]FJU6/#UQHTK;+:I@<7VKP.RL2?J)FM:S9U@J[GY#;D_J1N M6J'^/8;NCO(BDXWE'8>[\%#SEQ_+Q>K;7'Y8RG8^?7?&S"&!924 @Z0 F%A:6RR'6%,(&FO26HAOP*O^: MM50CPJUGI?:/N::0/B[P>H!"^\X3E1!>$FL@^'KVULDBL)>8[X=A+UX;MQGX MN.++7C;,OE'6?",7*Y>Y-J-84H6% KB"%&#!2D#+O )"Y(RSO)"D\$IJ\2?Y M D?=-YEQSL[W06P;2N8'^PB9RT3P(3NH^ M^0-PZ-H$W)FDQ]7'74\5!0D2"I:@@J0"6"$W\0!I(*P%P"9'U&"_9@L7"(VL M_Z<;/WT,[5MS$:X++DE"$,*4/5[^:[M?'0F7J@/6QVE;L_B*=Z$3UO'UD1&] M)['1_WJR#W_WW35H[^H21 %Y23 "&*(<8*N\@%&"7<]TI+3+8^-Y4(CM-)VQ M=PL[JEE--KZ XQQ.G@&HZZ4/W#[$"!X>D!D6*U6$Y R5:4,6PZ(>Q1 N7!ZG MK)_6*ZFUVKRW[-4=*MNXPKL_]5K.-UK-2B1UKA&S6WIJK-=-.*""&% I)G-< MY(1C$Y8)<9'FZ%D1'0>9>RN9;NFZWOQU#]ELU3 4IL^7H?33[*3PA.GX8+N_U5_ONNII+9B@CD#(@B"( &T@ 9\8UQ8:$6>,%*Q$V MIBF$^L@&JB!_+?/LZ[U>9K#\SR2'[F=0]-R:C(5-X(;EU-'T_LCM)FN9R6IN M1JAWC<)AW#/@,[1?PU'M,"R>)ZH7'A*9(:Z7>LT7MTMUJQ[FR[DS7Z[%X;L_ M'6&]6Y(-Q9#E!00,%@)@5&+ 4%$"SE%5L0(;E0<=37C2'3O@T0RQS[XUW-0- M.?DS?NP&JF8H-&W:$U8_HS,"6&'FYI<>/L]9R%H>1G%K N5.E6+L277:I.,P M*([2D -OCW1;&G5JAE7.E]]Z =C/^KM>/NV_^%*5)<_MM@K;;13 O#2 "@V= M41$8:E11&A8P]28]LDEIJ07:BP#D//V44? (=%):Z[ICHG\,EF$GW2Z_G*7K?9;IIQ.86$!!J2@]QU1\:2E8 INXOB MQAB:%SDL4)!?,PJ78WM!ES83[2K1-"QO4^,=GS?M_,!KY^*F?*&>YO&E7U/B M[=[5;^B*B;LC()A\+&]*'E]H=N\(,)\?\#L&L=A#/.W*P#I'=:GJ+.%F=LK; MI_7:?OUGG)5EI14#$I8$8,@Y$%I24%*%D:"PI#*H)[('S9%-2M9UFSWN;C+'6'.\EK1# MW370I.M8%\7%U!WLKH'J1$>[JQ[W2AL$.&F:#=D,2E)93P@"2)@&F$H"F*X0 M*%%):%%A(G$Q6^IOK@6^9ZQK.NZ]E'_7#6@O@[\->%;NWW2B>VTU_KV7Z1GE M>F4OZ-^C6K^9 ]>(]6]4C7_\+OY=2NY[G+^&9(TQ7\GDQ?,G6(BHD.=FUWN2 M,J@(+1&0Q-AE)*<:N.$E@+%"X%P8@I1WX_7><\<^XKA]_RZD]KTG\.7-=*08 M@6;021!3T-X3):"&/4ZDR+)U/]'"JM6/!1@J4.]=/5U-^C&+S\K03WP'1OI?T65$PB61$$-%7"#?)F@!/.@>8*54@0*I%75_73CQ]9D>W5F>XH M^FO!"1@NZ_5UPH6IMY-K1RQ"S4\(Z*_MUPD:I_3/7F2B.-EY.09T_\1-DYF M\PSW+<' 5=>F4ASM=9?JE]5*_3%?+.K#NZ_ZS^T;R^T_9[DJRH)J#JQ[Z(:4 MF0H(A10@6&K%F$(4A269A_,PMH_0V[IQH4MT"<90JP^ ME>LX:O,/,L=45G,U2BI",";)$PW\.7BA-()@B,XG"80_ZHHHV:?U7&HW*K%2 M2)2 0H, 5DP 87<> !DL";5V'9GP4I?ZT5/D6&6/CE*ZAI(-)@&QH&!)(T(U M64TD<>#D&>,IXQK-@ZPYQ&YW1D\]2C.]%QT\57$^!0O#3@ M$?[)=4=)N\.B'ONNW68KP*OIX>P+\DN?$5WD\]_C1,@7[F3G/]X$KXT0#=3W M6-Z:#YO*"P0AUY1K(')6 8P1!XP4$I3$?F(T$4H$C1^)X&'""-&%XC9G1;I" MMNN*8_Q?0&@$:118XR-(Z1"](H(4C$GR")(_!R\400J&Z'P$*?Q1D>;,-9+Z ML-D\:?7SD[62WYHC\6;2WFD;/(.0&4V5 0A)"# 4W!HV P'5L!3*Y-#PH.30 M"!Y&-F>.&6Y?OE,^N7IXL(Y0TR+NZ='^N.\32<+<(;:Y( MEHIX(Y[V;5R<(SS.3=:P<],.Q+PY[6#VZ_FXL>^S-SXDH:F+AR>5J8O@8%I3 M%P_1D:F[XE'A+:6;IE2?];>ZO\-R^RM_T#.3EUP0)(&LH.MQF;MQZA !PI3] MIR00";^$G3,$1C92#DF=;.2 E9B+%!52<;TR$4F M?ZQ&5E+[_:A&+S&Q6/IY *,C%*;*2/2PO5UIB>7CMA25[F!*4 ME?0>%F>FVJ$U[CC^LYN:U0\2S81&.9&X!(6@KN2-(>L-8 )*92@TS%B+%'3, M-T1L9*/3#7E:S+F8+^;;N0[,TAD$RL_4I!(_S*)T5.L4FX9NYG..$&PR?,1+ M9!D&24UJ 'R$/M1SKWM&B%W<2KL=W]2C:S>SW,!"%(6;[DH9P(HBP"FN *'6 MX3!0:T[" K"^E%\J3N$ZA]5M,#*^YV:DF,0SI!-$(F+Q"XP_U#@U/&0-$VUE MTSX8T>=DHCC#*>&GB"X\H_MZ8@JGX B*))Q\P&BMI_]8=1GFJA Y@1! S*W! M*=R *BP%0-:O8$8JR7*O2H((VB.;G*+\:SYBV^D=@E<=M5^+2_SA^7#+Z3]6 M+]-P^A"#Z=I-[RB_AM/J(4@B6DT?/2+.KKQYVLR7>K.Q=,1\69-YNUJZ4P7[ MY;$_;>;V68>GWYNW]^['#\NFB]V=.7/+QW8+\*.8E;KB=A.#0 [+'&"J$*#( M"%#1O("&<\V4";%)$_$]LCUK^'%US?OAFXT[U?'E?MPSMO.SFO.+;HOU(\P2 M3O7._:SH*WR381:X$R#K27"3[1G*GG'4-\ZN(]KN&]!VA+1O_]RM-]G'BR\\ MV(!/#'\BXS\5UY,N'!._BL-%9VKR\;-9&Q_[W5*Y6?,S3&%E"F8WU-BN+YA( M"&@I(+"_*TM"RKPLO):6LQ1&7@1VTT@;HIFEFCFRX4-8G^-R^33M:FG##&6P MH%'35D\*<]68U>=/G'R^ZDF!3@U6/7UAG%]X*^TSG^JD]9_UXUK+>:W&]N>% MKDW 4O4CY9_6JT>]WO[X9%_XUGZV*XR=*8&)+@H(<@,5P+PP@%=5Y8[=#!5* MEJA 8?V-4K'F]46_IGG11VM,_ROKL9NI'K_-5),>HV%.7+(7Y.>E30IZE'7I MX]QG\2;;,=D,2GEVGM/_#U/T/K!7U M]3.*R:$*LWA!*(T0^PL2/UGQH _-B>L& V X+AD,N?G:JI'W?+ZNZU!VG0$^ M[D_IVZF9ZF[Y6;MN]G87]X9OYIN#AA@HU[" I ,<6MO9"X IY *6"EN%"J MX#*NGB0!=R/;I2]/#U:7?M2#8_?=-'I<9E_ON8N_ZV[&K'7QMID3K"E!RZP3 MLN,_JP6(+4!)\2X]SSE>Z@T%GH3TBE;VB-^<>U.[%W3\2B9JBY(0S>3E+BEX M>Z%"F(2PGB^124GD96K V\GMCJ5_:)<4] M86ZR3IRLE:?[=)S^.M.]@E=2<.[+]6LXT!_K5:0N1@\E'UO@]%:[_3E-BE (]GNL!2CFW^4CB\2B)%2$6(FSE,9. MHG-T7="GJSQR@\L=[:A^@N?Q\K,"25 (4_UH ((5_J)PB;3\/)U)5?NBN(?Z M?/F&R"Q=%SVZ,Y_LET"W'=UOE^K+_-MR;N;2G3I*Z=*O7/W!:C&7<[W9!WFK MHBQ056! 2&D -H0"P;$"T/KA14E*5@BOL9LIF!G9%#316ZL)?>;JR&\O J54R:G7L#)MQFD"T([2 M2%,\,S)IK9E\KM7ID$E;SCTK8861U!4P1FI7'\4!UU4)E.&$2%9P4GFU7@DC M.[+I^[K:\D5@"ID?7'Y6*CT(\1'?DW50+0<)4[J")$Z5L.5'=-ITK" @CI*M MPNZ.LPP_SQ=/V_EW_<6=Q]5G=+=B4V=;S%!%D;&N$8#:):@:CH$@U 5+3(YR M@G5E@JHESY,:.UYIC)9U 8EJ6<@V.Q[^*\PT#.#E9P[2H!!F CJ:V9ZH5?L6 ME65]M"^S=WR]M$O/QB6A-\<_=I?4LI;0';DL?R*#,$!H4B-P6>!#Q?>X(WE# MJ%_6J\UF!@F64!L.E$438"X8H,3MB'*,2<4)(BC( ;A$<&3%KVED;^VF\X=S MM(=[7<1>2R>F9\('-%UZ?E^< MUG]8RM6#_LK_;#V&-WJIS7P[,[G4!@L%-)32*KO* 3/&@!(7$DHJ%2J"&L:> MH3.RCC=4LRW_,],7'-D@=/P4.X',8?K MHS*ITEX0]5!7+UT>K:+K>C?&%V_K0O:V35.6:::7R*JC4X4I^QC[7\&L"$-U7Z=JW MX6TZIL(XV,1TC&4-9VWKI:S/6[9=9;M]Q7Z'U683Z3,_2=/JI@G1#I4LE.71"J, MW0K7:^97+>^7\W\]Z9]7#WR^G$G:#+X!U/5\QEH;P!!BH*)24(1Y@7%0O]5S MA,96I8YL=OOXN%YQ>5^?P.V8R'YOV C5LG.P>:I< C "]>]J',)5\X*0J?3T M')EIE?:"L$<:?.GZR,!>5W3S\WPC%RM78],[33=8Y:R $#!=*34 2\9 M4X7R!FE-&\?S$?LHB.=U4YQZ__KDBIWOS-UCO=-=?FO3(S3J3*O%%<0\5^/(-L2?L&_[MV]KU2;+K_IUI&QL< M%)Q#F%-%[3958^[:@-(<<,T1,*ZX5"G%95CS "^J(ROUN?L MZ*?=R6$)T_0#1%8[1$8MK \2.MGINP_-B0_B V X/I,/N3FP4G#)9P<%B/T8 M6F\TPR[71)?0[LV5 E@PZ]*710Y$67% ,:UH"8E4VLNE#R<]LLW8E1'SMHSX M>4Q_M6?(,W$G MQA4S(N9&'VY*CH^GF\OL>+3R[/M;BIMMUBK2(OA-\S'D; M,4'I9[3\C6FV]SMSBW.$BJ;R,_R!TY2$1@NZJQ6-?\(HC>7>_2D73S6YS4;; M_ZNO_,]9P9%4D&N <5%:>RPAX.ZOG#!$9%'E(LQSB^!A9)M<9U!GZQC?+090 MJ7((2XNEM@A:0',"F$ &U+V,L:F@(6QFOPUB]4H@[?/B#>JS'G6RY623\4WV MN-:/;9ZV&QCT5B\6V;OEM_E2Z_60!4KV CC3T$B9@UQ)-Y?)2" 4AD!)J%!9 M48,,GBWU]F7!WS6@W88!?XAG]\4.3 2. =9OCS+RMS7,P_!HI>@J"%J6LHXG MEZ T63_%(42FZ:YXDH/7U&MQ"*+ SHN#CPIOD7)K#9URQN[]@G^;(<.J"FH$ M&%;6]$!2 2H*!10SN48YIY7?2+BC)X^\1.YH98Z8?R.4Y])?V'A<(U.8UGN* M$]3NY"3K46U.GC]ILO8F)P7HMS4Y?4&<)_JWU5+_^!M?_U-OWS\MU:9MOTMU MCF"1&V"D50W,K:9PXR8\6)>3*),3'G8\?YK,R,I2$\T>:JJ9<63#EMXSV/BM MKM=+'*9*C; -P:RF.$+#X6&A$JV!9XA,NLP-"WJXDEVX.CQ*UQ;+WQE7++5Z MVG[^\MM![\J#J#3F%2H50@#!W.X0384!RYD =HD3N3MY+Y17BX$8XB-K<;_E MK]S.O[M.66Z_TG*7??YRZQ]I"@;V4$6.?(;BB8VU#D906JO&+(_H$%"4J0.$]J9'/K*-:Y M>_4//=IQS9S.(^;G1J7!(+ A]U=+I\1U)E MWG9EO'62U8Q!!0M552 W6-B-$#> 82:!48AKQB%2.BC+WXOJ5"HNW0]ZST82 MW3X L( $4D%+@ MM_\ F!Q1I#HJRTL1N,S6'>O;8S.S>\K5GL# 4E+I$#: 5LQNW2FO2D8H5DRU"+];>HYX M&PG?CGX*=+7][:BX7K5 Q2.5:*VZ<7-//%L2I%JW3@L][A)V0/,UK&:G8?!< MV,[<'+?&M7V8-E]7M]+26.MNQ*S>_*K=K%C'0_.)FJE"%R5S'0I+I "FN !, M%CDH*.(DATI4%'>#(K_ZKW@A/(0=R!UPXJTSNWG1W)'=S,-G/P;AZF='DL,4 M94XZ+ES5;4LMVS-RDUE6ZNI;9VPZ;M*9E1@,$EF7(-*3&ID84 YM3=0SPL.6 M[LB[=^+='O"U87/KDBBF*P,@=A5_S'! E=$@9Y(B W,I"/(-40X1&MMYCDJ3 MN(C.Y3AC*ID#_8O#+(9=(O&EPX4P^?VCA*EPB(L(GL,C30#01[:!8-_@[9,% M]GR$Z ?QO*Z/[7=B-5QOMDTWE;:5BK5X,PM<17-3 (D5!AARNRM5& ,#&2M0 M80R47L;H$J&1C5%'-IO7=&^RI3X_,CD,(3^O)87<809I)W+;H>BGENA?:NN/8=MU 10:%6@!,E =9N MW&EA(*#4Y'E9:D1RKZ:@QX\>624[8O[KXH'DESV!>'G"5*VC$['6'\CDO[K' MRQ:WGE]\74'K]VGN!U;L@QLF6Z-/,]I?E<]<<67? (\9G7=B,6^JGS:S@C%4 M<:U!@1$$6)8,<%HI($J>*X,@)B:HWU@D'R.;C+K6_GLSG=CTPXB^PX$ MPNVWYD\ 8IB=ZA&YR4XV+ABA54&<\*F;& 1R\3+M#>*@.MOX(/)Q<9;KHZ6@ M[U<+]>'A<;WZWG0!:5>U$AFI"VTW$15T\YO UL@6 M:$R/COBV4^._%]_+P[GCPAM._P82-\TXF"FA][/,(P(:9JJ/VB+L.U4==T:XR5H&TQGM M2" 26?%0ZI.:]4AH#NU\[&-BCWV4-O6PB\6I81>[S R>YY@KF@-54FOP[?\ MK;0!JJIP2862' >> GG1G>!0:+'0GM^E/Q5 /H>$B6')?3, MJ&/@W(":$9)9 J5.=I[D1W7BXZ4@*(Y/F\)N'Z4GRW[;PY"PL-N=8F4]&("A M8-9-A (8Y@K'>0X%#MHI^A(>V6QTB1V?M5Q]6T8DQ7D#Z&8AMF1S[9W]_SC:YG4W?N M1YVBKCL>KDRV/0^LGV5)#%:R1-N.C9NL9N2F!NW=1="N3[.]*/]82;;G";]L MBNU%0"XFV%Y^0N2$;:7JI9DO/O&Y=87>\L?YEB^Z$RF,"%2%!+DDUC6I\@+0 M@AJ@15E0C+ I* \:K#U$;61_9$\[<\3!AV76D@\WL;!^QCT9F>]T4I^%ON/T.2/WE7NOM1_?6+)VZ8!KB MBE!.%3"J$ "CD@#.2P@JP:5@2L'ZB[%Z^/+"=?/3S,F_.K?=Y1KPL*)K*0 MD( *<02PTA40K@1&"::^&#CY@OP.:GR.G M"%/G/@Y[PB/%!/R$3%5L.TQLVBI;+\&/RFO][HKTPNO XTQSB,JB='TAE"MI M4R40D@L+IS"YT5(11D)..)O'CGQPV719YC6I0$^ZD=K390Z6)= W'A8@W/U] MQF\J/[=YZ+0.[3-!CCS7YY]>,^G=Y6VXH)K;VFY__$UO[U>JE\4QJW!>HAP5 M(.?:U9,+"012UGTMPYB M!L-? K/,I3'0&AA5&0FPX!HPFKNYLSBG.:Y*14,G;Z>%,CI+;=%E:)W%,[!C MMA^@?E8L.4QA1JZK<6NRV.ISB(:'K&$B^^#QK8N9>NTO=+K9UAXTIYY@[0_# MB3G5 3>'E\OMIH>UQ7>;7U?;VT7];K7ZNNIFBNT'^5!!*-4$<.GF?A&[]6#6 MH "&K 71@@M<>37TC: ]LA79S[+3+3O9,>0B[!W(_X"9OF$ CQL3T:& M+0C8X%W2E; DVC?%3=1/>?7]>!R=S MC Q"!.32=4]T61>\(G:7I4N&N%)4PZ T\K.41K9 >[I90SC0"IT%R-/.I! [ MT)(<2CS2V:?3%&V*SI?[?4U=4N#J3M%$7GPB^T>KM MZL%M#FJS\EDWK4'U%[W^/I?Z4]UFN)<;W?0(5H6"W% (C"JMPN.* 5IA#$K$ M[/9*<&7]_["$JW$9'MN";.T[ S5OKAYNQURW/0[-W!KY[7F>9+VB=Q)X1O;I MP]N;IH0.O*E?2INGF-VNU_;"NKK^QG526[NR^V8,Z&JS]:H!B$@PFP;'9#EJ M([,[<9K;-. ?9\I-1#=L@:B=PO6/V6]?9J[1M>:\!%0Y[PT:#;@6)1!0&V(W MF 0+XF/"]X\V).VSSXH0(LTI^_'N;EV.6 M!P(P[<6-_K=_V:M^[U&3*.,9:?U/7*Z7.NY@)4;ZH..38<$&3DG.W#C98<@PX_TS MCPM77MG)L6V]5J_LN^9K71D*D;PL- :*\LI:&,T!E2@')48%+ O,2!XT/=:' MZ-@V9]=6\";;48[LRC@$G=^6)#4@@:;I%!8C5*2$2)FZL>(0R9?IHN@!PMF6 MB3[W7FD/VEK\I1INS^@,TFJY?M:MT=U?+P]?M;Q?SO_UI#>&"J]8]AS+7!<0%"^S+-C;#D]FAK/=2[1;^\:E-QM\QE^VY MRWYW_&4U@X$U-J._X$"+]PI>6ZRU3/_&XDWJR#"F-L=CL?LRIGQD\,\N V/3 MC5M"[K;W>MWCR-)VE%T]/V8Z+QDK085%TPA$6+\SY,: M.TG1$I/MR:8S;Y=%2V28!@A- M:E(N"WQH##SNB,WNX6O]YC"*VSMH>/-C?TE[#G'[!U^K)CGZPW*S7=>1@DW- MXM=[OKQ[K%MX_UUOMJ[M4Q,!/F@E]XM]_O9GOM4[*S?3I32(8024-A1@81"@ M0B-@2"%RQ@DB*.P\_K5(-K*1:KBINU2JU6+!UQLW7;7I6!G8L/+50.:=X_1* M^!TS:VI_#-@7LG\6F(D?IX\+G:@W7>U)3]JL,>Q;*V_6"GR3M=\C^S5JA+[) MCAI\UH)G3O+>P(:4N5FO['4FR_9Z+7)-G#_V6L0^FY'VVA@,/RWZ&U__4V]= M9_2&J7W#]#8TJ84LRQ(K4$B&7#TG!QP6#!1(B"+7ADNN?<^-+A$;>:7;D^^J M#C>!+?*]$+M\JI02A[#EH =!:];['?*#3YHN8N%_YI02D[C3I^NP"3J'\A5V MX$3JXB,F.YOR%:9_2N5]3^2N1-YK];30S8SC]XO5'U^>'A\7M5'FBWUGB$T] M$V*?L@H%)QH98C<-+O+ # ,"*G>8A;@P4I0TL.8@CH^Q\_5:KNI.ZSU^F@'? MCDOK[)G5^H&'MX.-1=[381\?ST#WN@?E#KV;YZCVV!IU",F5X*1R5B.YF-:U MO ZJ(T?PRL==U;KZLW[@\^5\^)/Q!Y=3%=72^@*P?A8K M.5QA]FF'U(Z!K,=!=M=#ZG88J=ANUGZ2IVUE?8'F2_2Q]H/A3!-KSYMC6]C5 M^U#I'F5WG.O5-_M]ZOQW1E0E"@U!3BO7L[JJ %6:@[)"%B3=E&JQY9X:.>Z ;3\3$(J#,(LP:'X'=T1,GA\!$S6L6Z U,3]ZBX+?=RM MSN.>=!E[KO_];\N5V.CU=^>(-,D(+K=^*>>+>9M_WS__K8^.=ZW=9R6BA10Y M=,E]!F"!"& EI* PHE(YY0C)(%]B#"9'MB)=,4/L;.:4K\//W+PTR&%FJI]E MV$^=O]%GN4FF>,]U/3:SYOFE&_=QD.]['S51,A>R(F8U7L_CBF9"I0/;) MG$Q&*S)-YK"%S8Q15,FZK6)%*X!=#8>UO 4@."_+W'!1NN8R_NU'CR@$6=#8 M3J2KHQY*@?DP1[CX6<.KI TS9?LV4>\NB1B>\G).C%29+D?/GS;!Y9QX1WDM M9R^,#!PW+:$^Z\?5VCWV5'=J*IC"BE)@$+8*J%0)K#IB4"'!*,XEY"3("_*@ M.79 N.'@BJBO!VR>$=ZT8 1& VY- M4NEP(F^V7O.//(3G#L);OI!/B\976"T6[U=KEP8P*R#/B<0"B$+:3171N;4D M@@#,&,FK E+,XO93(S [L@GJ^_WM<,Z.?=G)DOSM)LE:4 MZVHATGX% O=P+_QBX_=R+_=.KZV6& 7L<2HETK+ZDE42HX!^H4)B')J107F^ MN7?_NNR([WS15/!MMNNYW&KE/KA=JN>_Z%W99(UU_5U^ULU_[=\73ZIVE>W. M=/E-N^YH[XS1KD^T43H73 .DC "XA!@(A22@!_/+Y'8U0^_9)/W5R_:7NJ=2(EG6RU>TGLT:ZA"_]L7Q3_5-U*D MN*S>1K2'FMI?TV3OGN!_(%&W?_5D.;DG6.RGWY[Z.,Y1M?GM5F[GW^O$WEUW^+S I><@8IH!##F"M"RD$!R04PA M"D1ET+CBL!$XWBH#9S[\;%[PP*^0<[1J[ MCAM7F/:38\BZW7_)=CQE>Z:2]O:_'I-$'E($ Y-Z.?$ '7HJ5SPISEXUY0:N M7FNUM&O)SRN763?3LJ286I-D"JT!5K@$HF(4:(((HQAB)E6(23I)962KT]:L M[(AFOS=D Z.=IP'R,R97BQUF+\(E#C8%@Q(ETO;3-"95Z$$Q#W5V^.)KU')? M!?3^^Z]SUY-XIIGB1!H%RA(*@*G"@"H) 2&",2DHM'\)&R=YCE3(]S1J@F23 M^#!W;6SM?Z4E&:.9)S *4<[KY([2SSW)F^S]W\&O'V[J=M.IE?2\9$GU] 29 M%U#5\\*>UM:!ZZ.SQNOEV*5'O7W:;%EV'T>V*/LNA+E2E"R!E(5QS90QX M656 27Q3Z1"+YY7OB M%/V@^<"O3RYH<&?JQ@:;NZ?M9LN7JCTJDS/K+N?<" 0,XQ)@IB'@]?3G7"&( MI2ZJ*JAU5Q#UD4U!3:/NDU/WQMD$-L<) Y*S7.<58J J77]ZC33@Q)K0DA2J MJ#A#147#_)[1H(QRAG:]87C;&T:N'AY6';39:L_/32:F!-[/+H\&9IBA/NJP MTS!2%W8W0-[U@:RY26>>HT!(9*_#:$]JP*-@.;3H<0\)'USZ;KEUF[FF%]PN MC^[+EF^?-C.6ESRW1AM 65* "U, (; M"H*9(S44N2^.V\O3KA:+[YYU?[G#9*1ZQ82K,<0&)RJZ^$ R9@#JBD!')D%#=>O9H\:(V_ M[=I3SASIS-&.C&D.8>:]#TN!1/ V+ Z$F(W6)?'2[;/.4IIZFW5)Y!.[K(NW M7%GE]6%I_6#M=M$S2GE%"7:13V9W (P@P$I$ %2(YK L2V2"^$I=PX]8$ M@C=ML+XDY//CC5[*^P>^_N?MG_/-3$DD82'L3@%KJY1EY1*("PXH M*2J.I:)4!C5?OD1P>O=C1S[[W3%PK0=R"&"D&W(%+%?[(MZ(7.^.G!%S+)_D MD-S+.B9GA+_HG9R[+]8$/#RN];U>;N;?=6-8?M7;._.5_[E+.>*0<4HA T)P M"C!G!#!L]Q]*E@67HA0"5V%6X"+-T0U!CX-Z@0Y,W/*!S5?WDX(1JOY]')ZM MXC>9R]M:F"4]DB6U9GY\F/WW&!D4 GNR,4!!1".C-FTRX&?==*C8W,\?=Y-]:,DK7 @@M+2>'+/;,,'M M4E 52$B"E& JJ.AE@-;849J6],@[-].8"*DX]H/C(MX4-N"!#@-M#FXYNF3M45( $&_C4**QX6O!H>M63Z[ M#>R=^6W3]C&;<5DA4^H*B,JX!K44 28IL;M]C?-"Y!(5:+;4W[AE\*N?Y;]$ MTTN16*-(1Y0C\D@6=>NEM>,"K QXLG^I"[0"YCA>A/&RC4^"2I0A/]%]*JNI MNX,X2[_MMY@0#7][G!*5.*-[+3I!9M57W ';>?$1DQE(7V'Z5M#[GJ2A4+>! M_FJWV/)>WRUUNU$KF066006DK-OHYM;R825![I*0<$DKSH+&%070'MG!+>!? MRSRS;NXR@^5_)@D_GD3PJF#BM;C$AP9W(;]]U.4F:UG)+"\C;(@C,!@W8'>2 M\FL(OPU!XAE,&WS$.;O2?]&ULY+W9=IM) MDB9X7T\1DW,[ENG[4J>J^B@4BFSU1(8T4F1E3]_@^&(N88H$5 "HD.KIQQS@ M3I#$XC]^9W2>2(FB*+@MGYN;F9N;_9[./OWKG_[^V\_@_O3?_NV?_NE?_@^ __GCAU]^^&F>+LYQMOKA]0+#"O,/ MOT]7GW]8?<8?_C%?_,?T:_CA_5E8E?GB'.#?UO_L]?S+]\7TT^?5#X()=?5C M5W^[^.>8G=,Z&2@\"U \( 25,EB+P7#CO2_L__KTSTZ%1/]E8*D44+DXB"%S M<.A$5@J3D&7]H6?3V7_\<_TEAB7^0.S-ENL__NN?/J]67_[Y+W_Y_???__PM M+L[^/%]\^HM@3/[EZJ?_=/GCWQ[\_.]R_=.K;]/E MQ 6;Z;]$AE.39(R-$ Q]I9TH09ID959/0*.$95Q3?;G2!A]XMEI>?><&*,\2 M,QY:VNAY/H30.T#/;?I_FI^'Z6S"A"[1> ,Z% V*%0$NJ@1HE>3T%QXE;PR; MAU2,@Y?&ZITWE74/:)F?G\]G:SY>_0W/(RXF1>2 @GPZ#-59([+!![3 4#O- M0[!6-4?+ RK&1KT/D^.$?#!,Z%"-\T9 ^4=8+,)L=4F^$#G[DAU(*3@H MC1YBXAX<'=3*."F5#HTQ G> A7@@\#A=M7P;DQRL.T'O.K8(LR8E3(?!Z M(%-P0[QPIH(UI;67\I"*G1 B7PA"CA1R7S!Y?<4!49Z5SQ!+R*!J9B"JXJ#P MH+.+FNG$OTQF^)<=_.=', M*I.MA\"8IXU@$WBD/Q9E5-$J>^[U$^ Y**MRO?HX[DKS6+FID#L!RV_TLQ/T MPD11+!06".1T@(*/R8$5A/[LC$0\+FMX>[6N$B<'ZFX+(/869"< ^'\NPH(^ M\>S[!_PR7ZPF7& A6RIH.T3ROVV]IK")@?8E%6VE+R4VP<*]A;NR$>U@<8QX M.T'(>UQ,Y_G-+/\45C@1I:"/WH-%*4!%#'0@BLF3TLO,A"J3([3BG8P8>94S:61Y^5L5#Y]P5E)-&X+SAI@H6D,,.@"2#8TV88[FJ=S\KGC9 MLO1.6/$O#"O'BKA3G(@)YR5R)CBDJ"V)117P5D5 9#*DZ/+3=SB'XT3LED5C M+QXH^\FX)Z"\IB_?+7Z;_SZ;%)D,"UZO"TW))B8%7AD#DK%"3'GD_JF;FSUA M1?#Y;DR BH+W/.WG^>SZY2A.BE-G_%W=#P3' M[^=Q?C;1R%&54BCB%@44YPHB+QRLX"585CS#I\I4GX?"G>5VP\'+29\>+LM. M3,*;;^ESF'W"]74!'6$V,RU !YE!98L0LRO #>+*KW-;7-%.*GD8CGQK)0<. <6(P5,3)%0C!3 "P$\1V]\;G%3 MMWWUW9#RTK*B#23=!6+>SNC30EI-O^)/814NV9H4)U30!/J2/85-]$?P"CDY MS=9DQ86.3#9 S/;5=ZLF>VGIT0:2[@(QM8)A\3JL\--\\7WB=8A). ;>,DGQ M-?<0Z5?P6F2;LD^HCBL9VK+H;OAX:9G1P^7:!2P^GH>SLQ\OEB2-)8G"!*8\ M9O!9UK0+15A!$_D4>[%HLJG7 @U@<6?1W6#QTG*@A\NU"UB\.+:\Z*@A!"(>FLA)@*[4D5ZB](R="V,R*TU=P/'R\F$ M'BG5+C!QZUW7Q\\DQN6[BU7M:E1#^ D3N9#94R"5JTV<1(#HR?6V#H-QVKAH MCFLX\SP-NV'FY>1,&TN]#PR1D!;A[.TLX[?_&\F]"C&X2'&:B;*0UZU";>IE MP#LE8U:)XK@FL+F[[&Y(>3GYU.-E._:5VR8(^WFZ3.'L_\6PN'G-D9B(,D)8 M\R",A*#H%Y3*>"E**>[(5ER/K+P;1%Y.JK6)A$=&R2N22JZ2^?DL?)H$GF2I M87HH/I(+;@JX',@/YXIY%;P/Z;@[N3O+[8:'EY-G/5R6G3R:ND'RS_2=Y40R M]-%E!['V/5&6G.WUJU&F. 820Q2FS?/;>POO!HR7DU9M(=^N(+)Y'KAA0A?T M2C@#25$(IJQ@X+5$$,Y)D4/216%#D-Q:>K>WER\GE]I&QLV \B]_>2!7XO$_ MCFV 2J[4;(F9OEC.SZ:Y]KO],9S51JX4RN%J>9>/'3NC/ONA35NF[L?"D;U4 M'W3*>U=^GLYHL2EA9+YY@GG=HK,8C(@U%<)5#8!U N>S!@IEF-8>+WY]!90*5/S20@A^@R\1&5C25J9 MI]X/'V25GJ!GW/:=[0'53/9=M.#;RLW$2)8SH^-=&]H$BE&TX81#**4HZU56 M2;0V3EL)&;>QYXFPLY>T.S ^[Q?X)4SSFV]?:L1"MO7=ZC,N[@AK0K*0V4DZ M^GTM&P\N@PO2062&V>*,(1DV!M .9(W; +0]G%IKH@-PW24>T=@<5((2;'V+ M0K%&-)E#9KFV_LDNQ^9V:&_ #-;XNJ \S. \3D\/3D^3 MB*R9T#NP+>^(DU"+CW_!L,0/==35N_)W,IQ57!,G,2F2$&C+6-U7$D+2 M"[ M2':RR,!:VYHG">K!]VD"H79B[P!#%?^K[Y>O'Z:X_/GKKU/:%O^8KC[/+U8? M,.3IV?>?D!8\G\ZJ@_=SF"XV,::(9%%]]B3#V@3$TIDV!U>I"?I.I+ .H/F6%#3[-"46-N(C"_WF6SJ[J!5(?YW/\^_3L[,)*\H' M;B,P7GG20D(L.M*>8YB<4SRDUFGN7>CJP=%J K?F2N@ 6#=T"Y4E-QI2J=D- MSQQXG1GPS#%E9J/ UA9L+X TKP0; " '";,#$-P*+7^=S])E"&%D*CPH!ZCK MJ^#H L249,U?%*8919=//F!^B_3$*=G:V^+/*UU2?3G M^1D)?;EQQJY%$[AQ,<8 @M>!-:R^U^(L@P[D9PEDV;&GRGP. +U2V2KR2QC!KN>EI15AB <^?-.^LPCJR_)!KHD MNTM)-V Z2L^/7)4=(?0.H/-Z/EN+HJ8;7E\L5_-S7%P)[*HGPB1Z9Z2B#48^ M__J*AB0D2&!)T<'O.-/VR<<3APW'>YZN<8_ @6#57"&]W.(O+FC=.W9]'4K< M^M;$:L.$HXC3B%#?R)-/ZJU-4++6Y*-FQY\LO3_08#U/V+B9[N'L5V.5=&#. M'LIJPI)(QG()AG$RPZE>(GHK@#/.BHF\%J"$%'"KNO0/ FF7$M M&Z<,H5Y8,"E84#XB.9?*@D]9*J-$9*)U7?F3!'5SWIW$)S]2(1T8HR>/\EO) M,Y68"<8AH'+$EBXQM+VA6FLJT3W8.ODWDE1)DH2/&VF%*$8['UDX!GB>K&L#6&65MM=[KN' MMS@)1FI,/H$N6=37>@I<$)%<"LZYH/. 8^MYV(]3TXW#WAI0;>3? 9)NQQBH M.0JC-6@FPF:JMZO3 #BW3G&'*6#K*_\>@[N3>%5[";L##[UVK9FNSM=/8F;U M\6DUISA+E141)?>Z!,"B223HR&[63HNL%*N93)ZEUN](GB"GFQ!O.!RU4D8' M]N<)"8FLK67)0Y9)UR;!C([C)$"C0AF#\K9YG>61UWR#U1V=!%6-5-$!J-Y? MK;MF:5.CEW5ATI-?YVO;OG4[6":LFWH)W3,JX?/1!L6HB] _1\P%68SC"_"8L9N6S+5RE=G%^:\D%!%E'#)/9Y)SQ%)Z<3'0(D)ZG:ER?>B!,-59&!_"ZQ<$Z M0U$[TR[P,\Z6TZ]8AUJ?XR_S92TU?U=^"]\FA?9+D3Z C)%L;Z@E8C8*4-J@ M",$'(9^:E'?@/>\^)([K=@]ES 944PE!NENM%M-XL:KU M.K_-:_*LW@/,S^@3/ZVG.>!R-2GUS0,&!IRK]:.:!%%S 48%'I1E0LO6AK - MY>.^0!@(LR,HM8.LUW-Q]R0EI==3,%4T$50J=$ XVJDY8\B!I:R;NWW/T32V M_S=R0?)>*FD&L9':%;Y?Z^0SKJ:)'/\[3#7J77AWA9,V,GR"N9-V-?2H+:/ M(NE40"E7P'LM 9.UA:R8\JIU5< INAI>K_%;-=@3'CFB-ZK.UR(?P]1*I&AC MS=QP*PNK(Z"'XG)-P=B9L<9(>'A^'BSN#ERZ#[CV5FE'KK[_M@BS91VW1?OV MQ^^W_^;5M^ERXH))WB.2DU%GB!MAP5.L!%E+AE$YIW7K,K_=J>L$9 =@X$'L M.HA".H/:3_-SBM GQK$DHZG9065!<1O GT" M)@<(N0.87)OB7ZX;IWO)I.?,@?&"]HU5'.A;&1!=U+2!#"^M"_(>4C'VG4^S M ^I( 7< D9T> 'E+2VNGP?#:#C92G.E=CA!\*"$RRZ)K#9IF+[*&]W,.U/TA M+['V443OX+I53>@]#]P[#L8I0:;:LUJ76FI31NU21$VB[+@D?7A+=0*(':B. M#E!VMS"#CNMWB[7@\OKJ_3TNU@/H)L)Y(6((D(IP%->F!*$437;>%XFL9*6> MFG-_?&G,8Y1UDLIL@[$!E-$=Q#8##5]=K#[/%]/_PCQQ*A1EM0>TE1NM#(3D M&.V?;(V*PK'0^GQ\FJ*Q;[('A-11PN\42F^7RPOBQ)L2LR'7,T5#G C)P-=R M(30NZ5*?1_K6(=SCU(Q])STXA X0>@?PN559]JAQ92R'PERIO=,ICHF%6$HF M0LS.!V&]HZ!XN*J^HXZY 2^,&[M2;=7P B>*74MT.2^73\_H;T.MU+]5Z%%+ M/%I=V>VQXM!7>(B0W)@F>N02:25N2=3*E MUCO_$5(:7]PI1[QHS)!M]1*#4!!%M."8LRBS<10%_X$O[EKH^YF[NGTD/.(Y MN%RL:A/V?)%69'5Q\76:<'TAX$LP4E"HRE-DM7]H!*=C :&M] R#T+N5LM," MM]!!?[I!QF-K=Y*'.D"/\X9"[0,4ZW*9#0?+RSL GTLTLJ8S0BV5D4%"B#R! M2S:R3"&""3NU5=P-&0\)& <>;73Z$"!'"GC,&;NS,'F-9V=O9G34(RZFLT\? M\"O.+O#J=B=;B5Y'8+K>!#@OP07Z!7.1#-$61/6,W_+<&J-CX5CUS0>090=A MU:5T+HGWWN8H0H:0'9+['C5)1 ?@G);.42416Y<)W2%@G*QS>Y0<+]T.H'$I MATOB37#>Z2S Y^IQB?KPF"L'C@<;M*ECQ9O?G]XF8)QD\7#0.%RZ/4#C85(! MLT&FLJ+3%6MK5/,179W?KQ_BD#82< <0N3P5?R8I;;M^ MNQZ&45N;TW]Y_1)&6E2I*,@BUQE IE:9Y+1NKJ(<,XK'UE'\ 61V$O4):H34]8&96U5T &F*A_O2IWACC.X]2,:ZL:J_W!5403'72 I@^D%B*@SB?_B>SQV7P]6?%26!.C M"PIT]95RDA0VH*BUEPZ*=85AD,(T[R__)$'C6J9A,=5.$QW ZJ\X(UF=$2^O M\OET-JWR64V_XA4[&3-JS@PX$0()RC/P/"+8($)!ED-N'M(]0]*X%4'#0JNE M-CH U[6PKH0T< Z2EUI;H)NWIKQ/Q+CU/\,"Z#B) M=_#<^IJ!FR8($Y]99HZP7HLK*4A6!4*-*LC2VEBX-SFV;DJYA8SN*A&;.-L' MBKD#I/PZG\WOH6BE:R[50,S!0"G1NY*5XZ6UL7F6J.Z* M#X]!45L5='!@736IN,-,G5X>33"Y]M"LD\HW]X*>,U4;!\MB2N8QR<90>HR6 M<<.UQBI_.!'W>/EW@:,KJUJ39INN%'_#U>=Y?CO[2ORMBZ,FK(28% F)>>]! M\6+I:%8.Z/A7@MFHK6P_7WD'PL8-WH9&6&O-=#%LX*]A.JM,O9O=9D-2)"J# M8<2!KL\'R*>,'#V(*(/2VA=E6M^W;"5D7-=I6$ =+_DN '0]R?Y5_O\N-ER\ M*_\(BT6H[- &X(EG7ON3TWX(R8&O774H@F 24V$EM4WP)KAIUK'VVY.Q;NMXJH'NS.()4@2C2Z.#G8A*.QU!H+E43(,].WFL=V3 M%(W[M&-8:#7410=.UIJ;1P4V02FRQX0@/=:G3\: TX6BVVQMR*KX[%K;K*-QPF0U487':06[CJ)F^$*%\34S6.&'[',%Y>-.G\+WW#YYAL)D70XG87% M]W5D_4C[P^@U!AL"R((%5-*UDZ=/D%A&(Y#B&-<^DAR,G>X>PAV3SNA%[=WL M &+Q<@?_B#,LT]6$>>V3-P5<[;BMUN5GZ#0DYQFSMACZ=1#T/B"ENQ=SQR/O M.'%W<"*_7\R)ZG4R.43N5$0&.3!% 1#7$ 6KOH1GJ42MT;?.O=ZLOA,V[ O! MQH%"[<"(7'55OWKT^6-83M/$^EA"[9[H<^W\F@3)@I--S-HH8S43[6M?MA*R M$TC<"P')\:+NP'S<9^*GZ=D%A:$3\DJ31",AUU882I,I=%(@V)2EUY(9[X=& MS"4I.V'&OU#,'"+ND5\L_0.GGSX3S:^^DH?V"2\?GJ\[&+R[6"U78;:N2[V* M< QS)=5!V%9HLRY%A>#R>O1>X3$ZE>R]80=;WS#MM^IN]S6L<] ,+.T.K,\] M[GZ]J(\NWI4'_&U,J\S&!,X5"%-G-Y*3!N2K66 41+O 3')QIW>3>]BDO0@< MYY9P:)3,3Z6R?O%X::4?\#@QD7F32@;N)0FRY (QTK'/'0]:4[ 9;.LY!'N2 M.,Z]8A^8;**V#E"Y95#-U9":FR;I4166> 'C':O#:BQX%0J$*"E:"<4JUKZZ M_5FR=K.(+^5-3FL]= "M6X%NUL(XFRQH:VN@JV)]ZAAI W*?G%/91M<807MF M#P;#27/%/IY.V$?*75Q2/S4J:Y.:)2EMG46T&21R+4#F-!>BU@_90$;7^SJD MU$ M_^ELH__K>H'KL7%>6L&TX\!T30 %9!!2G2(GI)5H.8KF ]2&X63D-VJCH'*/ MK7$BB'2^4:YY"ER*K$.&ZEK7D6(17)"1 C^3C.)URX-'"4*HS#QUKGL%SI!<"\,'#Y!L/4+@3]$A\-]D-&@P^$^:GKA$TS6HUP^S\](I\O-D^DA M,@=;5CEE@N Y)AOE 6Z-F7^XXG64&+QPJ(H$5LN4E T:7.8*K,6<#$JK1>OR M^9T(:YPC,%%Z5SLZH&01E%/$9NV5''4P.= )(<-@;':0(VB/A6N+\:V$=(*9 MXQ5]_VW!T5+O #JWYMA=#>Y0=9842<-@+0QU48$KC"24DK4F2Y)4Z_/J 1'C M0J:!8A^?%GB E#N R:NQ]F.:WL]?ARW05SBZ9D5Y:'KF&7!!!R>@A M,DV&V/B A3EI6>L;X"<)&CH>972Q?G%.IOZ6'W-)6,) M47%M- AA.*CL#'B>"J!#[1RS*K/60Y1W)F[>]FX2?QTFX X@0O!>8%CB3[CY_>WL87[C MP_SL[.?YXO>PR!/A!1:9 SCE:L4?TT"FUI+!Q2R9T=[I =J*[$-B)X':@8AX MV&YD,/5T@+Y;$<7#]W9>2,4=X\!4TJ!$]D !A@.N9:!=B3[8UJ;J*7I&+U(: M#@B/QWG':>5@A'W!Q71><_Z+5:.#\+ZL2)Z;BZ*M==2/M(8RF+VV7D(L=$"H M@GXS(5"'K"QQ7U)NGP1O0?FX!^XIL3N"IOM"^=OE\@+S3Q=UENW[S0+K/7S5 M; ;7);7DVZ[5/U&1B6*"K<.371TE@. Q,RAT0CEBE3/?NMCJ #+'C69/CM\! M==C!H?\(B^M.NMLY),$6G-:.-QIS,,9(P%@?PFJL"4=%OE1B6:)P5JL3P747 M7]\";KI.?Z.M:IS#-EX\6-COU QTBBVE:%RZ0 M9-;G2=3$5%X'F493-!#0 (KBK%0N&';/E]W:S^C0]<=M_GD*()Y,._TC<+WI M[K/(D?N J1!W3M FLP:BE8D$Z[0H0B7)>!L ;EM^W!:@'>'O:-WT>WYOMM:K M1.)R=B1NW\V@'9_.1^NH7 MB)N1#+?YBI8;9;* (!(#%1T#K]!"KDVB='9"R=9/ G:E;=S>IAW \#AM=8#" MFTX-R]_FC]QQK_=:O.\"?\ -UW@Y[7@CD ^8YI]FT^O38L*CB$[6R$Z*>CRD M#,X$#8E+Z;5%J4UK] [-T[C=64^)^J[0T<%N&:@WBE 4*(;:;YTG47OS.7 V M>A)%E-JIR!/_([7/&:P'[2FW1@=0Z*)7VJT^;R5'X;TO4!2=?Q2(!@C:U\=8 M0G/:T"6JUC#>MYO>'^*&ZT"1=V _G[R;R\X&J1.'[.H\:FT+N"(M*9W;XICU MEK>NLS_^QO0/<>W43"U'7B:]F;69!=?H&JT$+D2P"M#S" K)BW9:G!\\K;GWVR1Y6/ M,M3^*>7U0M>OYI#)B(RB_,"BHGC?"(B^&"B))>.Y=V& JHK'Z3EZVCVNZF>2 MB_%U2I+[\?O?2>IO9]?#'%^1&_N5 CB\D0#3.2E&9P-/Y'XH82+X[ 5(YZQ5 M*F898F,)[$]E)W5UQR+HOOD;6%T=N(RWG%V5C$!M')3H:@O1;"#$)$%8H2)* MQD)I#;1>NG4/K>?'(XQ]A-X!7.YDK&JZ:9:F9[4_XTUT_MM\7U$JPSDJ1BXP M)RDJZ<@[ M\7]MRJX"N;M>.G)QI:JC?Y_G6STVR*=*Q@A3^:V*4!0DNIP3T M79L14Y3\7C?9K95&1Q$Q;KUP-Y \K3+W1ZW?H':&GVHVHHFQ_#E,%YN2@FLE MO"O_"(M%J.P(EXK'G !-;=#CI8"0:\;,T"D0%+,JM"TO?(Z M.+9_O%A.9[AT>9="^Z_3S]]GAAAI.!,0\[DVI#[7\!I4H8-/F"NC6%#:\=T M-&;'K6SN;@>]#-!U<5)L/RHX2]W_ M;JN-6U/=#?P&4D\'/LVZ9.N:M2K5JYU3O'1>% 6"IUC?( ;P;.VK%:,P"ZGC M( 5XVX@9MZ:Z&QBV55H79_;#NHAKH5W6TEY++#*MLZ[3HX07)#%9YR(0E]%G M9$'3WA*MTV.[4S=N?N+$]P@#*:T#<_B0LUT0G3RW3F_M M0YH"JKF@CX7-;P.>K]>^[/IAR.J2NQ2TMBEY")C(.TE($BL\0H[6I.RQL%/X M>MM(ZZT#R(E,V?%JZO2@W9CB2Q_B??A>'8A:7I#2XH(6O4R+DN<\44H$H4N M).O0&5,CMA 0VUN#D%/BM+DZNXQ,MDU+ND[C3X0GOU=H MDJCSM#4M'1)1D)0C"ND3#YKA\+[ADR3VUD+D1 AMI[8N47DW0W_#&.TI3__+ MD%@5HB>>G!<,1$)5/!?:^.';S#Y"7&^=0TYE*QNHJD\,WG56;EM]4;1/24DP MM<>\'"R9#"Q]DLI*@31VB+N3MVX8UP.,YIJPT)QTU!X",74R6I M8C*#Y$2J8ULX.),8:"6=R0$YQ]9%$?M3VH M!1*OM,U6W]^?A=F*(K5:M[JY25>(N>2$Y 77B=16>(B!#H)4."9K6=*V^=.V MG:GK\NE;,YS+==$1YG5I_]I;WB+6 MB4DR"I0%6*FS(J-3=0*W!BE]J@>1#:9YLZ']2.RR3&)HA ZAOBYLY^[RG$A; M4U<^;69XJ>(]A7&.0Q*V#C:E *]Y'ZS=J>LRV!D*E0,IK=]@Y^?I+,S2=D$2 M'UY(3OY)D.2SQ/HN*J, +"E*PW5I/U1V?RK'-9JG#G9:J:N'8.>6U5\W97KW M9=T0]\TW7*0I<3NI!E]$R4%&ST#QPB$XJ8D_QE0P3I+*4GM2VU/N_%%)DPK:W+-6-E<^],G!4Z% #H%%X-- MP?/6Z9TG">HR9AD*;>U4TUV00D[N3J;8[.+\K-RS-\G6G^[I[7\^7=;,*8[AU$E@T MY/D8MCX6R//ASB59LN9#92>?(ZW+:&9@B#955S]@W%V8$Q.5%CP36\R0FR(I M&HQ"&,!00Q_%+.;"1\/ZUTNNS'?%NM&U!,MA':\3OL( MOIY3AL.Z0XI1EO,H8Y&^=9'Q:3D<]R@8;*=T#),.#HY+ =QC^Q6=DXO%=^)P M,_C&)T'DT7G+#:^6(1D(GAG0SF6.(1MS_^U0$^P_2]BXA(N1NH'.?,J$)Q MHRMU!HBHR6&>P!6F041M AJ1C&X^GV5P/W6P^N(^3]^]E-@5;I^WWEGD$(RB MZ!69!57T>DMFLN,^&E=2MLT[&K<[4@<;%SCRD;J/4CJ9'G3/TKODC,M60$[& MD?LI/ 2*Y"!$D0TF@]&T?IY[P($ZW%"]4YVH^\BY$Z0<9XJ1H90Z:4#I/2B? M IEBI+C&"5.4E8R^\^+.T^$F['5ZH.ZCQ6;1Z;A3H]ZO]?495],4SN[RUG:$ MU-V%QI@G]02KIQ@N54O2G$\(6IA4ZS$8>%8L")&CL4+$9%MG"88<+G7]V;^M M6Q=Y:2P7&"!+*>NL4P7D%$3(RICB0_*2MQ]L?IN"CH="[:/YAS/Q#A9S!TGH M#WA6=R/MO-7MR;G+'[_?_IM7WZ84S) +B:KXEKY<3G0QVB:N00>30;D0P2DM M0 KC(O,9E1AL:.@U%9V\*S[^@#I2P!U 9*=.GQR-9SD*R%A<;4 6P-=!W,XY MC'Q3K>$-V%#(:Z>>AD\U!LD\_1B6T^6\O+_UH6&6/UZ7^^:>CEFN8A6K'=J-YRL1G9JRYRPVO=T/1?I9NUKI"7F4&E#Q[*5]6FW ML1",SU"*8ZS80-]M'6WM1^$ P_I^FB[3V7QYL< ;X"?)HW/H0.3:1EL%"S%& M!A1LH2#4HTEL>#ELH6Q<&S4@FG88<'>LHOJV4-G6-4Q/T=-L MGNVMS[Z!N7"2<>XM%)_KI3U#B%QS\,R[@B8'QUIWF'J2H''-4#-W;[W(:VZ !&&MFF1]:BX_!_S*>SU;_3'^[ LD1> MFX32024"'52AD"LMUC5;)9ILR,$VK3V*/4D\^AG@]N6VG=HVI\!X4FW,UJ.6'Y#L>_J ML.S8HQ_5T,+M1FXCH[9UL>^7?MZ[W+;=LA,LFLB\A@"ZJ:T590IVZ"3%89G>G_L9Q$%MV9 MM"%1==^D#:.OOBW:QXLO9*NJZ0YGE^T$PMG;69DOSMWS;MK_-Y_GUZ=D91'9GR,/LTK1.[UN/E9K@ZP*(]\X$-[=D^I#?RVZZ6 M?/5PR1N8W QI24;%)"P8JS0H9C0$AP4B&]FX6^N]NK?>%AP&Q9WF24,B1-96V!Z M3U(TK@T;#CL/7DBVTTO?-FO=3/''L'X8>%X'F!\<:F[_H)8!Y@ZD-C)2-SI_ M5VXO=EF:OVXZ^?$S8396H0;0J1I]0Z M^CJ.XF/-V,ZK_WA[]9O]E%G$G&( 65MW;N:B)DD"2Y('4YR/S4>;'$GRN(;P MA/B\;QE/J>J^3><'_(JS"_IG:?YI-CW0;&[YD(8F\SD2&YG+RV5JE_UM)=PW M)[+P7'HZATO)=&R::"%X(0#IV/0\>8RN=3^E'4D[_F'OJP;0$M]&ZF/^.E>3O,0W^[A MA[3TZYXAL57;BA'2=VS4R,*\,Z()T(G'!Z33D!5@=AVTD+QE; MW_@]1LO1#R_O?>ZVV,6((J4W#OCF,J[&+MI)XCX&&Y/.-K>.*7<@:^0W=2VP M\>"19F-E]&UH?L75+_/E\@LNUM[? 5;F_BJDBPL9J3EVNYWO<@U MADQ(2=KD@/GUXTF!$$K2H+G6R)Q0)K0.;AZCY>C:L'N?>\NM-Q&%+Q&TM\1D ML QBK#6;5K!HT'O1/%/U*#$C5WZUP,&#$J\F@N_;@MSJ>W!8QOS>!S2-HQXG MK5D,M;T'R8WC6P3%R.C LOK4-BH-+C.*W%-)*C 99?.W+,_1-%3CHVTGI8[" M,=(V\!AX/2D%!&$YN*2RKN^"M6W?E')G\L:.G1IB9]=F2,J$+.:JU(4T(]2R3=)9%P1S# M%"QO77OP&"U'QTSW/O<&S3R;9(3,8+.UH)Q2$*R)P%)R60@?A/<#,]F)@6F" M@P?Q41/!]^W3'-/P8*1^#[WU?1BK_X,*VJ&1%E+*DD!8YW5:J8!9*Y'++'3S MYD.#]W^XM\#WS:^W"@\#,S9* ZX$M>ENYU)1(&-R6LH@P_T"V5:='IZAK-N> M#ON@Y)&>#BV5TD%GKYL&PZ2=^[RX*!2OHV^%R&398Y(0.1T:'(,S#$W(S2=B M/T7/N/V4!H)5,P5T *:_+_%=>;-<3<\I!EE.R^-(X[<'(@F VJJ+[#@*V]-M9M0)NU!KG\M*$; MA&PC^A1M0G3F+(5HP81U03K6#);6$(3V1:8DDF]=.C)DFY"/Z3/FBS.RN]>K M;"KD7\WR5<=#VG>7DL_O9A\P72P6M''63N-:"[?+43-&*PLDO=XHY!PZ11LE M(.)#A&4W('Q_(]EA]C\N^S>5SBXNOFL>^7BU6M M59LE$LU:_S?LA\B\UI:##[5#%-<*8LKDE= )D0K'3)[K4 :@#0OC!AN#H7Q, M1?>'\V>W-OW K_/9XHYLZK^_E$+Z/)O^YP7>W_R:Y."+BX >/2BMD81B"ACN M;++"8^:M;[].PMBX\=2I]D0'H.AII^QP]NUN+9AVV@0.R#2=BKH("(%%8,K5 MACHJ&]WZU><0?(P;\ V_#\92>=]AX4YMSPX.$_?Y]%/W0"U/PC]G1[5:BQ3G/)!=@=+UO-;5%=:"#A&6T*J02 M:%N=1@2=A(1#8FC'[FV'::>#8_ZO83JKQ;;O9ENY42Y%IF($'T4F;LC'=UH% M,%[G7*)A);4>@?@T1>.&9:=$6D/-]'VN/M>*ZN C=<)IU& UV<*;>L/@(8W<3 R4S MYM$A2.94M>0*(N<*/!) ?;^8?\'% MZOO[LUIINDE.?%E/Y+SAR"W\NC],O'6UOM]!T3/]W.]."(>*>//5E7U@'3ROOUSTQ"R911 Q?KSI;* M0[W7AI(IN$@F.&U;UQB>M#?KS XS#:+ #D))W,EWA+].O^$"8K\YKPY>-*_'F M6^V0A_=X522\'&IN7=5WTL($<+:46MEL@I1%B]R\G.<(>L>MTCD=;$^FT[Y= MQ>V-5@^_-'GJXP;O#SN@2WAL%TZ7HDS!04P:*;;P%@+6\BV5R Y*KH)J/:1W MW"ZQ-Z?"&X+-_#OB1UQ\G2:\Z1=ZFZA79^N/I*]J9G_=P?*_B"A<3.<;2F\] M&+?*%^$]<%4H3,L^4Q#(:_=Z@5ERGUAIW29\,&9>=F?9/3#]N-,P)CPZ<"UN M!+&=\[6A>_=ET^+E_DERU?_1X6^1'VF17$I"7G2W)>O3X%44D&147' M"KE]UK8N V[,PK@^=L?@'Q(*(^Z$3;9[W0"%#KRPF,TO5A\^_OW>#=L]WB+3 M&()B((ND72ZL & M+1,Z&NNG;VOUL'_\X:FJQSYJT';W UJK1QN;%YV,+^0E1:>=D@7$9 MN NH.6M>(CA4T_L;!_+>"K=D_./WR[^\=2M6(KF#2H.U-6'+L@7'F"75!<<^^\ M%JKV<\\>=*[7HY;;*@(&F7,NDLCD(K06P8&D=MI^?Q\,/9&:'DQI767E7LU6 MTUQ9FG[%C_69]OKI]IMOZ>R"MOG&?3W_K-T\T+$Z MF2"2&#(OQ6GM4O,>RLVY&/F)X+"('D75?1_-=\<]')'[V/(Q@TVEG\0:I+.,A"\<&;,*V&XUCYSX:HNBI1X#-U37BT;Q"0* M;F&1_G2#PX.)&_= '02(IU%4W^?FJ_2?%]/E.@.__ E787IVR+&Y[5,:GIK/ M$MGHT/SQ8CF=X7)) (C3V0;3*),%!2D)+>* MVZ2T:?[P;#\*VQVH5^O>UL2/WV_]:;U!)MS$($+6H)T6H$I]5\@_QX'4!Y'42^6[AZ]6VZG*!,A3$G@9FTOHD9=^OAI_8'@2/4-6\BNP[,R75,\?HL M+)?ORKH:;KTY>.;2)TS,_/Y[,U'Z\N+2FWG/DZI;'8NHN44>"+39"8YH+Y$JQM74SRD(IQT7*L M7A_,\#I*R!W 9(L!_H6^\9;VU'+BM-5,R0C)UBEDB4OP*14(6+2/EDFM6[=' M>(J><6OOQXZM#E-+1Q"[E?^HL^^FI*Y-75W-[6XHXY,0O(HN<;+2)H!R@1P] MI#!"RV"2\BG3UAP^O_8H?=WYW >BXA&X-5?1X?";K\)9FVYBER\-?IM?QB=7 MS.+RKXOYL<*!MC]CJF='_"U]9*GM&1NGH^08IG]D M4/S!=LJM[TR4UQ@K\]I&"GNY%! T5V!CL@PYR\R>P,5IP#X*I]/9]-:D5;?FUQV4IPD:]%9Q< H7Z#6=-!VMA:8<,5ZZ:Q1 MK4O]GB%I)SSZ%X?'EHKH %?KZ[:WM#TP_W11)XENVK]M1N_>ND29<*%%8I&! MX)9<"$?GA1D;;=,O_LQ4%M$-UT@+FWLXQEW2CV;&NC MV$L3/BGDB=1+"XA"(2C!.$2G*713>C/&W.76#W9W)&TWQ+V\RZ8A--/W@XOK M^5C=C'\^^,W&0(0T?/9Q"E$U>CGRY#AN MGWSQ(1J(=CURB=?ZQ5 GDA1"O^$ZFM:E$T_1TVPH_'5[^*='A=,/_#J?+>Y, M#M]4161?HDU&UOH:#6HM(I,\R"A9\G6VJ6W=<*L9\>/>_C?#VZ/CWT^JW Y\ MA&O&?_Q^_>5_GY+GO4B?O_^"7_%L74@H94S">SKL5)UD[\GO#EJ1W^T#\YBD MT*ZU5[H;99W@\;2P>0R\[738$S)O'X,/^;LL851",.-0 >.U29PE_SP:Q8$S M%41R#E$.9E-W(; 3G#9$R&,@;*ZNGK#X=O;E8K5<2XQ?5KO:++0-DI'WS\E' M5S9!9"2Y8FPIR7+M;>MY/D^0TPG.VH/@,;@=J9&#P?45%W$^(+S$)3,A2&D" M(H0<(JBB! 06/23#.2O",RV:#^!YG)QQJ_+&A=5B@)(3%U);P4WKYQ!/D#-NU=VXX#I$(UW8KNWCPM?NA"_!>^XU""G) MG6 \0A190N"6G%PA0FR>5WRW4S)VL[53(6'>7"T= M@.OM["L)<-UZFO[%>E\&4>B R*'>A3.*?S+%/P4=>!6#L('\"-%ZQ-!#*CIQ MYD8];X_437?H>AU6^&F^N!PN>KE??+">^43AD XD(*1 .VKIH=1N="YFE$$. MBK9M5(UKTH[5^Y,P.EH)8X^2^CX[FW^:IK>S](^P6(0;8ZXYSR)Q$HJHS0R- MM1"\HIVGJN@T-_I^[_3M,Z,>6Z G4!ROQ7EKD8Z,B\U)7&UN/>97WV\Z/%_R M4HJ*) ;K:WNKFWK)=+^M-I1 MJ$UAC\'H77 Q.=D^;_&0CG&/T=.AX$'&XDB5= "KM=!N&+FT^Y).#=I]?M/, M6[R4C M,)>(!7*JV3_+,D0T!KPL)D8M,I>M[[T?)6;<1[M]'(]M--4KY"[W8\XR&4]1 MC."U+H6":?#!6"C6+M254:OVP^'%J1N[QV$3; M.T#H -%W *+W"_P2IOGR(73=DNMF;:]IQY%P-_OTJE21:5^2H//9)PL*#8)3 MIG9S<\DS+Y-M/HUV=^KZ ]DA>+C?WW$8Y70 NS4?9-O3%E9\8JBEU_PWP:0#?76Q8.3FQNUK?Q(&8IG M*D-0Z]GN44&T]0&-S9PQ90T+K:NJGZ;HY1?"ML%A0[UU@<.-0+>Q8KGQ)1Y%9KFYO7%CU&S,LO'&J#OC;:ZF"6QU7"G42USN:Q)6TOU\FOR81;=&":>)4!%!62>(4ZVB3Z+*,645Q@AZP M.U+[\J]=VF#W1/I^F?=AH-WP=JO0.(WQ+R-E)2N5!2Q5*$LX'U;JD[VF* MQNVUW0](&^JMF0M[NC:A]PII?ZW>5&T%W;@)Z'/+#-WBHPGAG:#YM*"[#_V3(^"EP/YQEB\+,A@/ M(4D70;C:;:L8!MYG7"\)%A?WK '0+YIMH?NVD"SJ;SQ?K% M-N;J*%[5D$5F0W$"LK4D1"XRA&@,I*Q4R91/K(Q[\ F+55\KRMQ$<& MS>LYB6FQJG,EWI-TI\OE?/%]'65<\B*4QY*X!2UXG4TF$%RHY6D.,3ODZ';J MJ/#<.B/?Q(\*HZ8Z&!%/R\5J\B',/FULM]:<(SH$(W@M.+0<@M0,"KGI*5J9 MO-GI&1Y]ZJTSD_YT6?#EUW(<[N8=+OD>X'+5UM1)*94PD)FN4^T#A79, M"V F)B_11]W/^KK9"IH4 MG=0.9*R].1U9/\]MAF)#0A12I=BZ#>5CM+S\&KSCTT1-]-0IWBZ=]*!4*A8C M&.[)9.J0P1?/(-DH>;'&,NE/@+@><\EQ(^G& !I2 MW!T:J?JHN/9)_PT75[ZB,]Y('0VX4/N3U29ET6.MFD?)M182FS]^?)ZJ<;VM M$QFI(Y71 ;QV' H7HU BU*%PW!)7T9(1#C)#MMDE4QQWL75CBH:C'[M^VM#@ M[K>]#GM"YDZCF")B,2E%8-D54$7SFI4G#J/C)=:L/1\,H'^8T8][(>2HT8_[ MJ*LG+&X9UN62X]Q0&,6]H%A*)PG!Q@3<%<6TM5[E4\SFVV=\6B>C'_<"P1[C MT_;12$_@:E)A;+RJ;?DBD"]3B]&M B_J1!R;R?%-F>?".BQ+_&6O3AA=/Q=K M>*"?'!$];(>'U^\?IY]FTS)-8;9Z?T$&)"QQ.6'&9F5%!"%Y?;/.(W@4$EQV MF+3D&'/SD;N[D=:)#3X]>)XOT#I:DR/G=;:P]'9&'XW+=:+J(ZD9\WM0IVUHA-0Y,F(-0HV#<:8!1H?PCUKO#6WL^>R+[]2XC@ #JVI_D"X MJ3!:DH;?+Z8)WX=IY>WC9U+8)8\3[;0FM]Z"R:'48;6FWDLB,([!:ZZ,]O$P M*#Z_^,N_>AL$D(VUUA\L[^?+)@YKKK44R-R0\'CT$$M@$ TW)A658G*'@?#^ M4B\_,30(Y([22/\ HVTSG>>)R+&0F!"<]X8B2X&UK)R<[T(;J*S;+YHV,-LL M^/*#EI. [0#M]!F0O/F6SBYJXXY7*2TN:@WQQK-X5>CW5V=G\]]K]\^?YXO7 M1.YT]J2--\9N()>QAL,2>[ M:.-U.$L79^LO/\S/SNB0^CTL\B3*DM X!H)[.IZ8+!"<3Q#1<:Z%0V'+4+(: M@)].[OBFHMR/7'3)(0.1=CH'C! MB'\7("12C+,V"I9BI#/Q!+4$Q_#0">Q'1^<.10HG@\K!6^7+.FS^N J+56\; MYN82ISBNK",G,AB#H.JXU*#K6[?$6716>('-K^,&X*.KJY,_Y,8Y##)_K'-F MDPA[.TL+^BC\"3>_3W2,4=5:F% +!Y0S)! E4AVF(4)Q07O?.I >G*FNKG[^ MF!OJ>##]L7;7YFC&[)@R68(H16VJP'Q1$J2(2DL=4U2M9U&,XL6=Z@[K#[EW M]H?*D5[)0EVV7W\5A9RJ Z:.ZPT=+IJ7V9/D8.RP3!._@Y8'BK&:GM6 M72=C)8>F:"9I-[S<'-0Q(\-$U,4Q"J&X+J!HXX'+R0&JJ%EP6!BV?B'^OT,? MS7WP-EP?S7V4VX$3LG58]J:+B\T!$P_ DZ_BY ZBT!Z0L82BF"*Q^=2UQXCI M!'6G!&'$?-8, J<=8E+1 M026K/!OLW>/)'IIU_4CB>"]J/$1TL!VV&HS;0]DP6ANC%<"2PDU=5&3)T&Z7 MPL68M?M_(%QV\=L.U=T+K&G[>'%^'A;?YV7KWVZ2GYM45ZNT MWAXK#IW>.Y3Y4Z3Y&(M%Z4B>1I*6K+%)X"-:\%EF@IVU2@QV*G::YJO_?@V MWS!]GDW_\P(O3RZ+UOI@2$Q8ZTZUK>\ ZBLG+FWABIRGV'S>R(#\=&*;CT7E M$#Y"$PATX#(\VE QU3" *U9;]"9BQCN(P3/PJA!_7&@76W==.*K-:=N^\^E>VMZ] M\^D^HN\01&^^X?_/WIMVN74;:Z._J-Z+>?@HRY:OWJ58OI*3K/.I%X:"Q)-N M4B'9LI5??PLD>U"/'+"YP5;.RDED2>Y=PX-"5:&&>9HL<-6&O$EN1,D29YRB M2>6JI)B D)$!QIBR-\8BMEZ+M 59_<%J'P0\.U;P,'5TB+!U4_LM?DQ6(6E& MHG*!;+FI?<>*Y*5R4D8*660:>DSS79JZ'8O:$EL'*:)#8*U8^<>L5AC5MKI$.P M&R@\OTGJ8U8F19]!LSI"-F0''O6JJ);ED*P1IL?QDT_Q=/H/A8,D5+J"4@=' MZZHV@/A9 M0]P36;,CJ;ES"%=7Z\PS78R/'$P49#041_ 9,V IIBCAN6B^#N MJCNK\P0?R:]_\P&==#+]I1UE1QL!,Y PC_$XSU,F'R_]<7X75![U M<7X7"'3@O=Q:.[C Y48D^(?%JXV]R9=\6QR7+)@!&]56 $(Z=0E0".ZPR!9T&2 MRDK=G2_?#M5#,=7)R3@<@(]!NPLT]-VO(K4643$#@2(14%&2B+G+X-#%@H8E M8=(SCG>C?I7A@=8''+;O>ME%-R.C[/5LNB09$@_TJ\6$%+J2UU7[CD<23$!( MIMY3V9%\;/%@8TV*LJ3]W;V9#X+LR8]TDI[H#F/M--/3/3]4%FBU@"\6"\XH M \H$1[_B""$6P0LR^L/!!D/]]U5E%/^W!RCU=+0.MV"/3"+*OB#JJ$&X5%]P M62'CY22@\ I7)5!BL,!P**8Z\6RZP/!P7G@#0/5TPG:&DIMHC1%Z%0O E1% ^&V%<\!3T]WW&;G'3R=C='^%@[8NAW4^3 M7Y^F*7X*Z^+GOEU +(%[,B46M:S5)0R/,,D'.)9#,124R M2R6T[G;MO31HGS[L+WH8; MS[N+SBR\X76R4-P]T0ZVNJY^^W?R=W\.W^GLKCF_8GN;? MSP/=7Q=7?6?>:,UE(AG$S&L?8H @D57ANE#K^HQM?9$,P<>XX#X 5K/.=-P! MSC\@73J3VB_[<3E+_[IZ8V=)L>0$9*\4!:A2UP'Q$AQ=1IK;;#&JQD!]D)!Q MD38^/F:ME=4!XAH/BDRIL)J==,C)81)T-WF#%E0BKK%HR7*//:4OJ-3A<$=A M/$1T]/M[)\]EH<#R.UCJPGN^7GW%^2[H/Y+_/@HA,2^WJI/\Z=29HBHSI5M!, M4CQABQ2\]=R3+<@:=XC5^! =2H,G.#/B_[L,="Z7J\?(M],RFU]L2C\^A7F= MF_$.O^*YO+UCH-D;[3Z?'OJ]]F!Q'./M%J-.F2PC%(-U=E7,-=T6($K:0$X,]Q"-]HHQR\-VNWFV MP="8;UL'*.NNNO>0W,@*_UOX:W)Q>345V*-GEOX?$E>K7G4$+PL'KQ!9]"*X MW,)L?/?1D96^C\IF+>0WMN(GTUN$!XJ!+!H.*296'TP-1,$,J""C$%H:(KV% MXF]_=)R<<3/%[RV_#G(/MZ:VW I?WLR1KKUI^K8RA%Q'U)8A<%&?+PUSX+0M MX&Q=H)&]#*)UP<,69)W^0T-31V,HA?:$T8<8VE2.!%FT+#Z#14['SEA>=T\7 MB"47F9![/$K;[!VR.G&&6T%ABQZ&0_32*=1N6BZNYO@(;C-+M:).<%#"9/ L M(9CB(F?<6*8'2YL\05I(#-K M7$B6.=%Z@.UCM(QKTEKH^5GH["'TT2<0SN*F=.6?6,>C8_Y]K9F-?=X4WC+N MK"G5 #L*@%V J(*%)-%;:Z/S[+G'GJT_UAM,]M'I;$@!]VEN)HLTNYP2=Z_# MXO.;\]F?5[=XT@Q+JMOG+1VPVE+KT5D@GI)63H<26B]+V)ZZ<+&\-Q2SI7OUFWOYUQIAWW D'J6ILE-(5HQCB(640I M* +DS3?A[$EJ)_%T%WB[UQPXO/)/L ;JM@(>_@L#3:G8_<-#US\=*(IC5#]Y M'+%+G@;;G+%+LKMH01EE7(II2@=R5,S061009'CIF2! M2-S0?25X&JY(L"!GIK$6D8Y:5 6-M ME,F:&+<;^WE:%4L[*>N1BJ5=)-=5X8I@BH*[5" 9E,1\K=]WA6*]VB :3,[: M;36.O'GARN 52SNI[-'"E5WD-[;BORNUDI%3%!\U,#1UZ)V3X!Q%%LR)E%!; M)?56SV7-2]4&KUC:6_%[RZ^#Q,.MJH;K7_Z_$YP349^_K=HJ5K:0F- MECI0E"OP19.HA*?;+[+ [6!#:9^D[/3KEO;W+0;484_(?'#]ZS5_5PN 5 [, M: /H(EW6VD2ZK.MSCE)>,TOV-@^V)W0; COQ@1LB9)N*DB;JZ@F+ZQ:S=;O9 MQN!K@UH7PR!S74 A:O F)4!=,GF(4J:P532U#_+ND],)SMJ#X#&X':B1O<'U M%>=QU@A>MZ2U8N=ZY)Q&EYV.Y$5F5KW(NM$L(4+23*N0DW*J=5+M,5I.OWKI M\(NVB9XZ,& T!ZB'[EHZ2X7'Q-.PWPRNZFU61W+=0M'8KXD+B [0=*JHZ6<1P]>!Y)5 M$-G;.X_Z#Y8N[?#)_F"SCX9GPXN[0U-T^X'S*BXO-?Q6!5P)":J-AN!9 >Y4 M3,CI(#:O"GF>JG'CSL88&T@9'<+KE[^^8%HO+;E*V"3&5%(L0,1H:P&J Y^2 MK/.7R%W4:(QJ'3D^3]6XWM:1X'6@,CJ U]OI5UPL*T/7SH&C8%DY2W3[6CKH M//F7PDDHV;$0F+;$1F,XW:?B]*O.#G?6#]1-=^AZ34;XTVP^^<]*CYOS8K5U MVB5?DS4DH&(,1(L23"!GE$3'LV\=(#Y/U;C^UZ%Z?Q)&!RMA9,?]8RA7-WER M.7I)[F'VK#9>U!UA+@K@/"F*9BSYD-OXY3<_L2>U'ZZGV<%"&_E9[V/ZC/GR M'-^77_Y].5E^^QLN/]?%BU=BNO^[B'5X_.K$9%$T.A8#:(2OJY#YV.N93((!)MYUMFKQ4I7;#,T-"5$(G<$%8\B,B_9^+*L7!2IV/ MM@C$O,R;_TOEE':M:94/_ MR7^$O\Y6G=C(&)#AD.1!BT)&0PG(AGN='*9B?&/0[T%F)\_?QP?5O?5-PVJX MBV?S7782OX_GDT_KG;]GP?.2:KNB-\H2H[F6Z*&%D+$HC2$K-MA&Z-U(/?WJ MMC9P/H:F.[#+:[_M8V5G/?C\ZV^3NTGSLY M\B($:%X':;(BP*GH(7H5-,K@ MO6A=BKD-7:=?'](&JLUU.'*$=(^??_SV]M[[$,XOSB@."@(I)'#.K 8^:G#) M6J#SQP3%&#*7L$7\M.WW3O^)XS"\#::;#NU@=5UFE\L/9+ GY]]^1OK2Q61: M8X";,L"++_3+RO6[V8+T,;T,YZ\NZN/U&<\H$46"@':UOR1!+$8 5XI;C1B* M:SUKOBD#IY_H',:R'@\5?3?/WR3[%F&:'TX#+J[RA+.RU5_?OZ-^2&H:MMD? M36B->N\?^22=MO\[FTR7_Z!_^*X]FKP(+M%[,&3:06EGP16.D*2D_S%<>MZZ M#&%'$@\>F7*=^;[YV-LI*9@.T)?9?(EY?=(7/WW;O 9^V^R/9=HSHP/H.BU3 M<8IS*>S5$)1D05N;6&D]$')?6L=-9PR)N7LS4(ZAS5-^D15H&98@(4K+0,4L M(&@2+O>*\10Y#Z[%.]?@+[+#K5 _"H):/<#NHLZ^'V!SX2D7FT'4\4?*1@%1 M%PFFA%1,44[GK1+#/^(#[$XHV/X!=A>5=/ >U6Z[EDQ0?H$J0BZ/XR40 >3 M@?-28XS,Z;N3*A]]@1VU$Z"UAF:'BVMD+5-$^+@6>*SH(046*Y 423]NT%+7 2?.4]H X:2K8D4'R*TYG=0MH"N3D_7Y% MP&K9]H:9R- ZPQ!8K/-[6.(0B^6$^.K4A2"MW08ESWYHG$ST@#!I*]JQ'8QO MT_/9ITDB5E[/+BYFT]M\9,FD4BZ #8XDY%" "]H!DU[XDI2S:INQZD]]8YSL M[9 N2"N!]@.,?];IF=/EU02?XB4W+M=A!.17146A8$$+=86/1JY1QQU!\=W/ M'Z?ZZCB V%^0(X/AI\GL O-D^>X\72T$,,$%$1/P4+,".<3Z>,; ZJ281I9\ MVN;VN/>#MU*_/2'U'R:ZD?6^6C6_%LR52*[ZJ+D)QK CHD5$XY<(<> &YD< M\R'H8K;0_Z,?V H'[H1PT$:47126[9%*O'GBK(^:*@FZ^'A=G>4H0 ]*1X@B M,FXEE\RTGO=["+WCEI@=-6E[=/6>9BG%YH&<4;1G2<3 ;5TO%X2"Z.D>+]Q) MK[PRUK>NDMR;V)-[>=@33X=71.RAW Y17(OJ7E_.JW+6]29I_0]G49I@7=TZ M7%#7Q3TD31$-75[1H3(K<^/6WD[&K#V5<#^V)DMPWD3[/Q*?G8M2'L_ MO:2 YXP%IDO)&I+W)":!M?*<1_ "=91:<5]:ARA;$39NI>N(EJRUTEY" MP>KEQ468?YN5>BX753BXF-T^FD.7J&[[_:,7I>XEF)'*4(N*+E,H#D*I#$K& M @X=A>F2BQ!-*5JW[AH]0O*Z-<$E!;5(#DU5Q1GLI;&O+ M?/Q>A6X*5G=!Y[#="+OH?7?C[M?F98J?PG+S=T> _=^__!GF^??Y).&K_+^7 M:^5\WY-!5CIZ:TD?6)G MH342#KT;_FAV+!X.I[E0LLZ3 *F8J3NC'7@7&.0<*+91'HUJG9_M,,=Q3% > MKH<#,+7L(I1\'>;S;Y/II]6)6\S*W7,Z<"2Y[>>/'4CN)9:QXDB=#$8O0:"K MK67T*Q_J>Y5CV3*3;4JM9\"/UL[XR(?7[]XED]6/#$&92):!D46%6+S&2NT\L,^39!TU0R=+"(J]N.3*^6)$BGUY<7E.^OUZ56F*NLBH92'(Z+HL,9(( M8IU$YT,62EJ6<^OUN,V9Z-Q&#@/BXZJ^G\1UNRS^/8&8XD2(*D+FAER<5!3= M8)A .RQ:Y4176;]O.GL=BB.4G?9V*(8 0S^GX_8C@A?%"ULRQ%P'AB-*<-$X MP"RTT;H$8FSDLN;CY9'\#1V@:9J$\[?3 M,IM?K+[P.BP^U_^OPOT:SC-Y.&KXF\3K%;QAT!GGS?6HFO; P0M,M J+<\HK5.VV?TM->'#[5P M58JOIOF.H%\MOWLN.ZN/IRXJ 2:9VB4K OA$ :J7CIOL.0M:-K9]6Q$V3KPU M/$+N&L;V6NH@H/_^*&^ZI,Y,$,4&QT%[FVH]E(4@Z[ OG4I(/BF-K4>Y/DC( M.%'0\:%UN!:Z@]*M(W*[XRXKE@PO@%BGPO/$P!N+M;< *3'$+ #$4$I[7U+/'6 M-1X'$3Q. #+.57L;[@<,#K9Y?/'C$SV%LLH44F0=62_YA 9 M1XKEBP/ZD1ET$M)$3Z?$I1ZCDILGT^_D_.J6G#=[W4VHW6X"4*HZ,ZRH0>?6C]KKPM;:<4E>R"D\>+)AOJJH,,Y:/<_/3M#_H1JVIX&;1V,EDP MLA8B*RY)@L'2I6"4=[&.9&C]M+<%6;T44K;$PVQ8Y?2,M\K0U$EW/_)G0)C7\7-FDFQ W/S#BG@_CP[SV\O MOLQG7U>NP55_C16I"$DQMLO.$RO.U8@J ?.6PBND'R9:#]=Y@IQQ2ZJ'0E%K M/70 J;^%Z64A=_*R;O-^$U+=_/UMPXH(/,AL$;QF=#J,-N MW?C!")ULS@53 MZP*")\@9MR!Y:$BUTD,'D*HIF>7\,E75O)V2X#Z1KJZ.!UWCR5KMB)G,Y MGZ[>7(F3-Y._5J^O5YPDEW-" 8)@3C8U!/ R1(IK"S>!HQ>B]=/XX]2,LS/L M6%:HD18ZP-.[,,T;RG5FVBJG@',I:ND>.7QT'9-\"@;KBDVB]237FZ^/LV3L M:-[U?E+N !^/2N;==;>0)F_-2$\1)[>$>"$+."\\8%!>*50AL:-E']_U-B1@ MC.3C?JKI&6R_SF<+XB85IP7=SPJ6L\MQYB.!;0519TFEO;4 M_[;PVET9'4#K54KK=E;,/R,1D2:;RLTOY[A2V+3N2I@O)_]9_?ZCS)_5!G$6 MT8).=>$T)N+;JPRZSF%SQ7NZ"!J#L!7MG6:PVL!U% 5W,=C\459^P^69SX:$ M*16P)&.=0Y.)&ZSCD&*)661NFW?]/45/IQFO@2WFKHHX[:Z"37WPYJ -V?/\ MT'>.VMW\+*.CE-NH((7B68.P.=?A>.1/NH@@A?<&'9=XMQQ@W'*;1S]VZQMK M=SG[Y)@CIR,96VTS#Q"U"\ S1V6RS.SNLI'M.;O[L5,JG-E%X]\5(#:7>@>N MWK6D7I^'Q>)]6=5,KM[?B\E.Z9J1"0[K"$ $;Z("1RXL]YHL?FB=J7^4F,[@ M=9C2[]9B-=% !U"Z3?\F#50/D^2:0Z 0O=;ZUMDH/ /C0DN!69;2NM3O/A4C MEU:U4>_=EYW#9-T#6F87%^055#Y>767[4+&@&*\/FQ0E:^/!1X6 /MHL=8JY M^7Z@^U2,BY9#]7KO ? @(3=:#=$$)#]=/5NF&% I#2EZ!4_C/2K&30X,!Y)]A-S%8,M;/+R^ GJ)7JI2(,;ZOFW$:K6K!UU8LC8Q MSD/K:7SWJ1@WA!\.*/L(>>S.KF<\N9NT!CEKP7+O(1!WH)Q.X,FTU=U,0D?E M>!%WD+-7X#3R\\NPWNUP$N_&=UD=JX^?0UT\0?5VL;@D-E)*9*5KBX_) M I1B&4(0OLY:R=Q1F.!2\QCJ85+ZM5,#@6D/#?0(I/>7RT7M=YQ,/YTI&Y2U M3D'B)9!G1\?#![-ZL(G:^B!$\ZS.4_1TUBD_/*3VU47?G<7"66)>8LP)N,B*[OZ4(,BB@+M5J7-QB;=>LW+U[3[@LK<2'P'%3A+= M&PE?<#Z9Y8_+,&^3@[RBGB2!DT_3]<#8].V/>9@NSE\:S]$PD#MP@ M.8J!4\0A5(#"0C0V&XNIM7.U/77CYBR'PE1CK711HW1]7G2TD85:&5\\(P<1 M;7TK*N"BO^VJ.ZXS>%_11@3Y;XKLX= MO/O9=8HY2BYD?0&W*Y^S) $A.P17K(TZ"AN;#\G8GKH^O+'VF'I\*E!3?77@ MTS_!ST_?_A;^=S9?OY'7LHQDD\PD,TAT/=2T,4+PS .Y"IC)<66*-^\,W)Z\ M7N8$M47(W8[!@=35-Q)O&+NUDI?[D%2.H3HL!11G&6(I$#[[4E?)I<_3V?GLT[:%#K$*6H- M,M0UO4@\Q< Y8$@YT5&VSK8NIGB&I&YA=S@<9L/II@.HO;Y<+&<7./^ ZSA] M\7GRY8J5@%5,P1(#P=6ZHUI.P@1885)M-7'&-]\1\C@YXV9,C@FQ5CH9N<2G M2N>"I)3_2:%BF9#O+8SQ\W M67(,H#23;@<&Z%7Z]^6$/ON$W&X>?[.,-@CD8%G,H#1ZB-[7*3G9NB!$*]VQX+1EK9-$ MS]$TKNLU'!JV=_EW5TW?4+O5#WZ[[_LL.&DB\Q:0A3H?,R)XAW1^-2?)U35U MZHC1YR-4CFL#>X!C"_7ULX/\"4;7O>'U.4\8,$[7\@1/[HL(!JPT(F7#?(Q' MQ.3H;?H]X&]7M31KV1_4"?PGUBB;CM17G(=/^/<%ELOS=Y."9\4&E(+<7+,* MB5S"NME&@H^.EZB"$XD?WRE\E-YQAUP>#:!'4^G+J,6\?5.LUM,MINB47H%WPL&3+29,UH+%(X_Q\,=4N U73U1"B";5R;L*K8K]>$,]Q)V[JLKP'9?=3[ M#8_78VOXY$#]&UU??_R)YU_Q;[/I\O/BS+'B8XB,SFRH1YCQNHNOU,=0)0VY M/;%YF>IA%/=1C-@;E _2Z\FAN)[3/_Z)&#?S"[G9]*6$KS.P$*B&R2X#*X6E61R@I@DAY_C M$6L?GZ!TW(T)/<-U9SV.7+/Q.(>5J73G2>-5H:]>LQD2LQ&M(@Y9+79& ^0# MU3%JB64N/;=;+<$[@(1Q-S$,C\-C:JAOLUG?.#)/RNN@ !,R4,E$"$%7;KRO M6^W1-I\]UN#IR9TN_ ;02^?CHNNDB)_" G/=QD0V?3T[>3;-U;[GNM!K=C[) M8;7=?C-8F'T9QNU:R7PBVLV^('W'^=9)P]KW M55_FBM)U41I)2NFL-41;MQ>(DB F:\ 4E8M0)<3FL[H&8636A,L]_5<,,6H33&S=0?X$ M.;TTKXT&EMDPFNL7A)N2<_++!"?''[2JF6FM"D3%$W"7.84#5AC>>@C/DP2- M"\1F:M\.3GOHH - ?2"=$ &?*;C8-$!5GC:)CJO6E, $^?@:LG9T=3!.+"&+ M4().4:2H552-8;4%65V":Q\0S(;52 <@^Q6G% '4 /95OJ 8L[HD2W+_OVT%>@M>^T F/M25[G0ZC:X]4.2QL-*Z*VTKPL9]X1\.:.VUT@'4VO@<[ZXK M):/.P68KP%J30?F"X.JX)@(Z>" ;#C#_##C MF\-_YJWBQ1M-\*S'7M4TGRX,F&12V))9D*U=R>TH&_?:'Q4\=RL(VVNR[Y+K MA]./KW*>U/_];JQPZUSLDQ\9/,.Z/8M]Y$T);RQFR<'P($%)4R> 8"2OQ'@? M1&3L;A_XB\F;/F(1YO,P_;3.A__T[>;O;.AX52?O;1IX.;-,9@*EU@84>7'@ M61V''L@8<)[([1HN5WH@\2>=']T%LX_G1X^I_@Z\EZ'A4"=[?][JN/CK"TB6P%#]:A2D"T MLLVXG<(C9!5:9".Z%%3(!86:L)D:@L@LW(-+,QD!BW*%/: M\;-]P&0?[/EHPYU$) L+A:8JKJ?K<"F3E?YT*P4EJ;T2<)&CE@'!TO]]^=&REO9(_O MES"?SBZ7#_%S-4FQ:!^Y)B='8GT^4A9"XB0PY)=_7TZ6WZIX9]-5/KOZ,4ZR$$J(((*HU6V1#I46 MQ!;WV2C+252IM6OX%$$CH["+ *:=QCJ WQT>KK(()IJDHX.<)07YF=CQEM@A M^XU98/0.6T$@8O*0 MC'1L"D612/'D#I0@?>+96]L:+H\2,^[TDJ]:Y\.DW4'&8;WE\OUJOF-?54Y M,XTB0^9:@J+@H59,:W""AU*"< +O9+<>S2G<^='CZO]035VZHXEG[J+9- _W1C#K[[X+A3 M@\:]9O:7? ]PV: \>AH9GB]Y9?!U'#/W"QG$P_K0R>%86"Z53('8H,%+E#%&VS0)><%:3(N+$.N6>M>ZZ_ M(V#FU.:U*Z4 +27&9-PB^% =1 M*J."2IG'(Q4#/41>%V#:!P3;U?@HK$% M,&OF;?:HFT]WWHG <5^WCPJX/;4RRG3M;E )>"[$ MF"3K[;048!/:Z HOV=P90_)@(G>GCX[[CG0XA(:5M_LYH M'3R2&R!%!&79:BI_ (S:*QLI.A;-BW(.IGK=R:R\WKOQBAZO"!D )5V@-F]Y;LN UW\\A?.TV2!B[?3]:26/^H@ MZK?3Y7PR74S2/\+Y)9Y93G&<-@4$)\]':2; R1 @2Q&"$UX8=_2>FP9\=5ZG M/NS)Z XX+^ P_4I_<7DMD#OK8%=_^'-8XILPF:_%XS-%"SDG*.3_@:+_!D=2 M 6\+1Q8E%ZSU]7%D%CLOQ._[B T)IPY.VU9#Q7Z;3;]2G(;KUHC%RLA\/X5_ ML?QMMOP?7-Z,'#MCR"4FXX %4[NV4)#;ZQ6X3+3A?+^>4J-_-^^1GG?WP.TP?O\[.H;5&Q2)"! M&U",*0@)+3#'.8_)%QUU+][?CKR-7)-QHF[?D #JY6#]/B>+<^:]*A0,$N72 MT^T;(UV\A:[@& P7-NAHS""!S^KK(R=W.P#G[DKH!3[["&[U7YO'GO7)X6.]N M^>O+9+V-;G-YI((YR,S ^CKX545. 5"RP$5B(J:8+6^]=J(9\5O!W[]D^!\= M J0K>5FM)Z5O\ZW!!Z;OS' ?<].CSRARM.!D M;8:S@8%WUM<5Z(D9[:T0N;$I&GEN^H&)X?>7R\4R3#/=8Q]FY^<4<-<_/+-T M9BT%V^"Q9% H&#AT"G)$*8627K/6LX.'X>2D)ZKO@N;6+P8-@-&+D]-&"K]= MKMMMH\HZ.PN2.[IO316%EW5/M)3)*V:M[?ADK)DXT3J.AL@<[K#L 9.]S\F7 ME?/U<1GFRT8C0^BNK^4KF'^^G%^'-NLZEUN.P/6+?3ZCX$:2N\DAV5QK';4 M9V0!3K:I>*YU*Y8E69PR(]V$5O3N@_1K04_Q4[\5.3;_CS)0@)
O\[MA8MQKXX1CA\/@\++"ACNU M5E<7ZNK=I-JPLK%A)B6I,"6(/M7M65A;_^L0 %50%EZ,Y]T\(^S-Y;BWSPF? MJ($!]>,46"FC(&8:T>\94&D3")K7M!W)-9>3%0_",+'.9 [ MP:V?/,#>O6*/5?0_*2.9BO7,._#1(NFQCJ;@)D(*UGI1]^NVSR$T!^P#K.AWW\]FZY$X%',K'[_?'1,3/ G=1*J7!!577 M(A4#04@-68FDHS=&A=:[04=@\[0S*?T>RJ$1U\W\NG:*N]:;X%&:&"PDE,"R(U)PJ5<9+Y3$?C,N+OV-([;1#F"K]B5TGNYD=KD<>[,Y4FBZ,*X M!2LT60%;=QA1: E:ZN*$,(Z5UF.V!V-F')>O+ZP.EP \ #B]G* V-^SW@N!G M7GO/16%DX+@#587@5>&@LPO"FMK>U7P?WV#)TD M)3)X%E!PS!Z;-PHW(_ZD>UIWP>R]&V(4]7?@-ZTII[^\VN=DO/4Y) $\>T_$ MQPRAY C&JXRAA*)=ZQ+6[P@8^65D'!#,6FFD SCM+[@;MJ?Y]_,P_2UZV"!R#$::T'EOT)$&=/S@/CI?94,KK M (E[Q[;OK@<]\9)B=%F","Q5/@O$^O!FM2R.>#9:G^CVF^'>:[MP%8ZL^U-& M^[-C2Z]'"=]N_Y8A2V;KN$FM**30*E;E%$#K62DFH"^LEY.Q%X>=WPR-\7NT M&;@'@^G'.&J;%NYD>5(A&M!89V\'K2$$D4!(0VZH$J&O/2L9TEO!R6WA8 EUV!:#DDQ=I:TX!"LI/(^QA.RC!KD7?A[ONN[.,>N\"*#K[#MEG810B@*1B]9!1!58-R-V!HD4 M^]OV]9+.XB%P._79 =L+Y]D=G[<579RTJ R'Q!DC8R8-N"(YY$2R-=:'E./I MG=A=1'"B4>?)I%@'@^.+#CBW%]]9]D;[4BR0Y#(H+ZJM3@&$S44QAV2Q3S ] MVV8K]"EG;H<[.!T:@9U0_,-E?9\7GQ: _E"48$L\OVA'X/AGXO."4H[A'9 [7%M^*\Q>?,7\!)F P)+_H\[]#+,59BBQ'#TG7::_($8(($1P%4T%K MI@;:C'X*&8%3SM"_@+,_$(J;9O?'V"[\2YA/9Y?+=2/[8'N%'_S*\38*/\]D M']W5VFGNG4T@I3>@DD[@N4= S8-!EKDQK4>@OY3N:FMCD2X8B-J2N^X8>>HV M13 931#9QR";#R/\;W?UCI@=KKMZ%_5WX*W=:;K44F(0%CB3@2X+J[>@>-= "G03HII0\4ZY#WYJL@5-U0$I@/Y,PI M=%Y8CGCT?1RGWEV]"ZR.T5V]BXY''JBZ\>$>ZM'=-.@R5P6HB!G+2;J:HH^8 M#$(RW"6,GAD7GW%CM_I0YP_ @^-@-I123L&2/E\6$ZQ#SJP&[D,&5>IJX*(L M)*8S+]Y*Y[LIBWCWTKJF#W$!CJS[4T;[?L6=.7L1"U? E");P+V%H&H],S)E M39:HRPG6_+VDKNF=\#MNU_0N8/HQCMJF.%D$KYR)"J2NR]=RX!"2U! P9D=R M.HR,(>D*L*[94-XE<%((T#*+('T. M.@XR:+N7ALU3KG[K_RP> +87WB!VOWN.!\9BB:E*PX,2*H+33$/F03J9D_/V M= I5]VO8/.4*M/X/XV&0>^'G\:[78$J(K+8-I575O2+_P5M/]HK)K#"0J.S1 M1W<>U4D]Y5*P_L_B(7#[;\/F@V4]BO,8F)*@?:Y;ZSD9LU*WUF?EAA6&V M_?4C@A-U>$\FNS,8''^,],_SA6W&:ZU9*<7[0CLU-VB8I9)> ^^)@B5=P:\8@IL-D)Z$;#X'[A/ZY03 M92_ ! R&Y!=]_G=PH13CR>>206/=F5C;VD(N"+*.=D0F5'J1L?R+3\R]@+,_ M$(K[[]/Z@%]Q2AK"-/LT76T%_GFR")\^S6M^G_YI5C9_8_\FK9T_T;!#ZS#V M&K5G;3[QAL[FZ]ETU;_RS\GR\^O+Q7)V@?/KGA8NE?58-ZY@[6FQD=>AMW0T M%(]2IE+WAS>VCUN2=NCU\[W0WU\)?5T\&;BJIR8!:A^)[:(@&LV 1]1H5%8Z MM)ZB^10]X^9MAL#*73/:3!LC.C:+^?+L]_DL7Z;E^_E'G'^=I'6S@R.K7'0= MVBY1@^+:@"-+!#$+%V5Q6FT78M ';B&)_ND&18]]>_2&ND9:G344<1\06;R: MY@T'BTWO02S)6<'K*SE2 .\L^2$N"Q#"9,EX"$YN976VP\E] L8!2QN=W@?( M@0(>N,!_3<-T;'PJ'JFPT@RY$Q\3L%$A>!Y/+39+;$]'G# ;_NGCX*"MUF9-13@R"%Y]FD_2Y7G-"5TUED6ABO$* M;"PD ;I)P0O#(6O%5?3509IFG^F[T\7>+V25[GH$D(=V0DJ"P-1Y0Q!B:@#E];;L@40'O_".!G# MP<#02)0C ^+M-%_6?N-P3ES\,OTZF<]6/%U!6Y:8<]; 4"")I/:B<.7 :JZT MQ5"23UN XNFOC#/R:S!@-!3IV!'$57YFFO\@3VHBV$.I*Q; MY:(2$+(K4'@NPDBZ_/@V P*>^,16L# G XM6PNS@W>WU;)JPIO%6HXTFBW_] M].TGG*;/%V'^KU7A=*,*V06#H;?-]2EL1UAO0 M#L'";&C%=("V!X[F]?@J$82-+$NP,9+1SU: DY'.9T'+N136\=;-S$^0,VXE MUS%OQ[T4T".6*B.;@Y<-'3RT"0PJ2ZSH -$7#UADE-R$@GYP=^N&G-ZLU)XJ M?PY*>\J_ RAMGD?N<71E9(.+"K,"6PN:R*)3@&-6V2V;$)E"(UH/'G^:HLX MM:_B9X-IH0-,/6+"WUWWR]GBL,1<5X.)1/P04[%N.50&N4"%.NL",@L/RCD.09D"VDKMM-M^4 M]!0]71;+[*GYYR[ ?=70#%)'*AU]E?/J?\/YVVF9S2]6'VI9./KD!P8M&]V> MM2,7C=8YJ4P%#<7620C!MU^D6CNV!EMZ+1';0Q8A&>*2.OLDQBL\DA_(/)3->@+3/_GT^SK_[/Y MB6MH;/[A!ADWWQL1!FV4-CM(@CT&7K=2:2&JZ OCX%(A26@AP6>RG0R#$BD' MJ47K]I9#T][N<8/5<'87,7&C)<]U?;6J%/QGQ8!C9=.<]\DBR/,*5 MMWM1TTC/MFWOO?U5T26T[E1.J*2*J_81#]5^2F4'21&$^#0^ND MBIIV0L"N14V[J*,#>&U7.\.DD#Z2]R!BH!!6H:A^A =?R'MPTI%I/G)*M@^X M)YNJH@-H/?G$J#$8)PL"9QA!H4/B12(XX@V52L;SP=VOTWGIW4GSN[ST[J*& MO2'U%>=QU@Y4]]^.%@M<_H;+,Q>%*#6-1SY#W?(1ZFR E,#(K$- ;:-LO=_I M*7JZS&,U U4;-?1AI^[Q\FX2XN1\LOSV_2O[?S#3D>&2K9?4:G)8B2.ZX+4& MY(R<"YD#Q>!' -GC%'891@X'NT:JZAV(9S8*CLE0>!08N1:BRDUG#RPHQ:T/ M*M^=ZC L[KKTPHX LYT4T0&JKH]%#8 FTT]T_:^*@\@K>!_/)VL!GI50'#*5 MP<0:&/$Z\()E!L(6SRW7QIO6:=:M"!NGF_@H*&NOF+YK\38/L4W*[A[_60TK M[+8DN%$QW>9K'_#+;+XD.-R,T?..?/%@0 @7ZE1_) 2$ LF[FNV7T>;FZ]D> MH>506[3>.?2^O/^"-1Z9?MI\J"Y@L44*82%()^KS0@(Z.Q%T'6(LC#%9MVYZ M>928D;=BM,#!75O31O =W&97C*S%4W,NUYQD)A)ZD4 +1K$LJ^T;KC9R>"^] MJ7-O>6O'_'%J1MZG,"2&#A3]J5U2']-GS)?G."MWI7KK+\5OFS]L>:7M]^5! M+\ &PACZNG396(S%@Q&VSF^J%5G%2?O]4]+^Z4K: MZPRT$[(P[PM(7X?N4G@"+J<(*!D7Q=$_E^8#['R50G[[A:] MA^*)AHJ]"YF]I3SV)+/O)WJMI[U-QA=3C8G\TL! MXV^SZ9U;UEH3BRB0?>W?,71WAV@86),9XZ7(HMJ7CSQ"S#A7UF#8:2/T#M#S MQ!7^[KKD08H076O='Z9:WB\6"#])_\1_CH+RI?L @7"MKY\^\3(/_ "A*/0-69N MI6N=F]Z#S&XA>1!B=NO/.EA]'2#T]6RQO*Y"O!8:%BVT$@Z2XX%.<^W?"(;" M)B)?,951#C!\^@%"^JIY:6[X#A=^-PCZ=3;+M_#[[ M4@_>+W_5;?VEL73H?*7+&*" &;T$FJTV*R2%OWZ&\!6$C!PI#6ZGV MRNG :CW)U)G+&$N4M>5:4^P>:OLMR0E"B%*:9#Q+[1=\/$'0V(,VFP-@%XCM MI(TNS-FO.,7Y:KW;JWPQF4X6JU[9KWA79%;XK)E1D(+5H$H)$ 7+(*T74D8N MO6SM9FU)VKBM6(.;M"$4U(%1>X:ML\0D*QD]H*_3G$0@=M IT(5+YJ1W4K0> MI/8,2>,:MD%@L!O4=M))%\;MB<-Y_>3Q=IHH0'XW6RQNXG!K!5T<&7)D0_<<;4?IN/V!8R;;6JFO TOX "MGF6FAC!+UK83<"*4H M*M*. [=&)RQTDJT=ZJ7SAHQN$V?-M/_8.^B>JABY=.N:_(W!7OPV6[XZ7_T[ MF/^879?.7HN*@FOE(R?GUTBRYTY $ K!&Y]#CL2UO9.^?;"B:\?/CK,+=W"C M-;0".K!4'S^3B'\*"\RO9Q>5P763MN2:967J%N%85X1[![YD!B6(8DN(C/G6 MN8Z'*1FOP'10Q=^]%0_70@=8^AGIRVFRU@XYG!?U./YGS4H,FD)PFT&DM!I- M7KMRK0%,00LZB(*7UO[7$^2,5YAZ3%2UTD<'T+H:5C+!Q9LPF?\CG%_BJ_R_ MEXME%==9,D+ID!24.J]>,48"LCJ 8<'2'>\B*ZVKR)ZF:)R<[+$!UE K([M9 MOUQ\.9]]P_GOX1O]U/,_PE^X.$N9R^P"N8FI1%!1T!E!@R!RL%@'4ZNXC2_U MT,_>"A_V)!VF@T79=S_];[BL,02=LM6E?=,__DN8UZ$WB]\W?T+7^22%:?YY MP^B"&+06 ?.HH%@5/&9CB>[V]]U^'R0AP@9 M-Z?01/_W1H,<+/ .G*;OF+BJ(II,+TE:&R]A-EV\^DHGLY9O_C&CV.-B-ET) M\?/LG+2V6!WC,Y:%EZ8D$J1*M:8H@F,D5ZU%\-F8S-Q3FY4.QMG^I(^+S 8@ M>@J61])H!T"^:A0G=N)DNN)RS?@GTD*M@)_D#?.OYO- O[MR<5]_KK]\.Z6X MYW*Z?%\>^5>NYR#RLV*,S4Y'2%RGFAD<>NP(LV6_J2 4O(%5*Q#PY\*D_F[\A?MR"J!ZM M_CY:W1_.LV4X;P+G?^+DTV>B^]57XO(37LUK6W&V>'^Y7"PIQ+@][@B]$]F1 M;"E\*G5X",6L7'HPB20>E&$JMC;@N](XKB4>Q%D>5$T=6-5M^5O[5C(:)K2J M%15%@M*%9"I\!..EX-PA0]1U$,P^^D9PYEI65NFZH7C>L@GW%.X7T F[BN MG3 .@M 2C$M!2,62X:T+31\A9=Q:YE$QM8\R&J+J*$_?EQ<78?YM5EZ1]W#M MOJRDV^ZQ^_EO#/B\O2.#0S]H)U>R].2!12X8*!7HJDM1 ?F&P7G);+2G\J!] M,UZFRC;?\WW7LPTPK[.=%U\NUTI]?Z_08#UYAMGLT$@))6M!GD"I@]6\ T1+ M5MMIBMY;F[RV''3ZA+X+XAX?'W]T%7<0B!S(\T_?'OX!JUF"QA86#*DABD"B M,*MIR$F1?K+F027+F\_,&Y"=7J;:'Q^ELSXAT^WI^2U1>B"P12@RN MSKH)$(TW4(@395!F%UMWR#]'T[@X[@8\6X%Z3TUV@,P/2%?C)-5\Q'*6_O7W MZ62Y^/#Q[YOQB-:34Z^3@1#"JJ[&UN4%$716"ID-P836NVJ>)*A'3.ZK^_LS M&QHI8M1@?E4Q38>1XM%U9+%A(!N>4S:!1),H;G0U VMJ?X913 5MA"[IF5#J MD1\][FO,()AH(<0N4CK_#+5:Z6K8JI6J.%T"8*A)SH0)?- :. L^6E8$XZWK M>[\C8-S4\Z#68W]!=X&338\%KDS?^R]5)1M6G"JE8"Y0@JYKPHL#EZ2'H+0R M7GG&7.NIR(\2,VY*>5#\M%' V$U/"Y+GG]]93.LY*[9DR(6KNB^.G+Z8(QA! M_E]2S.B4M[EV[OWD<5/!P]TZAXFP X?VP,#AW76_F+.,$?0U&&WHLF6.H@1& M07 1F5N7N&W?C=**]EXVCIQZ"F(_,)S^(5C7DY^A"B5CD:!%75UG> *78P#& M5,P4*^O@35\G8$UXCU'BT)AK"_P] -!WE^L'/*_]XK^'>97#]4/8Z]DTUZ;R M?+-V O-/X3Q,$W[\C+@\X.7OX$\V? ALRWZC=\%;1'W[@Z*714CKRO^KUQK% MK.6:)9#!1E"%:7(]ZX.SYU9+%$ZFUO;G.9K:O1,^]J6?OGWW)ZLK,#EC%1U[ MT*RZ8 4-.*]DK9\3I4XT<-A\8_8^A(X]5[4AGAY__1M*<1VX#=NQMLJA.T__ MQ[*'[+PESA*'B!A 1V>B%TK9TGZD[[;4]?($-QA4[N6.!]%;9XC,/H<%OOHTQU5;REV6-N?+%,XI:LZ0L?;=:Y?!QUB ITQA/B_2Z:WF3SX# MJ*T)&G,YZ*$ZGPVM@)&?,5Y]"].P,:0A&6%XW:_%&9TLZ2-XS2ENL4X*R1DF M=F>EP8/O%[=^Y'B:'TA9L\,E-[;"S\]GT^GDBG(>K,[<9RBINFP^U7FIL@#1 MG82/.H; M]'Y=S]UO(VN1U#[_O(;6?,_3687F"=7[_:><416&-F]U6($GLD+ MD[FNLRK.62\5-U2GH(W,/H&HS^S*!0E1 M1@$EQU"$-D)L51IU\Q/'J5,XCL;WE-O8%GZ> E[9)V9]S%E1K"5K"W*R'GSB MY"U+XCH7GM3=DI:'[?NMGSE.-<*1K/N^LAM9YW^;+2=E0[:(B2EM%01?Z$K2 M3()#%.!+--$HSH0U6ZC\UH\<9T/!<32^K^1&5OBO.)W5H_(5$6K#60C@TL\Q234%EJ_^W/'F;5\'-4?),.Q5YLL/^/\EW]?3I;?WDZ_ MXF*)N&%">AL8KS/)2UUBG!@QH:B&@CU4A;3\= M=8"Y5RG5T[CX@ DG7ZMX?L/EF=4Z%&T=A,@H3.*A@/<608F$@?Y(BB(; ^U! M0OIY!3EIKL6308Z&@%<"0+ M.FFU'<6% $QG)C3SU@RPUOX)@L9].AD43^T4\7+J]#[21]=SD&?E9FYLF*YV M3LWQ,_T+DZ^K&;/'*>+;G9Z1*OP.%-RQRO^8CAP=0]#!D7]GHP0?"-72HG9* M&,%+ZTE2?9;_&2N#S-F#5,A!!<; T^4!1@AG48I@V'#30%Y.^=\N>&I3_K>+ MXCKP%GAS^MDD84C-6^1LXXRU%DQ!^Q_&\GO3Y?_K>+D'LL__,E\,*3 M 2T,Q5/D*D L0M>^@>(+A6\^;A78_B#E?_O<74UD?S+E?P6Y#MP*0,8+*$F_ M=[E?_MHH#>GA&]3*A5??/2-:%=>^]#*0*RUS%X M%DA[_6,.'(AX$YJ>^H9<1<9CETK),P,%L6XN4@&"B0B9ZRR\MDXY MOXW.=R__'+D(<&^U[R^_CDJ$#/)"X1E1;&T=3:M7"]4<&+H$55$"31FB1&CD M,L!]=;ZOY,8^ZK=KV8H)'ITQ$%)=@T)ZI%_1[524<<5R"I2:@GU@=X-[' M?%_9]57C;9*F>P@+1%,#9#0:HI %ZCIY+G7.DFUSSO>H\1ZY&G!?O1\@OWYJ MO*V5##,J0JFP1+4-%.&D#,QFE-;$NI2H?8WWR$6 ^VI\3[EU6_[GLT_D=@;@ MCMQ013J%L!I#$6.2(MDLTS8%WR==_KZ7+%R'A$S"*UKL%\C):#BZ.^_[EK<\Y9MC()#C'50;8F MTBW/@P!"O%,A$*^J>>W3 W2,7%+20OOW2IH.%7<'%]Q='NA?6Y<]>#)_S":P MKA9:UT'(0:H(,5) (8UDV;6N<'^$E*Z LX>.GP'-/@+O$S>;."5')9S'2-&) M%'5&8"3AB#J31"F6R'L4:F![>D-,7]C92]7/PV4GF M^/]O[NIY&X2!Z-[_8LG@+[QDB3ID0U'V".QS&JG@R$"4G]\[E*%+JY2"8+$L M,]B^>SIX]AU/4XV;K0.KC.>9UE(HN7#8V4)^T4Q._ATZ$RR^/=A\(PRYDCI3 MBCE2[)6%Y@Q) F?&4Y4KKP#LW+K=/ZUEY0RDA=]8TTR^\M'BJ TUN'Y(Q/M: M_^2?^]CU[X\;D&C4$?PPDM!#B]/%1.,M$L02DB/_7>#LXC?OH3I.:L13 RJ((R3/&KP1K#K).:.1F,L_3+%O/*!T]:7/;R)7?]U?T>K(STA9%BSHM MR9DJ6M9XM.-(7DF9R7Y*-8FFV#$(,&A $O/K]QW=0.,@1IQ.PI]?CY4,?OZ/U_^YM27>QL-LHJ)4#!,E4Q6(S.CH5OP1*/-1;&W9 MJT[CZ2S1M^-4[&SO[(D_XN2COI/\>ZK34/WLGO/Z)7]^_9)>\GH0![.?7P?Z M3NC@SR_T@3H*7KWJ'6XKN;>G]H9'JB>/]@X'!X.C;3D<'/R]]P)NA:GMSK(!T?][:W_^M%Z;JI# )8_18M]7B_NP_7INHA MW9*AOHV.Z6NX8Q1'*:PL@3?Q/_F%^6M_?IW*0:C<4P=Q$JAD:QB'H9P:=>S^ M<1)H,PWE[%A'H8[4%MUT,I')+2QW$*=I/#G&%=RI)-5#&=I5T(+XYV(CW6W> M3 J+2@/W9OMSEWYZF0;UWXY>=8^VY_^\W>WEO[VD9_/S80MF*J,_O]A]4=FE M7?&?Z('KEDQL"9JFD M!LEX:D_3;0+V%2?'[H'XR]9(3G0X._[I1D^4$1?J7ES%$QG]U#$R,EM&)7K$ M%QK]+W7?7;M?CU\OW;\XMW MUQUQ?G':1=0".NGAA[.+F_/?ST3_C_[56_'A??\BQ[G\3%X2XC2A?0F5>CM- M,/GV -A! %S?7)[^)BX_W)Q?7HAW5_V+&W%Q>7-^>E8FJ:4W\X_,I'HTXZ]T M%,#>CGX_9.Y52GL+)_ 4,$($^,B&)8Q%0-]0@1,)R)0(W@MD#H M2*1C;<1U&@\_BLMIJN-(O$LD+/HB!FQ58B,=*_'C#Z]V=K9/''B^TJ;HB<>T M].$2I^@O\RNO;"&X"3B]DTTQEG=*(+@F2D; "XRXU7<*(!SCMQ,&MA),7!%2 M /PL^O#B6W$"\4B\T]'' MVUB\T?$]R'DC?HU#Y,NF@R#OMAB=3^,)"+59&^#870\^> -';:$*M G4B P# M>2+1HYA*E,=ZBEPDU 9_&:@POA<;K<2/#\5RVX C OA5S/*BO33% JT5X *D MFV;)$/!0B6SJ<##*)@.5(-^Z'LL$7FM4*D9QDHXM+CH![0N[CC#9X!]JF+JG ML)"7$:K&4:!QSP:?V7 G7H2WD+QQ'TK2OW^;*$5&E4Q3.1P#60#M?!L8-I_B MV<-8#W0J^JL\R&9@_:Z XX'%>8UPRL#J:AO,WJP49AMI?*L :(FXUX#2;0#( M2I&HQ3I<3O9MX)8= 1K&&%G8_5@/QP)8(W#"89Q,XX3\/#HBUE=A;V(P$XD: MJ42!=CU?B7&.%O(%''1W]DE#>39>D]W#[JO]Y;PFG_+8_:/NT9*/?<094W&% M"/R[VST\+"N+"/WV^$0\[>K''_9?G90<'<]QFS4"VV8".^J=_!W_@W_MGM3= M.>MUJLP5#+4H$5_2)#E3T&Y(-WYZY\P M,_ 5'?*?=KK[V^M^MM8(NBZ;-ZQKK_GY[G?@^?B_=3_C7W0D0W'V,-6@RJ$- M]>_$GG?7GCU7+>(GGNS2M#K7.7D #REI^CO=PWWO.X[T\9?$MEL6!GDS$R7K]M5. M[_#$" -+E6F6*/8T=_R+A$1OD$$%; "_QUD4H&^E\#4W.Y=KCN79(.H.A$8/@6F,.O0T\8RX(C$-$[2+-+I#!8%C#(,F0,,5&)2^,((&>+M\9TV MA:O]$S91A08P-X!N 7/@_PHH&+8U /2!A770L3\,,X,!8UH2*5&XC$ -W2H2 M=(NI9 I0D:F_L'XPT9$V*2A<<%$VC?&$9N*?&P[//FW+^OCP2?;[*X7:OON>HG1BD %IP7GRX?VB Q7B MF4Y#F8[B9"(VX/88/-:.JL"AL9W$3$_I\L4J)G M#6BQD46A,@ 5 6\#> 3P_P*>$BA$?LJ;L,3@GE$F'I+E0#W)6.]#&9'#C-$M,AF]H='XB7A1T8L:('8 V M<,0I0*21!_"22-$HOQ"?)?-GD1*"CYL?:')W=A!KBR"6)3Z'33XA,U54-@'P MJ+EMGY%K]J![V-OYXI[9/?CQU>$7?VQOIWOP%?S(N_O=WO[\6Q_U(Q\\$XWF M2;EU\]2XY[WI#_VKF_/3\P_]BYM/2!#T9FR;H4S^(6 M.3!Q"!RN=LO<7-E%O_G_/TZ*4[E56X-$R8];<@1<\%B&]W)F7CPIT7=>&N2: M9/5^9X*?SP2?MUGW9O:I1BO97F+;[JS)7JMSR.9[UA"<%W+";C3QE2'ZG("R MMI',YNW>8%W*EZ>J;^4P::>L7U8/6+X :"\O %J][O#X[I9X[K=U-S/]!6H8 M%5# M>SK3CIO[LZ._O+F:HZ'IV:SKQ1AR*)Z?R;.NZL+_I3#9Z I]W8)R8";O#N[.+OJ MOU\/!.YU>]\HQ-;T_D4\CW$Z#P6M,@37%6)!/87O_O38MM"%9=DVJ=7K=G992X7F>>8PX#6A\XV)@JRY\LT291PF6 M*@RI4%U)'/OE(1V;? T7E'*O,5P%=Y9RK84X9PI6=XHY%C()O"TR6%H5#6=B MH-)[I0JY7$0 \O=WJB%&>R5%5.!9:1*'\"Z;)C8O*N*G5 R4NPPXT&DH#;P- MF=@$+J!X,SS._[CL0RN K@<#3V&-&#Q*U*U, @XN*MP#F)3&XI'A?<"_>&5O MRDN!9S>MN"CB<\@D#AR?)!/ S',KI5[BR:GO389O%932OK8%S.9( ; MC0@F%X3*$.=T:K!X7HE FV&B* [VK'6T]BAI6!K@=+0/9U?GEV_%Y2_B[&]G M5Z?GU_TWY^_/;_YO/<3%3FN5-J049(H3RPEMPK(<: QAMT=<6%8VC"? +>"( M-<87@ -0%AJ2M/O-K3]4-C.-N!DSOCN;[F=< 5Q)NGQ/7+-@>B:*;35YLPWJ M+4HRS(9)QS(E239*Y-!I8I)U 10Y &G65SS[XS[.0L1C0E.012#/?&QVPARP M.IMD(6DWB/A%,N8<,HBC< 9O V5&PA\49;P,M(J\AP&]P9%C]@3E#3DE ,A# MW<:4UN/;32C%56B5"B63T$L'P>0+6+P4F-YD]^[M$P5UH4QDD=WN%?Q)]##- M<^O&\LXMPLA)0;TLQAG"TVDX*V?>E^J-;;*4!7]DVU>4\K.DH!0=JY'4[,.* M0H @=NH$W#($Q,-] "01(' ZL$8 NC;CFC(!\#U[<*E2ZF$*]QE8_'<6]!@+ MZA R&2^#JJZPE9+&.B6J0O+0(.0"#5A.:#K5B;+$@J ?*9VRRHW9;'#(#FT) MQ31[""V2XETE$<.654.VT@VM,+?"KE5"*7V(_/B.1$F#&57KHM^TU1Q^FQ66 M<.MTFUI!/B";Y-929*N(E(:3RV;^H"(U$33"J=@[Y9E.JPY ,C MXC"UO+AKQ5)LI[O+&;B-VIE'33[%40XGVE$JKZ-9$S<0@J.=>.^5++7)(VOQ M!84EY M[C6'LSDZ^201^*P.9]"BP^G1Z10*:#W3'FFR4+% LP:-V)9)J!(S2<>@/HN- MW4TQ@46,C>W^!M?1.7^2/M01-GW]$U0H$)(@9SC':$-O$E,89:$821UBA0@V M+U():?6-:>0&BTF WP1@&2B3^R"=BF\5M.ML8#1(L&36@;? :R:87J\!L3$[ M8CAVKLHB\3RWZ4JU*17O9^WIU"Z$NGLI0V_2F_QK*-^HO^-&-F376_?H[CSH[@V M=GN&<5S.'V4*LH5E@J.\Z^'[V6UM3/<#*'B ]6=>F-3UH5JQ"^AMEJ!OIHE> M0SU2W#F\KJH5[F-;]H MI^RQ&C0W*WBKN%T!7/%&10KT4#;T3!%E^@(9OZTCA[:& .B(J(M3*VB@OQ1* MNL0HZAN1AS8U71-1&#4Y??OR\3*',%TKTATOQ(MIF;4BIK5&% M#[%)MWS-R@XL$"!R=!RLF+)J69W+!6&%YSV8>XMS29#N^%3[L[GSAI>O(,78 M G1* ,W= K@O:PEMD24DHTBC(X=<,J,G>U\Y+Q*)K2IPJ2Q&A2%[+3A=0P[_ MF0&9!AS1:V[_T1&1RG-J[7UCA8DM QDC7<7'>[&%B\&17) M-/B82G=->ZJI?*#C(X=]C,6WO "@J#!="S$:M..5<5%G4:4Y9O MZ;;R";))6SE5.GF9 2N2J2TZ0M=<0Y:"_U7.4^DU]47D ;(!;2N*Q8B[M5A? MW_-.6_V]-0;/7M1JQU8,HV28WMZC>L9.GVA8IR-6>:T#(69@:#HA-IBHRK%QB%=6$5+%[ MH&!33:=%S?NOW>NN&"E 01EVF$5T1!@/.4#YXP][AR<8BHNC+;H2>=TT2U U M-&4%FKO&3>1'X%U)@NH0LYI<58R3694+ERN0W8A-@K+ R5QA"^ M,EE"3>>HI$L/,F?#LMF *9Q' MW?U2S2):%40ULT83JC'LC9H"YM,7\7I\7*2L8Z9)F2&=)?HT2^19\?GVI7R5 MDI&&'Z/X/E0!3V%Y\ MSV[MIO0(9UTS\PUMGHG-,-/!H/ "NL=FGY,(JN MAEK0NH6$947\>$UL%2Q-=D<;;];M?>8T3E7"1.0L1B\<\5\ M-0\IT0&F']R/>6P@::WI7#G>VE&ML_9,TN,:2#"7_&;0TN7#364BAV/\RIZ2 M:\.-3-,&KVQK)O9R%\A5.!L".U@49#4V[K:IB=B. O7,"+WB]98)ZH&#S\ < M](2]U(-9_H*]HZ,C_P4M+IH]XXV V=^. Z=P)HD*BX>%?LL<.Y^ ?&4_]B=Q M1JZIF[;"N+S2%L"Y@*E5=#CC5(D0I!A6#E=BT.XHB/$Q2;*]C[P-A/&* M@R ERBD0CA-PF]_K . ML4%Y]0&MH,,U1<+J:S2?$^/B&>K(&)HI;/JRGX*>P*X*=*7&%DRH '<\YP%^ M =V,)FL^/[6IHT%JN/==CIREO; M0DXUD$:;'&:WJ(>BPX(@5#V[J%;Z+5-7R&UP6W/.W&8=S#UT*UB9F*V'R'%O MXPE94S!\?/T\AF\<1F-9+NS;4 #4Q(4'RRT,%%T9F@;.T?'6PG1!=6(N^:&H M(*.NU5QF4MR!(SFD&?OK.=JK7,"HH52^-WL1=9Y!5U(8YI%8'&H0*NY5E*OQ M(P'6='X4Z$9*0;%%6]M4 Y)\3NXA]J'+/ @AR(XIRV=M,'C>LW(6XBP=%3F0 M)8I+"@A@U6CTK>L*UQC<6+#-/A*+#(>93> G\#FRME]-) C;HB$02O%<)H/. MZZ*A=!D5% I4QJ>*-')'\M9R0OQ#HQ<^C70RX:29XF(.N? P%J#56$=IK<2_ M"-$V!8G;JQ0@03SC=42>269Z5%D<_1K.G2D^9IJ7/\BI+!-(RQMKQY M(W8#Y"]GSEEU8%#7+%O\\WEY!]_>AEZ/(17W;U#EX=P>?/KV97X<'7Y M^_GU^>7%]7KX+?9;FW_0#Q!4I &T*/F@Y-^MIE"6&R[*? ,=,8D#:GY<>/F\ M;#$D;I3W\)<^;&JE&P3^YR-ZX,!/0MB.;(F\]6 M'L/7]RNF?8D]@6.G'I@@1!)-FAA7K ;8*ZGP!'C=&8?H)"[GD>3*)<@]'"Z' MF?=IXP6@K45(.6 !8+%H/B\NO[%P"H]5M 6B+B'+8B)UZ%;UF=LO^127V+Y_ M_89M+UX)W)!'!= %I#0J]2[+FVM",)\\#?E9#245FZ(<""JJ,R2L#9D+IF+K MD-;&ZT*@?0]MKS"TW9I =HDNG&U8HSG"PPA4R9$.20E_ _3IZ(>^PDH&;B0;N%(;> 8(,>KPF^9K&+%'GBK0?=),K;^ GE.FX,HXQ" #+9=O MX@YZPS2C?%WK_ \Z_+VQ+6L(!I7O4'SRC "T(:=_^C":&A)4'>F36MG$-:[ ME$#XD +R :]24ZD#[EB'7WH\:X#Y*>/2MXFZ!>L%N_)A^R>4WH6Q^M=(2"N(@(2:8\VUP0"1[W-;CVX@F*-@V=F [Z.D4F<+0]KI; M%\'?UK@93=A9M=SG17 #$Z<0VG[;(W:H -UH10,[(YOCCA=CD R#N(!RU$%/ MLJ>2;BH/A75^&0KWYM['4HKJNF#:7DLQ[32.L)6';>P!G#A#W03>_%[>KQH! M'[=]BEFNCZ0Z$V(B\D6V">B0]UT$ "E1LO YYV-F^X7C'D&"S^Y4[JI>PEE9 MG:JPD1-^N_1]V^6E5)ZT-MB_WU+LO\Z&>! NM;U/O:-6C?:^UPZ5(.YHY2?/ M)WB#R4V0JM6!X[.Y+'2"'N\I-3*EKEA%Y*IT#S=1C6QW+<1LEQMA;2]3AA,_ MK9KAC\,0RG&BQ/;\Y7* B L60(F;/Y2YOBR<^6X]P'98>+!PJ3B/'789JEO0 M?Y3]5UA*Z;K#KQ=OR7;L(GF7QFM#AP2+F;I12;^,JA389]9[GSMMP7@9IIV?TAW8H2;/8J]&/\]7-'Q=" M@92 9V4 D83>,91(E*XKSD4]*(QE@'J79*&JY!XW+UQL%'%_>AH*0\>PKC*< M)]D[V#[I'0RV=C<;DNQ=A[%*9(1BFN7E( ==2CS/X3;+2VL.J,X#R]HPC<.6 M,HTS;IZ0GV +Q/87@:TEUQN\SS*E7[5T&PUM=LF M*Q,3FL V@'EPGXBU(9E7+269 JNN,:D#N=:JTW+KV2[1K"Y**W,WJS2B;1," M8.&D[9&GX0Z0PQ;H%\_+A:#;/S6=*_*Y[!/0'BX>0I]&34^R7:ZM$X--2V[+ MB:3J>G!VK#:,SCKJ$U";T+5X?VM#%TMF&3-:=REE<8>:WA"Z*!R^F5)./ 2@2TK93MT"9=S0X?W,Q2TFTB)QU6 M4@-K(*MPU.'Y-[064&5-Q9U$Q$N$2GLD\K1PPW3&6[ I$]@M9L4,,]0_87W M!N*DNM-:V9+=,U]O9S+D29 6$F0"P-V=1M'H:GJH((L7!6#FG829Z? MO'I[>&S+W!9X9.LBVW$L4<>;MO:RR@:I*BP3LU[2YF:3V#IJY!>\8S+SQ3^AS2NYLH!Y' M3(XQ,9[ 89-PF&[S3MKE3-I2T[5*6ZM[4)9,C&I,)]]5J8W5?++\'K=?1=R^ M17RNK7EWF(>* 4*@@%7K6C=5%E8T8!Q2@8>.J&4;>MGC1%'RN%NZ7\<[8-9B MJVEIIEX21WHH.+,!Y')II%W96=41;A8%LYJJCPK=BYJ+2<@DQVH'=VT:WW+= MHAM8[/P"N&I-JM=:V1:]MF;QG4<@,N <;A*)&$$=4/XBDX\J%?T!-G9H?:BU M6AI;=B)KN[^4]U>.^G@M7R:\9TE[#M$3BZ*WP/=_9(DV@;W1"5<*@+$=[:WB MI](X"JQIF5+O4W(6=[BQ(;4LQ998-ALA##N-#0GS&!>ISATGSO$>5J8W5/>V MZP\=I%D3]C* YL%]O.$BJ><7Y3W/) Y5XW@-;1L*0!3"AQYGP MRM5'E7L0."UE@Z9=C_QL(((SZ3NW>;W# K!O8KI4\5OU:$,; 2\]SD[\YO&2 M7%SA%T$EGJ\?*Y:PBJ@,@VDHL7YKH' 8*>8Y&5">6*>L[A^K.KCK(3+=^LS2 M@ E8&H>86Q]\S$?VC>;F*LD\!FG_DS1S#JZ(Z$^I_ ]4@B[C H MO:4H/W27IIPTY:XJGHZ.5\Q\D9FQ)TCAA (S!YE5<0&-39Z283/92N259Z&: MYJ-&I=0HK+-+V=-EXZ=YU,?MO?14(GH+3E6*BIK=(T MAHMGC[(83:10)O&\&TE.Z?3S!WG5F=M\DPMR.L_[1W*M<603 M"D2VU8B?E+K"5$C24H@MDUSRN?Y^Q<1 M6^1G5=B1X82A-'X<"*W6=BFO%;'NL4IWQF+U>5\#8R5BD7N BA12E73-N7*V M(XL^_91\0/ZA*GV[7F"QR+/)O,P//YA;B?7ZRD I$P+KJU',&VZWE4^27Q]R M;&O:XKOXSA8+@^G8 MHK=1 K>7GSHNY;6K(M-X@"+_B#RB@-K2!U,>_>QMHL MFV94RX ?W@+S!R(#P8J]0_O=HCGO]F1:N+WL^L;G*9V??KKV=N_OC_[@DSKFVRQ652TPB2J1I2<3I6GCG7E:LZ7UTGA@8L7 7,V!F8%FWOC -8,6.L&F9M ]#Z M*P6:3:84MGX:T:R$6=]A5EM$Y\D3ZTJ,%W6BQUC0MV&SS=OL?:/F+H^W;S[J M'NX[6#6+P=]M8ZYKS/'-5IZGZ:GY-@A)W?"4-X3RCOK<4;H3_^9-P9/&=EXS MU''MR1AVN(206R6&R=9@6&^[NTO]@Y8^N7RDS13.#2NE;JLMHFME6RD=[D#! MP3JW2.!26FQZ&7HDKM-X^-%.\?HUPQ;ABQ^%GG?X?2,W!J-L,N#><]:U0DX) M6K8;18,1-GHWMZE,XHS*-P(:L,/[BA3>F_HS!:LU,@0<:E?7#!Y4QBM P50^ MC--0/^S:1CD$ [O9[ JVJ/J-X'!V,NZ;4N\HG @VRT39,\=X/^8L4[< F_DD M.4:)_SP-I0'+&SU)$U@5OV.D$UCZ1"GVZ^#T1148OY &M]BP'FJM /B%D;"C M[4WLEX9NZ@1 /#,M;G5WM+T%*Q1]"RAO9VWH?$> M\V,1T 8/.O/3HWS9\$5 M72H+=>4M(O<&H9D_>ZZ5Q_!!)11=18_.ZF='.O#/5VS*G+-WU-WAF=?,E'*O M H:NMV#5H9P:=>S^<8*)!*&<'>N(WDTWG90E&0K[.VP4 H1D11>)+/[96OI[ M1]WMW5=H[*=@QZ>!>['U W3)#_ R#>J_[6UWMP\/YOZ\W>T]Z;=>]_!@_DL7 MWSG_OOU]>.S>4H]]28!@8 "XS51&?WZQ^Z)R;,<[TP?1:S3P*S"?Z "XV[?7 M#S.3Y:."S8XC9N\,52ESX/:'QHG(O\.[7**<'E$1RP5)G&TV-X,4ZN MTX%PRW]>(/G3?G=[^\OBQ!I!I[?]7Y^"%\]KA_OSK\Y]1XT'>]+4H07QZ#*+0T_.9#ZK'Q#@];XAMC[^.)G3">= M-NIAY%_!"LIYWJ*&J'W> 3G^Y"KR3EH*#U$CRAILS;7OK!N2X40?NZ*K0+C M:>]"NFZ&H$M3!2NFUB1Q=CMF)XP;:8#>H*?[LMN.3;)]7L*<.P[7-^RQ MTQI4>3SL<>/U)J?)!T3ISW5N==N92 O#%6'O@4KO%4:![^,B";H>6_9C[G#9]S3:%39\6(8QK(@-+.#C1>\H6JW51F/\^,/^T4E+"]1< M:\'5YC3C:7;JFE4@#F;P9YQ.PI__'U!+ P04 " !P@:E8!D.+&Y$( "2 M+0 %@ &1N82TR,#(T,#,S,7AE>#,Q,2YH=&WM6EMSVS8:?=]?@;5G4WM& MDD5=;$MV,J/82N-MUTY]F7:?=D 2E%!#! N DK6_O@< =;.D6$[:1,[$#[)( MW+[+X?D.0)WVS4"\.>TS&K_YQ^D_RV5R+J-\P%)#(L6H83')-4][Y->8Z7M2 M+A>]SF0V5KS7-Z16K37(KU+=\R'U[88;P=Y,YCD]\->G!VZ1TU#&XS>G,1\2 M'K_>X6&S%1Y%AV&U2<-&C36.DVHSJ-?I8:-%Z[4Z^U^P@Z'H[L=H,Q;L]FWX[J%;_M;/0-:-Q# ?*@B6F'1Q6:N@[N><\:&,T MAB0R-;!.837_U2^ZM+1A#Z9,!>^E;3>\&#IICJ20JKU;=7\GMJ6LSU":ICZ2L:?=:]O+]Y=G'5N+ZXN MR8>[ZYN[SN4MN;TBUW<_=V](4*?EH+%']TGG\IP$S;BXNKL\[UZ3V_==?LEER](T&KWBB1S@WIG%]]N.V>S\__XB(%/UV, MZM6:]:\.3\=_N7F.E>QUE M4)FX\>577PQ,O5:IN3A2V'GUB5RD485)*SUER6LV?AJZ:IM3;I0 MVXY*F M#P=UQB)GH)TW@VDRAIM##(M).)X/P[>"P?H+PB C"4^190N8659+ ""ZHUG- MM?,T :%0PS$/3R.1QY@3R)E+80FHXY:$,B3>8M9B68@9* L\Z$=+ _81@];ZC]#307-P(JGK8$J=@);@]6@Q01U4"LJZ@PN MI8*4;2,'@<(6+06/W4& SD/-8TX5MPYP7_==*4CM3+FVM=@]G=H5;D>44C,8 M9$#,=E &@N3FR\30,>6P!:S>-U'([U0"[E9@6Q53%$T0!XYR&7' S MMI5^U;+V^7+@<[CRC\9"USF)ZDK(0^%0EJL,N-9.F4215+$SP(G5'DLA.+"9 MM2TLL\^-[0(A[B&,YXMG(/%O"<31-H'88;@[I")WI&43S)($>I$/D1J]0O=- ME<4&).PO5TM!!UD,!(%J+SA#F9OU%FQ2)NBT-[-J.GEZ!T3"B4YW3R'SD8 ] M#G%V@6\$=?$VH:Z@3I_19638O7@AXUS+2O@]@S!M:9=1E"N;_[DZNF+6@=0& M]^TI)N;2$2;ZPY_SD+TU0Q( &53VJ'=A.'90S!TCV!.&-)_:M>^MZE,]%1V6 M!!WP6>RJ@XM'P=QC(O@]$\69PJ/^I<\.T=-@?_3Z (3N-H]M+XZ&;.T+A5 : M(P?MZFP(#2&2QF MFR]^-UML9=TI;3RAE=*,W&VMF7^T9SQO'\YGJ+:E/<#4-(I]@)%*3X62NX$I M!P-N#&,?J:2AA!2S[3&'?6Z2/1 "I>VA1'_[6YDPEKLCYS#?,=0>1JYTYK] MS]FP-HZ72U7]\/N&U;1K=2^0.@+R%G*; VSVF, >.$2< 1V%R)EN'$>@(ZM: MO-QUNL4)=7=N/#E<>Q;FBCV>/Z5940YHC(&:3:O!6GP6\AY# #*H\)*73AJZ M2><#0 1!3&LJC@_1I8[>1EP6][-IF GU=*'0BB1(%02D ##J48LBLJ$A1'OU+#%70)AMD0HX96D=]Z;F2+L :,/Q+%%=E M+3@67Z]5?,DS;FLZU0L*^]DRPBUHIEE[\N4$M)X).F[SU 7-#3I9!)N%T=#6 M!@BQXH6M0Y5O+@I_JU4)CESM-RCA)IXL7,B"BFLZ,/%RF]TN5=L7_IQ1L"OB]W1HB/M? MJ=:>$:6OX?3;\:)RFZ^\OA/7 *>5,- MON90:QM/ _\;Z(/W&^Q_P102P,$% @ <(&I6)=?#VN8" HRT !8 M !D;F$M,C R-# S,S%X97@S,3(N:'1M[5IM4^,V%_W^_ H]8;J%F23$25A( M8)G)0K;+3 M;"-/V4T>VY43%MEQ)3DA_?8\DYSTL8;>E@5D^A-B2KN[+T;U' M4DX&.HE/3P:,AJ?_._E_I4+.19 G+-4DD(QJ%I)<\;1/?@F9NB.52M'K3&1C MR?L#3>JU>I/\(N0='U+7KKF.V>E$SLF^>S[9MY.<^"(G38;-5IT*2-AL_\PY"UWM:.:E$S/ I^]TH8BNYNC-+CF+TK)3RM#)B9O]T\ MJ#;>9OIXQ$,]:'NUVGM9GIDA,_$1&(6,CV3LW^'9N62D03'H_;W_=XPA2Y M9"-R+1*:?E]6-%45Q22/7$?%_V)MS\.\]G'DS#J$G)BG;&*FUVC!L.[]@/M< MDX97K2]:->\<*OOPCQ99VZM#[()]C;D7UCC[9L[B $8R^1_9=]:][EU\N#CK M]"ZN+LFGV^N;V\YEC_2NR/7MC]T;XC5HQ6ONTCW2N3PGWD%8/-U>GG>O2>]C ME]QTSVZO+WH7Z-S]]>QCY_*'+NF<] M19G\1.4=.4_&6N9W91(P:=0A>D#UFYV#H^,O"^J1ERVN^$JS5CUXAB6_WDRO M.C'C^6=?0GN]6K=^N" #.F1$LB%G(U0(/>"*_)Q3":S'8W+-,B$U$2GY(&1" MO%KE9R(B\@-/[_J"O.=BA&JAR$<1&]FJ3"[2H(J M?ZQ@!T\1X9>'Z[ZUH0+ MA?'0ANL]50@2PI&,R5TJ1C$+^ZSLHB9=K$(!'5*!HH\I*$\)3<(L@',+*IE !#=T2SG MVGD:(:%0S2&'IT&8-9@.8YGH"SPH):F!NY#;@27 M38\\1@<@40 N=CIE]0FH&I H%B,U@:ED?:ZTI)B(FI=.;VA9GD.;FBBSHNUK M 5QS^P#76XC.FYVCNG=XK I(%4S!) D111R/NVK/ANZ"4,DL2!!T[L?,!),P M(-./N1J8$:9;@AQI\J1Y#KD*8J%RC#/94XK8H263(F A7BNR"W"$#&AS".C> M!P.:]AGI(#%=YS%Z6&)[L,N<%I;8FB?WR V)3!U*G7R3ON;0Z]!DE-EXIFAA MI@@S&4.7,8T>IM1_!9OR#CQ#GK8&JM@M; U6O>J1\<,Y4V#3")@M;8_#J6RJ M;D!SM?D04_Y\!F04,[F"*G() 4A20ZYLZD,OEEHYAD//DN9\XI4LIA9J146= MP:5<)&73R)% H8L2,7;XVBKJ*QYR*KDQ@+NZ;TM!:B3ERM1BNSJ5+=PV40K% MH)!&8C:#,A!,'N0Q-?D=9EDE9C4=(QQ#F"U4 >R&8AH44QE.$ 6,<^KS MF.NQJ?3KIC7KRX+/XLHMC86N8D*4""/K3G?.0W0>&1 R4ME2[T)Q[*"8/48P)PQI/M5KSVDUH&I* M.DP2M,!GH:T.UA]%YAZ3F-^QN#A36.I?_FH7/0[VI;L')'2[>6P[,1':O2OW=O M\G+VIP! M/7_9^YHM:/-HM?@8['_;@M8;CO)T8A!6$&@.L)F-OSE""#@#.@K:,MT*CI!@ M# ]Q!-8R$4N][4GPY+CL29@K=FWNW&5-@J\/XK,@[!@"D(%7EQT9 M4F!"*D\ $3C)&E/4U;4'BQL3G2*36[B]+/AMS[81\'/7X!O+)C"#P=BGC(#$U(4?#&< 7>KC*;O2HW24LS:]>R>3%F+\ZX) MX[+'G;-+G\L)BRFA45R;/O=RLZ$\Q_JQM9/\1,>D5;:_UUDB=H7_'G<-L?^K MM?H3O/1?&/U^O$@7-C9P];<;SV17?2.[WNPTD:?LY\)O'Q8,?1K:7TI(W^QX M;VM?$-%79U]1/RS7@'GVA)U,]-L6.&]F\S<(?[-O*U!J);:YQFS!!H:>#3B+ MR(_0O@7#-.*"TD;>>T/6E.G;WD[OB@$^[]RS(S5':Q+M[J^[=MQQY M4Q;^P+'6-I[J[;L?2>_;'V?_#5!+ P04 " !P@:E8Q_[,8\0$ "-%@ M%@ &1N82TR,#(T,#,S,7AE>#,R,2YH=&WM6&U3XS80_MY?L0W3.YB)C>TD M)'8",R&$'GTA' ES[:>.8LM$AVWY) 5(?WU7L@V$E",PTP,ZQS!)[-V5]GGV M\4I6;Z;29*\WHR3:^Z'WHV7! 0_G*(R@NPK-)KP/.% M8.$3%Q?LDA1VQ51"]ZIQ>MO%=6_;3-*;\FBQUXO8);!HM\;:CM^D MSM3UO?:TV8G=J>^$8<=M3Z,XG,9Q^)=;PU!T+V*D6B1TMY:RS)I1/7_0;-F- MG5QUKUBD9H'K.#_5C.M>+^:9POD$QA<_BV%6!E/T6EDD8>=98"#5BM#*'/*$ MBV##,7]=;;%BDK)D$;R?L)1*.*97<,I3DKVO2Y))2U+!XL)1LK]IX+J8GKF\ M*E)NXS@)RV@%P6WXF/3P>L:F3$'#L]WEC.\")^(!ZZ'P][)/42RJ7BA MY ?#T\G1X=&@/SD:'GXK'\\@%-P*A"^LP.C0YA\&,*X?[K?/QZ.K=$?OPW_A/Y@HBV>XWC/ MD=GGN50L7A2W6!8AV*#5S/_[IZ;YKWB/,@AYEM%0,9[!%5,S4#,*,4MTU^*Q MN?HX)P)+DBS@E.9<*$#70RY2&.ODN2"GT3G#CBN>[P=]TK)ZV?DKTQ$5.246F-KA.Z M@'ZHM$7KIXYV@BFT.MVUI9232%-K)316@>]7XBJ59+6]%Y/2IKM5H?CVTR_S MTO)MMZ.)F"#_I6;C>8+B"E%^B5;-C9($_3)G@NJU5NK"W)9YDVP!JM-M;49; M-\6\U=V-YLJ*NGZC6>@B-=K%NOI=K<[':COE2O$T:&+&W3=4;N]UEIMEV%)2 M8FJ(K4T1#(WPKBE?I07"3*<15.JRU[69) E@&&9#$A2%S%$'LEYVPXQDH;Z/ M T;,#*V[#GK-DT(U'+N6F5-62BD;G?U@]9<@-.QB#5!DFM#*8\I%1(6%E"8D MES2H?G0C)O.$+ *6&6),4'=932UD\5(WM) DY=)CE%.8R^V>C\2US8Y/X39/ M1=7$Y6;0-J9M%:W:FJ[=<1XV.[;[H.UKP^[8OO]PY'-';;9MW_'7&G;;$%&0 M@71++.%NK5&[5[/ RZ_!75[8=1GO,UZ07?O*0^\N/_,-VVN]Q!-M2GF ZC>+ M$:ZZ"_"+)??>YK_D[W%JP'S;CO<$EEX"]/YB>?U=&^#JN\,WPN6MA>O=1K/= ME>83?B$2.]:O%!? )9Q/$_M;J>B[#7?'>49!_W?XRN7#["40GN0)BZ#*[[6H M>3W,WQ7\'=]K$*D9,6 *9PO7 #J8,1KCBP*^-"AV26$4QPS?,I\C84<34%N+ MK2>XOE5B-T\$PQUYCEOR%7:W5NG=-COD=??@#QQ\W@F[=W::"@)!$Z)3 M63E-O6W)9M?GW(:0*?;EN5H->>0 MOPLCH.WS3'T/U!+ P04 " !P@:E8 M9@82W-<$ #]%@ %@ &1N82TR,#(T,#,S,7AE>#,R,BYH=&WM6%%OVS80 M?M^ON#E8FP"6(LIV8LEN -=QU@!;W,8NNCT-M$3%7"11)>DDWJ_?D9(2.VY: MIT";=%@0V);NCKS[[M/=B?VYSM*C_IS1^.BG_L^. \\BM:RC77*3NJU^GOE]?]?;M)?R;B MY5$_YE? XU<-?M!A2?.V$$1J3A+2[21*W*2%)\A=IH"FJES9*+U/V MJI'QW)DSLW_8[KBM@T+WKGFLYR'QO%\:5O6HGXA'H?'IZ!L"M/Q@Y$\%\])%]Z[ M$W?HPF0TM-Z35L=KPF "@^/QV^GH^(<*IPXB\ Y@? +3-R.8#,Y?#\Y&$V?\ MQV^C/V$PG!J)[WE?1;._%TKS9%G>XGF,P8:==O'MGYKV)^,]S2$2>318KDBI!^J6'-+9,D^[C@DIE>JTQB M[M*\2_< V4DZN_'>;3+O>'?+N2JC)&BU2UYDEKN8UZ!GV/FEW,Z$UB(+V^AQ M[P=*M_\\T\US+"D9M3G$TJ8IFL9XUZ:OY@+EMM)(IDS:FT9,TQ30#+VA*9)" M%<@#U:RJ84[SR-S'!6-NES95![46:&4*6D33JO58YI3B M:MP+$+A#._%I'/-T7&]<#8.N%>WK>%/6)F[7>UCLN>1!V>>6/7"#X&'+KUVU M?>@&7K#5LOL6B!(,A%MA"E\U6HU[.0O]X@;(>F,W:;R/> EVXS,//5E_YENN MWWF*)]JF\AC9;YL1=MTE!&7+O3?\5_A]&1JPWZ[G/P*EIPCZ]7*]_VX=X.:[ MPW>*R]\JKA<[[<.>LI]FB+J$XVRIY>)R+=#'L?U'2>F+'7+@?45&_W/Q5?W# M#A,8GA(ICZ'V[[G0>;N8_Z?P__%]NX:[/DYZ[NKD;<^TJGO?\93"KAARC;M% M6P ZG'.6P,GMH#I.$H[OLY_HWEL^,)Z!N[%5;AZA^FR*S2/AW7TK.0);(+(; M&.]MUJ-].Y%O._,_<-"Z8G;OK+80RKZ$A)*E^-)QQ39.;^\Z@"6]=V="9]@& M%GK3Y L'OM5G>?R\;X^]_P502P$"% ,4 " !P@:E89?FN%I-% 0#&A1$ M$ @ $ 9&YA+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( M '"!J5C+ 1Y2VA$ '3' 0 " <%% 0!D;F$M,C R-# S M,S$N>'-D4$L! A0#% @ <(&I6!31GANF' $Q&UL4$L! A0#% @ <(&I6&;6 M9XI4;P 7A % !0 ( !H70! &1N82TR,#(T,#,S,5]D968N M>&UL4$L! A0#% @ <(&I6,0&UL4$L! A0#% @ <(&I6,24/ MH 9' ' !0 ( !X=0" &1N82TR,#(T,#,S,5]P&UL M4$L! A0#% @ <(&I6(W"(-8&) P0(! !4 ( !(G4# M &1N82TR,#(T,#,S,65X,3 Q+FAT;5!+ 0(4 Q0 ( '"!J5@&0XL;D0@ M )(M 6 " 5N9 P!D;F$M,C R-# S,S%X97@S,3$N:'1M M4$L! A0#% @ <(&I6)=?#VN8" HRT !8 ( !(*(# M &1N82TR,#(T,#,S,7AE>#,Q,BYH=&U02P$"% ,4 " !P@:E8Q_[,8\0$ M "-%@ %@ @ 'LJ@, 9&YA+3(P,C0P,S,Q>&5X,S(Q+FAT M;5!+ 0(4 Q0 ( '"!J5AF!A+2O M P!D;F$M,C R-# S,S%X97@S,C(N:'1M4$L%!@ + L UP( .^T P ! $! end XML 89 dna-20240331_htm.xml IDEA: XBRL DOCUMENT 0001830214 2024-01-01 2024-03-31 0001830214 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001830214 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001830214 us-gaap:CommonClassAMember 2024-05-02 0001830214 us-gaap:CommonClassBMember 2024-05-02 0001830214 us-gaap:NonvotingCommonStockMember 2024-05-02 0001830214 2024-03-31 0001830214 2023-12-31 0001830214 us-gaap:RelatedPartyMember 2024-03-31 0001830214 us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:CellEngineeringRevenueMember 2024-01-01 2024-03-31 0001830214 dna:CellEngineeringRevenueMember 2023-01-01 2023-03-31 0001830214 us-gaap:ProductMember 2024-01-01 2024-03-31 0001830214 us-gaap:ProductMember 2023-01-01 2023-03-31 0001830214 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001830214 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001830214 2023-01-01 2023-03-31 0001830214 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 us-gaap:CommonStockMember 2022-12-31 0001830214 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001830214 us-gaap:RetainedEarningsMember 2022-12-31 0001830214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001830214 2022-12-31 0001830214 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001830214 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001830214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001830214 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001830214 us-gaap:CommonStockMember 2023-03-31 0001830214 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001830214 us-gaap:RetainedEarningsMember 2023-03-31 0001830214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001830214 2023-03-31 0001830214 us-gaap:CommonStockMember 2023-12-31 0001830214 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001830214 us-gaap:RetainedEarningsMember 2023-12-31 0001830214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001830214 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001830214 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001830214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001830214 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001830214 us-gaap:CommonStockMember 2024-03-31 0001830214 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001830214 us-gaap:RetainedEarningsMember 2024-03-31 0001830214 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001830214 dna:ZymergenMember 2024-01-18 2024-01-18 0001830214 dna:ZymergenMember 2024-01-18 0001830214 dna:ZymergenMember 2024-01-01 2024-03-31 0001830214 us-gaap:MoneyMarketFundsMember 2024-03-31 0001830214 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001830214 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001830214 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001830214 dna:SynlogicIncWarrantsMember 2024-03-31 0001830214 us-gaap:FairValueInputsLevel1Member dna:SynlogicIncWarrantsMember 2024-03-31 0001830214 us-gaap:FairValueInputsLevel2Member dna:SynlogicIncWarrantsMember 2024-03-31 0001830214 us-gaap:FairValueInputsLevel3Member dna:SynlogicIncWarrantsMember 2024-03-31 0001830214 dna:MarketableEquitySecuritiesMember 2024-03-31 0001830214 us-gaap:FairValueInputsLevel1Member dna:MarketableEquitySecuritiesMember 2024-03-31 0001830214 us-gaap:FairValueInputsLevel2Member dna:MarketableEquitySecuritiesMember 2024-03-31 0001830214 us-gaap:FairValueInputsLevel3Member dna:MarketableEquitySecuritiesMember 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001830214 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001830214 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001830214 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001830214 dna:PublicWarrantsMember 2024-03-31 0001830214 dna:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001830214 dna:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001830214 dna:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001830214 dna:PrivatePlacementWarrantsMember 2024-03-31 0001830214 dna:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001830214 dna:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001830214 dna:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001830214 us-gaap:MoneyMarketFundsMember 2023-12-31 0001830214 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001830214 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001830214 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001830214 dna:SynlogicIncWarrantsMember 2023-12-31 0001830214 us-gaap:FairValueInputsLevel1Member dna:SynlogicIncWarrantsMember 2023-12-31 0001830214 us-gaap:FairValueInputsLevel2Member dna:SynlogicIncWarrantsMember 2023-12-31 0001830214 us-gaap:FairValueInputsLevel3Member dna:SynlogicIncWarrantsMember 2023-12-31 0001830214 dna:MarketableEquitySecuritiesMember 2023-12-31 0001830214 us-gaap:FairValueInputsLevel1Member dna:MarketableEquitySecuritiesMember 2023-12-31 0001830214 us-gaap:FairValueInputsLevel2Member dna:MarketableEquitySecuritiesMember 2023-12-31 0001830214 us-gaap:FairValueInputsLevel3Member dna:MarketableEquitySecuritiesMember 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001830214 us-gaap:NotesReceivableMember us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001830214 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001830214 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001830214 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001830214 dna:PublicWarrantsMember 2023-12-31 0001830214 dna:PublicWarrantsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001830214 dna:PublicWarrantsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001830214 dna:PublicWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001830214 dna:PrivatePlacementWarrantsMember 2023-12-31 0001830214 dna:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001830214 dna:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001830214 dna:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001830214 dna:SeniorSecuredNoteMember 2023-01-01 2023-12-31 0001830214 dna:SeniorSecuredNoteMember 2024-01-01 2024-03-31 0001830214 dna:ConvertiblePromissoryNotesMember 2024-01-01 2024-03-31 0001830214 dna:ConvertiblePromissoryNotesMember 2023-01-01 2023-12-31 0001830214 dna:SeniorSecuredNoteMember 2023-12-31 0001830214 dna:ConvertiblePromissoryNotesMember 2023-12-31 0001830214 srt:MinimumMember dna:MeasurementInputScenarioProbabilitiesMember 2024-03-31 0001830214 srt:MaximumMember dna:MeasurementInputScenarioProbabilitiesMember 2024-03-31 0001830214 us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001830214 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-03-31 0001830214 srt:MinimumMember dna:MeasurementInputScenarioProbabilitiesMember 2023-12-31 0001830214 srt:MaximumMember dna:MeasurementInputScenarioProbabilitiesMember 2023-12-31 0001830214 us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001830214 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001830214 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001830214 dna:PublicWarrantsMember 2021-09-16 0001830214 dna:PrivatePlacementWarrantsMember 2021-09-16 0001830214 us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001830214 us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001830214 us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001830214 us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001830214 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001830214 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001830214 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001830214 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001830214 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001830214 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001830214 dna:PrivatePlacementWarrantsMember 2023-12-31 0001830214 dna:PrivatePlacementWarrantsMember 2022-12-31 0001830214 dna:PrivatePlacementWarrantsMember 2024-01-01 2024-03-31 0001830214 dna:PrivatePlacementWarrantsMember 2023-01-01 2023-03-31 0001830214 dna:PrivatePlacementWarrantsMember 2024-03-31 0001830214 dna:PrivatePlacementWarrantsMember 2023-03-31 0001830214 us-gaap:RestrictedStockMember 2024-03-31 0001830214 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001830214 us-gaap:RestrictedStockMember 2023-03-31 0001830214 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember dna:ProbabilityWeightedPresentValueMember 2024-03-31 0001830214 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember dna:ProbabilityWeightedPresentValueMember 2024-03-31 0001830214 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember dna:ProbabilityWeightedPresentValueMember 2023-12-31 0001830214 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember dna:ProbabilityWeightedPresentValueMember 2023-12-31 0001830214 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001830214 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001830214 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2024-03-31 0001830214 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-12-31 0001830214 dna:ContingentConsiderationMember 2023-12-31 0001830214 dna:ContingentConsiderationMember 2022-12-31 0001830214 dna:ContingentConsiderationMember 2024-01-01 2024-03-31 0001830214 dna:ContingentConsiderationMember 2023-01-01 2023-03-31 0001830214 dna:ContingentConsiderationMember 2024-03-31 0001830214 dna:ContingentConsiderationMember 2023-03-31 0001830214 dna:SafeMember 2023-01-01 2023-03-31 0001830214 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001830214 srt:MinimumMember dna:MeasurementInputScenarioProbabilitiesMember 2023-03-31 0001830214 srt:MaximumMember dna:MeasurementInputScenarioProbabilitiesMember 2023-03-31 0001830214 us-gaap:MeasurementInputDiscountRateMember 2023-03-31 0001830214 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-03-31 0001830214 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-03-31 0001830214 dna:SafeMember 2024-01-01 2024-03-31 0001830214 dna:SafeMember 2023-01-01 2023-03-31 0001830214 dna:SafesMember 2024-03-31 0001830214 dna:SafesMember 2023-12-31 0001830214 dna:NonMarketableEquitySecuritiesMember 2024-03-31 0001830214 dna:NonMarketableEquitySecuritiesMember 2023-12-31 0001830214 dna:MarketableEquitySecuritiesMember 2024-03-31 0001830214 dna:MarketableEquitySecuritiesMember 2023-12-31 0001830214 dna:GenomaticaIncPreferredStockMember 2024-03-31 0001830214 dna:GenomaticaIncPreferredStockMember 2023-12-31 0001830214 dna:SynlogicIncCommonStockMember 2024-03-31 0001830214 dna:SynlogicIncCommonStockMember 2023-12-31 0001830214 dna:SynlogicIncWarrantMember 2024-03-31 0001830214 dna:SynlogicIncWarrantMember 2023-12-31 0001830214 dna:SynlogicIncCommonStockMember 2024-01-01 2024-03-31 0001830214 dna:SynlogicIncCommonStockMember 2023-01-01 2023-03-31 0001830214 dna:SynlogicIncWarrantMember 2024-01-01 2024-03-31 0001830214 dna:SynlogicIncWarrantMember 2023-01-01 2023-03-31 0001830214 dna:MarketableEquitySecuritiesMember 2024-01-01 2024-03-31 0001830214 dna:MarketableEquitySecuritiesMember 2023-01-01 2023-03-31 0001830214 dna:SafesMember 2024-01-01 2024-03-31 0001830214 dna:SafesMember 2023-01-01 2023-03-31 0001830214 dna:BiomeditLlcMember 2024-01-01 2024-03-31 0001830214 dna:BiomeditLlcMember 2023-01-01 2023-03-31 0001830214 dna:OtherEquityInvesteeMember 2024-01-01 2024-03-31 0001830214 dna:OtherEquityInvesteeMember 2023-01-01 2023-03-31 0001830214 dna:LabEquipmentMember 2024-03-31 0001830214 dna:LabEquipmentMember 2023-12-31 0001830214 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001830214 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001830214 us-gaap:ManufacturingFacilityMember 2024-03-31 0001830214 us-gaap:ManufacturingFacilityMember 2023-12-31 0001830214 us-gaap:ConstructionInProgressMember 2024-03-31 0001830214 us-gaap:ConstructionInProgressMember 2023-12-31 0001830214 dna:ComputerEquipmentAndSoftwareMember 2024-03-31 0001830214 dna:ComputerEquipmentAndSoftwareMember 2023-12-31 0001830214 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001830214 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001830214 us-gaap:LandMember 2024-03-31 0001830214 us-gaap:LandMember 2023-12-31 0001830214 us-gaap:CommonClassAMember 2024-03-31 0001830214 us-gaap:CommonClassBMember 2024-03-31 0001830214 us-gaap:CommonClassCMember 2024-03-31 0001830214 us-gaap:CommonClassAMember 2023-12-31 0001830214 us-gaap:CommonClassBMember 2023-12-31 0001830214 us-gaap:CommonClassCMember 2023-12-31 0001830214 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001830214 us-gaap:DevelopedTechnologyRightsMember 2024-01-01 2024-03-31 0001830214 us-gaap:CustomerRelationshipsMember 2024-03-31 0001830214 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001830214 dna:AssembledWorkforceMember 2024-03-31 0001830214 dna:AssembledWorkforceMember 2024-01-01 2024-03-31 0001830214 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001830214 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-12-31 0001830214 us-gaap:CustomerRelationshipsMember 2023-12-31 0001830214 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001830214 dna:AssembledWorkforceMember 2023-12-31 0001830214 dna:AssembledWorkforceMember 2023-01-01 2023-12-31 0001830214 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001830214 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001830214 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001830214 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001830214 dna:TwoThousandAndTwentyOneIncentiveAwardPlanMember 2024-03-31 0001830214 dna:TwoThousandTwentyTwoInducementPlanMember 2024-03-31 0001830214 us-gaap:EmployeeStockOptionMember 2024-03-31 0001830214 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001830214 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001830214 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001830214 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001830214 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001830214 dna:EarnOutSharesMember us-gaap:CommonStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-09-16 0001830214 dna:EarnOutSharesMember us-gaap:CommonStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-09-16 0001830214 dna:EarnOutSharesMember us-gaap:CommonStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-09-16 0001830214 dna:EarnOutSharesMember us-gaap:CommonStockMember dna:ShareBasedPaymentArrangementTrancheFourMember 2021-09-16 0001830214 srt:MinimumMember dna:EarnOutSharesMember 2021-09-16 2021-09-16 0001830214 srt:MaximumMember dna:EarnOutSharesMember 2021-09-16 2021-09-16 0001830214 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-11-15 0001830214 dna:EarnoutRestrictedStockUnitsMember 2023-12-31 0001830214 dna:EarnoutRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001830214 dna:EarnoutRestrictedStockUnitsMember 2024-03-31 0001830214 dna:EarnOutSharesMember 2024-03-31 0001830214 dna:EarnOutSharesMember 2024-01-01 2024-03-31 0001830214 dna:EarnOutSharesMember 2021-09-16 2021-09-16 0001830214 dna:PharmaAndBiotechMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:PharmaAndBiotechMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:AgricultureMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:AgricultureMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:FoodAndNutritionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:FoodAndNutritionMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:GovernmentAndDefenseMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:GovernmentAndDefenseMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:IndustrialAndEnvironmentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:IndustrialAndEnvironmentMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:CustomerAndTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:CustomerAndTechnologyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:CellEngineeringRevenueMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 dna:CellEngineeringRevenueMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001830214 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001830214 dna:CellEngineeringSegmentMember 2024-01-01 2024-03-31 0001830214 dna:CellEngineeringSegmentMember 2023-01-01 2023-03-31 0001830214 dna:BiosecuritySegmentMember 2024-01-01 2024-03-31 0001830214 dna:BiosecuritySegmentMember 2023-01-01 2023-03-31 0001830214 dna:CellEngineeringAndBiosecuritySegmentsMember 2024-01-01 2024-03-31 0001830214 dna:CellEngineeringAndBiosecuritySegmentsMember 2023-01-01 2023-03-31 0001830214 us-gaap:OperatingSegmentsMember dna:CellEngineeringAndBiosecuritySegmentsMember 2024-01-01 2024-03-31 0001830214 us-gaap:OperatingSegmentsMember dna:CellEngineeringAndBiosecuritySegmentsMember 2023-01-01 2023-03-31 0001830214 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001830214 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001830214 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001830214 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001830214 dna:EarnOutSharesMember 2024-01-01 2024-03-31 0001830214 dna:EarnOutSharesMember 2023-01-01 2023-03-31 0001830214 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001830214 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001830214 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001830214 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001830214 dna:EscrowSharesMember 2024-01-01 2024-03-31 0001830214 dna:EscrowSharesMember 2023-01-01 2023-03-31 0001830214 dna:AyanaMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:AyanaMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:AllonniaMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:AllonniaMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:BiomeditMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:BiomeditMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:VerbMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:VerbMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:ArcaeaMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:ArcaeaMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:MotifMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:MotifMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:GenomaticaMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:GenomaticaMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:OtherEquityInvesteeMember us-gaap:RelatedPartyMember 2024-03-31 0001830214 dna:OtherEquityInvesteeMember us-gaap:RelatedPartyMember 2023-12-31 0001830214 dna:GenomaticaMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:GenomaticaMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:AyanaMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:AyanaMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:AllonniaMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:AllonniaMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:MotifMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:MotifMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:ArcaeaMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:ArcaeaMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:BiomeditMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:BiomeditMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:VerbMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:VerbMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 dna:OtherEquityInvesteeMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001830214 dna:OtherEquityInvesteeMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001830214 us-gaap:SubsequentEventMember 2024-04-10 shares iso4217:USD iso4217:USD shares pure dna:segment 0001830214 --12-31 false 2024 Q1 P1Y P1Y P5Y 10-Q true 2024-03-31 false 001-40097 GINKGO BIOWORKS HOLDINGS, INC. DE 87-2652913 27 Drydock Avenue 8th Floor Boston MA 02210 877 422-5362 Class A common stock, par value $0.0001 per share DNA NYSE Warrants to purchase one share of Class A common stock, each at an exercise price of $11.50 per share DNA.WS NYSE Yes Yes Large Accelerated Filer false false false 1709063953 382214015 120000000 840440000 944073000 24189000 17157000 370000 742000 38021000 39777000 903020000 1001749000 195992000 188193000 220785000 206801000 76021000 78565000 77407000 82741000 47909000 49238000 60627000 58055000 1581761000 1665342000 26995000 9323000 707000 5426000 33612000 44486000 108436000 110051000 169043000 163860000 123549000 119053000 166067000 158062000 234497000 221835000 24884000 24433000 594491000 568190000 0.0001 0.0001 200000 200000 0 0 0 0 0.0001 0.0001 202000 199000 6445058000 6385997000 -5456439000 -5290528000 -1551000 1484000 987270000 1097152000 1581761000 1665342000 27889000 34096000 0 11666000 10055000 34940000 37944000 80702000 0 4541000 9202000 17834000 136457000 162639000 70287000 111433000 215946000 296447000 -178002000 -215745000 11711000 14545000 0 -1449000 -2544000 -6370000 -940000 -1204000 2015000 2928000 12122000 10858000 -165880000 -204887000 31000 82000 -165911000 -204969000 -0.08 -0.08 -0.11 -0.11 2004460000 1914963000 2005336000 1916637000 -165911000 -204969000 -3035000 1018000 -3035000 1018000 -168946000 -203951000 733000 4703000 1891976000 190000 6136378000 -4397659000 -2632000 1736277000 41904000 4000 12000 16000 2262000 2262000 72982000 72982000 1018000 1018000 -204969000 -204969000 1933880000 194000 6211634000 -4602628000 -1614000 1607586000 2001315000 199000 6385997000 -5290528000 1484000 1097152000 18190000 2000 527000 529000 986000 1877000 1877000 13133000 1000 15875000 15876000 40782000 40782000 -3035000 -3035000 -165911000 -165911000 2033624000 202000 6445058000 -5456439000 -1551000 987270000 -165911000 -204969000 12869000 18958000 40782000 72986000 -2544000 -7819000 -940000 -1204000 926000 -5177000 5637000 8039000 16816000 0 442000 -1121000 372000 -26000 6770000 526000 -1154000 -7442000 0 -2665000 707000 2036000 10871000 19080000 -223000 -2226000 -2912000 -17233000 -4097000 -8521000 2773000 617000 -89259000 -90585000 6710000 19441000 5400000 0 0 -27000 -12110000 -19414000 70000 12000 294000 322000 621000 0 0 578000 -845000 -888000 -157000 -26000 -102371000 -110913000 944073000 1315792000 45511000 53789000 989584000 1369581000 840440000 1206086000 46773000 52582000 887213000 1258668000 Basis of Presentation and Summary of Significant Accounting Policies <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business </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 mission of Ginkgo Bioworks Holdings, Inc. (“Ginkgo” or the “Company”) is to make biology easier to engineer. The Company designs custom cells for customers across multiple markets. Since inception, the Company has devoted its efforts to improving its platform for programming cells to enable customers to leverage biology to create impactful products across a range of industries. The Company’s platform comprises (i) equipment, robotic automation, software, data pipelines and tools, and standard operating procedures for high throughput cell engineering, fermentation, and analytics (referred to collectively as the “Foundry”), (ii) a library of proprietary biological assets and associated performance data (referred to collectively as “Codebase”), and (iii) the Company’s team of expert users, developers and operators of the Foundry and Codebase. </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%">With a mission to make biology easier to engineer, the Company has recognized the need to invest in biosecurity as a key component of its platform. The Company’s Biosecurity business is building a global infrastructure for biosecurity to empower governments, communities, and public health leaders to prevent, detect and respond to a wide variety of biological threats.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </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 accompanying condensed consolidated financial statements have been prepared in conformity with the rules and regulations of the Securities and Exchange Commission and generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting. Accordingly, certain detailed disclosures which would normally be included with annual financial statements have been omitted. In the opinion of management, all normal recurring adjustments necessary for a fair presentation have been made. These condensed consolidated financial statements should be read in conjunction with the Company's 2023 Annual Report on Form 10-K. Interim results are not necessarily indicative of results for a full year.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation </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 accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities in the consolidated financial statements. The Company bases its estimates on historical experience and other market-specific or relevant assumptions that it believes to be reasonable under the circumstances. Reported amounts and disclosures reflect the overall economic conditions that management believes are most likely to occur, and the anticipated measures management intends to take. Actual results could differ materially from those estimates. All revisions to accounting estimates are recognized in the period in which the estimates are revised.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</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%">There have been no new or material changes to the Company’s significant accounting policies during the three months ended March 31, 2024 as compared to the significant accounting policies described in Note 2 to the Company's 2023 consolidated financial statements included in the Company's 2023 Annual Report on Form 10-K.</span></div><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%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new recently issued accounting pronouncements that are of significance or potential significance to the Company from those disclosed within Note 2 to the Company's 2023 consolidated financial statements included in the 2023 Annual Report on Form 10-K.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </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 accompanying condensed consolidated financial statements have been prepared in conformity with the rules and regulations of the Securities and Exchange Commission and generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting. Accordingly, certain detailed disclosures which would normally be included with annual financial statements have been omitted. In the opinion of management, all normal recurring adjustments necessary for a fair presentation have been made. These condensed consolidated financial statements should be read in conjunction with the Company's 2023 Annual Report on Form 10-K. Interim results are not necessarily indicative of results for a full year.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation </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 accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities in the consolidated financial statements. The Company bases its estimates on historical experience and other market-specific or relevant assumptions that it believes to be reasonable under the circumstances. Reported amounts and disclosures reflect the overall economic conditions that management believes are most likely to occur, and the anticipated measures management intends to take. Actual results could differ materially from those estimates. All revisions to accounting estimates are recognized in the period in which the estimates are revised.</span></div> <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%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new recently issued accounting pronouncements that are of significance or potential significance to the Company from those disclosed within Note 2 to the Company's 2023 consolidated financial statements included in the 2023 Annual Report on Form 10-K.</span></div> Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 3, 2023, and in connection with the Zymergen Bankruptcy, as defined and discussed in the Company’s 2023 Annual Report on Form 10-K, the Company entered into an asset purchase agreement with Zymergen (the “Zymergen APA”) as the stalking horse bidder under Section 363 of the U.S. Bankruptcy Code to acquire exclusive rights to substantially all of Zymergen’s intellectual property assets and certain other assets. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2024 (the “Closing Date”), the Company, through certain of its affiliates, completed its acquisition of substantially all of Zymergen’s assets under the Zymergen APA, and on February 5, 2024, Zymergen’s plan of liquidation was confirmed by the Bankruptcy Court. All of the Company’s interests in the Zymergen entities were extinguished and terminated as of February 23, 2024. The acquisition under the Zymergen APA was accounted for as a business combination in accordance with ASC 805 and was not material to the Company's consolidated financial statements. The total cash purchase price was $6.2 million, with $5.4 million paid at closing and $0.8 million released from escrow. The allocation of the purchase price to the assets acquired and liabilities assumed as of the acquisition date primarily includes $19.9 million of operating lease right-of-use assets, $6.0 million of property and equipment, and $19.9 million of operating lease liabilities. No goodwill or intangible assets were recognized. Transaction costs associated with the Zymergen APA were not material for the three months ended March 31, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2024, the Company issued 13.1 million shares of Class A common stock to acquire certain assets, which did not meet the definition of a business for accounting purposes. The assets acquired consisted of intellectual property with an aggregate estimated fair value of $16.9 million, all of which was expensed as in-process research and development in the accompanying condensed consolidated statements of operations and comprehensive loss during the period, as the assets did not have an alternative use.</span></div> 6200000 5400000 800000 19900000 6000000 19900000 0 0 0 13100000 16900000 Fair Value Measurements<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 tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:114%">As of March 31, 2024</span></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:114%">Classification</span></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:114%">Total</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:114%">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:114%">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:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:114%"> </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:114%"> </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:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synlogic, Inc. warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and 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:114%">12,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,795 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">866,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">839,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,140 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Public Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant 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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants </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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,537 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,320 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,274 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:114%">As of December 31, 2023</span></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:114%">Classification</span></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:114%">Total</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:114%">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:114%">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:114%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">913,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">913,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synlogic, Inc. warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,293 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,836 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">959,467 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">932,130 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,129 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Public Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants </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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,846 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,468 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,805 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,973 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,119 </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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">The fair value of Synlogic, Inc. warrants is calculated as the quoted price of the underlying common stock, less the unpaid exercise price of the warrants. </span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">Marketable equity securities classified as Level 2 reflect a discount for lack of marketability due to regulatory sales restrictions.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">The fair value of Private Placement Warrants classified as Level 2 is equivalent to that of Public Warrants as the transfer of Private Placement Warrants to anyone other than the initial purchasers or any of their permitted transferees results in the Private Placement Warrants having substantially the same terms as the Public Warrants. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transfers to and from Levels 1, 2 and 3 are recognized at the end of the reporting period in which a change in valuation technique or methodology occurs. During the three months ended March 31, 2024, transfers from Level 2 to Level 1 occurred due to lapse of regulatory sales restrictions on marketable equity securities. Additionally, as of March 31, 2024, a portion of the Private Placement Warrants' estimated fair value was transferred from Level 3 to Level 2 as a result of the Private Placement Warrants having substantially the same terms as the Public Warrants when transferred to anyone other than the initial purchasers or their permitted transferees, leading the Company to determine their fair value to be equivalent to that of the Public Warrants. There were no other transfers between Levels 1, 2, or 3 during the three months ended March 31, 2024 or 2023.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notes Receivable</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all of its notes receivable, the Company has elected the fair value option, for which changes in fair value are recorded in other income, net in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company held a senior secured note in the principal amount of $11.8 million and a convertible promissory note in the principal amount of $10.0 million, both issued by Bolt Threads, Inc. (“Bolt Threads”). The senior secured note bears interest at 12% per annum, is due December 31, 2027 and is included in other non-current assets at its estimated fair value. The convertible promissory note bears interest at 8% per annum, is convertible into equity securities of Bolt Threads upon a qualified financing, a non-qualified financing, or special purpose acquisition company transaction, at a conversion price equal to 80% of the price paid per share under the conversion scenario, or is otherwise payable on demand any time after the maturity date of October 4, 2024. The convertible promissory note is included in prepaid expenses and other current assets at its estimated fair value.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the yield method to value the senior secured note. Under this method, the estimated future cash flows, consisting of principal and interest payments, are discounted to present value using an applicable market yield or discount rate. Increases or decreases in the market yield or discount rate would result in a decrease or increase, respectively, in the fair value measurement. The market yield is determined using a corporate bond yield curve corresponding to the credit </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rating category of the issuer. The fair value of the senior secured note is based on observable market inputs, which represents a Level 2 measurement within the fair value hierarchy. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the convertible promissory note issued by Bolt Threads, the Company holds a series of convertible debt instruments issued by customers as payment for Cell Engineering services. The Company used a scenario-based method to value the convertible debt instruments issued by customers and by Bolt Threads. Under this method, future cash flows are evaluated under various payoff scenarios, probability-weighted, and discounted to present value. The significant unobservable (Level 3) inputs used in the fair value measurement as of March 31, 2024 were scenario probabilities of between 5% and 85%, a discount rate of 17% and estimated time to event date of up to two years. The significant unobservable (Level 3) inputs used in the fair value measurement as of December 31, 2023 were scenario probabilities of between 5% and 85%, a discount rate of 17% and estimated time to event date of <span style="-sec-ix-hidden:f-408">one</span> to two years. Significant changes in these inputs could have resulted in a significantly lower or higher fair value measurement. As of March 31, 2024, the convertible debt instruments had an unpaid principal balance of $21.9 million and a fair value of $15.1 million. As of December 31, 2023, the convertible debt instruments had an unpaid principal balance of $21.0 million and a fair value of $14.1 million.</span></div><div style="margin-top:12pt"><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 notes receivable measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,660 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,998 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at March 31,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,093 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant Liabilities</span></div><div style="margin-top:12pt"><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 merger with Soaring Eagle Acquisition Corp. (“SRNG”) on September 16, 2021, the Company assumed 34.5 million publicly-traded warrants (“Public Warrants”) and 17.3 million private placement warrants (the “Private Placement Warrants”) previously issued in connection with SRNG’s initial public offering. The fair value of the Public Warrants is based on the observable quoted price of such warrants on the New York Stock Exchange (“NYSE”). The fair value of the Private Placement Warrants is estimated using the Black-Scholes option pricing model, which is considered to be a Level 3 fair value measurement. The primary unobservable input used in the valuation of the Private Placement Warrants is expected stock-price volatility. The Company estimated the volatility of its Private Placement Warrants using a Monte-Carlo simulation of the redeemable Public Warrants that assumes optimal exercise of the Company's redemption option at the earliest possible date. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend yield is based on the historical rate, which the Company anticipates remaining at zero.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides quantitative information regarding Level 3 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.272%"><tr><td style="width:1.0%"></td><td style="width:63.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercise price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.69 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.8 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.5 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.46</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.71</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.54 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.01 %</span></td></tr></table></div><div style="margin-top:12pt"><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 the Private Placement Warrants measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,860 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(503)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at March 31,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,357 </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:18pt"><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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with various business acquisitions, the Company is required to make contingent earnout payments payable upon the achievement of certain technical, commercial and/or performance milestones. The Company also issued restricted stock in connection with acquisitions, which is subject to vesting conditions and is classified as contingent consideration liability. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company can settle a majority of its contingent consideration liabilities in cash or shares of Class A common stock at the Company’s election with the remainder payable in cash. During the three months ended March 31, 2024, the Company settled $2.8 million in contingent consideration liabilities through payment of $0.9 million in cash and vesting of 1.2 million shares of restricted stock valued at $1.9 million. During the three months ended March 31, 2023, the Company settled $2.3 million in contingent consideration liability related to restricted stock that was contingent on the filing of a registration statement to register the shares issued as purchase consideration for acquisitions. Of that amount, $1.4 million was recorded as an increase to the acquired intangible asset with an offset to additional paid-in-capital as the contingent consideration liability was deemed not probable until the filing of the registration statement.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of contingent consideration related to earnout payments from acquisitions was estimated using unobservable (Level 3) inputs as illustrated in the table below. The fair value of contingent consideration related to restricted stock was estimated using the quoted price of Ginkgo's Class A common stock, an estimate of the number of shares expected to vest, probability of vesting, and a discount rate. Material increases or decreases in these inputs could result in a higher or lower fair value measurement. Changes in the fair value of contingent consideration are recorded in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides quantitative information regarding Level 3 inputs used in the fair value measurements of contingent consideration liabilities as of the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </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:114%"> </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:114%"> </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%">March 31, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Contingent Consideration Liability</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:114%">Valuation Technique</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:114%">Unobservable Input</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%">Range </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%">Range </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Earnout payments (FGen and Dutch DNA acquisitions)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Probability-weighted present value</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Probability of payment</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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10% - 80%</span></div></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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10% - 100%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.8% </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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Earnout payments (Dutch DNA acquisition)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Discounted cash flow</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Projected years of payments</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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2028 - 2031</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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 - 2028</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Discount rate</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:8pt;font-weight:400;line-height:115%">10.5 </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:8pt;font-weight:400;line-height:115%">%</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:8pt;font-weight:400;line-height:115%">10.3 </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:8pt;font-weight:400;line-height:115%">%</span></td></tr></table></div><div style="margin-top:12pt"><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 the contingent consideration measured at fair value using Level 3 significant unobservable inputs (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,473 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,177 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Settlements and payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(864)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at March 31,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,786 </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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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 Company measures the fair value of certain assets, including investments in privately held companies without readily determinable fair values, on a nonrecurring basis when events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable and when observable price changes occur for the identical or similar security of the same issuer. </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 fair value of non-marketable equity securities is classified within Level 3 in the fair value hierarchy when the Company estimates fair value using unobservable inputs to measure the amount of the impairment loss. The fair value of non-marketable equity securities is classified within Level 2 in the fair value hierarchy when the Company estimates fair value using the observable transaction price paid by third party investors for the identical or similar security of the same issuer.</span></div><div style="margin-top:12pt"><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 March 31, 2023, the Company received a total purchase amount of $11.0 million in Simple Agreement for Future Equity (“SAFEs”) from customers as prepayment for Cell Engineering services. The Company used a scenario-based method to value the SAFEs as of each contract inception date, which resulted in total fair value of $4.5 million. Under the scenario-based method, future cash flows were evaluated under qualified financing and dissolution scenarios with partial recovery and no recovery in dissolution. The cash flows under each scenario were probability-weighted and discounted to present value. The significant unobservable (Level 3) inputs used in the fair value measurement were scenario probabilities of 20% to 60%, a discount rate of 14% and estimated time to event date of <span style="-sec-ix-hidden:f-470">one</span> to two years. </span></div>During the three months ended March 31, 2024 and 2023, the Company recorded impairment losses of $5.2 million and $1.8 million, respectively, related to SAFEs. The fair value was generally estimated using the scenario-based method, whereby various payout scenarios were probability weighted and discounted to present value. <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 tables present information about the Company’s financial assets and liabilities measured at fair value on a recurring basis (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:114%">As of March 31, 2024</span></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:114%">Classification</span></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:114%">Total</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:114%">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:114%">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:114%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </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:114%"> </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:114%"> </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:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">816,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synlogic, Inc. warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and 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:114%">12,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,795 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">866,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">839,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,140 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Public Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant 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:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants </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">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,537 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,320 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,274 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,105 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,131 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:114%">As of December 31, 2023</span></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:114%">Classification</span></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:114%">Total</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:114%">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:114%">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:114%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assets:</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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">913,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">913,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Synlogic, Inc. warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,293 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,836 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">959,467 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">932,130 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,208 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,129 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Public Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants </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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrant liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,846 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,468 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,805 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29,973 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,119 </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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">The fair value of Synlogic, Inc. warrants is calculated as the quoted price of the underlying common stock, less the unpaid exercise price of the warrants. </span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">Marketable equity securities classified as Level 2 reflect a discount for lack of marketability due to regulatory sales restrictions.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(3)</span>The fair value of Private Placement Warrants classified as Level 2 is equivalent to that of Public Warrants as the transfer of Private Placement Warrants to anyone other than the initial purchasers or any of their permitted transferees results in the Private Placement Warrants having substantially the same terms as the Public Warrants. 816947000 816947000 0 0 304000 0 304000 0 22209000 22209000 0 0 12795000 0 0 12795000 14475000 0 12130000 2345000 866730000 839156000 12434000 15140000 3105000 3105000 0 0 1655000 0 118000 1537000 15320000 0 0 15320000 5274000 0 0 5274000 25354000 3105000 118000 22131000 913729000 913729000 0 0 654000 0 654000 0 19190000 18401000 789000 0 12293000 0 0 12293000 13601000 0 11765000 1836000 959467000 932130000 13208000 14129000 3794000 3794000 0 0 1906000 0 60000 1846000 18468000 0 0 18468000 5805000 0 0 5805000 29973000 3794000 60000 26119000 11800000 11800000 10000000 10000000 0.12 0.08 0.80 0.05 0.85 0.17 P2Y 0.05 0.85 0.17 P2Y 21900000 15100000 21000000 14100000 <div style="margin-top:12pt"><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 notes receivable measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,660 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,998 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at March 31,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,093 </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> 14129000 7660000 50000 1998000 961000 -1565000 15140000 8093000 34500000 17300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides quantitative information regarding Level 3 inputs used in the recurring valuation of the Private Placement Warrants as of their measurement dates: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.272%"><tr><td style="width:1.0%"></td><td style="width:63.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercise price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.50 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.69 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">87.8 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">70.5 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.46</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.71</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.54 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.01 %</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides quantitative information regarding Level 3 inputs used in the fair value measurements of contingent consideration liabilities as of the periods presented:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </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:114%"> </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:114%"> </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%">March 31, 2024</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, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Contingent Consideration Liability</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:114%">Valuation Technique</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:114%">Unobservable Input</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%">Range </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%">Range </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Earnout payments (FGen and Dutch DNA acquisitions)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Probability-weighted present value</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Probability of payment</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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10% - 80%</span></div></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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10% - 100%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.8% </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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Earnout payments (Dutch DNA acquisition)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Discounted cash flow</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Projected years of payments</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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2028 - 2031</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:left;vertical-align:bottom"><div style="padding-right:8.34pt;text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025 - 2028</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">Discount rate</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:8pt;font-weight:400;line-height:115%">10.5 </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:8pt;font-weight:400;line-height:115%">%</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:8pt;font-weight:400;line-height:115%">10.3 </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:8pt;font-weight:400;line-height:115%">%</span></td></tr></table></div> 11.50 11.50 1.16 1.69 87.8 70.5 P2Y5M15D P2Y8M15D 4.54 4.01 <div style="margin-top:12pt"><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 the Private Placement Warrants measured at fair value using Level 3 significant unobservable inputs for the three months ended March 31 (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,860 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(503)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at March 31,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><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 the contingent consideration measured at fair value using Level 3 significant unobservable inputs (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at January 1,</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">24,473 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,177 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Settlements and payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(864)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Balance at March 31,</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28,786 </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> 1846000 3860000 -309000 -503000 1537000 3357000 2800000 900000 1200000 1900000 2300000 1400000 0.10 0.80 0.10 1 0.158 0.134 0.105 0.103 24273000 24473000 -926000 5177000 2753000 864000 20594000 28786000 11000000 4500000 0.20 0.60 0.14 P2Y 5200000 1800000 Investments and Equity Method Investments <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company partners with other investors to form business ventures, including Motif FoodWorks, Inc. (“Motif”), Allonnia, LLC (“Allonnia”), Arcaea, LLC (“Arcaea”), Verb Biotics, LLC (“Verb”), BiomEdit, LLC (“BiomEdit”) and Ayana Bio, LLC (“Ayana”) (collectively “Platform Ventures”). The Company also partners with existing entities, including Genomatica, Inc. (“Genomatica”) and Synlogic, Inc. (“Synlogic”) (collectively, “Legacy Structured Partnerships”) with complementary assets for high potential synthetic biology applications. The Company holds equity interests in these Platform Ventures and Legacy Structured Partnerships. The Company also holds equity interests in other public and private companies as a result of entering into collaboration and license revenue arrangements with these entities. </span></div><div style="margin-top:10pt"><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 investments in Platform Ventures under the equity method. The Company's marketable equity securities consist of Synlogic common stock, Synlogic warrants and the shares of common stock of other publicly traded companies. Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense) in the condensed consolidated statements of operations and comprehensive loss. The Company’s non-marketable equity securities consist of preferred stock of Genomatica and preferred and common stock of other privately held companies without readily determinable fair values. Non-marketable equity securities are initially recorded using the measurement alternative at cost and subsequently adjusted for any impairment and observable price changes in orderly transactions for the identical or a similar security of the same issuer. Impairment losses and adjustments from observable price changes are recorded in loss on investments in the condensed consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also holds investments in early-stage synthetic biology product companies via SAFEs. The Company enters into SAFE agreements in conjunction with a revenue contract with a customer under which the Company grants the customer a prepaid Cell Engineering services credit equal to the principal amount of the SAFE (the “Purchase Amount”), which may be used and drawn down as payment for the Company’s research and development services. The SAFEs will automatically convert into shares of preferred stock equal to the Purchase Amount divided by the discount price, which is calculated as the price per share sold in a qualified equity financing multiplied by a discount rate. The SAFEs also provide the Company with the right to future equity of the entity in a liquidation scenario or the cash-out amount in liquidation and dissolution scenarios or at the election of the SAFE issuer prior to an agreed outside date. The Company initially records SAFEs at fair value (see Note </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#iaf3e56b3cb9e45148db28546469b7a42_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) and adjusts the carrying amount of the instrument at each reporting period for any impairments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:68.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.996%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of March 31,</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:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Investments:</span></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:114%"> </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SAFEs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,898 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-marketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,938 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,563 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Genomatica preferred 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:114%">11,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,885 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic 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:114%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,627 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,021 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,565 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on investments and equity method investments consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.545%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gain (loss) on investments:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic common stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(326)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,421)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SAFEs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,811)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,544)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,370)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gain (loss) on equity method investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,462)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,449)</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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss on investments for each period were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"><tr><td style="width:1.0%"></td><td style="width:70.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.719%"></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 March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</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%">(5,212)</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%">(1,811)</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%">Ongoing mark-to-market adjustments on marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,559)</span></td><td style="background-color:#ffffff;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 loss on investments</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,544)</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%">(6,370)</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:3pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value for non-marketable equity securities accounted for using the fair value measurement alternative and held as of March 31, 2024, including cumulative unrealized losses, were as follows (in thousands):</span></div><div style="margin-top:10pt;padding-left:36pt;padding-right:36pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:75.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.719%"></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:114%">As of March 31, 2024</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%">Total initial cost</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%">114,701 </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%">Impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,566)</span></td><td style="background-color:#ffffff;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%">Downward adjustments from observable price changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,627)</span></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%">Carrying value</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%">53,508 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:68.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.994%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.996%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of March 31,</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:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Investments:</span></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:114%"> </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SAFEs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,898 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-marketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,938 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,563 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Genomatica preferred 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:114%">11,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,885 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic 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:114%">757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,627 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">654 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,021 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">78,565 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on investments and equity method investments consisted of the following (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.545%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.161%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gain (loss) on investments:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic common stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Synlogic warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(326)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,421)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SAFEs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,811)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,544)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(6,370)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gain (loss) on equity method investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,462)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,449)</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-bottom:3pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value for non-marketable equity securities accounted for using the fair value measurement alternative and held as of March 31, 2024, including cumulative unrealized losses, were as follows (in thousands):</span></div><div style="margin-top:10pt;padding-left:36pt;padding-right:36pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:75.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.719%"></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:114%">As of March 31, 2024</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%">Total initial cost</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%">114,701 </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%">Impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,566)</span></td><td style="background-color:#ffffff;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%">Downward adjustments from observable price changes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,627)</span></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%">Carrying value</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%">53,508 </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> 18686000 23898000 22937000 22938000 21452000 17563000 11885000 11885000 757000 1627000 304000 654000 76021000 78565000 -871000 -812000 -350000 -326000 3889000 -3421000 -5212000 -1811000 -2544000 -6370000 0 -1462000 0 13000 0 -1449000 <div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss on investments for each period were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.727%"><tr><td style="width:1.0%"></td><td style="width:70.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.719%"></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 March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment charges</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%">(5,212)</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%">(1,811)</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%">Ongoing mark-to-market adjustments on marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,559)</span></td><td style="background-color:#ffffff;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 loss on investments</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,544)</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%">(6,370)</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> 5212000 1811000 2668000 4559000 -2544000 -6370000 114701000 59566000 1627000 53508000 Variable Interest Entities <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%">With respect to the Company’s investments in Motif, Allonnia, Genomatica, Arcaea, BiomEdit, Verb and Ayana (collectively, the “Unconsolidated VIEs”), the Company has concluded these entities represent variable interest entities (“VIEs”). While the Company has board representation on certain of these entities and is involved in the ongoing development activities of these entities via its participation on such entities’ joint steering committees (“JSC”), the Company has concluded that it is not the primary beneficiary of these entities because: (i) the Company does not control the board of directors of any of the Unconsolidated VIEs, and no voting or consent agreements exist between the Company and other members of each respective board of directors or other investors, (ii) the holders of preferred security interests in the Unconsolidated VIEs hold certain rights that require their consent prior to taking certain actions, which include certain significant operating and financing decisions, and (iii) the Company’s representation on the JSC of each respective entity does not give it control over the development activities of any of the Unconsolidated VIEs, as all JSC decisions are made by consensus and there are no agreements in place that would require any of the entities to vote in alignment with the Company. As the Company’s involvement in the Unconsolidated VIEs does not give it the power to control the decisions with respect to their development or other activities, which are their most significant activities, the Company has concluded that it is not the primary beneficiary of the Unconsolidated VIEs.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company holds equity interests in certain privately-held companies that are not consolidated as the Company is not the primary beneficiary. As of March 31, 2024 and December 31, 2023, the maximum risk of loss related to the Company’s VIEs was limited to the carrying value of its investments in such entities. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#iaf3e56b3cb9e45148db28546469b7a42_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">4</a></span> for additional details on the Company’s investments and equity method investments. Supplemental Financial Information<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%">Cash, Cash Equivalents and Restricted Cash</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 reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,206,086 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,149 </span></td><td style="background-color:#ffffff;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,433 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">887,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,258,668 </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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:3.35pt">Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supplemental cash flow information</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 presents non-cash investing and financing activities (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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:114%">Three Months Ended March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Supplemental disclosure of non-cash investing and financing activities:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of property and equipment included in accounts payable and accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,247 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible financial instruments received for Cell Engineering services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,478 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity securities and warrants received for Cell Engineering services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,493 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock issued as settlement of contingent consideration liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,262 </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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant, and Equipment, net </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%">Property, plant, and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.090%"><tr><td style="width:1.0%"></td><td style="width:67.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.360%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31,</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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lab equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,564 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,034 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,830 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,780 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,458 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,060 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant, and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">326,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308,911 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation and 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:114%">(130,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(120,718)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant, and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">195,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">188,193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalization</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 presents the Company’s authorized, issued, and outstanding common stock as of the dates indicated (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Authorized</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:114%">Issued</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:114%">Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock as of March 31, 2024:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,500,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,669,628</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,554,178</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">382,399</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">359,446</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,800,000</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:114%">2,172,027</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:114%">2,033,624</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock as of December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,500,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,639,885</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,525,058</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">379,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356,257</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;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:114%">15,800,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:114%">2,138,993</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:114%">2,001,315</span></td></tr></table></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 reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,206,086 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,149 </span></td><td style="background-color:#ffffff;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,433 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">887,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,258,668 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span>Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement. <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 reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheet to the totals shown within the condensed consolidated statement of cash flows is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">840,440 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,206,086 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,149 </span></td><td style="background-color:#ffffff;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">43,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">44,433 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">887,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,258,668 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span>Includes cash balances collateralizing letters of credit associated with the Company’s facility leases and customer prepayments requiring segregation and restrictions in its use in accordance with the customer agreement. 840440000 1206086000 3328000 8149000 43445000 44433000 887213000 1258668000 <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 presents non-cash investing and financing activities (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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:114%">Three Months Ended March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Supplemental disclosure of non-cash investing and financing activities:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Purchases of property and equipment included in accounts payable and accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,247 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Convertible financial instruments received for Cell Engineering services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,478 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equity securities and warrants received for Cell Engineering services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12,493 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock issued as settlement of contingent consideration liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7886000 8247000 0 4478000 0 12493000 1877000 2262000 <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%">Property, plant, and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.090%"><tr><td style="width:1.0%"></td><td style="width:67.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.358%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.360%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31,</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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lab equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147,185 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">76,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,564 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,034 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,830 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,780 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,458 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,060 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant, and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">326,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">308,911 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation and 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:114%">(130,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(120,718)</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant, and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">195,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">188,193 </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> 152105000 147185000 76146000 71564000 47572000 47034000 22731000 15830000 14950000 14780000 6515000 6458000 6060000 6060000 326079000 308911000 130087000 120718000 195992000 188193000 <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 presents the Company’s authorized, issued, and outstanding common stock as of the dates indicated (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.839%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Authorized</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:114%">Issued</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:114%">Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock as of March 31, 2024:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class A</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,500,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,669,628</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,554,178</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">382,399</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">359,446</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,800,000</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:114%">2,172,027</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:114%">2,033,624</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Common stock as of December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,500,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,639,885</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,525,058</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">379,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">356,257</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Class C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">800,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;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:114%">15,800,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:114%">2,138,993</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:114%">2,001,315</span></td></tr></table></div> 10500000000 1669628000 1554178000 4500000000 382399000 359446000 800000000 120000000 120000000 15800000000 2172027000 2033624000 10500000000 1639885000 1525058000 4500000000 379108000 356257000 800000000 120000000 120000000 15800000000 2138993000 2001315000 Goodwill and Intangible Assets, net <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%">All goodwill is allocated to the Cell Engineering reporting unit and segment identified in Note </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#iaf3e56b3cb9e45148db28546469b7a42_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Changes in the carrying amount of goodwill consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,238 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,329)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of March 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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</span></div><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%">Carrying</span></div><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%">Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:700;line-height:100%">Accumulated</span></div><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%">Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div></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%">Net<br/>Carrying<br/>Value</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%">Weighted Average<br/>Amortization Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2024:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(26,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,407 </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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assembled workforce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:114%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23,108)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,741 </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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:3.35pt">Gross carrying value and accumulated amortization include the impact of cumulative foreign currency translation adjustments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $3.4 million and $4.3 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, estimated future amortization expense for identifiable intangible assets is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,179 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,478 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,403 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,296 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,573 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,407 </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> Changes in the carrying amount of goodwill consisted of the following (in thousands): <div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">49,238 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Impact of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,329)</span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Balance as of March 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">47,909 </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> 49238000 1329000 47909000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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</span></div><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%">Carrying</span></div><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%">Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:700;line-height:100%">Accumulated</span></div><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%">Amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div></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%">Net<br/>Carrying<br/>Value</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%">Weighted Average<br/>Amortization Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2024:</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(25,763)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assembled workforce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(26,262)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,407 </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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(22,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Assembled workforce</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.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:114%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">105,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(23,108)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">82,741 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span>Gross carrying value and accumulated amortization include the impact of cumulative foreign currency translation adjustments. 103099000 25763000 77336000 P8Y7M6D 380000 309000 71000 P0Y4M24D 190000 190000 0 P0Y 103669000 26262000 77407000 105279000 22663000 82616000 P8Y9M18D 380000 261000 119000 P0Y10M24D 190000 184000 6000 P0Y3M18D 105849000 23108000 82741000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $3.4 million and $4.3 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, estimated future amortization expense for identifiable intangible assets is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,179 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,478 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,403 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,296 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,573 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">77,407 </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> 3400000 4300000 10179000 13478000 13478000 10403000 3296000 26573000 77407000 Commitments and Contingencies <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings </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%">From time to time, the Company may in the ordinary course of business be named as a defendant in lawsuits, indemnity claims and other legal proceedings. The Company accrues for a loss contingency when it concludes that the likelihood of a loss is probable and the amount of loss can be reasonably estimated. The Company adjusts its accruals from time to time as it receives additional information. The Company does not believe any pending litigation to be material, or that the outcome of any such pending litigation, in management’s judgment based on information currently available, would have a material adverse effect on the Company’s results of operations, cash flows or financial condition.</span></div> Stock-Based Compensation <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 stock-based compensation expense by financial statement line item in the Company’s condensed consolidated statement of operations and comprehensive loss for the periods presented (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,500 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,986 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock-based incentive awards pursuant to the 2021 Incentive Award Plan (the “2021 Plan”) and the 2022 Inducement Plan (the “2022 Inducement Plan”). As of March 31, 2024, there were approximately 173.2 million shares and 3.1 million shares available for future issuance under the 2021 Plan and 2022 Inducement Plan, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </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%">A summary of stock option activity for the three months ended March 31, 2024 is presented below: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in thousands) </span></div></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:8pt;font-weight:700;line-height:115%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Price</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">per Share</span></div></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:8pt;font-weight:700;line-height:115%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in years)</span></div></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:8pt;font-weight:700;line-height:100%">Aggregate</span></div><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%">Intrinsic</span></div><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%">Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div><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%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,049</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.89 </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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,405)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">768 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable as of March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;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:114%">1,523</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">768 </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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">Excludes 1.5 million shares underlying options issued outside the accounting for compensation awards under ASC 718. </span></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">The aggregate intrinsic value is calculated as the difference between the Company's closing stock price on the last trading day of the quarter and the exercise prices, multiplied by the number of in-the-money stock options.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options exercised during the three months ended March 31, 2024 and 2023 was $3.9 million and $1.5 million, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, there was $0.5 million of unrecognized compensation expense related to stock options recognizable over a weighted-average period of 0.7 years.</span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restricted stock units (“RSU”) activity for the three months ended March 31, 2024 is presented below: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares<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%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152,168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.15 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,480</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.21 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,683)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.36 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,260)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.97 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of March 31, 2024</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:114%">238,705</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.24 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of RSUs granted during the three months ended March 31, 2024 and 2023 was $1.21 and $1.32, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, there was $395.8 million of unrecognized compensation expense related to RSUs recognizable over a weighted-average period of 3.2 years.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnouts</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%">Earnout shares represent equity awards in the form of RSUs and restricted stock awards (“RSAs”) that were granted to existing shareholders of the Company as of the closing date of the Company's merger with SRNG on September 16, 2021 (the “Closing Date”). The earnout shares are subject to the same terms and conditions as the underlying awards (including with respect to vesting and termination-related provisions). Additionally, the earnout shares are subject to a market condition that will be met when the trading price of the Company's common stock is greater than or equal to $12.50, $15.00, $17.50 and $20.00 for any 20 trading days within any period of 30 consecutive trading days, on or before the fifth anniversary of the Closing Date (collectively, the “Earnout Targets”). The first Earnout Target of $12.50 per share was met on November 15, 2021. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity during the three months ended March 31, 2024 for the earnout shares is presented below: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"></td><td style="width:67.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in thousands) </span></div></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:8pt;font-weight:700;line-height:115%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,610</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.78 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(89)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;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:114%">22,504</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, there was $2.5 million of unrecognized compensation expense related to earnout shares recognizable over a weighted-average period of 1.1 years.</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 stock-based compensation expense by financial statement line item in the Company’s condensed consolidated statement of operations and comprehensive loss for the periods presented (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,500 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">26,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,986 </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> 23192000 46500000 17590000 26486000 40782000 72986000 173200000 3100000 <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%">A summary of stock option activity for the three months ended March 31, 2024 is presented below: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in thousands) </span></div></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:8pt;font-weight:700;line-height:115%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Price</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">per Share</span></div></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:8pt;font-weight:700;line-height:115%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in years)</span></div></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:8pt;font-weight:700;line-height:100%">Aggregate</span></div><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%">Intrinsic</span></div><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%">Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div><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%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,049</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.89 </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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(3,405)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">0.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding as of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,644</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6.55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">768 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable as of March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;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:114%">1,523</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">768 </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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">Excludes 1.5 million shares underlying options issued outside the accounting for compensation awards under ASC 718. </span></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.7pt;font-weight:400;line-height:120%;padding-left:3.37pt">The aggregate intrinsic value is calculated as the difference between the Company's closing stock price on the last trading day of the quarter and the exercise prices, multiplied by the number of in-the-money stock options.</span></div> 6049000 0.89 3405000 0.02 2644000 2.01 P6Y6M18D 768000000 1523000 1.89 P4Y8M4D 768000000 1500000 3900000 1500000 500000 P0Y8M12D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the restricted stock units (“RSU”) activity for the three months ended March 31, 2024 is presented below: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares<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%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152,168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.15 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">103,480</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.21 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(14,683)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4.36 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,260)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.97 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of March 31, 2024</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:114%">238,705</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 152168000 3.15 103480000 1.21 14683000 4.36 2260000 2.97 238705000 2.24 1.21 1.32 395800000 P3Y2M12D 12.50 15.00 17.50 20.00 P20D P30D 12.50 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity during the three months ended March 31, 2024 for the earnout shares is presented below: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.212%"><tr><td style="width:1.0%"></td><td style="width:67.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:8pt;font-weight:700;line-height:115%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">(in thousands) </span></div></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:8pt;font-weight:700;line-height:115%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Grant Date</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,610</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.78 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(89)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(17)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Nonvested as of March 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;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:114%">22,504</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 22610000 12.78 89000 13.34 17000 12.92 22504000 12.78 2500000 P1Y1M6D Revenue Recognition <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%">Disaggregation of Revenue </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 sets forth the percentage of Cell Engineering revenues by industry based on total Cell Engineering revenue: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pharma and biotech</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28 </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:114%">%</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:114%">30 </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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Agriculture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Food and nutrition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Government and defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Industrial and environment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Consumer and 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:114%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Cell Engineering revenue</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the Company’s revenue from customers within the United States comprised 70% and 84%, respectively, of total revenue. </span></div><div style="margin-top:18pt"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a contract asset when the Company transfers goods or services to a customer before the customer pays consideration or before payment is due, excluding any amounts presented as accounts receivable. The Company had no contract asset balances as of March 31, 2024 and December 31, 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities, or deferred revenue, primarily consist of payments received in advance of performance under the contract or when the Company has an unconditional right to consideration under the terms of the contract before it transfers goods or services to the customer. The Company’s collaborative arrangements with its investees and related parties typically include upfront payments consisting of cash or non-cash consideration for future research and development services and non-cash consideration in the form of convertible financial instruments and equity securities for licenses that will be transferred in the future. The Company records the upfront cash payments and fair value of the convertible financial instruments and equity securities as deferred revenue. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also invoices customers based on contractual billing schedules, which results in the recording of deferred revenue to the extent payment is received prior to the Company’s performance of the related services. Contract liabilities are recognized as revenue as (or when) the Company performs under the contract. </span></div><div style="margin-top:12pt"><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 March 31, 2024, the Company recognized $13.8 million of revenue that was included in the contract liabilities balance of $202.5 million as of December 31, 2023. During the three months ended March 31, 2023, the Company recognized $24.4 million of revenue that was included in the contract liabilities balance of $222.6 million as of December 31, 2022. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </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 aggregate amount of the transaction price that was allocated to performance obligations that have not yet been satisfied or are partially satisfied as of March 31, 2024 and December 31, 2023 was $96.9 million and $110.0 million, respectively. The Company has elected the practical expedient not to provide the remaining performance obligation disclosures related to contracts for which the Company recognizes revenue on a cost-plus basis in the amount to which it has the right to invoice, and for contracts with a term of one year or less. As of March 31, 2024, of the performance obligations not yet satisfied or partially satisfied, nearly all is expected to be recognized as revenue during the years 2024 to 2027.</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 sets forth the percentage of Cell Engineering revenues by industry based on total Cell Engineering revenue: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Pharma and biotech</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28 </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:114%">%</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:114%">30 </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:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Agriculture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Food and nutrition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Government and defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Industrial and environment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Consumer and 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:114%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Cell Engineering revenue</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> 0.28 0.30 0.28 0.27 0.17 0.16 0.16 0.05 0.10 0.12 0.01 0.10 1 1 0.70 0.84 0 0 13800000 202500000 24400000 222600000 96900000 110000000 Segment Information<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 Company has identified two operating and reportable segments: Cell Engineering and Biosecurity. The following table presents summary results of the Company’s reportable segments for the periods indicated (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.424%"><tr><td style="width:1.0%"></td><td style="width:64.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.927%"></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 March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">  </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">  </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">37,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,702 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment cost of revenue:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment research and development expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment research and development expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99,089 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment general and administrative expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment operating (loss) income:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(112,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(126,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(123,662)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(116,410)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Operating expenses not allocated to segments:</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;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%">Stock-based compensation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and 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:114%">12,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value of contingent consideration liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(178,002)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(215,745)</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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:1.84pt">Includes $1.6 million and $2.2 million in employer payroll taxes for the three months ended March 31, 2024 and 2023, respectively.</span></div> 2 2 The following table presents summary results of the Company’s reportable segments for the periods indicated (in thousands):<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.424%"><tr><td style="width:1.0%"></td><td style="width:64.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.927%"></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 March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%"> </span></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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">  </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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">  </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">37,944 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">80,702 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment cost of revenue:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment research and development expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">98,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment research and development expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">100,221 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">99,089 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment general and administrative expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">40,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">13,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">52,183 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Segment operating (loss) income:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cell Engineering</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(112,444)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(126,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Biosecurity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(11,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total segment operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(123,662)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(116,410)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Operating expenses not allocated to segments:</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;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%">Stock-based compensation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">42,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and 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:114%">12,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">18,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in fair value of contingent consideration liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(926)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(178,002)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(215,745)</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;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:1.84pt">Includes $1.6 million and $2.2 million in employer payroll taxes for the three months ended March 31, 2024 and 2023, respectively.</span></div> 27889000 34096000 10055000 46606000 37944000 80702000 9202000 22375000 100101000 98522000 120000 567000 100221000 99089000 40232000 61692000 11951000 13956000 52183000 75648000 -112444000 -126118000 -11218000 9708000 -123662000 -116410000 42397000 75200000 12869000 18958000 -926000 5177000 -178002000 -215745000 1600000 2200000 Net Loss per Share <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 Company computes net loss per share using the two-class method required for participating securities. The earnings per share amounts are the same for the different classes of common stock because the holders of each class are legally entitled to equal per share distributions whether through dividends or liquidation. The calculation of basic and diluted earnings per common share are as follows (in thousands, except per share amounts):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:65.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.851%"></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 March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Numerator:</span></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: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%">Net loss, basic</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%">(165,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(204,969)</span></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%">Change in fair value of contingent consideration common shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;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, diluted</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%">(166,375)</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%">(205,580)</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%;text-decoration:underline">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 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%">2,004,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,914,963 </span></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%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">Contingent consideration common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,674 </span></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 common shares outstanding, diluted</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%">2,005,336 </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="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%">1,916,637 </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%">Basic net loss per share</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.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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.11)</span></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%">Diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.787%"><tr><td style="width:1.0%"></td><td style="width:66.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.634%"></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:114%">As of March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested 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:114%">238,705</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:114%">197,108</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152,135</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">156,457</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrants to purchase Class A common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,825</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,825</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding 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:114%">4,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,588</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escrow shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="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:114%">447,561</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:114%">416,978</span></td></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:3.35pt">Represents earnout shares for which the service-based and/or market-based vesting conditions have not been satisfied.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:3.35pt">Represents restricted common stock issued in connection with asset acquisitions, held in escrow for indemnification purposes, and subject to forfeiture.</span></div> The calculation of basic and diluted earnings per common share are as follows (in thousands, except per share amounts):<div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:65.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.851%"></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 March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Numerator:</span></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: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%">Net loss, basic</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%">(165,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(204,969)</span></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%">Change in fair value of contingent consideration common shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#ffffff;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, diluted</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%">(166,375)</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%">(205,580)</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%;text-decoration:underline">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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 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%">2,004,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,914,963 </span></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%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">Contingent consideration common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,674 </span></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 common shares outstanding, diluted</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%">2,005,336 </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="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%">1,916,637 </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%">Basic net loss per share</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.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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.11)</span></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%">Diluted net loss per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -165911000 -204969000 464000 611000 -166375000 -205580000 2004460000 1914963000 876000 1674000 2005336000 1916637000 -0.08 -0.11 -0.08 -0.11 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential common shares, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net loss per share for the periods presented because including them would have been anti-dilutive (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.787%"><tr><td style="width:1.0%"></td><td style="width:66.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.634%"></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:114%">As of March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unvested 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:114%">238,705</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:114%">197,108</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">152,135</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">156,457</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Warrants to purchase Class A common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,825</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51,825</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding 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:114%">4,165</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,588</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escrow shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">731</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">—</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td colspan="3" style="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:114%">447,561</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:114%">416,978</span></td></tr></table></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:3.35pt">Represents earnout shares for which the service-based and/or market-based vesting conditions have not been satisfied.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.71pt;font-weight:400;line-height:120%;padding-left:3.35pt">Represents restricted common stock issued in connection with asset acquisitions, held in escrow for indemnification purposes, and subject to forfeiture.</span></div> 238705000 197108000 152135000 156457000 51825000 51825000 4165000 11588000 731000 0 447561000 416978000 Related Parties <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 Company’s significant transactions with its related parties are primarily comprised of revenue generating activities under collaboration and license agreements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant related party transactions included in the condensed consolidated balance sheet are summarized below (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.303%"><tr><td style="width:1.0%"></td><td style="width:64.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.953%"></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:114%">As of March 31,</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:114%">As of December 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accounts receivable:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ayana Bio</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allonnia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">322 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Verb Biotics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Arcaea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">742 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred revenue, current and non-current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Motif FoodWorks</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,426 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allonnia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,062 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Arcaea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,066 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,712 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Genomatica</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,018 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ayana Bio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other equity investees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,479 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant related party transactions included in the condensed consolidated statement of operations and comprehensive loss are summarized below (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></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:114%">Three Months Ended March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Cell Engineering 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;border-top:0.5pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Genomatica</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,209 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ayana Bio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">451 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allonnia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Motif FoodWorks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Arcaea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,462 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">908 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Verb Biotics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">437 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other equity investees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:114%">$</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:114%">733 </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:114%">$</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:114%">4,703 </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></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#iaf3e56b3cb9e45148db28546469b7a42_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">4</a></span> for additional details on the Company’s investments and equity method investments held in its related parties. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant related party transactions included in the condensed consolidated balance sheet are summarized below (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.303%"><tr><td style="width:1.0%"></td><td style="width:64.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.953%"></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:114%">As of March 31,</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:114%">As of December 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accounts receivable:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ayana Bio</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">233 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allonnia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">322 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Verb Biotics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">61 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Arcaea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">742 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Deferred revenue, current and non-current:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Motif FoodWorks</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">45,426 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allonnia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">36,062 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Arcaea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">33,066 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,712 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Genomatica</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,018 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ayana Bio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other equity investees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,256 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">124,479 </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> 277000 233000 71000 322000 21000 0 1000 61000 0 126000 370000 742000 45426000 45426000 36056000 36062000 33066000 33066000 7877000 7712000 1649000 2018000 182000 56000 0 139000 124256000 124479000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant related party transactions included in the condensed consolidated statement of operations and comprehensive loss are summarized below (in thousands): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.424%"><tr><td style="width:1.0%"></td><td style="width:61.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.103%"></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:114%">Three Months Ended March 31,</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:114%">2024</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:114%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Cell Engineering 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;border-top:0.5pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Genomatica</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,209 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Ayana Bio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">451 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allonnia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">86 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Motif FoodWorks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Arcaea</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,462 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">BiomEdit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">908 </span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Verb Biotics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">437 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other equity investees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:114%">$</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:114%">733 </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:114%">$</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:114%">4,703 </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></tr></table></div> 369000 1209000 147000 451000 59000 86000 19000 0 0 1462000 0 908000 0 437000 139000 150000 733000 4703000 Subsequent Events<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2024, in connection with the Company’s plans to reduce operational expenditures, management approved a plan for restructuring actions, including an expected reduction in labor expenses and a planned consolidation of certain of its facilities. Initial headcount reductions are expected to commence in the second quarter of 2024 and be substantially completed in 2025, subject to local laws. The aggregate expected costs and overall timing for completion of the restructuring plan is not yet known.</span></div>On April 10, 2024, the Company acquired platform assets, including fully sequenced and isolated strains, unique gene sequences, and relevant functional data and metadata, as well as a development pipeline from AgBiome, Inc. These assets will be integrated into the Company’s Ag Biologicals Services, established with the acquisition of a Bayer agricultural biologicals R&amp;D facility in 2022, and expands Ginkgo’s proprietary unified metagenomics database. The acquisition was completed with the issuance of unregistered Class A common stock with registration rights and a price protection provision that requires the issuance of additional shares should the price per Class A common shares decline by more than a specified threshold prior to registration of the shares or 6 months, whichever is sooner. The Company has not yet completed its accounting for the acquisition. P6M Includes related party revenue of $733 and $4,703 for the three months ended March 31, 2024 and 2023, respectively.